Lines Matching refs:k0
34 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
35 ; AVX512F-NEXT: kmovw %k0, %eax
44 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
45 ; AVX512BW-NEXT: kmovd %k0, %eax
54 ; AVX512VL-NEXT: vptestnmq %xmm0, %xmm0, %k0
55 ; AVX512VL-NEXT: kmovd %k0, %eax
84 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
85 ; AVX512F-NEXT: kmovw %k0, %eax
94 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
95 ; AVX512BW-NEXT: kmovd %k0, %eax
104 ; AVX512VL-NEXT: vptestnmd %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: vptestnmq %zmm0, %zmm0, %k0
230 ; AVX512F-NEXT: kmovw %k0, %eax
239 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
240 ; AVX512BW-NEXT: kmovd %k0, %eax
249 ; AVX512VL-NEXT: vptestnmq %ymm0, %ymm0, %k0
250 ; AVX512VL-NEXT: kmovd %k0, %eax
311 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
312 ; AVX512F-NEXT: kmovw %k0, %eax
321 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
322 ; AVX512BW-NEXT: kmovd %k0, %eax
331 ; AVX512VL-NEXT: vptestmd %ymm0, %ymm0, %k0
332 ; AVX512VL-NEXT: kmovd %k0, %eax
383 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
384 ; AVX512F-NEXT: kortestw %k0, %k0
392 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
393 ; AVX512BW-NEXT: kortestw %k0, %k0
401 ; AVX512VL-NEXT: vpmovw2m %ymm0, %k0
402 ; AVX512VL-NEXT: kortestw %k0, %k0
447 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
448 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
449 ; AVX512F-NEXT: kandw %k1, %k0, %k0
450 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
451 ; AVX512F-NEXT: kandw %k1, %k0, %k0
452 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
453 ; AVX512F-NEXT: kandw %k1, %k0, %k0
454 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
455 ; AVX512F-NEXT: kandw %k1, %k0, %k0
456 ; AVX512F-NEXT: kmovw %k0, %eax
550 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
551 ; AVX512F-NEXT: kmovw %k0, %eax
560 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
561 ; AVX512BW-NEXT: kmovd %k0, %eax
570 ; AVX512VL-NEXT: vptestmq %zmm0, %zmm0, %k0
571 ; AVX512VL-NEXT: kmovd %k0, %eax
650 ; AVX512-NEXT: vptestmd %zmm0, %zmm0, %k0
651 ; AVX512-NEXT: kortestw %k0, %k0
710 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
711 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
712 ; AVX512F-NEXT: kandw %k1, %k0, %k0
713 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
714 ; AVX512F-NEXT: kandw %k1, %k0, %k0
715 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
716 ; AVX512F-NEXT: kandw %k1, %k0, %k0
717 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
718 ; AVX512F-NEXT: kandw %k1, %k0, %k0
719 ; AVX512F-NEXT: kmovw %k0, %eax
727 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
728 ; AVX512BW-NEXT: kortestd %k0, %k0
736 ; AVX512VL-NEXT: vpmovw2m %zmm0, %k0
737 ; AVX512VL-NEXT: kortestd %k0, %k0
790 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
791 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
792 ; AVX512F-NEXT: kandw %k1, %k0, %k0
793 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
794 ; AVX512F-NEXT: kandw %k1, %k0, %k0
795 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
796 ; AVX512F-NEXT: kandw %k1, %k0, %k0
797 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
798 ; AVX512F-NEXT: kandw %k1, %k0, %k0
799 ; AVX512F-NEXT: kmovw %k0, %eax
807 ; AVX512BW-NEXT: vpmovb2m %zmm0, %k0
808 ; AVX512BW-NEXT: kortestq %k0, %k0
816 ; AVX512VL-NEXT: vpmovb2m %zmm0, %k0
817 ; AVX512VL-NEXT: kortestq %k0, %k0
855 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
856 ; AVX512F-NEXT: kmovw %k0, %eax
865 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
866 ; AVX512BW-NEXT: kmovd %k0, %eax
874 ; AVX512VL-NEXT: vptestnmq %xmm0, %xmm0, %k0
875 ; AVX512VL-NEXT: kmovd %k0, %eax
909 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
910 ; AVX512F-NEXT: kmovw %k0, %eax
919 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
920 ; AVX512BW-NEXT: kmovd %k0, %eax
928 ; AVX512VL-NEXT: vptestnmd %xmm0, %xmm0, %k0
929 ; AVX512VL-NEXT: kmovd %k0, %eax
965 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
966 ; AVX512F-NEXT: kmovw %k0, %eax
975 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
976 ; AVX512BW-NEXT: kmovd %k0, %eax
984 ; AVX512VL-NEXT: vptestnmw %xmm0, %xmm0, %k0
985 ; AVX512VL-NEXT: kmovd %k0, %eax
1025 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1026 ; AVX512BW-NEXT: kortestw %k0, %k0
1033 ; AVX512VL-NEXT: vptestnmb %xmm0, %xmm0, %k0
1034 ; AVX512VL-NEXT: kortestw %k0, %k0
1070 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
1071 ; AVX512F-NEXT: kmovw %k0, %eax
1080 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
1081 ; AVX512BW-NEXT: kmovd %k0, %eax
1089 ; AVX512VL-NEXT: vptestnmq %ymm0, %ymm0, %k0
1090 ; AVX512VL-NEXT: kmovd %k0, %eax
1128 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
1129 ; AVX512F-NEXT: kmovw %k0, %eax
1138 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
1139 ; AVX512BW-NEXT: kmovd %k0, %eax
1147 ; AVX512VL-NEXT: vptestnmd %ymm0, %ymm0, %k0
1148 ; AVX512VL-NEXT: kmovd %k0, %eax
1188 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1189 ; AVX512F-NEXT: kortestw %k0, %k0
1197 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1198 ; AVX512BW-NEXT: kortestw %k0, %k0
1205 ; AVX512VL-NEXT: vptestnmw %ymm0, %ymm0, %k0
1206 ; AVX512VL-NEXT: kortestw %k0, %k0
1247 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1248 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1249 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1250 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1251 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1252 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1253 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1254 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1255 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1256 ; AVX512F-NEXT: kmovw %k0, %eax
1264 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1265 ; AVX512BW-NEXT: kortestd %k0, %k0
1272 ; AVX512VL-NEXT: vptestnmb %ymm0, %ymm0, %k0
1273 ; AVX512VL-NEXT: kortestd %k0, %k0
1322 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
1323 ; AVX512F-NEXT: kmovw %k0, %eax
1331 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
1332 ; AVX512BW-NEXT: kmovd %k0, %eax
1340 ; AVX512VL-NEXT: vptestnmq %zmm0, %zmm0, %k0
1341 ; AVX512VL-NEXT: kmovd %k0, %eax
1391 ; AVX512-NEXT: vptestnmd %zmm0, %zmm0, %k0
1392 ; AVX512-NEXT: kortestw %k0, %k0
1447 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1448 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1449 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1450 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1451 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1452 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1453 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1454 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1455 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1456 ; AVX512F-NEXT: kmovw %k0, %eax
1463 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1464 ; AVX512BW-NEXT: kortestd %k0, %k0
1471 ; AVX512VL-NEXT: vptestnmw %zmm0, %zmm0, %k0
1472 ; AVX512VL-NEXT: kortestd %k0, %k0
1532 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1533 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1534 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1535 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1536 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1537 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1538 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1539 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1540 ; AVX512F-NEXT: kandw %k1, %k0, %k0
1541 ; AVX512F-NEXT: kmovw %k0, %eax
1548 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1549 ; AVX512BW-NEXT: kortestq %k0, %k0
1556 ; AVX512VL-NEXT: vptestnmb %zmm0, %zmm0, %k0
1557 ; AVX512VL-NEXT: kortestq %k0, %k0
1597 ; AVX512F-NEXT: vpcmpneqq %zmm1, %zmm0, %k0
1598 ; AVX512F-NEXT: kmovw %k0, %eax
1608 ; AVX512BW-NEXT: vpcmpneqq %zmm1, %zmm0, %k0
1609 ; AVX512BW-NEXT: kmovd %k0, %eax
1617 ; AVX512VL-NEXT: vpcmpeqq %xmm1, %xmm0, %k0
1618 ; AVX512VL-NEXT: kmovd %k0, %eax
1654 ; AVX512F-NEXT: vpcmpneqd %zmm1, %zmm0, %k0
1655 ; AVX512F-NEXT: kmovw %k0, %eax
1665 ; AVX512BW-NEXT: vpcmpneqd %zmm1, %zmm0, %k0
1666 ; AVX512BW-NEXT: kmovd %k0, %eax
1674 ; AVX512VL-NEXT: vpcmpeqd %xmm1, %xmm0, %k0
1675 ; AVX512VL-NEXT: kmovd %k0, %eax
1711 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
1712 ; AVX512F-NEXT: kmovw %k0, %eax
1722 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
1723 ; AVX512BW-NEXT: kmovd %k0, %eax
1731 ; AVX512VL-NEXT: vpcmpeqw %xmm1, %xmm0, %k0
1732 ; AVX512VL-NEXT: kmovd %k0, %eax
1775 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
1776 ; AVX512BW-NEXT: kortestw %k0, %k0
1783 ; AVX512VL-NEXT: vpcmpeqb %xmm1, %xmm0, %k0
1784 ; AVX512VL-NEXT: kortestw %k0, %k0
1836 ; AVX512F-NEXT: vpcmpneqq %zmm1, %zmm0, %k0
1837 ; AVX512F-NEXT: kmovw %k0, %eax
1847 ; AVX512BW-NEXT: vpcmpneqq %zmm1, %zmm0, %k0
1848 ; AVX512BW-NEXT: kmovd %k0, %eax
1856 ; AVX512VL-NEXT: vpcmpeqq %ymm1, %ymm0, %k0
1857 ; AVX512VL-NEXT: kmovd %k0, %eax
1911 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1912 ; AVX512F-NEXT: kmovw %k0, %eax
1922 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1923 ; AVX512BW-NEXT: kmovd %k0, %eax
1931 ; AVX512VL-NEXT: vpcmpeqd %ymm1, %ymm0, %k0
1932 ; AVX512VL-NEXT: kmovd %k0, %eax
1986 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1987 ; AVX512F-NEXT: kortestw %k0, %k0
1996 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
1997 ; AVX512BW-NEXT: kortestw %k0, %k0
2004 ; AVX512VL-NEXT: vpcmpeqw %ymm1, %ymm0, %k0
2005 ; AVX512VL-NEXT: kortestw %k0, %k0
2060 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2061 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2062 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2063 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2064 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2065 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2066 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2067 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2068 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2069 ; AVX512F-NEXT: kmovw %k0, %eax
2078 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2079 ; AVX512BW-NEXT: kortestd %k0, %k0
2086 ; AVX512VL-NEXT: vpcmpeqb %ymm1, %ymm0, %k0
2087 ; AVX512VL-NEXT: kortestd %k0, %k0
2142 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2143 ; AVX512F-NEXT: kmovw %k0, %eax
2151 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2152 ; AVX512BW-NEXT: kmovd %k0, %eax
2160 ; AVX512VL-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2161 ; AVX512VL-NEXT: kmovd %k0, %eax
2217 ; AVX512-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2218 ; AVX512-NEXT: kortestw %k0, %k0
2279 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2280 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2281 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2282 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2283 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2284 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2285 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2286 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2287 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2288 ; AVX512F-NEXT: kmovw %k0, %eax
2295 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2296 ; AVX512BW-NEXT: kortestd %k0, %k0
2303 ; AVX512VL-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2304 ; AVX512VL-NEXT: kortestd %k0, %k0
2370 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2371 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2372 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2373 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2374 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2375 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2376 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2377 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2378 ; AVX512F-NEXT: kandw %k1, %k0, %k0
2379 ; AVX512F-NEXT: kmovw %k0, %eax
2386 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2387 ; AVX512BW-NEXT: kortestq %k0, %k0
2394 ; AVX512VL-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2395 ; AVX512VL-NEXT: kortestq %k0, %k0