Home | History | Annotate | Download | only in source

Lines Matching full:xmm2

246     movdqa     xmm2, [eax + esi]
249 pavgb xmm0, xmm2 // average rows
252 movdqa xmm2, xmm0 // average columns (32 to 16 pixels)
256 pand xmm2, xmm5
258 pavgw xmm0, xmm2
321 movdqu xmm2, [eax + esi]
324 pavgb xmm0, xmm2 // average rows
327 movdqa xmm2, xmm0 // average columns (32 to 16 pixels)
331 pand xmm2, xmm5
333 pavgw xmm0, xmm2
399 movdqa xmm2, [eax + esi]
401 pavgb xmm0, xmm2 // average rows
403 movdqa xmm2, [eax + esi * 2]
408 pavgb xmm2, xmm4
410 pavgb xmm0, xmm2
413 movdqa xmm2, xmm0 // average columns (32 to 16 pixels)
417 pand xmm2, xmm7
419 pavgw xmm0, xmm2
423 movdqa xmm2, xmm0 // average columns (16 to 8 pixels)
425 pand xmm2, xmm7
426 pavgw xmm0, xmm2
493 movdqa xmm2, [eax + esi]
495 pavgb xmm0, xmm2
497 movdqa xmm2, [eax + esi * 2]
503 pavgb xmm2, xmm4
505 pavgb xmm0, xmm2
508 movdqa xmm2, [ebp]
512 xmm2, xmm4
520 pavgb xmm2, xmm4
522 pavgb xmm0, xmm2
570 movdqa xmm2, xmm1
574 pshufb xmm2, xmm5
577 movq qword ptr [edx + 16], xmm2
593 // xmm2 shuf 0
612 movdqa xmm2, kShuf01
624 pshufb xmm0, xmm2
671 movdqa xmm2, kShuf01
684 pshufb xmm0, xmm2
767 movdqa xmm2, kShufAc
797 pshufb xmm6, xmm2
833 movdqa xmm2, kShufAb0
845 pshufb xmm1, xmm2
903 movdqa xmm2, [eax] // read 16 pixels
905 movdqa xmm3, xmm2
906 punpcklbw xmm2, xmm4
908 paddusw xmm0, xmm2 // sum 16 words
962 movdqa xmm2, [esi + edx] // row1
964 movdqa xmm3, xmm2
965 punpcklbw xmm2, xmm4
969 psubw xmm2, xmm0 // row1 - row0
971 pmulhw xmm2, xmm5 // scale diff
973 paddw xmm0, xmm2 // sum rows
1055 movdqa xmm2, [esi + edx]
1057 punpcklbw xmm0, xmm2
1058 punpckhbw xmm1, xmm2
1156 "movdqa (%0,%3,1),%%xmm2 \n"
1159 "pavgb %%xmm2,%%xmm0 \n"
1161 "movdqa %%xmm0,%%xmm2 \n"
1165 "pand %%xmm5,%%xmm2 \n"
1167 "pavgw %%xmm2,%%xmm0 \n"
1180 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
1223 "movdqu (%0,%3,1),%%xmm2 \n"
1226 "pavgb %%xmm2,%%xmm0 \n"
1228 "movdqa %%xmm0,%%xmm2 \n"
1232 "pand %%xmm5,%%xmm2 \n"
1234 "pavgw %%xmm2,%%xmm0 \n"
1247 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
1293 "movdqa (%0,%4,1),%%xmm2 \n"
1295 "pavgb %%xmm2,%%xmm0 \n"
1297 "movdqa (%0,%4,2),%%xmm2 \n"
1302 "pavgb %%xmm4,%%xmm2 \n"
1303 "pavgb %%xmm2,%%xmm0 \n"
1306 "movdqa %%xmm0,%%xmm2 \n"
1310 "pand %%xmm7,%%xmm2 \n"
1312 "pavgw %%xmm2,%%xmm0 \n"
1315 "movdqa %%xmm0,%%xmm2 \n"
1317 "pand %%xmm7,%%xmm2 \n"
1318 "pavgw %%xmm2,%%xmm0 \n"
1331 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm7"
1378 "movdqa (%0,%5,1),%%xmm2 \n"
1380 "pavgb %%xmm2,%%xmm0 \n"
1382 "movdqa (%0,%5,2),%%xmm2 \n"
1388 "pavgb %%xmm4,%%xmm2 \n"
1390 "pavgb %%xmm2,%%xmm0 \n"
1392 "movdqa 0x0(%4),%%xmm2 \n"
1396 "pavgb %%xmm4,%%xmm2 \n"
1404 "pavgb %%xmm4,%%xmm2 \n"
1406 "pavgb %%xmm2,%%xmm0 \n"
1428 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1449 "movdqa 0x10(%0),%%xmm2 \n"
1451 "movdqa %%xmm2,%%xmm1 \n"
1455 "pshufb %%xmm5,%%xmm2 \n"
1458 "movq %%xmm2,0x10(%1) \n"
1468 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1477 "movdqa %0,%%xmm2 \n" // kShuf01
1500 "pshufb %%xmm2,%%xmm6 \n"
1535 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1544 "movdqa %0,%%xmm2 \n" // kShuf01
1569 "pshufb %%xmm2,%%xmm6 \n"
1606 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1647 "movdqa %0,%%xmm2 \n"
1664 "pshufb %%xmm2,%%xmm1 \n"
1684 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
1693 "movdqa %0,%%xmm2 \n"
1727 "pshufb %%xmm2,%%xmm6 \n"
1749 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1774 "movdqa (%0),%%xmm2 \n"
1776 "movdqa %%xmm2,%%xmm3 \n"
1777 "punpcklbw %%xmm4,%%xmm2 \n"
1779 "paddusw %%xmm2,%%xmm0 \n"
1799 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4"
1824 "movdqa (%1,%4,1),%%xmm2 \n"
1826 "movdqa %%xmm2,%%xmm3 \n"
1827 "punpcklbw %%xmm4,%%xmm2 \n"
1831 "psubw %%xmm0,%%xmm2 \n"
1833 "pmulhw %%xmm5,%%xmm2 \n"
1835 "paddw %%xmm2,%%xmm0 \n"
1872 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1900 "movdqa (%1,%4,1),%%xmm2 \n"
1902 "punpcklbw %%xmm2,%%xmm0 \n"
1903 "punpckhbw %%xmm2,%%xmm1 \n"
1943 , "xmm0", "xmm1", "xmm2", "xmm5"