• Home
  • Raw
  • Download

Lines Matching refs:b

113     ld1             {v0.8b, v1.8b}, [x4], x2 //Load and increment src
114 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
117 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
118 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
119 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
120 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
121 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
122 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
123 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
124 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
125 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
126 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
127 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
128 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
129 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
130 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
131 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
132 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
133 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
134 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
135 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
136 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
137 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
138 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
139 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
140 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
141 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
142 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
143 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
144 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
145 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src
146 st1 {v0.8b, v1.8b}, [x5], x3 //Store and increment dst
155 ld1 {v0.8b}, [x4], x2 //Load and increment src
156 st1 {v0.8b}, [x5], x3 //Store and increment dst
159 ld1 {v0.8b}, [x4], x2 //Load and increment src
160 st1 {v0.8b}, [x5], x3 //Store and increment dst
161 ld1 {v0.8b}, [x4], x2 //Load and increment src
162 st1 {v0.8b}, [x5], x3 //Store and increment dst
163 ld1 {v0.8b}, [x4], x2 //Load and increment src
164 st1 {v0.8b}, [x5], x3 //Store and increment dst
165 ld1 {v0.8b}, [x4], x2 //Load and increment src
166 st1 {v0.8b}, [x5], x3 //Store and increment dst
167 ld1 {v0.8b}, [x4], x2 //Load and increment src
168 st1 {v0.8b}, [x5], x3 //Store and increment dst
169 ld1 {v0.8b}, [x4], x2 //Load and increment src
170 st1 {v0.8b}, [x5], x3 //Store and increment dst
171 ld1 {v0.8b}, [x4], x2 //Load and increment src
172 st1 {v0.8b}, [x5], x3 //Store and increment dst
178 ld1 {v0.8b}, [x4], x2 //Load and increment src
179 st1 {v0.8b}, [x5], x3 //Store and increment dst
182 ld1 {v0.8b}, [x4], x2 //Load and increment src
183 st1 {v0.8b}, [x5], x3 //Store and increment dst
184 ld1 {v0.8b}, [x4], x2 //Load and increment src
185 st1 {v0.8b}, [x5], x3 //Store and increment dst
186 ld1 {v0.8b}, [x4], x2 //Load and increment src
187 st1 {v0.8b}, [x5], x3 //Store and increment dst
188 ld1 {v0.8b}, [x4], x2 //Load and increment src
189 st1 {v0.8b}, [x5], x3 //Store and increment dst
190 ld1 {v0.8b}, [x4], x2 //Load and increment src
191 st1 {v0.8b}, [x5], x3 //Store and increment dst
192 ld1 {v0.8b}, [x4], x2 //Load and increment src
193 st1 {v0.8b}, [x5], x3 //Store and increment dst
194 ld1 {v0.8b}, [x4], x2 //Load and increment src
195 st1 {v0.8b}, [x5], x3 //Store and increment dst
239 ld1 {v0.8b}, [x1], x2 //// first row hence x1 = D0
240 ld1 {v2.8b}, [x14], x2 //// second row hence x2 = D2
241 ld1 {v4.8b}, [x1], x2 //// third row hence x3 = D4
242 ld1 {v6.8b}, [x14], x2 //// fourth row hence x4 = D6
243 ld1 {v1.8b}, [x1], x2 //// fifth row hence x5 = D1
244 ld1 {v3.8b}, [x14], x2 //// sixth row hence x6 = D3
245 urhadd v9.8b, v1.8b , v6.8b //// estimated row 4 = D9
246 ld1 {v5.8b}, [x1], x2 //// seventh row hence x7 = D5
247 urhadd v0.16b, v0.16b , v2.16b //// estimated row 1 = D0, row 5 = D1
248 urhadd v1.16b, v1.16b , v3.16b //// estimated row 1 = D0, row 5 = D1
249 ld1 {v7.8b}, [x14], x2 //// eighth row hence x8 = D7
250 urhadd v2.16b, v2.16b , v4.16b //// estimated row 2 = D2, row 6 = D3
251 urhadd v3.16b, v3.16b , v5.16b //// estimated row 2 = D2, row 6 = D3
252 ld1 {v8.8b}, [x1], x2 //// ninth row hence x9 = D8
253 urhadd v4.16b, v4.16b , v6.16b //// estimated row 3 = D4, row 7 = D5
254 urhadd v5.16b, v5.16b , v7.16b //// estimated row 3 = D4, row 7 = D5
260 st1 {v2.8b}, [x14], x3 //// second row hence D2
261 urhadd v7.8b, v7.8b , v8.8b //// estimated row 8 = D7
262 st1 {v0.8b}, [x0], x3 //// first row hence D0
263 st1 {v9.8b}, [x14], x3 //// fourth row hence D9
264 st1 {v4.8b}, [x0], x3 //// third row hence D4
265 st1 {v3.8b}, [x14], x3 //// sixth row hence x6 = D3
266 st1 {v1.8b}, [x0], x3 //// fifth row hence x5 = D1
267 st1 {v7.8b}, [x14], x3 //// eighth row hence x8 = D7
268 st1 {v5.8b}, [x0], x3 //// seventh row hence x7 = D5
320 ld1 {v0.8b, v1.8b}, [x1], x2 //load 16 pixels of row1
322 ld1 {v2.8b, v3.8b}, [x14], x2 // row5
325 ld1 {v4.8b, v5.8b}, [x1], x2 //load 16 pixels row2
327 ld1 {v6.8b, v7.8b}, [x14], x2 //row6
330 ext v8.8b, v0.8b , v1.8b , #1
332 ext v12.8b, v2.8b , v3.8b , #1
334 ext v16.8b, v4.8b , v5.8b , #1
336 ext v20.8b, v6.8b , v7.8b , #1
339 ld1 {v9.8b, v10.8b}, [x1], x2 //load row3
341 ld1 {v13.8b, v14.8b}, [x14], x2 //load row7
343 ld1 {v17.8b, v18.8b}, [x1], x2 //load row4
345 ld1 {v21.8b, v22.8b}, [x14], x2 //load row8
348 ext v1.8b, v9.8b , v10.8b , #1
350 ext v3.8b, v13.8b , v14.8b , #1
354 ext v5.8b, v17.8b , v18.8b , #1
356 ext v7.8b, v21.8b , v22.8b , #1
359 urhadd v0.16b, v0.16b , v8.16b //operate on row1 and row3
360 urhadd v1.16b, v1.16b , v9.16b //operate on row1 and row3
362 urhadd v2.16b, v2.16b , v12.16b //operate on row5 and row7
363 urhadd v3.16b, v3.16b , v13.16b //operate on row5 and row7
366 urhadd v4.16b, v4.16b , v16.16b //operate on row2 and row4
367 urhadd v5.16b, v5.16b , v17.16b //operate on row2 and row4
370 urhadd v6.16b, v6.16b , v20.16b //operate on row6 and row8
371 urhadd v7.16b, v7.16b , v21.16b //operate on row6 and row8
373 st1 {v0.8b}, [x0], x3 //store row1
375 st1 {v2.8b}, [x12], x3 //store row5
377 st1 {v4.8b}, [x0], x3 //store row2
379 st1 {v6.8b}, [x12], x3 //store row6
381 st1 {v1.8b}, [x0], x3 //store row3
383 st1 {v3.8b}, [x12], x3 //store row7
385 st1 {v5.8b}, [x0], x3 //store row4
387 st1 {v7.8b}, [x12], x3 //store row8
438 ld1 {v0.8b, v1.8b}, [x1], x2 //load 16 pixels of row1
440 ld1 {v2.8b, v3.8b}, [x14], x2 // row5
442 ld1 {v4.8b, v5.8b}, [x1], x2 //load 16 pixels row2
444 ld1 {v6.8b, v7.8b}, [x14], x2 //row6
446 ext v1.8b, v0.8b , v1.8b , #1
450 ext v3.8b, v2.8b , v3.8b , #1
454 ext v5.8b, v4.8b , v5.8b , #1
456 ext v7.8b, v6.8b , v7.8b , #1
461 ld1 {v8.8b, v9.8b}, [x1], x2 //load row3
465 ld1 {v10.8b, v11.8b}, [x14], x2 //load row7
467 ld1 {v12.8b, v13.8b}, [x1], x2 //load row4
469 ld1 {v14.8b, v15.8b}, [x14], x2 //load row8
471 ext v9.8b, v8.8b , v9.8b , #1
473 ld1 {v16.8b, v17.8b}, [x14], x2 //load row9
479 ext v11.8b, v10.8b , v11.8b , #1
483 ext v13.8b, v12.8b , v13.8b , #1
487 ext v15.8b, v14.8b , v15.8b , #1
489 ext v17.8b, v16.8b , v17.8b , #1
494 uaddl v0.8h, v0.8b, v1.8b //operate row1
496 uaddl v2.8h, v2.8b, v3.8b //operate row5
498 uaddl v4.8h, v4.8b, v5.8b //operate row2
500 uaddl v6.8h, v6.8b, v7.8b //operate row6
502 uaddl v8.8h, v8.8b, v9.8b //operate row3
504 uaddl v10.8h, v10.8b, v11.8b //operate row7
506 uaddl v12.8h, v12.8b, v13.8b //operate row4
508 uaddl v14.8h, v14.8b, v15.8b //operate row8
510 uaddl v16.8h, v16.8b, v17.8b //operate row9
526 rshrn v18.8b, v18.8h, #2 //row1
528 rshrn v26.8b, v26.8h, #2 //row5
530 rshrn v20.8b, v20.8h, #2 //row2
532 rshrn v28.8b, v28.8h, #2 //row6
536 st1 {v18.8b}, [x0], x3 //store row1
540 st1 {v26.8b}, [x14], x3 //store row5
544 st1 {v20.8b}, [x0], x3 //store row2
548 st1 {v28.8b}, [x14], x3 //store row6
552 rshrn v22.8b, v22.8h, #2 //row3
554 rshrn v30.8b, v30.8h, #2 //row7
556 rshrn v24.8b, v24.8h, #2 //row4
558 rshrn v14.8b, v14.8h, #2 //row8
561 st1 {v22.8b}, [x0], x3 //store row3
562 st1 {v30.8b}, [x14], x3 //store row7
563 st1 {v24.8b}, [x0], x3 //store row4
564 st1 {v14.8b}, [x14], x3 //store row8
615 ld1 {v0.8b}, [x1], x2 //load row1
617 ld1 {v1.8b}, [x14], x2 //load row4
619 ld1 {v2.8b}, [x1], x2 //load row2
621 ld1 {v3.8b}, [x14], x2 //load row5
624 st1 {v0.8b}, [x0], x3 //store row1
626 st1 {v1.8b}, [x12], x3 //store row4
628 st1 {v2.8b}, [x0], x3 //store row2
630 st1 {v3.8b}, [x12], x3 //store row5
633 ld1 {v0.8b}, [x1], x2 //load row3
635 ld1 {v1.8b}, [x14], x2 //load row6
637 ld1 {v2.8b}, [x1], x2 //load row4
639 ld1 {v3.8b}, [x14], x2 //load row8
642 st1 {v0.8b}, [x0], x3 //store row3
644 st1 {v1.8b}, [x12], x3 //store row6
646 st1 {v2.8b}, [x0], x3 //store row4
648 st1 {v3.8b}, [x12], x3 //store row8
699 ld1 {v0.16b}, [x4], #16 //row1 src1
701 ld1 {v2.16b}, [x4], #16 //row2 src1
703 ld1 {v4.16b}, [x4], #16 //row3 src1
705 ld1 {v6.16b}, [x4], #16 //row4 src1
708 ld1 {v8.16b}, [x5], #16 //row1 src2
710 ld1 {v10.16b}, [x5], #16 //row2 src2
712 ld1 {v12.16b}, [x5], #16 //row3 src2
714 ld1 {v14.16b}, [x5], #16 //row4 src2
716 urhadd v0.16b, v0.16b , v8.16b //operate on row1
718 urhadd v2.16b, v2.16b , v10.16b //operate on row2
720 urhadd v4.16b, v4.16b , v12.16b //operate on row3
722 urhadd v6.16b, v6.16b , v14.16b //operate on row4
723 st1 {v0.16b}, [x7], x3 //row1
725 st1 {v2.16b}, [x7], x3 //row2
727 st1 {v4.16b}, [x7], x3 //row3
729 st1 {v6.16b}, [x7], x3 //row4
751 ld1 {v0.8b, v1.8b}, [x4], #16 //row1 & 2 src1
753 ld1 {v2.8b, v3.8b}, [x4], #16 //row3 & 4 src1
755 ld1 {v4.8b, v5.8b}, [x4], #16 //row5 & 6 src1
757 ld1 {v6.8b, v7.8b}, [x4], #16 //row7 & 8 src1
760 ld1 {v8.8b, v9.8b}, [x5], #16 //row1 & 2 src2
762 ld1 {v10.8b, v11.8b}, [x5], #16 //row3 & 4 src2
764 ld1 {v12.8b, v13.8b}, [x5], #16 //row5 & 6 src2
766 ld1 {v14.8b, v15.8b}, [x5], #16 //row7 & 8 src2
768 urhadd v0.16b, v0.16b , v8.16b //operate on row1 & 2
769 urhadd v1.16b, v1.16b , v9.16b //operate on row1 & 2
771 urhadd v2.16b, v2.16b , v10.16b //operate on row3 & 4
772 urhadd v3.16b, v3.16b , v11.16b //operate on row3 & 4
774 urhadd v4.16b, v4.16b , v12.16b //operate on row5 & 6
775 urhadd v5.16b, v5.16b , v13.16b //operate on row5 & 6
777 urhadd v6.16b, v6.16b , v14.16b //operate on row7 & 8
778 urhadd v7.16b, v7.16b , v15.16b //operate on row7 & 8
780 st1 {v0.8b}, [x7], x3 //row1
782 st1 {v1.8b}, [x7], x3 //row2
784 st1 {v2.8b}, [x7], x3 //row3
786 st1 {v3.8b}, [x7], x3 //row4
788 st1 {v4.8b}, [x7], x3 //row5
790 st1 {v5.8b}, [x7], x3 //row6
792 st1 {v6.8b}, [x7], x3 //row7
794 st1 {v7.8b}, [x7], x3 //row8