Lines Matching refs:xmm2
171 movlpd (%rsi), %xmm2
173 movhpd 8(%rsi), %xmm2
190 TOLOWER (%xmm1, %xmm2)
196 pcmpeqb %xmm2, %xmm1 /* compare first 16 bytes for equality */
249 movdqa (%rdi), %xmm2
250 TOLOWER (%xmm1, %xmm2)
251 pcmpeqb %xmm2, %xmm1 /* compare 16 bytes for equality */
275 movdqa (%rdi, %rcx), %xmm2
276 TOLOWER (%xmm1, %xmm2)
279 pcmpeqb %xmm2, %xmm1
291 movdqa (%rdi, %rcx), %xmm2
292 TOLOWER (%xmm1, %xmm2)
295 pcmpeqb %xmm2, %xmm1
315 movdqa (%rdi), %xmm2
318 pslldq $15, %xmm2 /* shift first string to align with second */
319 TOLOWER (%xmm1, %xmm2)
320 pcmpeqb %xmm1, %xmm2 /* compare 16 bytes for equality */
321 psubb %xmm0, %xmm2 /* packed sub of comparison results*/
322 pmovmskb %xmm2, %r9d
349 movdqa (%rdi, %rcx), %xmm2
350 movdqa %xmm2, %xmm4 /* store for next cycle */
354 pslldq $15, %xmm2
355 por %xmm3, %xmm2 /* merge into one 16byte value */
357 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */
359 TOLOWER (%xmm1, %xmm2)
362 pcmpeqb %xmm2, %xmm1
379 movdqa (%rdi, %rcx), %xmm2
380 movdqa %xmm2, %xmm4 /* store for next cycle */
384 pslldq $15, %xmm2
385 por %xmm3, %xmm2 /* merge into one 16byte value */
387 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */
389 TOLOWER (%xmm1, %xmm2)
392 pcmpeqb %xmm2, %xmm1
445 movdqa (%rdi), %xmm2
448 pslldq $14, %xmm2
449 TOLOWER (%xmm1, %xmm2)
450 pcmpeqb %xmm1, %xmm2
451 psubb %xmm0, %xmm2
452 pmovmskb %xmm2, %r9d
479 movdqa (%rdi, %rcx), %xmm2
480 movdqa %xmm2, %xmm4
484 pslldq $14, %xmm2
485 por %xmm3, %xmm2 /* merge into one 16byte value */
487 palignr $2, %xmm3, %xmm2 /* merge into one 16byte value */
489 TOLOWER (%xmm1, %xmm2)
492 pcmpeqb %xmm2, %xmm1
510 movdqa (%rdi, %rcx), %xmm2
511 movdqa %xmm2, %xmm4
515 pslldq $14, %xmm2
516 por %xmm3, %xmm2 /* merge into one 16byte value */
518 palignr $2, %xmm3, %xmm2 /* merge into one 16byte value */
520 TOLOWER (%xmm1, %xmm2)
523 pcmpeqb %xmm2, %xmm1
569 movdqa (%rdi), %xmm2
572 pslldq $13, %xmm2
573 TOLOWER (%xmm1, %xmm2)
574 pcmpeqb %xmm1, %xmm2
575 psubb %xmm0, %xmm2
576 pmovmskb %xmm2, %r9d
604 movdqa (%rdi, %rcx), %xmm2
605 movdqa %xmm2, %xmm4
609 pslldq $13, %xmm2
610 por %xmm3, %xmm2 /* merge into one 16byte value */
612 palignr $3, %xmm3, %xmm2 /* merge into one 16byte value */
614 TOLOWER (%xmm1, %xmm2)
617 pcmpeqb %xmm2, %xmm1
635 movdqa (%rdi, %rcx), %xmm2
636 movdqa %xmm2, %xmm4
640 pslldq $13, %xmm2
641 por %xmm3, %xmm2 /* merge into one 16byte value */
643 palignr $3, %xmm3, %xmm2 /* merge into one 16byte value */
645 TOLOWER (%xmm1, %xmm2)
648 pcmpeqb %xmm2, %xmm1
694 movdqa (%rdi), %xmm2
697 pslldq $12, %xmm2
698 TOLOWER (%xmm1, %xmm2)
699 pcmpeqb %xmm1, %xmm2
700 psubb %xmm0, %xmm2
701 pmovmskb %xmm2, %r9d
729 movdqa (%rdi, %rcx), %xmm2
730 movdqa %xmm2, %xmm4
734 pslldq $12, %xmm2
735 por %xmm3, %xmm2 /* merge into one 16byte value */
737 palignr $4, %xmm3, %xmm2 /* merge into one 16byte value */
739 TOLOWER (%xmm1, %xmm2)
742 pcmpeqb %xmm2, %xmm1
760 movdqa (%rdi, %rcx), %xmm2
761 movdqa %xmm2, %xmm4
765 pslldq $12, %xmm2
766 por %xmm3, %xmm2 /* merge into one 16byte value */
768 palignr $4, %xmm3, %xmm2 /* merge into one 16byte value */
770 TOLOWER (%xmm1, %xmm2)
773 pcmpeqb %xmm2, %xmm1
819 movdqa (%rdi), %xmm2
822 pslldq $11, %xmm2
823 TOLOWER (%xmm1, %xmm2)
824 pcmpeqb %xmm1, %xmm2
825 psubb %xmm0, %xmm2
826 pmovmskb %xmm2, %r9d
854 movdqa (%rdi, %rcx), %xmm2
855 movdqa %xmm2, %xmm4
859 pslldq $11, %xmm2
860 por %xmm3, %xmm2 /* merge into one 16byte value */
862 palignr $5, %xmm3, %xmm2 /* merge into one 16byte value */
864 TOLOWER (%xmm1, %xmm2)
867 pcmpeqb %xmm2, %xmm1
885 movdqa (%rdi, %rcx), %xmm2
886 movdqa %xmm2, %xmm4
890 pslldq $11, %xmm2
891 por %xmm3, %xmm2 /* merge into one 16byte value */
893 palignr $5, %xmm3, %xmm2 /* merge into one 16byte value */
895 TOLOWER (%xmm1, %xmm2)
898 pcmpeqb %xmm2, %xmm1
944 movdqa (%rdi), %xmm2
947 pslldq $10, %xmm2
948 TOLOWER (%xmm1, %xmm2)
949 pcmpeqb %xmm1, %xmm2
950 psubb %xmm0, %xmm2
951 pmovmskb %xmm2, %r9d
979 movdqa (%rdi, %rcx), %xmm2
980 movdqa %xmm2, %xmm4
984 pslldq $10, %xmm2
985 por %xmm3, %xmm2 /* merge into one 16byte value */
987 palignr $6, %xmm3, %xmm2 /* merge into one 16byte value */
989 TOLOWER (%xmm1, %xmm2)
992 pcmpeqb %xmm2, %xmm1
1010 movdqa (%rdi, %rcx), %xmm2
1011 movdqa %xmm2, %xmm4
1015 pslldq $10, %xmm2
1016 por %xmm3, %xmm2 /* merge into one 16byte value */
1018 palignr $6, %xmm3, %xmm2 /* merge into one 16byte value */
1020 TOLOWER (%xmm1, %xmm2)
1023 pcmpeqb %xmm2, %xmm1
1069 movdqa (%rdi), %xmm2
1072 pslldq $9, %xmm2
1073 TOLOWER (%xmm1, %xmm2)
1074 pcmpeqb %xmm1, %xmm2
1075 psubb %xmm0, %xmm2
1076 pmovmskb %xmm2, %r9d
1104 movdqa (%rdi, %rcx), %xmm2
1105 movdqa %xmm2, %xmm4
1109 pslldq $9, %xmm2
1110 por %xmm3, %xmm2 /* merge into one 16byte value */
1112 palignr $7, %xmm3, %xmm2 /* merge into one 16byte value */
1114 TOLOWER (%xmm1, %xmm2)
1117 pcmpeqb %xmm2, %xmm1
1135 movdqa (%rdi, %rcx), %xmm2
1136 movdqa %xmm2, %xmm4
1140 pslldq $9, %xmm2
1141 por %xmm3, %xmm2 /* merge into one 16byte value */
1143 palignr $7, %xmm3, %xmm2 /* merge into one 16byte value */
1145 TOLOWER (%xmm1, %xmm2)
1148 pcmpeqb %xmm2, %xmm1
1194 movdqa (%rdi), %xmm2
1197 pslldq $8, %xmm2
1198 TOLOWER (%xmm1, %xmm2)
1199 pcmpeqb %xmm1, %xmm2
1200 psubb %xmm0, %xmm2
1201 pmovmskb %xmm2, %r9d
1229 movdqa (%rdi, %rcx), %xmm2
1230 movdqa %xmm2, %xmm4
1234 pslldq $8, %xmm2
1235 por %xmm3, %xmm2 /* merge into one 16byte value */
1237 palignr $8, %xmm3, %xmm2 /* merge into one 16byte value */
1239 TOLOWER (%xmm1, %xmm2)
1242 pcmpeqb %xmm2, %xmm1
1260 movdqa (%rdi, %rcx), %xmm2
1261 movdqa %xmm2, %xmm4
1265 pslldq $8, %xmm2
1266 por %xmm3, %xmm2 /* merge into one 16byte value */
1268 palignr $8, %xmm3, %xmm2 /* merge into one 16byte value */
1270 TOLOWER (%xmm1, %xmm2)
1273 pcmpeqb %xmm2, %xmm1
1319 movdqa (%rdi), %xmm2
1322 pslldq $7, %xmm2
1323 TOLOWER (%xmm1, %xmm2)
1324 pcmpeqb %xmm1, %xmm2
1325 psubb %xmm0, %xmm2
1326 pmovmskb %xmm2, %r9d
1354 movdqa (%rdi, %rcx), %xmm2
1355 movdqa %xmm2, %xmm4
1359 pslldq $7, %xmm2
1360 por %xmm3, %xmm2 /* merge into one 16byte value */
1362 palignr $9, %xmm3, %xmm2 /* merge into one 16byte value */
1364 TOLOWER (%xmm1, %xmm2)
1367 pcmpeqb %xmm2, %xmm1
1385 movdqa (%rdi, %rcx), %xmm2
1386 movdqa %xmm2, %xmm4
1390 pslldq $7, %xmm2
1391 por %xmm3, %xmm2 /* merge into one 16byte value */
1393 palignr $9, %xmm3, %xmm2 /* merge into one 16byte value */
1395 TOLOWER (%xmm1, %xmm2)
1398 pcmpeqb %xmm2, %xmm1
1444 movdqa (%rdi), %xmm2
1447 pslldq $6, %xmm2
1448 TOLOWER (%xmm1, %xmm2)
1449 pcmpeqb %xmm1, %xmm2
1450 psubb %xmm0, %xmm2
1451 pmovmskb %xmm2, %r9d
1479 movdqa (%rdi, %rcx), %xmm2
1480 movdqa %xmm2, %xmm4
1484 pslldq $6, %xmm2
1485 por %xmm3, %xmm2 /* merge into one 16byte value */
1487 palignr $10, %xmm3, %xmm2 /* merge into one 16byte value */
1489 TOLOWER (%xmm1, %xmm2)
1492 pcmpeqb %xmm2, %xmm1
1510 movdqa (%rdi, %rcx), %xmm2
1511 movdqa %xmm2, %xmm4
1515 pslldq $6, %xmm2
1516 por %xmm3, %xmm2 /* merge into one 16byte value */
1518 palignr $10, %xmm3, %xmm2 /* merge into one 16byte value */
1520 TOLOWER (%xmm1, %xmm2)
1523 pcmpeqb %xmm2, %xmm1
1569 movdqa (%rdi), %xmm2
1572 pslldq $5, %xmm2
1573 TOLOWER (%xmm1, %xmm2)
1574 pcmpeqb %xmm1, %xmm2
1575 psubb %xmm0, %xmm2
1576 pmovmskb %xmm2, %r9d
1604 movdqa (%rdi, %rcx), %xmm2
1605 movdqa %xmm2, %xmm4
1609 pslldq $5, %xmm2
1610 por %xmm3, %xmm2 /* merge into one 16byte value */
1612 palignr $11, %xmm3, %xmm2 /* merge into one 16byte value */
1614 TOLOWER (%xmm1, %xmm2)
1617 pcmpeqb %xmm2, %xmm1
1635 movdqa (%rdi, %rcx), %xmm2
1636 movdqa %xmm2, %xmm4
1640 pslldq $5, %xmm2
1641 por %xmm3, %xmm2 /* merge into one 16byte value */
1643 palignr $11, %xmm3, %xmm2 /* merge into one 16byte value */
1645 TOLOWER (%xmm1, %xmm2)
1648 pcmpeqb %xmm2, %xmm1
1694 movdqa (%rdi), %xmm2
1697 pslldq $4, %xmm2
1698 TOLOWER (%xmm1, %xmm2)
1699 pcmpeqb %xmm1, %xmm2
1700 psubb %xmm0, %xmm2
1701 pmovmskb %xmm2, %r9d
1729 movdqa (%rdi, %rcx), %xmm2
1730 movdqa %xmm2, %xmm4
1734 pslldq $4, %xmm2
1735 por %xmm3, %xmm2 /* merge into one 16byte value */
1737 palignr $12, %xmm3, %xmm2 /* merge into one 16byte value */
1739 TOLOWER (%xmm1, %xmm2)
1742 pcmpeqb %xmm2, %xmm1
1760 movdqa (%rdi, %rcx), %xmm2
1761 movdqa %xmm2, %xmm4
1765 pslldq $4, %xmm2
1766 por %xmm3, %xmm2 /* merge into one 16byte value */
1768 palignr $12, %xmm3, %xmm2 /* merge into one 16byte value */
1770 TOLOWER (%xmm1, %xmm2)
1773 pcmpeqb %xmm2, %xmm1
1819 movdqa (%rdi), %xmm2
1822 pslldq $3, %xmm2
1823 TOLOWER (%xmm1, %xmm2)
1824 pcmpeqb %xmm1, %xmm2
1825 psubb %xmm0, %xmm2
1826 pmovmskb %xmm2, %r9d
1854 movdqa (%rdi, %rcx), %xmm2
1855 movdqa %xmm2, %xmm4
1859 pslldq $3, %xmm2
1860 por %xmm3, %xmm2 /* merge into one 16byte value */
1862 palignr $13, %xmm3, %xmm2 /* merge into one 16byte value */
1864 TOLOWER (%xmm1, %xmm2)
1867 pcmpeqb %xmm2, %xmm1
1885 movdqa (%rdi, %rcx), %xmm2
1886 movdqa %xmm2, %xmm4
1890 pslldq $3, %xmm2
1891 por %xmm3, %xmm2 /* merge into one 16byte value */
1893 palignr $13, %xmm3, %xmm2 /* merge into one 16byte value */
1895 TOLOWER (%xmm1, %xmm2)
1898 pcmpeqb %xmm2, %xmm1
1944 movdqa (%rdi), %xmm2
1947 pslldq $2, %xmm2
1948 TOLOWER (%xmm1, %xmm2)
1949 pcmpeqb %xmm1, %xmm2
1950 psubb %xmm0, %xmm2
1951 pmovmskb %xmm2, %r9d
1979 movdqa (%rdi, %rcx), %xmm2
1980 movdqa %xmm2, %xmm4
1984 pslldq $2, %xmm2
1985 por %xmm3, %xmm2 /* merge into one 16byte value */
1987 palignr $14, %xmm3, %xmm2 /* merge into one 16byte value */
1989 TOLOWER (%xmm1, %xmm2)
1992 pcmpeqb %xmm2, %xmm1
2010 movdqa (%rdi, %rcx), %xmm2
2011 movdqa %xmm2, %xmm4
2015 pslldq $2, %xmm2
2016 por %xmm3, %xmm2 /* merge into one 16byte value */
2018 palignr $14, %xmm3, %xmm2 /* merge into one 16byte value */
2020 TOLOWER (%xmm1, %xmm2)
2023 pcmpeqb %xmm2, %xmm1
2069 movdqa (%rdi), %xmm2
2072 pslldq $1, %xmm2
2073 TOLOWER (%xmm1, %xmm2)
2074 pcmpeqb %xmm1, %xmm2
2075 psubb %xmm0, %xmm2
2076 pmovmskb %xmm2, %r9d
2106 movdqa (%rdi, %rcx), %xmm2
2107 movdqa %xmm2, %xmm4
2111 pslldq $1, %xmm2
2112 por %xmm3, %xmm2 /* merge into one 16byte value */
2114 palignr $15, %xmm3, %xmm2 /* merge into one 16byte value */
2116 TOLOWER (%xmm1, %xmm2)
2119 pcmpeqb %xmm2, %xmm1
2137 movdqa (%rdi, %rcx), %xmm2
2138 movdqa %xmm2, %xmm4
2142 pslldq $1, %xmm2
2143 por %xmm3, %xmm2 /* merge into one 16byte value */
2145 palignr $15, %xmm3, %xmm2 /* merge into one 16byte value */
2147 TOLOWER (%xmm1, %xmm2)
2150 pcmpeqb %xmm2, %xmm1