Lines Matching refs:v12
80 * v12-v15 = temporary sums
98 umull v12.4s, v14.4h, v0.h[0]
121 umlal v12.4s, v16.4h, \dreg
147 umlal v12.4s, v16.4h, \dreg
228 2: uqrshrn v10.4h, v12.4s, #16 - FRACTION_BITS
260 * v12-v13 -- temporaries for load and vext operations.
286 107: ext v12.16b, v8.16b, v9.16b, #1*2
288 umlal v14.4s, v12.4h, v0.h[7]
289 umlal2 v15.4s, v12.8h, v0.h[7]
292 106: ext v12.16b, v8.16b, v9.16b, #2*2
294 umlal v14.4s, v12.4h, v0.h[6]
295 umlal2 v15.4s, v12.8h, v0.h[6]
298 105: ext v12.16b, v8.16b, v9.16b, #3*2
300 umlal v14.4s, v12.4h, v0.h[5]
301 umlal2 v15.4s, v12.8h, v0.h[5]
304 104: //ext v12.16b, v8.16b, v9.16b, #4*2
310 103: ext v12.16b, v8.16b, v9.16b, #5*2
312 umlal v14.4s, v12.4h, v0.h[3]
313 umlal2 v15.4s, v12.8h, v0.h[3]
316 102: ext v12.16b, v8.16b, v9.16b, #6*2
318 umlal v14.4s, v12.4h, v0.h[2]
319 umlal2 v15.4s, v12.8h, v0.h[2]
322 101: ext v12.16b, v8.16b, v9.16b, #7*2
324 umlal v14.4s, v12.4h, v0.h[1]
325 umlal2 v15.4s, v12.8h, v0.h[1]
364 116: //ext v12.16b, v6.16b, v7.16b, #0*2
370 115: ext v12.16b, v6.16b, v7.16b, #1*2
372 umlal v14.4s, v12.4h, v1.h[7]
373 umlal2 v15.4s, v12.8h, v1.h[7]
376 114: ext v12.16b, v6.16b, v7.16b, #2*2
378 umlal v14.4s, v12.4h, v1.h[6]
379 umlal2 v15.4s, v12.8h, v1.h[6]
382 113: ext v12.16b, v6.16b, v7.16b, #3*2
384 umlal v14.4s, v12.4h, v1.h[5]
385 umlal2 v15.4s, v12.8h, v1.h[5]
388 112: //ext v12.16b, v6.16b, v7.16b, #4*2
394 111: ext v12.16b, v6.16b, v7.16b, #5*2
396 umlal v14.4s, v12.4h, v1.h[3]
397 umlal2 v15.4s, v12.8h, v1.h[3]
400 110: ext v12.16b, v6.16b, v7.16b, #6*2
402 umlal v14.4s, v12.4h, v1.h[2]
403 umlal2 v15.4s, v12.8h, v1.h[2]
406 109: ext v12.16b, v6.16b, v7.16b, #7*2
408 umlal v14.4s, v12.4h, v1.h[1]
409 umlal2 v15.4s, v12.8h, v1.h[1]
412 108: //ext v12.16b, v7.16b, v8.16b, #0*2
418 107: ext v12.16b, v7.16b, v8.16b, #1*2
420 umlal v14.4s, v12.4h, v0.h[7]
421 umlal2 v15.4s, v12.8h, v0.h[7]
424 v12.16b, v7.16b, v8.16b, #2*2
426 umlal v14.4s, v12.4h, v0.h[6]
427 umlal2 v15.4s, v12.8h, v0.h[6]
430 105: ext v12.16b, v7.16b, v8.16b, #3*2
432 umlal v14.4s, v12.4h, v0.h[5]
433 umlal2 v15.4s, v12.8h, v0.h[5]
436 104: //ext v12.16b, v7.16b, v8.16b, #4*2
442 103: ext v12.16b, v7.16b, v8.16b, #5*2
444 umlal v14.4s, v12.4h, v0.h[3]
445 umlal2 v15.4s, v12.8h, v0.h[3]
448 102: ext v12.16b, v7.16b, v8.16b, #6*2
450 umlal v14.4s, v12.4h, v0.h[2]
451 umlal2 v15.4s, v12.8h, v0.h[2]
454 101: ext v12.16b, v7.16b, v8.16b, #7*2
456 umlal v14.4s, v12.4h, v0.h[1]
457 umlal2 v15.4s, v12.8h, v0.h[1]
473 ext v12.16b, v6.16b, v7.16b, #7*2
474 umull v14.4s, v12.4h, v0.h[0]
475 umull2 v15.4s, v12.8h, v0.h[0]
508 125: ext v12.16b, v31.16b, v4.16b, #6*2
510 umlal v14.4s, v12.4h, v3.h[1]
511 umlal2 v15.4s, v12.8h, v3.h[1]
514 124: ext v12.16b, v31.16b, v4.16b, #7*2
516 umlal v14.4s, v12.4h, v3.h[0]
517 umlal2 v15.4s, v12.8h, v3.h[0]
520 123: ext v12.16b, v4.16b, v5.16b, #0*2
522 umlal v14.4s, v12.4h, v2.h[7]
523 umlal2 v15.4s, v12.8h, v2.h[7]
526 122: ext v12.16b, v4.16b, v5.16b, #1*2
528 umlal v14.4s, v12.4h, v2.h[6]
529 umlal2 v15.4s, v12.8h, v2.h[6]
532 121: ext v12.16b, v4.16b, v5.16b, #2*2
534 umlal v14.4s, v12.4h, v2.h[5]
535 umlal2 v15.4s, v12.8h, v2.h[5]
538 120: ext v12.16b, v4.16b, v5.16b, #3*2
540 umlal v14.4s, v12.4h, v2.h[4]
541 umlal2 v15.4s, v12.8h, v2.h[4]
544 119: ext v12.16b, v4.16b, v5.16b, #4*2
546 umlal v14.4s, v12.4h, v2.h[3]
547 umlal2 v15.4s, v12.8h, v2.h[3]
550 118: ext v12.16b, v4.16b, v5.16b, #5*2
552 umlal v14.4s, v12.4h, v2.h[2]
553 umlal2 v15.4s, v12.8h, v2.h[2]
556 117: ext v12.16b, v4.16b, v5.16b, #6*2
558 umlal v14.4s, v12.4h, v2.h[1]
559 umlal2 v15.4s, v12.8h, v2.h[1]
562 116: ext v12.16b, v4.16b, v5.16b, #7*2
564 umlal v14.4s, v12.4h, v2.h[0]
565 umlal2 v15.4s, v12.8h, v2.h[0]
568 115: ext v12.16b, v5.16b, v6.16b, #0*2
570 umlal v14.4s, v12.4h, v1.h[7]
571 umlal2 v15.4s, v12.8h, v1.h[7]
574 114: ext v12.16b, v5.16b, v6.16b, #1*2
576 umlal v14.4s, v12.4h, v1.h[6]
577 umlal2 v15.4s, v12.8h, v1.h[6]
580 113: ext v12.16b, v5.16b, v6.16b, #2*2
582 umlal v14.4s, v12.4h, v1.h[5]
583 umlal2 v15.4s, v12.8h, v1.h[5]
586 112: ext v12.16b, v5.16b, v6.16b, #3*2
588 umlal v14.4s, v12.4h, v1.h[4]
589 umlal2 v15.4s, v12.8h, v1.h[4]
592 111: ext v12.16b, v5.16b, v6.16b, #4*2
594 umlal v14.4s, v12.4h, v1.h[3]
595 umlal2 v15.4s, v12.8h, v1.h[3]
598 110: ext v12.16b, v5.16b, v6.16b, #5*2
600 umlal v14.4s, v12.4h, v1.h[2]
601 umlal2 v15.4s, v12.8h, v1.h[2]
604 109: ext v12.16b, v5.16b, v6.16b, #6*2
606 umlal v14.4s, v12.4h, v1.h[1]
607 umlal2 v15.4s, v12.8h, v1.h[1]
610 108: ext v12.16b, v5.16b, v6.16b, #7*2
612 umlal v14.4s, v12.4h, v1.h[0]
613 umlal2 v15.4s, v12.8h, v1.h[0]
616 107: ext v12.16b, v6.16b, v7.16b, #0*2
618 umlal v14.4s, v12.4h, v0.h[7]
619 umlal2 v15.4s, v12.8h, v0.h[7]
622 106: ext v12.16b, v6.16b, v7.16b, #1*2
624 umlal v14.4s, v12.4h, v0.h[6]
625 umlal2 v15.4s, v12.8h, v0.h[6]
628 105: ext v12.16b, v6.16b, v7.16b, #2*2
630 umlal v14.4s, v12.4h, v0.h[5]
631 umlal2 v15.4s, v12.8h, v0.h[5]
634 104: ext v12.16b, v6.16b, v7.16b, #3*2
636 umlal v14.4s, v12.4h, v0.h[4]
637 umlal2 v15.4s, v12.8h, v0.h[4]
640 103: ext v12.16b, v6.16b, v7.16b, #4*2
642 umlal v14.4s, v12.4h, v0.h[3]
643 umlal2 v15.4s, v12.8h, v0.h[3]
646 102: ext v12.16b, v6.16b, v7.16b, #5*2
648 umlal v14.4s, v12.4h, v0.h[2]
649 umlal2 v15.4s, v12.8h, v0.h[2]
652 101: ext v12.16b, v6.16b, v7.16b, #6*2
654 umlal v14.4s, v12.4h, v0.h[1]
655 umlal2 v15.4s, v12.8h, v0.h[1]
993 125: ld1 {v12.8h}, [x9]
994 umlal v14.4s, v12.4h, v3.h[1]
995 umlal2 v15.4s, v12.8h, v3.h[1]
1000 ld1 {v12.4h}, [x12], #8
1003 umlal v14.4s, v12.4h, v3.h[0]
1009 ld1 {v12.8h}, [x12]
1010 umlal v14.4s, v12.4h, v2.h[7]
1011 umlal2 v15.4s, v12.8h, v2.h[7]
1016 ld1 {v12.4h}, [x12], #8
1019 umlal v14.4s, v12.4h, v2.h[6]
1025 ld1 {v12.8h}, [x12]
1026 umlal v14.4s, v12.4h, v2.h[5]
1027 umlal2 v15.4s, v12.8h, v2.h[5]
1032 ld1 {v12.4h}, [x12], #8
1035 umlal v14.4s, v12.4h, v2.h[4]
1041 ld1 {v12.8h}, [x12]
1042 umlal v14.4s, v12.4h, v2.h[3]
1043 umlal2 v15.4s, v12.8h, v2.h[3]
1048 ld1 {v12.4h}, [x12]
1049 umlal v14.4s, v12.4h, v2.h[2]
1215 * Result is in v10 and v11. v12 and v13 are filled with the last legal pixel.
1228 dup v12.8h, v11.h[7]
1234 st1 {v10.8h,v11.8h,v12.8h,v13.8h}, [sp]
1240 dup v12.8h, v11.h[7]
1255 dup v12.2d, v11.d[1]
1261 st1 {v10.8h,v11.8h,v12.8h,v13.8h}, [sp]
1267 dup v12.2d, v11.d[1]
1277 * Also returns a dup-ed copy of the last element in v12 for the tail-fill
1288 ld1r {v12.8h}, [x12]
1290 st1 {v12.8h,v13.8h}, [x12]
1294 1: dup v12.8h, v11.h[7]
1306 ld1r {v12.2d}, [x12]
1311 1: dup v12.2d, v11.d[1]
1423 * across the rest of the chunk, and in either case prepare padding data in v12
1438 * v12 and v13.
1441 prefill_out \ra, \rb, v12.16b, v13.16b
1745 st1 {v12.1d - v15.1d}, [x8]
1779 ld1 {v12.1d - v15.1d}, [sp], #32
1801 st1 {v12.1d - v15.1d}, [x8]
1837 ld1 {v12.1d - v15.1d}, [sp], #32