Lines Matching full:d0

57         vst1.32         {d0[0]},  [r0,  :32], r1
58 vst1.32 {d0[0]}, [r12, :32], r1
60 vst1.32 {d0[0]}, [r0, :32], r1
61 vst1.32 {d0[0]}, [r12, :32], r1
65 vst1.8 {d0}, [r0, :64], r1
66 vst1.8 {d0}, [r12, :64], r1
68 vst1.8 {d0}, [r0, :64], r1
69 vst1.8 {d0}, [r12, :64], r1
73 vst1.8 {d0, d1}, [r0, :128], r1
74 vst1.8 {d0, d1}, [r12, :128], r1
76 vst1.8 {d0, d1}, [r0, :128], r1
77 vst1.8 {d0, d1}, [r12, :128], r1
83 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
84 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
86 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
87 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
94 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
95 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
96 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
97 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
99 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
100 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
101 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
102 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
132 vld1.32 {d0[]}, [r2]
134 vst1.32 {d0[0]}, [r0, :32], r1
135 vst1.32 {d0[0]}, [r12, :32], r1
137 vst1.32 {d0[0]}, [r0, :32], r1
138 vst1.32 {d0[0]}, [r12, :32], r1
142 vld1.8 {d0}, [r2]
144 vst1.8 {d0}, [r0, :64], r1
145 vst1.8 {d0}, [r12, :64], r1
147 vst1.8 {d0}, [r0, :64], r1
148 vst1.8 {d0}, [r12, :64], r1
154 vst1.8 {d0, d1}, [r0, :128], r1
155 vst1.8 {d0, d1}, [r12, :128], r1
157 vst1.8 {d0, d1}, [r0, :128], r1
158 vst1.8 {d0, d1}, [r12, :128], r1
164 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
165 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
167 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
168 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
176 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
177 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
181 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
182 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
215 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], lr
220 vst1.32 {d0[0]}, [r12, :32], r1
224 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], lr
229 vst1.8 {d0}, [r12, :64], r1
236 vld1.8 {d0[], d1[]}, [r2], lr
252 vld1.8 {d0[], d1[]}, [r2], lr
272 vld1.8 {d0[], d1[]}, [r2], lr
322 vld1.32 {d0[]}, [r2]
323 vpaddl.u8 d0, d0
324 vpadd.u16 d0, d0
325 vrshrn.u16 d0, q0, #2
326 vdup.8 d0, d0[0]
328 vst1.32 {d0[0]}, [r0, :32], r1
329 vst1.32 {d0[0]}, [r12, :32], r1
331 vst1.32 {d0[0]}, [r0, :32], r1
332 vst1.32 {d0[0]}, [r12, :32], r1
336 vld1.8 {d0}, [r2]
337 vpaddl.u8 d0, d0
338 vpadd.u16 d0, d0
339 vpadd.u16 d0, d0
340 vrshrn.u16 d0, q0, #3
341 vdup.8 d0, d0[0]
343 vst1.8 {d0}, [r0, :64], r1
344 vst1.8 {d0}, [r12, :64], r1
346 vst1.8 {d0}, [r0, :64], r1
347 vst1.8 {d0}, [r12, :64], r1
351 vld1.8 {d0, d1}, [r2]
352 vaddl.u8 q0, d0, d1
353 vadd.u16 d0, d0, d1
354 vpadd.u16 d0, d0
355 vpadd.u16 d0, d0
356 vrshrn.u16 d0, q0, #4
357 vdup.8 q0, d0[0]
359 vst1.8 {d0, d1}, [r0, :128], r1
360 vst1.8 {d0, d1}, [r12, :128], r1
362 vst1.8 {d0, d1}, [r0, :128], r1
363 vst1.8 {d0, d1}, [r12, :128], r1
367 vld1.8 {d0, d1, d2, d3}, [r2]
368 vaddl.u8 q0, d0, d1
371 vadd.u16 d0, d0, d1
372 vpadd.u16 d0, d0
373 vpadd.u16 d0, d0
378 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
379 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
381 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
382 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
386 vld1.8 {d0, d1, d2, d3}, [r2]!
387 vaddl.u8 q0, d0, d1
395 vadd.u16 d0, d0, d1
396 vpadd.u16 d0, d0
397 vpadd.u16 d0, d0
403 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
404 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
405 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
406 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
408 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
409 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
410 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
411 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
451 vld1.32 {d0[]}, [r2, :32]
452 vpaddl.u8 d0, d0
453 vpadd.u16 d0, d0
454 vrshrn.u16 d0, q0, #2
455 vdup.8 q0, d0[0]
458 vst1.32 {d0[0]}, [r0, :32], r1
459 vst1.32 {d0[0]}, [r12, :32], r1
461 vst1.32 {d0[0]}, [r0, :32], r1
462 vst1.32 {d0[0]}, [r12, :32], r1
466 vld1.8 {d0}, [r2, :64]
467 vpaddl.u8 d0, d0
468 vpadd.u16 d0, d0
469 vpadd.u16 d0, d0
470 vrshrn.u16 d0, q0, #3
471 vdup.8 q0, d0[0]
474 vst1.8 {d0}, [r0, :64], r1
475 vst1.8 {d0}, [r12, :64], r1
477 vst1.8 {d0}, [r0, :64], r1
478 vst1.8 {d0}, [r12, :64], r1
482 vld1.8 {d0, d1}, [r2, :128]
483 vaddl.u8 q0, d0, d1
484 vadd.u16 d0, d0, d1
485 vpadd.u16 d0, d0
486 vpadd.u16 d0, d0
487 vrshrn.u16 d0, q0, #4
488 vdup.8 q0, d0[0]
491 vst1.8 {d0, d1}, [r0, :128], r1
492 vst1.8 {d0, d1}, [r12, :128], r1
494 vst1.8 {d0, d1}, [r0, :128], r1
495 vst1.8 {d0, d1}, [r12, :128], r1
499 vld1.8 {d0, d1, d2, d3}, [r2, :128]
500 vaddl.u8 q0, d0, d1
503 vadd.u16 d0, d0, d1
504 vpadd.u16 d0, d0
505 vpadd.u16 d0, d0
506 vrshrn.u16 d0, q0, #5
507 vdup.8 q0, d0[0]
512 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
513 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
515 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
516 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
520 vld1.8 {d0, d1, d2, d3}, [r2, :128]!
522 vaddl.u8 q0, d0, d1
529 vadd.u16 d0, d0, d1
530 vpadd.u16 d0, d0
531 vpadd.u16 d0, d0
532 vrshrn.u16 d0, q0, #6
533 vdup.8 q0, d0[0]
539 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
540 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
541 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
542 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
544 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
545 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
546 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
547 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
594 vld1.32 {d0[]}, [r2, :32]!
595 vpaddl.u8 d0, d0
597 vpadd.u16 d0, d0
601 vadd.s16 d0, d0, d30
605 vadd.s16 d0, d0, d1
606 vshl.u16 d0, d0, d28
615 vqdmulh.s16 d0, d0, d30
617 vdup.8 d0, d0[0]
619 vst1.32 {d0[0]}, [r0, :32], r1
620 vst1.32 {d0[0]}, [r12, :32], r1
622 vst1.32 {d0[0]}, [r0, :32], r1
623 vst1.32 {d0[0]}, [r12, :32], r1
628 vld1.8 {d0}, [r2, :64]!
629 vpaddl.u8 d0, d0
630 vpadd.u16 d0, d0
632 vpadd.u16 d0, d0
636 vadd.s16 d0, d0, d30
641 vadd.s16 d0, d0, d2
642 vshl.u16 d0, d0, d28
651 vqdmulh.s16 d0, d0, d24
653 vdup.8 d0, d0[0]
655 vst1.8 {d0}, [r0, :64], r1
656 vst1.8 {d0}, [r12, :64], r1
658 vst1.8 {d0}, [r0, :64], r1
659 vst1.8 {d0}, [r12, :64], r1
664 vld1.8 {d0, d1}, [r2, :128]!
665 vaddl.u8 q0, d0, d1
666 vadd.u16 d0, d0, d1
667 vpadd.u16 d0, d0
669 vpadd.u16 d0, d0
673 vadd.s16 d0, d0, d30
679 vadd.s16 d0, d0, d2
680 vshl.u16 d0, d0, d28
689 vqdmulh.s16 d0, d0, d24
691 vdup.8 q0, d0[0]
693 vst1.8 {d0, d1}, [r0, :128], r1
694 vst1.8 {d0, d1}, [r12, :128], r1
696 vst1.8 {d0, d1}, [r0, :128], r1
697 vst1.8 {d0, d1}, [r12, :128], r1
702 vld1.8 {d0, d1, d2, d3}, [r2, :128]!
703 vaddl.u8 q0, d0, d1
706 vadd.u16 d0, d0, d1
707 vpadd.u16 d0, d0
709 vpadd.u16 d0, d0
713 vadd.s16 d0, d0, d30
721 vadd.s16 d0, d0, d2
722 vshl.u16 d4, d0, d28
736 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
737 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
739 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
740 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
745 vld1.8 {d0, d1, d2, d3}, [r2, :128]!
746 vaddl.u8 q0, d0, d1
754 vadd.u16 d0, d0, d1
755 vpadd.u16 d0, d0
757 vpadd.u16 d0, d0
761 vadd.s16 d0, d0, d30
782 vadd.s16 d0, d0, d2
783 vadd.s16 d0, d0, d3
784 vshl.u16 d18, d0, d28
798 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
799 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
800 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
801 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
803 vst1.8 {d0, d1, d2, d3}, [r0, :128]!
804 vst1.8 {d0, d1, d2, d3}, [r12, :128]!
805 vst1.8 {d0, d1, d2, d3}, [r0, :128], r1
806 vst1.8 {d0, d1, d2, d3}, [r12, :128], r1
843 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], r7
844 vzip.32 d0, d1
846 vaddw.u8 q9, q8, d0
871 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], r7
872 vaddw.u8 q9, q8, d0
914 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], r7
918 vaddw.u8 q9, q8, d0
1005 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], r7 // left
1009 vzip.32 d1, d0 // left, flipped
1043 vld2.8 {d0[], d1[]}, [r2, :16], r7 // left
1049 vsubl.u8 q1, d0, d6 // left-right (left flipped)
1077 vld2.8 {d0[], d1[]}, [r2, :16], r7 // left
1079 vsubl.u8 q1, d0, d6 // left-right (left flipped)
1294 vld4.8 {d0[], d1[], d2[], d3[]}, [r2, :32], r7 // left
1298 vzip.32 d1, d0
1450 vld1.32 {d0[]}, [r8] // top (0-3)
1451 vmovl.u8 q0, d0 // top (0-3)
1454 vmul.i16 q2, q9, d0[0] // p1(top[0]) * filter(1)
1455 vmla.i16 q2, q10, d0[1] // p2(top[1]) * filter(2)
1456 vmla.i16 q2, q11, d0[2] // p3(top[2]) * filter(3)
1458 vmla.i16 q2, q12, d0[3] // p4(top[3]) * filter(4)
1467 vmov d0, d1 // move top from [4-7] to [0-3]
1471 vld1.8 {d0}, [r8] // top (0-7)
1472 vmovl.u8 q0, d0 // top (0-7)
1475 vmul.i16 q2, q9, d0[0] // p1(top[0]) * filter(1)
1476 vmla.i16 q2, q10, d0[1] // p2(top[1]) * filter(2)
1477 vmla.i16 q2, q11, d0[2] // p3(top[2]) * filter(3)
1479 vmla.i16 q2, q12, d0[3] // p4(top[3]) * filter(4)
1489 vmla.i16 q3, q8, d0[3] // p0(topleft) * filter(0)
1507 vld1.32 {d0[]}, [r2], r7 // left (0-1) + topleft (2)
1508 vmovl.u8 q0, d0 // left (0-1) + topleft (2)
1511 vmul.i16 q3, q8, d0[2] // p0(topleft) * filter(0)
1512 vmla.i16 q3, q13, d0[1] // p5(left[0]) * filter(5)
1515 vmla.i16 q3, q14, d0[0] // p6(left[1]) * filter(6)
1528 vmla.i16 q4, q13, d0[3] // p5(left[0]) * filter(5)
1538 vmla.i16 q5, q13, d0[3] // p5(left[0]) * filter(5)
1549 vmla.i16 q15, q13, d0[3] // p5(left[0]) * filter(5)
1551 vmov.8 d0[4], r12
1560 vmov.8 d0[0], r12
1562 vmov.8 d0[2], r12
1584 vld1.8 {d0}, [r2, :64]
1610 vtbl.8 d2, {d0}, d2
1611 vtbl.8 d3, {d0}, d3
1626 vtbl.8 d2, {d0}, d2
1627 vtbl.8 d3, {d0}, d3
1629 vtbl.8 d4, {d0}, d4
1631 vtbl.8 d5, {d0}, d5
1647 vtbl.8 d16, {d0}, d16
1648 vtbl.8 d17, {d0}, d17
1649 vtbl.8 d18, {d0}, d18
1650 vtbl.8 d19, {d0}, d19
1651 vtbl.8 d20, {d0}, d20
1652 vtbl.8 d21, {d0}, d21
1654 vtbl.8 d22, {d0}, d22
1656 vtbl.8 d23, {d0}, d23
1672 vtbl.8 d16, {d0}, d16
1673 vtbl.8 d17, {d0}, d17
1674 vtbl.8 d18, {d0}, d18
1675 vtbl.8 d19, {d0}, d19
1676 vtbl.8 d20, {d0}, d20
1677 vtbl.8 d21, {d0}, d21
1679 vtbl.8 d22, {d0}, d22
1680 vtbl.8 d23, {d0}, d23
1695 vtbl.8 d16, {d0}, d16
1696 vtbl.8 d17, {d0}, d17
1697 vtbl.8 d18, {d0}, d18
1698 vtbl.8 d19, {d0}, d19
1699 vtbl.8 d20, {d0}, d20
1700 vtbl.8 d21, {d0}, d21
1702 vtbl.8 d22, {d0}, d22
1703 vtbl.8 d23, {d0}, d23
1863 vld1.32 {d0[]}, [r2]
1864 vpaddl.u8 d0, d0
1865 vpadd.u16 d0, d0
1866 vrshr.u16 d0, d0, #2
1867 vdup.16 q0, d0[0]
1870 vld1.8 {d0}, [r2]
1871 vpaddl.u8 d0, d0
1872 vpadd.u16 d0, d0
1873 vpadd.u16 d0, d0
1874 vrshr.u16 d0, d0, #3
1875 vdup.16 q0, d0[0]
1879 vaddl.u8 q0, d0, d1
1880 vadd.u16 d0, d0, d1
1881 vpadd.u16 d0, d0
1882 vpadd.u16 d0, d0
1883 vrshr.u16 d0, d0, #4
1884 vdup.16 q0, d0[0]
1891 vadd.u16 d0, d0, d1
1892 vpadd.u16 d0, d0
1893 vpadd.u16 d0, d0
1894 vrshr.u16 d0, d0, #5
1895 vdup.16 q0, d0[0]
1931 vld1.32 {d0[]}, [r2, :32]
1932 vpaddl.u8 d0, d0
1933 vpadd.u16 d0, d0
1934 vrshr.u16 d0, d0, #2
1935 vdup.16 q0, d0[0]
1939 vld1.8 {d0}, [r2, :64]
1940 vpaddl.u8 d0, d0
1941 vpadd.u16 d0, d0
1942 vpadd.u16 d0, d0
1943 vrshr.u16 d0, d0, #3
1944 vdup.16 q0, d0[0]
1949 vaddl.u8 q0, d0, d1
1950 vadd.u16 d0, d0, d1
1951 vpadd.u16 d0, d0
1952 vpadd.u16 d0, d0
1953 vrshr.u16 d0, d0, #4
1954 vdup.16 q0, d0[0]
1962 vadd.u16 d0, d0, d1
1963 vpadd.u16 d0, d0
1964 vpadd.u16 d0, d0
1965 vrshr.u16 d0, d0, #5
1966 vdup.16 q0, d0[0]
2012 vld1.32 {d0[]}, [r2, :32]!
2013 vpaddl.u8 d0, d0
2015 vpadd.i16 d0, d0
2019 vadd.i16 d0, d0, d16
2023 vadd.i16 d0, d0, d1
2024 vshl.u16 d0, d0, d17
2033 vqdmulh.s16 d0, d0, d18
2035 vdup.16 q0, d0[0]
2039 vld1.8 {d0}, [r2, :64]!
2040 vpaddl.u8 d0, d0
2041 vpadd.i16 d0, d0
2043 vpadd.i16 d0, d0
2047 vadd.i16 d0, d0, d16
2052 vadd.i16 d0, d0, d1
2053 vshl.u16 d0, d0, d17
2062 vqdmulh.s16 d0, d0, d18
2064 vdup.16 q0, d0[0]
2069 vaddl.u8 q0, d0, d1
2070 vadd.i16 d0, d0, d1
2071 vpadd.i16 d0, d0
2073 vpadd.i16 d0, d0
2077 vadd.i16 d0, d0, d16
2083 vadd.i16 d0, d0, d4
2084 vshl.u16 d0, d0, d17
2093 vqdmulh.s16 d0, d0, d18
2095 vdup.16 q0, d0[0]
2103 vadd.i16 d0, d0, d1
2104 vpadd.i16 d0, d0
2106 vpadd.i16 d0, d0
2110 vadd.i16 d0, d0, d16
2118 vadd.i16 d0, d0, d4
2119 vshl.u16 d0, d0, d17
2128 vqdmulh.s16 d0, d0, d18
2130 vdup.16 q0, d0[0]
2171 vld1.8 {d0}, [r1, :64], r2
2184 vmov d0, d1
2203 vadd.i32 d0, d0, d1
2204 vpadd.i32 d0, d0, d0 // sum
2206 vrshl.u32 d16, d0, d31 // (sum + (1 << (log2sz - 1))) >>= log2sz
2245 vld1.16 {d0}, [r1, :64], r2
2255 vdup.16 d1, d0[3]
2401 vld1.8 {d0}, [r1, :64], r2
2407 vadd.i16 d0, d0, d1
2409 vshl.i16 d0, d0, #1
2411 vdup.16 q1, d0[3]
2413 vdup.16 d1, d0[3]
2483 vld1.8 {d0}, [r1, :64], r2
2497 vmov d0, d3
2533 vld1.8 {d0}, [r1, :64], r2
2547 vdup.16 d1, d0[3]
2653 vld1.8 {d0}, [r1, :64], r2
2658 vdup.16 q1, d0[3]
2661 vdup.16 d1, d0[3]
2714 vld1.32 {d0[]}, [r1, :32], r2
2715 vld1.32 {d0[1]}, [r12, :32], r2
2718 vshll.u8 q0, d0, #3
2726 vmov d0, d3
2733 vld1.16 {d0}, [r1, :64], r2
2736 vshll.u8 q0, d0, #3
2779 vld1.8 {d0}, [r1, :64], r2
2781 vshll.u8 q0, d0, #3
2902 vld1.8 {d0}, [r1, :64], r2
2904 vshll.u8 q0, d0, #3
2952 vadd.i32 d0, d0, d1
2953 vpadd.i32 d0, d0, d0 // sum
2955 vrshl.u32 d16, d0, d31 // (sum + (1 << (log2sz - 1))) >>= log2sz