Lines Matching defs:xmm5

209     pcmpeqb    xmm5, xmm5            // generate mask 0x00ff00ff
210 psrlw xmm5, 8
217 pand xmm0, xmm5
218 pand xmm1, xmm5
239 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff
240 psrlw xmm5, 8
256 pand xmm2, xmm5
257 pand xmm3, xmm5
283 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff
284 psrlw xmm5, 8
291 pand xmm0, xmm5
292 pand xmm1, xmm5
314 pcmpeqb xmm5, xmm5 // generate mask 0x00ff00ff
315 psrlw xmm5, 8
331 pand xmm2, xmm5
332 pand xmm3, xmm5
358 pcmpeqb xmm5, xmm5 // generate mask 0x000000ff
359 psrld xmm5, 24
366 pand xmm0, xmm5
367 pand xmm1, xmm5
406 movdqa xmm5, [eax + edi + 16]
409 pavgb xmm3, xmm5
451 pcmpeqb xmm5, xmm5 // generate mask isolating 1 src 8 bytes
452 psrlq xmm5, 56
459 pand xmm0, xmm5
460 pand xmm1, xmm5
500 movdqa xmm5, [eax + edi + 16]
504 pavgb xmm3, xmm5
511 movdqa xmm5, [ebp + esi + 16]
513 pavgb xmm3, xmm5
515 movdqa xmm5, [ebp + esi * 2 + 16]
519 pavgb xmm5, xmm6
521 pavgb xmm3, xmm5
563 movdqa xmm5, kShuf2
574 pshufb xmm2, xmm5
596 // xmm5 madd 0
615 movdqa xmm5, kMadd01
625 pmaddubsw xmm0, xmm5
674 movdqa xmm5, kMadd01
685 pmaddubsw xmm0, xmm5
734 movdqa xmm5, kShuf38b
742 pshufb xmm1, xmm5
770 pxor xmm5, xmm5
778 punpcklbw xmm0, xmm5
779 punpcklbw xmm1, xmm5
780 punpcklbw xmm6, xmm5
781 punpcklbw xmm7, xmm5
787 punpcklbw xmm6, xmm5
788 punpcklbw xmm7, xmm5
836 movdqa xmm5, kScaleAb2
852 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2
953 movd xmm5, eax // xmm5 = y fraction
954 punpcklbw xmm5, xmm5
955 punpcklwd xmm5, xmm5
956 pshufd xmm5, xmm5, 0
971 pmulhw xmm2, xmm5 // scale diff
972 pmulhw xmm3, xmm5
1047 movd xmm5, eax // low fraction 128..1
1048 punpcklbw xmm5, xmm0
1049 punpcklwd xmm5, xmm5
1050 pshufd xmm5, xmm5, 0
1059 pmaddubsw xmm0, xmm5
1060 pmaddubsw xmm1, xmm5
1122 "pcmpeqb %%xmm5,%%xmm5 \n"
1123 "psrlw $0x8,%%xmm5 \n"
1129 "pand %%xmm5,%%xmm0 \n"
1130 "pand %%xmm5,%%xmm1 \n"
1142 , "xmm0", "xmm1", "xmm5"
1150 "pcmpeqb %%xmm5,%%xmm5 \n"
1151 "psrlw $0x8,%%xmm5 \n"
1165 "pand %%xmm5,%%xmm2 \n"
1166 "pand %%xmm5,%%xmm3 \n"
1180 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
1188 "pcmpeqb %%xmm5,%%xmm5 \n"
1189 "psrlw $0x8,%%xmm5 \n"
1195 "pand %%xmm5,%%xmm0 \n"
1196 "pand %%xmm5,%%xmm1 \n"
1208 , "xmm0", "xmm1", "xmm5"
1217 "pcmpeqb %%xmm5,%%xmm5 \n"
1218 "psrlw $0x8,%%xmm5 \n"
1232 "pand %%xmm5,%%xmm2 \n"
1233 "pand %%xmm5,%%xmm3 \n"
1247 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
1256 "pcmpeqb %%xmm5,%%xmm5 \n"
1257 "psrld $0x18,%%xmm5 \n"
1263 "pand %%xmm5,%%xmm0 \n"
1264 "pand %%xmm5,%%xmm1 \n"
1277 , "xmm0", "xmm1", "xmm5"
1300 "movdqa 0x10(%0,%3,1),%%xmm5 \n"
1304 "pavgb %%xmm5,%%xmm3 \n"
1331 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm7"
1340 "pcmpeqb %%xmm5,%%xmm5 \n"
1341 "psrlq $0x38,%%xmm5 \n"
1347 "pand %%xmm5,%%xmm0 \n"
1348 "pand %%xmm5,%%xmm1 \n"
1362 , "xmm0", "xmm1", "xmm5"
1385 "movdqa 0x10(%0,%3,1),%%xmm5 \n"
1389 "pavgb %%xmm5,%%xmm3 \n"
1395 "movdqa 0x10(%4,%5,1),%%xmm5 \n"
1397 "pavgb %%xmm5,%%xmm3 \n"
1399 "movdqa 0x10(%4,%5,2),%%xmm5 \n"
1403 "pavgb %%xmm6,%%xmm5 \n"
1405 "pavgb %%xmm5,%%xmm3 \n"
1428 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1439 "movdqa %2,%%xmm5 \n"
1455 "pshufb %%xmm5,%%xmm2 \n"
1468 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1486 "movdqa %0,%%xmm5 \n" // kMadd01
1501 "pmaddubsw %%xmm5,%%xmm6 \n"
1535 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1553 "movdqa %0,%%xmm5 \n" // kMadd01
1570 "pmaddubsw %%xmm5,%%xmm6 \n"
1606 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1616 "movdqa %4,%%xmm5 \n"
1623 "pshufb %%xmm5,%%xmm1 \n"
1638 , "xmm0", "xmm1", "xmm4", "xmm5"
1650 "movdqa %3,%%xmm5 \n"
1670 "pmulhuw %%xmm5,%%xmm1 \n"
1684 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6"
1696 "pxor %%xmm5,%%xmm5 \n"
1709 "punpcklbw %%xmm5,%%xmm0 \n"
1710 "punpcklbw %%xmm5,%%xmm1 \n"
1711 "punpcklbw %%xmm5,%%xmm6 \n"
1712 "punpcklbw %%xmm5,%%xmm7 \n"
1718 "punpcklbw %%xmm5,%%xmm6 \n"
1719 "punpcklbw %%xmm5,%%xmm7 \n"
1749 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
1816 "movd %3,%%xmm5 \n"
1817 "punpcklbw %%xmm5,%%xmm5 \n"
1818 "punpcklwd %%xmm5,%%xmm5 \n"
1819 "pshufd $0x0,%%xmm5,%%xmm5 \n"
1833 "pmulhw %%xmm5,%%xmm2 \n"
1834 "pmulhw %%xmm5,%%xmm3 \n"
1872 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
1893 "movd %3,%%xmm5 \n"
1894 "punpcklbw %%xmm0,%%xmm5 \n"
1895 "punpcklwd %%xmm5,%%xmm5 \n"
1896 "pshufd $0x0,%%xmm5,%%xmm5 \n"
1904 "pmaddubsw %%xmm5,%%xmm0 \n"
1905 "pmaddubsw %%xmm5,%%xmm1 \n"
1943 , "xmm0", "xmm1", "xmm2", "xmm5"