Lines Matching full:xmm2
99 movlpd (%rsi), %xmm2
101 movhpd 8(%rsi), %xmm2
104 pcmpeqb %xmm2, %xmm1 /* compare first 16 bytes for equality */
177 movdqa (%rdi, %rcx), %xmm2
180 pcmpeqb %xmm2, %xmm1
192 movdqa (%rdi, %rcx), %xmm2
195 pcmpeqb %xmm2, %xmm1
215 movdqa (%rdi), %xmm2
218 pslldq $15, %xmm2 /* shift first string to align with second */
219 pcmpeqb %xmm1, %xmm2 /* compare 16 bytes for equality */
220 psubb %xmm0, %xmm2 /* packed sub of comparison results*/
221 pmovmskb %xmm2, %r9d
248 movdqa (%rdi, %rcx), %xmm2
249 movdqa %xmm2, %xmm4 /* store for next cycle */
251 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */
254 pcmpeqb %xmm2, %xmm1
271 movdqa (%rdi, %rcx), %xmm2
272 movdqa %xmm2, %xmm4 /* store for next cycle */
274 palignr $1, %xmm3, %xmm2 /* merge into one 16byte value */
277 pcmpeqb %xmm2, %xmm1
330 movdqa (%rdi), %xmm2
333 pslldq $14, %xmm2
334 pcmpeqb %xmm1, %xmm2
335 psubb %xmm0, %xmm2
336 pmovmskb %xmm2, %r9d
363 movdqa (%rdi, %rcx), %xmm2
364 movdqa %xmm2, %xmm4
366 palignr $2, %xmm3, %xmm2 /* merge into one 16byte value */
369 pcmpeqb %xmm2, %xmm1
387 movdqa (%rdi, %rcx), %xmm2
388 movdqa %xmm2, %xmm4
390 palignr $2, %xmm3, %xmm2 /* merge into one 16byte value */
393 pcmpeqb %xmm2, %xmm1
439 movdqa (%rdi), %xmm2
442 pslldq $13, %xmm2
443 pcmpeqb %xmm1, %xmm2
444 psubb %xmm0, %xmm2
445 pmovmskb %xmm2, %r9d
473 movdqa (%rdi, %rcx), %xmm2
474 movdqa %xmm2, %xmm4
476 palignr $3, %xmm3, %xmm2 /* merge into one 16byte value */
479 pcmpeqb %xmm2, %xmm1
497 movdqa (%rdi, %rcx), %xmm2
498 movdqa %xmm2, %xmm4
500 palignr $3, %xmm3, %xmm2 /* merge into one 16byte value */
503 pcmpeqb %xmm2, %xmm1
549 movdqa (%rdi), %xmm2
552 pslldq $12, %xmm2
553 pcmpeqb %xmm1, %xmm2
554 psubb %xmm0, %xmm2
555 pmovmskb %xmm2, %r9d
583 movdqa (%rdi, %rcx), %xmm2
584 movdqa %xmm2, %xmm4
586 palignr $4, %xmm3, %xmm2 /* merge into one 16byte value */
589 pcmpeqb %xmm2, %xmm1
607 movdqa (%rdi, %rcx), %xmm2
608 movdqa %xmm2, %xmm4
610 palignr $4, %xmm3, %xmm2 /* merge into one 16byte value */
613 pcmpeqb %xmm2, %xmm1
659 movdqa (%rdi), %xmm2
662 pslldq $11, %xmm2
663 pcmpeqb %xmm1, %xmm2
664 psubb %xmm0, %xmm2
665 pmovmskb %xmm2, %r9d
693 movdqa (%rdi, %rcx), %xmm2
694 movdqa %xmm2, %xmm4
696 palignr $5, %xmm3, %xmm2 /* merge into one 16byte value */
699 pcmpeqb %xmm2, %xmm1
717 movdqa (%rdi, %rcx), %xmm2
718 movdqa %xmm2, %xmm4
720 palignr $5, %xmm3, %xmm2 /* merge into one 16byte value */
723 pcmpeqb %xmm2, %xmm1
769 movdqa (%rdi), %xmm2
772 pslldq $10, %xmm2
773 pcmpeqb %xmm1, %xmm2
774 psubb %xmm0, %xmm2
775 pmovmskb %xmm2, %r9d
803 movdqa (%rdi, %rcx), %xmm2
804 movdqa %xmm2, %xmm4
806 palignr $6, %xmm3, %xmm2 /* merge into one 16byte value */
809 pcmpeqb %xmm2, %xmm1
827 movdqa (%rdi, %rcx), %xmm2
828 movdqa %xmm2, %xmm4
830 palignr $6, %xmm3, %xmm2 /* merge into one 16byte value */
833 pcmpeqb %xmm2, %xmm1
879 movdqa (%rdi), %xmm2
882 pslldq $9, %xmm2
883 pcmpeqb %xmm1, %xmm2
884 psubb %xmm0, %xmm2
885 pmovmskb %xmm2, %r9d
913 movdqa (%rdi, %rcx), %xmm2
914 movdqa %xmm2, %xmm4
916 palignr $7, %xmm3, %xmm2 /* merge into one 16byte value */
919 pcmpeqb %xmm2, %xmm1
937 movdqa (%rdi, %rcx), %xmm2
938 movdqa %xmm2, %xmm4
940 palignr $7, %xmm3, %xmm2 /* merge into one 16byte value */
943 pcmpeqb %xmm2, %xmm1
989 movdqa (%rdi), %xmm2
992 pslldq $8, %xmm2
993 pcmpeqb %xmm1, %xmm2
994 psubb %xmm0, %xmm2
995 pmovmskb %xmm2, %r9d
1023 movdqa (%rdi, %rcx), %xmm2
1024 movdqa %xmm2, %xmm4
1026 palignr $8, %xmm3, %xmm2 /* merge into one 16byte value */
1029 pcmpeqb %xmm2, %xmm1
1047 movdqa (%rdi, %rcx), %xmm2
1048 movdqa %xmm2, %xmm4
1050 palignr $8, %xmm3, %xmm2 /* merge into one 16byte value */
1053 pcmpeqb %xmm2, %xmm1
1099 movdqa (%rdi), %xmm2
1102 pslldq $7, %xmm2
1103 pcmpeqb %xmm1, %xmm2
1104 psubb %xmm0, %xmm2
1105 pmovmskb %xmm2, %r9d
1133 movdqa (%rdi, %rcx), %xmm2
1134 movdqa %xmm2, %xmm4
1136 palignr $9, %xmm3, %xmm2 /* merge into one 16byte value */
1139 pcmpeqb %xmm2, %xmm1
1157 movdqa (%rdi, %rcx), %xmm2
1158 movdqa %xmm2, %xmm4
1160 palignr $9, %xmm3, %xmm2 /* merge into one 16byte value */
1163 pcmpeqb %xmm2, %xmm1
1209 movdqa (%rdi), %xmm2
1212 pslldq $6, %xmm2
1213 pcmpeqb %xmm1, %xmm2
1214 psubb %xmm0, %xmm2
1215 pmovmskb %xmm2, %r9d
1243 movdqa (%rdi, %rcx), %xmm2
1244 movdqa %xmm2, %xmm4
1246 palignr $10, %xmm3, %xmm2 /* merge into one 16byte value */
1249 pcmpeqb %xmm2, %xmm1
1267 movdqa (%rdi, %rcx), %xmm2
1268 movdqa %xmm2, %xmm4
1270 palignr $10, %xmm3, %xmm2 /* merge into one 16byte value */
1273 pcmpeqb %xmm2, %xmm1
1319 movdqa (%rdi), %xmm2
1322 pslldq $5, %xmm2
1323 pcmpeqb %xmm1, %xmm2
1324 psubb %xmm0, %xmm2
1325 pmovmskb %xmm2, %r9d
1353 movdqa (%rdi, %rcx), %xmm2
1354 movdqa %xmm2, %xmm4
1356 palignr $11, %xmm3, %xmm2 /* merge into one 16byte value */
1359 pcmpeqb %xmm2, %xmm1
1377 movdqa (%rdi, %rcx), %xmm2
1378 movdqa %xmm2, %xmm4
1380 palignr $11, %xmm3, %xmm2 /* merge into one 16byte value */
1383 pcmpeqb %xmm2, %xmm1
1429 movdqa (%rdi), %xmm2
1432 pslldq $4, %xmm2
1433 pcmpeqb %xmm1, %xmm2
1434 psubb %xmm0, %xmm2
1435 pmovmskb %xmm2, %r9d
1463 movdqa (%rdi, %rcx), %xmm2
1464 movdqa %xmm2, %xmm4
1466 palignr $12, %xmm3, %xmm2 /* merge into one 16byte value */
1469 pcmpeqb %xmm2, %xmm1
1487 movdqa (%rdi, %rcx), %xmm2
1488 movdqa %xmm2, %xmm4
1490 palignr $12, %xmm3, %xmm2
1493 pcmpeqb %xmm2, %xmm1
1539 movdqa (%rdi), %xmm2
1542 pslldq $3, %xmm2
1543 pcmpeqb %xmm1, %xmm2
1544 psubb %xmm0, %xmm2
1545 pmovmskb %xmm2, %r9d
1573 movdqa (%rdi, %rcx), %xmm2
1574 movdqa %xmm2, %xmm4
1576 palignr $13, %xmm3, %xmm2 /* merge into one 16byte value */
1579 pcmpeqb %xmm2, %xmm1
1597 movdqa (%rdi, %rcx), %xmm2
1598 movdqa %xmm2, %xmm4
1600 palignr $13, %xmm3, %xmm2 /* merge into one 16byte value */
1603 pcmpeqb %xmm2, %xmm1
1649 movdqa (%rdi), %xmm2
1652 pslldq $2, %xmm2
1653 pcmpeqb %xmm1, %xmm2
1654 psubb %xmm0, %xmm2
1655 pmovmskb %xmm2, %r9d
1683 movdqa (%rdi, %rcx), %xmm2
1684 movdqa %xmm2, %xmm4
1686 palignr $14, %xmm3, %xmm2 /* merge into one 16byte value */
1689 pcmpeqb %xmm2, %xmm1
1707 movdqa (%rdi, %rcx), %xmm2
1708 movdqa %xmm2, %xmm4
1710 palignr $14, %xmm3, %xmm2 /* merge into one 16byte value */
1713 pcmpeqb %xmm2, %xmm1
1759 movdqa (%rdi), %xmm2
1762 pslldq $1, %xmm2
1763 pcmpeqb %xmm1, %xmm2
1764 psubb %xmm0, %xmm2
1765 pmovmskb %xmm2, %r9d
1795 movdqa (%rdi, %rcx), %xmm2
1796 movdqa %xmm2, %xmm4
1798 palignr $15, %xmm3, %xmm2 /* merge into one 16byte value */
1801 pcmpeqb %xmm2, %xmm1
1819 movdqa (%rdi, %rcx), %xmm2
1820 movdqa %xmm2, %xmm4
1822 palignr $15, %xmm3, %xmm2 /* merge into one 16byte value */
1825 pcmpeqb %xmm2, %xmm1