Lines Matching defs:xmm2
683 movdqa xmm2, [eax + esi]
686 pavgb xmm0, xmm2 // average rows
689 movdqa xmm2, xmm0 // average columns (32 to 16 pixels)
693 pand xmm2, xmm5
695 pavgw xmm0, xmm2
760 movdqa xmm2, [esi + ebx]
762 pavgb xmm0, xmm2 // average rows
764 movdqa xmm2, [esi + ebx * 2]
769 pavgb xmm2, xmm4
771 pavgb xmm0, xmm2
774 movdqa xmm2, xmm0 // average columns (32 to 16 pixels)
778 pand xmm2, xmm7
780 pavgw xmm0, xmm2
784 movdqa xmm2, xmm0 // average columns (16 to 8 pixels)
786 pand xmm2, xmm7
787 pavgw xmm0, xmm2
851 movdqa xmm2, [esi + ebx]
853 pavgb xmm0, xmm2
855 movdqa xmm2, [esi + ebx * 2]
861 pavgb xmm2, xmm4
863 pavgb xmm0, xmm2
866 movdqa xmm2, [ebp]
870 pavgb xmm2, xmm4
878 pavgb xmm2, xmm4
880 pavgb xmm0, xmm2
926 movdqa xmm2, xmm1
930 pshufb xmm2, xmm5
933 movq qword ptr [edi + 16], xmm2
950 // xmm2 shuf 0
968 movdqa xmm2, _shuf01
979 pshufb xmm0, xmm2
1025 movdqa xmm2, _shuf01
1037 pshufb xmm0, xmm2
1127 movdqa xmm2, [esi + edx]
1129 movhlps xmm3, xmm2
1132 punpcklbw xmm2, xmm7
1134 paddusw xmm0, xmm2
1136 movdqa xmm2, [esi + edx * 2]
1138 movhlps xmm3, xmm2
1139 punpcklbw xmm2, xmm7
1141 paddusw xmm0, xmm2
1144 movdqa xmm2, xmm0 // 8 pixels -> 0,1,2 of xmm2
1146 paddusw xmm2, xmm0
1148 paddusw xmm2, xmm0
1149 pshufb xmm2, xmm4
1151 movdqa xmm3, xmm1 // 8 pixels -> 3,4,5 of xmm2
1157 paddusw xmm2, xmm3
1159 pmulhuw xmm2, xmm6 // divide by 9,9,6, 9,9,6
1160 packuswb xmm2, xmm2
1162 movd [edi], xmm2 // write 6 pixels
1163 pextrw eax, xmm2, 2
1190 movdqa xmm2, [esi] // average 2 rows into xmm2
1191 pavgb xmm2, [esi + edx]
1194 movdqa xmm0, xmm2 // 16 pixels -> 0,1,2,3,4,5 of xmm0
1196 movdqa xmm1, xmm2
1199 pshufb xmm2, xmm6
1200 paddusw xmm0, xmm2
1236 movdqa xmm2, [esi]
1238 movhlps xmm3, xmm2
1240 punpcklbw xmm2, xmm5
1250 paddusw xmm2, xmm0 // sum 16 words
1255 movdqa [edi], xmm2
1299 movdqa xmm2, [esi + edx]
1302 movdqa xmm3, xmm2
1304 punpcklbw xmm2, xmm7
1309 pmullw xmm2, xmm6 // scale row 1
1311 paddusw xmm0, xmm2 // sum rows
1343 movdqa xmm2, [esi + edx]
1345 pavgb xmm0, xmm2
1388 movdqa xmm2, [esi + edx]
1391 punpcklbw xmm0, xmm2
1392 punpckhbw xmm1, xmm2
1425 movdqa xmm2, [esi + edx]
1427 pavgb xmm0, xmm2
1452 movdqa xmm2, _shuf01
1461 pshufb xmm0, xmm2
1527 "movdqa (%0,%3,1),%%xmm2 \n"
1530 xmm2,%%xmm0 \n"
1532 "movdqa %%xmm0,%%xmm2 \n"
1536 "pand %%xmm5,%%xmm2 \n"
1538 "pavgw %%xmm2,%%xmm0 \n"
1589 "movdqa (%0,%4,1),%%xmm2 \n"
1591 "pavgb %%xmm2,%%xmm0 \n"
1593 "movdqa (%0,%4,2),%%xmm2 \n"
1598 "pavgb %%xmm4,%%xmm2 \n"
1599 "pavgb %%xmm2,%%xmm0 \n"
1602 "movdqa %%xmm0,%%xmm2 \n"
1606 "pand %%xmm7,%%xmm2 \n"
1608 "pavgw %%xmm2,%%xmm0 \n"
1611 "movdqa %%xmm0,%%xmm2 \n"
1613 "pand %%xmm7,%%xmm2 \n"
1614 "pavgw %%xmm2,%%xmm0 \n"
1675 "movdqa (%esi,%ebx,1),%xmm2 \n"
1677 "pavgb %xmm2,%xmm0 \n"
1679 "movdqa (%esi,%ebx,2),%xmm2 \n"
1685 "pavgb %xmm4,%xmm2 \n"
1687 "pavgb %xmm2,%xmm0 \n"
1689 "movdqa 0x0(%ebp),%xmm2 \n"
1693 "pavgb %xmm4,%xmm2 \n"
1701 "pavgb %xmm4,%xmm2 \n"
1703 "pavgb %xmm2,%xmm0 \n"
1738 "movdqa 0x10(%esi),%xmm2 \n"
1740 "movdqa %xmm2,%xmm1 \n"
1744 "pshufb %xmm5,%xmm2 \n"
1747 "movq %xmm2,0x10(%edi) \n"
1764 "movdqa _shuf01,%xmm2 \n"
1775 "pshufb %xmm2,%xmm0 \n"
1818 "movdqa _shuf01,%xmm2 \n"
1830 "pshufb %xmm2,%xmm0 \n"
1911 "movdqa (%esi,%edx,1),%xmm2 \n"
1913 "movhlps %xmm2,%xmm3 \n"
1916 "punpcklbw %xmm7,%xmm2 \n"
1918 "paddusw %xmm2,%xmm0 \n"
1920 "movdqa (%esi,%edx,2),%xmm2 \n"
1922 "movhlps %xmm2,%xmm3 \n"
1923 "punpcklbw %xmm7,%xmm2 \n"
1925 "paddusw %xmm2,%xmm0 \n"
1927 "movdqa %xmm0,%xmm2 \n"
1929 "paddusw %xmm0,%xmm2 \n"
1931 "paddusw %xmm0,%xmm2 \n"
1932 "pshufb %xmm4,%xmm2 \n"
1939 "paddusw %xmm3,%xmm2 \n"
1940 "pmulhuw %xmm6,%xmm2 \n"
1941 "packuswb %xmm2,%xmm2 \n"
1942 "movd %xmm2,(%edi) \n"
1943 "pextrw $0x2,%xmm2,%eax \n"
1967 "movdqa (%esi),%xmm2 \n"
1968 "pavgb (%esi,%edx,1),%xmm2 \n"
1970 "movdqa %xmm2,%xmm0 \n"
1972 "movdqa %xmm2,%xmm1 \n"
1975 "pshufb %xmm6,%xmm2 \n"
1976 "paddusw %xmm2,%xmm0 \n"
2005 "movdqa (%esi),%xmm2 \n"
2007 "movhlps %xmm2,%xmm3 \n"
2009 "punpcklbw %xmm5,%xmm2 \n"
2018 "paddusw %xmm0,%xmm2 \n"
2023 "movdqa %xmm2,(%edi) \n"
2063 "movdqa (%esi,%edx,1),%xmm2 \n"
2066 "movdqa %xmm2,%xmm3 \n"
2068 "punpcklbw %xmm7,%xmm2 \n"
2073 "pmullw %xmm6,%xmm2 \n"
2075 "paddusw %xmm2,%xmm0 \n"
2106 "movdqa (%esi,%edx,1),%xmm2 \n"
2108 "pavgb %xmm2,%xmm0 \n"
2149 "movdqa (%esi,%edx,1),%xmm2 \n"
2152 "punpcklbw %xmm2,%xmm0 \n"
2153 "punpckhbw %xmm2,%xmm1 \n"
2184 "movdqa (%esi,%edx,1),%xmm2 \n"
2186 "pavgb %xmm2,%xmm0 \n"
2207 "movdqa (%0,%3,1),%%xmm2 \n"
2209 "pavgb %%xmm2,%%xmm0 \n"
2211 "movdqa (%0,%3,2),%%xmm2 \n"
2217 "pavgb %%xmm4,%%xmm2 \n"
2219 "pavgb %%xmm2,%%xmm0 \n"
2221 "movdqa 0x0(%%r11),%%xmm2 \n"
2225 "pavgb %%xmm4,%%xmm2 \n"
2233 "pavgb %%xmm4,%%xmm2 \n"
2235 "pavgb %%xmm2,%%xmm0 \n"
2266 "movdqa 0x10(%0),%%xmm2 \n"
2268 "movdqa %%xmm2,%%xmm1 \n"
2272 "pshufb %%xmm5,%%xmm2 \n"
2275 "movq %%xmm2,0x10(%1) \n"
2292 "movdqa (%4),%%xmm2 \n" // _shuf01
2303 "pshufb %%xmm2,%%xmm0 \n"
2349 "movdqa (%4),%%xmm2 \n" // _shuf01
2361 "pshufb %%xmm2,%%xmm0 \n"
2443 "movdqa (%0,%3,1),%%xmm2 \n"
2445 "movhlps %%xmm2,%%xmm3 \n"
2448 "punpcklbw %%xmm7,%%xmm2 \n"
2450 "paddusw %%xmm2,%%xmm0 \n"
2452 "movdqa (%0,%3,2),%%xmm2 \n"
2454 "movhlps %%xmm2,%%xmm3 \n"
2455 "punpcklbw %%xmm7,%%xmm2 \n"
2457 "paddusw %%xmm2,%%xmm0 \n"
2459 "movdqa %%xmm0,%%xmm2 \n"
2461 "paddusw %%xmm0,%%xmm2 \n"
2463 "paddusw %%xmm0,%%xmm2 \n"
2464 "pshufb %%xmm4,%%xmm2 \n"
2471 "paddusw %%xmm3,%%xmm2 \n"
2472 "pmulhuw %%xmm6,%%xmm2 \n"
2473 "packuswb %%xmm2,%%xmm2 \n"
2474 "movd %%xmm2,(%1) \n"
2475 "pextrw $0x2,%%xmm2,%%eax \n"
2499 "movdqa (%0),%%xmm2 \n"
2500 "pavgb (%0,%3,1),%%xmm2 \n"
2502 "movdqa %%xmm2,%%xmm0 \n"
2504 "movdqa %%xmm2,%%xmm1 \n"
2507 "pshufb %%xmm6,%%xmm2 \n"
2508 "paddusw %%xmm2,%%xmm0 \n"
2536 "movdqa (%0),%%xmm2 \n"
2538 "movhlps %%xmm2,%%xmm3 \n"
2540 "punpcklbw %%xmm5,%%xmm2 \n"
2549 "paddusw %%xmm0,%%xmm2 \n"
2554 "movdqa %%xmm2,(%1) \n"
2596 "movdqa (%1,%3,1),%%xmm2 \n"
2598 "pavgb %%xmm2,%%xmm0 \n"
2626 "movdqa (%1,%4,1),%%xmm2 \n"
2629 "movdqa %%xmm2,%%xmm3 \n"
2631 "punpcklbw %%xmm7,%%xmm2 \n"
2636 "pmullw %%xmm6,%%xmm2 \n"
2638 "paddusw %%xmm2,%%xmm0 \n"
2688 "movdqa (%1,%3,1),%%xmm2 \n"
2690 "pavgb %%xmm2,%%xmm0 \n"
2715 "movdqa (%1,%4,1),%%xmm2 \n"
2718 "punpcklbw %%xmm2,%%xmm0 \n"
2719 "punpckhbw %%xmm2,%%xmm1 \n"