Lines Matching refs:k0

34 ; AVX512F-NEXT:    vptestmq %zmm0, %zmm0, %k0
35 ; AVX512F-NEXT: kmovw %k0, %eax
44 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
45 ; AVX512BW-NEXT: kmovd %k0, %eax
54 ; AVX512VL-NEXT: vptestmq %xmm0, %xmm0, %k0
55 ; AVX512VL-NEXT: kmovd %k0, %eax
84 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
85 ; AVX512F-NEXT: kmovw %k0, %eax
94 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
95 ; AVX512BW-NEXT: kmovd %k0, %eax
104 ; AVX512VL-NEXT: vptestmd %xmm0, %xmm0, %k0
105 ; AVX512VL-NEXT: kmovd %k0, %eax
137 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
138 ; AVX512F-NEXT: kmovw %k0, %eax
147 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
148 ; AVX512BW-NEXT: kmovd %k0, %eax
157 ; AVX512VL-NEXT: vpmovw2m %xmm0, %k0
158 ; AVX512VL-NEXT: kmovd %k0, %eax
229 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
230 ; AVX512F-NEXT: kmovw %k0, %eax
239 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
240 ; AVX512BW-NEXT: kmovd %k0, %eax
249 ; AVX512VL-NEXT: vptestmq %ymm0, %ymm0, %k0
250 ; AVX512VL-NEXT: kmovd %k0, %eax
312 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
313 ; AVX512F-NEXT: kmovw %k0, %eax
322 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
323 ; AVX512BW-NEXT: kmovd %k0, %eax
332 ; AVX512VL-NEXT: vptestmd %ymm0, %ymm0, %k0
333 ; AVX512VL-NEXT: kmovd %k0, %eax
384 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
385 ; AVX512F-NEXT: kmovw %k0, %eax
396 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
397 ; AVX512BW-NEXT: kmovd %k0, %eax
408 ; AVX512VL-NEXT: vpmovw2m %ymm0, %k0
409 ; AVX512VL-NEXT: kmovd %k0, %eax
460 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
461 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
462 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
463 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
464 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
465 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
466 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
467 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
468 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
469 ; AVX512F-NEXT: kmovw %k0, %eax
570 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
571 ; AVX512F-NEXT: kmovw %k0, %eax
580 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
581 ; AVX512BW-NEXT: kmovd %k0, %eax
590 ; AVX512VL-NEXT: vptestmq %zmm0, %zmm0, %k0
591 ; AVX512VL-NEXT: kmovd %k0, %eax
670 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
671 ; AVX512F-NEXT: kmovw %k0, %eax
682 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
683 ; AVX512BW-NEXT: kmovd %k0, %eax
694 ; AVX512VL-NEXT: vptestmd %zmm0, %zmm0, %k0
695 ; AVX512VL-NEXT: kmovd %k0, %eax
760 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
761 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
762 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
763 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
764 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
765 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
766 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
767 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
768 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
769 ; AVX512F-NEXT: kmovw %k0, %eax
777 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
778 ; AVX512BW-NEXT: kmovd %k0, %eax
790 ; AVX512VL-NEXT: vpmovw2m %zmm0, %k0
791 ; AVX512VL-NEXT: kmovd %k0, %eax
851 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
852 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
853 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
854 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
855 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
856 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
857 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
858 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
859 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
860 ; AVX512F-NEXT: kmovw %k0, %eax
868 ; AVX512BW-NEXT: vpmovb2m %zmm0, %k0
869 ; AVX512BW-NEXT: kmovq %k0, %rax
884 ; AVX512VL-NEXT: vpmovb2m %zmm0, %k0
885 ; AVX512VL-NEXT: kmovq %k0, %rax
938 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
939 ; AVX512F-NEXT: kmovw %k0, %eax
948 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
949 ; AVX512BW-NEXT: kmovd %k0, %eax
957 ; AVX512VL-NEXT: vptestnmq %xmm0, %xmm0, %k0
958 ; AVX512VL-NEXT: kmovd %k0, %eax
989 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
990 ; AVX512F-NEXT: kmovw %k0, %eax
999 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
1000 ; AVX512BW-NEXT: kmovd %k0, %eax
1008 ; AVX512VL-NEXT: vptestnmd %xmm0, %xmm0, %k0
1009 ; AVX512VL-NEXT: kmovd %k0, %eax
1044 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
1045 ; AVX512F-NEXT: kmovw %k0, %eax
1054 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1055 ; AVX512BW-NEXT: kmovd %k0, %eax
1063 ; AVX512VL-NEXT: vptestnmw %xmm0, %xmm0, %k0
1064 ; AVX512VL-NEXT: kmovd %k0, %eax
1104 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1105 ; AVX512BW-NEXT: kmovd %k0, %eax
1115 ; AVX512VL-NEXT: vptestnmb %xmm0, %xmm0, %k0
1116 ; AVX512VL-NEXT: kmovd %k0, %eax
1180 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
1181 ; AVX512F-NEXT: kmovw %k0, %eax
1190 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
1191 ; AVX512BW-NEXT: kmovd %k0, %eax
1199 ; AVX512VL-NEXT: vptestnmq %ymm0, %ymm0, %k0
1200 ; AVX512VL-NEXT: kmovd %k0, %eax
1249 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
1250 ; AVX512F-NEXT: kmovw %k0, %eax
1259 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
1260 ; AVX512BW-NEXT: kmovd %k0, %eax
1268 ; AVX512VL-NEXT: vptestnmd %ymm0, %ymm0, %k0
1269 ; AVX512VL-NEXT: kmovd %k0, %eax
1321 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1322 ; AVX512F-NEXT: kmovw %k0, %eax
1333 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1334 ; AVX512BW-NEXT: kmovd %k0, %eax
1344 ; AVX512VL-NEXT: vptestnmw %ymm0, %ymm0, %k0
1345 ; AVX512VL-NEXT: kmovd %k0, %eax
1402 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1403 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1404 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1405 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1406 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1407 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1408 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1409 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1410 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1411 ; AVX512F-NEXT: kmovw %k0, %eax
1419 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1420 ; AVX512BW-NEXT: kmovd %k0, %eax
1431 ; AVX512VL-NEXT: vptestnmb %ymm0, %ymm0, %k0
1432 ; AVX512VL-NEXT: kmovd %k0, %eax
1519 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
1520 ; AVX512F-NEXT: kmovw %k0, %eax
1528 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
1529 ; AVX512BW-NEXT: kmovd %k0, %eax
1537 ; AVX512VL-NEXT: vptestnmq %zmm0, %zmm0, %k0
1538 ; AVX512VL-NEXT: kmovd %k0, %eax
1599 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
1600 ; AVX512F-NEXT: kmovw %k0, %eax
1610 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
1611 ; AVX512BW-NEXT: kmovd %k0, %eax
1621 ; AVX512VL-NEXT: vptestnmd %zmm0, %zmm0, %k0
1622 ; AVX512VL-NEXT: kmovd %k0, %eax
1692 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1693 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1694 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1695 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1696 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1697 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1698 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1699 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1700 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1701 ; AVX512F-NEXT: kmovw %k0, %eax
1708 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1709 ; AVX512BW-NEXT: kmovd %k0, %eax
1720 ; AVX512VL-NEXT: vptestnmw %zmm0, %zmm0, %k0
1721 ; AVX512VL-NEXT: kmovd %k0, %eax
1796 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1797 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1798 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1799 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1800 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1801 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1802 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1803 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1804 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
1805 ; AVX512F-NEXT: kmovw %k0, %eax
1812 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1813 ; AVX512BW-NEXT: kmovq %k0, %rax
1827 ; AVX512VL-NEXT: vptestnmb %zmm0, %zmm0, %k0
1828 ; AVX512VL-NEXT: kmovq %k0, %rax
1878 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1879 ; AVX512F-NEXT: kmovw %k0, %eax
1889 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1890 ; AVX512BW-NEXT: kmovd %k0, %eax
1898 ; AVX512VL-NEXT: vpcmpeqq %xmm1, %xmm0, %k0
1899 ; AVX512VL-NEXT: kmovd %k0, %eax
1929 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1930 ; AVX512F-NEXT: kmovw %k0, %eax
1940 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1941 ; AVX512BW-NEXT: kmovd %k0, %eax
1949 ; AVX512VL-NEXT: vpcmpeqd %xmm1, %xmm0, %k0
1950 ; AVX512VL-NEXT: kmovd %k0, %eax
1982 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
1983 ; AVX512F-NEXT: kmovw %k0, %eax
1993 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
1994 ; AVX512BW-NEXT: kmovd %k0, %eax
2002 ; AVX512VL-NEXT: vpcmpeqw %xmm1, %xmm0, %k0
2003 ; AVX512VL-NEXT: kmovd %k0, %eax
2041 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2042 ; AVX512BW-NEXT: kmovd %k0, %eax
2052 ; AVX512VL-NEXT: vpcmpeqb %xmm1, %xmm0, %k0
2053 ; AVX512VL-NEXT: kmovd %k0, %eax
2115 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2116 ; AVX512F-NEXT: kmovw %k0, %eax
2126 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2127 ; AVX512BW-NEXT: kmovd %k0, %eax
2135 ; AVX512VL-NEXT: vpcmpeqq %ymm1, %ymm0, %k0
2136 ; AVX512VL-NEXT: kmovd %k0, %eax
2184 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2185 ; AVX512F-NEXT: kmovw %k0, %eax
2195 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2196 ; AVX512BW-NEXT: kmovd %k0, %eax
2204 ; AVX512VL-NEXT: vpcmpeqd %ymm1, %ymm0, %k0
2205 ; AVX512VL-NEXT: kmovd %k0, %eax
2254 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2255 ; AVX512F-NEXT: kmovw %k0, %eax
2267 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2268 ; AVX512BW-NEXT: kmovd %k0, %eax
2278 ; AVX512VL-NEXT: vpcmpeqw %ymm1, %ymm0, %k0
2279 ; AVX512VL-NEXT: kmovd %k0, %eax
2333 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2334 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2335 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2336 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2337 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2338 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2339 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2340 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2341 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2342 ; AVX512F-NEXT: kmovw %k0, %eax
2351 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2352 ; AVX512BW-NEXT: kmovd %k0, %eax
2363 ; AVX512VL-NEXT: vpcmpeqb %ymm1, %ymm0, %k0
2364 ; AVX512VL-NEXT: kmovd %k0, %eax
2449 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2450 ; AVX512F-NEXT: kmovw %k0, %eax
2458 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2459 ; AVX512BW-NEXT: kmovd %k0, %eax
2467 ; AVX512VL-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2468 ; AVX512VL-NEXT: kmovd %k0, %eax
2528 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2529 ; AVX512F-NEXT: kmovw %k0, %eax
2539 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2540 ; AVX512BW-NEXT: kmovd %k0, %eax
2550 ; AVX512VL-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2551 ; AVX512VL-NEXT: kmovd %k0, %eax
2620 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2621 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2622 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2623 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2624 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2625 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2626 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2627 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2628 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2629 ; AVX512F-NEXT: kmovw %k0, %eax
2636 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2637 ; AVX512BW-NEXT: kmovd %k0, %eax
2648 ; AVX512VL-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2649 ; AVX512VL-NEXT: kmovd %k0, %eax
2723 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2724 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2725 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2726 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2727 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2728 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2729 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2730 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2731 ; AVX512F-NEXT: kxorw %k1, %k0, %k0
2732 ; AVX512F-NEXT: kmovw %k0, %eax
2739 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2740 ; AVX512BW-NEXT: kmovq %k0, %rax
2754 ; AVX512VL-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2755 ; AVX512VL-NEXT: kmovq %k0, %rax