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
135 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
136 ; AVX512F-NEXT: kmovw %k0, %eax
145 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
146 ; AVX512BW-NEXT: kmovd %k0, %eax
155 ; AVX512VL-NEXT: vpmovw2m %xmm0, %k0
156 ; AVX512VL-NEXT: kmovd %k0, %eax
227 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
228 ; AVX512F-NEXT: kmovw %k0, %eax
237 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
238 ; AVX512BW-NEXT: kmovd %k0, %eax
247 ; AVX512VL-NEXT: vptestmq %ymm0, %ymm0, %k0
248 ; AVX512VL-NEXT: kmovd %k0, %eax
307 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
308 ; AVX512F-NEXT: kmovw %k0, %eax
317 ; AVX512BW-NEXT: vptestmd %zmm0, %zmm0, %k0
318 ; AVX512BW-NEXT: kmovd %k0, %eax
327 ; AVX512VL-NEXT: vptestmd %ymm0, %ymm0, %k0
328 ; AVX512VL-NEXT: kmovd %k0, %eax
379 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
380 ; AVX512F-NEXT: kortestw %k0, %k0
388 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
389 ; AVX512BW-NEXT: kortestw %k0, %k0
397 ; AVX512VL-NEXT: vpmovw2m %ymm0, %k0
398 ; AVX512VL-NEXT: kortestw %k0, %k0
443 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
444 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
445 ; AVX512F-NEXT: korw %k1, %k0, %k0
446 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
447 ; AVX512F-NEXT: korw %k1, %k0, %k0
448 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
449 ; AVX512F-NEXT: korw %k1, %k0, %k0
450 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
451 ; AVX512F-NEXT: korw %k1, %k0, %k0
452 ; AVX512F-NEXT: kmovw %k0, %eax
544 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
545 ; AVX512F-NEXT: kmovw %k0, %eax
554 ; AVX512BW-NEXT: vptestmq %zmm0, %zmm0, %k0
555 ; AVX512BW-NEXT: kmovd %k0, %eax
564 ; AVX512VL-NEXT: vptestmq %zmm0, %zmm0, %k0
565 ; AVX512VL-NEXT: kmovd %k0, %eax
644 ; AVX512-NEXT: vptestmd %zmm0, %zmm0, %k0
645 ; AVX512-NEXT: kortestw %k0, %k0
704 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
705 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
706 ; AVX512F-NEXT: korw %k1, %k0, %k0
707 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
708 ; AVX512F-NEXT: korw %k1, %k0, %k0
709 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
710 ; AVX512F-NEXT: korw %k1, %k0, %k0
711 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
712 ; AVX512F-NEXT: korw %k1, %k0, %k0
713 ; AVX512F-NEXT: kmovw %k0, %eax
721 ; AVX512BW-NEXT: vpmovw2m %zmm0, %k0
722 ; AVX512BW-NEXT: kortestd %k0, %k0
730 ; AVX512VL-NEXT: vpmovw2m %zmm0, %k0
731 ; AVX512VL-NEXT: kortestd %k0, %k0
784 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
785 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
786 ; AVX512F-NEXT: korw %k1, %k0, %k0
787 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
788 ; AVX512F-NEXT: korw %k1, %k0, %k0
789 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
790 ; AVX512F-NEXT: korw %k1, %k0, %k0
791 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
792 ; AVX512F-NEXT: korw %k1, %k0, %k0
793 ; AVX512F-NEXT: kmovw %k0, %eax
801 ; AVX512BW-NEXT: vpmovb2m %zmm0, %k0
802 ; AVX512BW-NEXT: kortestq %k0, %k0
810 ; AVX512VL-NEXT: vpmovb2m %zmm0, %k0
811 ; AVX512VL-NEXT: kortestq %k0, %k0
857 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
858 ; AVX512F-NEXT: kmovw %k0, %eax
867 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
868 ; AVX512BW-NEXT: kmovd %k0, %eax
876 ; AVX512VL-NEXT: vptestnmq %xmm0, %xmm0, %k0
877 ; AVX512VL-NEXT: kmovd %k0, %eax
908 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
909 ; AVX512F-NEXT: kmovw %k0, %eax
918 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
919 ; AVX512BW-NEXT: kmovd %k0, %eax
927 ; AVX512VL-NEXT: vptestnmd %xmm0, %xmm0, %k0
928 ; AVX512VL-NEXT: kmovd %k0, %eax
961 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
962 ; AVX512F-NEXT: kmovw %k0, %eax
971 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
972 ; AVX512BW-NEXT: kmovd %k0, %eax
980 ; AVX512VL-NEXT: vptestnmw %xmm0, %xmm0, %k0
981 ; AVX512VL-NEXT: kmovd %k0, %eax
1021 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1022 ; AVX512BW-NEXT: kortestw %k0, %k0
1029 ; AVX512VL-NEXT: vptestnmb %xmm0, %xmm0, %k0
1030 ; AVX512VL-NEXT: kortestw %k0, %k0
1091 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
1092 ; AVX512F-NEXT: kmovw %k0, %eax
1101 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
1102 ; AVX512BW-NEXT: kmovd %k0, %eax
1110 ; AVX512VL-NEXT: vptestnmq %ymm0, %ymm0, %k0
1111 ; AVX512VL-NEXT: kmovd %k0, %eax
1159 ; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k0
1160 ; AVX512F-NEXT: kmovw %k0, %eax
1169 ; AVX512BW-NEXT: vptestnmd %zmm0, %zmm0, %k0
1170 ; AVX512BW-NEXT: kmovd %k0, %eax
1178 ; AVX512VL-NEXT: vptestnmd %ymm0, %ymm0, %k0
1179 ; AVX512VL-NEXT: kmovd %k0, %eax
1229 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1230 ; AVX512F-NEXT: kortestw %k0, %k0
1238 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1239 ; AVX512BW-NEXT: kortestw %k0, %k0
1246 ; AVX512VL-NEXT: vptestnmw %ymm0, %ymm0, %k0
1247 ; AVX512VL-NEXT: kortestw %k0, %k0
1298 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1299 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1300 ; AVX512F-NEXT: korw %k1, %k0, %k0
1301 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1302 ; AVX512F-NEXT: korw %k1, %k0, %k0
1303 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1304 ; AVX512F-NEXT: korw %k1, %k0, %k0
1305 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1306 ; AVX512F-NEXT: korw %k1, %k0, %k0
1307 ; AVX512F-NEXT: kmovw %k0, %eax
1315 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1316 ; AVX512BW-NEXT: kortestd %k0, %k0
1323 ; AVX512VL-NEXT: vptestnmb %ymm0, %ymm0, %k0
1324 ; AVX512VL-NEXT: kortestd %k0, %k0
1404 ; AVX512F-NEXT: vptestnmq %zmm0, %zmm0, %k0
1405 ; AVX512F-NEXT: kmovw %k0, %eax
1413 ; AVX512BW-NEXT: vptestnmq %zmm0, %zmm0, %k0
1414 ; AVX512BW-NEXT: kmovd %k0, %eax
1422 ; AVX512VL-NEXT: vptestnmq %zmm0, %zmm0, %k0
1423 ; AVX512VL-NEXT: kmovd %k0, %eax
1481 ; AVX512-NEXT: vptestnmd %zmm0, %zmm0, %k0
1482 ; AVX512-NEXT: kortestw %k0, %k0
1545 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1546 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1547 ; AVX512F-NEXT: korw %k1, %k0, %k0
1548 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1549 ; AVX512F-NEXT: korw %k1, %k0, %k0
1550 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1551 ; AVX512F-NEXT: korw %k1, %k0, %k0
1552 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1553 ; AVX512F-NEXT: korw %k1, %k0, %k0
1554 ; AVX512F-NEXT: kmovw %k0, %eax
1561 ; AVX512BW-NEXT: vptestnmw %zmm0, %zmm0, %k0
1562 ; AVX512BW-NEXT: kortestd %k0, %k0
1569 ; AVX512VL-NEXT: vptestnmw %zmm0, %zmm0, %k0
1570 ; AVX512VL-NEXT: kortestd %k0, %k0
1638 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
1639 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
1640 ; AVX512F-NEXT: korw %k1, %k0, %k0
1641 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
1642 ; AVX512F-NEXT: korw %k1, %k0, %k0
1643 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
1644 ; AVX512F-NEXT: korw %k1, %k0, %k0
1645 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
1646 ; AVX512F-NEXT: korw %k1, %k0, %k0
1647 ; AVX512F-NEXT: kmovw %k0, %eax
1654 ; AVX512BW-NEXT: vptestnmb %zmm0, %zmm0, %k0
1655 ; AVX512BW-NEXT: kortestq %k0, %k0
1662 ; AVX512VL-NEXT: vptestnmb %zmm0, %zmm0, %k0
1663 ; AVX512VL-NEXT: kortestq %k0, %k0
1706 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1707 ; AVX512F-NEXT: kmovw %k0, %eax
1717 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1718 ; AVX512BW-NEXT: kmovd %k0, %eax
1726 ; AVX512VL-NEXT: vpcmpeqq %xmm1, %xmm0, %k0
1727 ; AVX512VL-NEXT: kmovd %k0, %eax
1757 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1758 ; AVX512F-NEXT: kmovw %k0, %eax
1768 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
1769 ; AVX512BW-NEXT: kmovd %k0, %eax
1777 ; AVX512VL-NEXT: vpcmpeqd %xmm1, %xmm0, %k0
1778 ; AVX512VL-NEXT: kmovd %k0, %eax
1808 ; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k0
1809 ; AVX512F-NEXT: kmovw %k0, %eax
1819 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
1820 ; AVX512BW-NEXT: kmovd %k0, %eax
1828 ; AVX512VL-NEXT: vpcmpeqw %xmm1, %xmm0, %k0
1829 ; AVX512VL-NEXT: kmovd %k0, %eax
1867 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
1868 ; AVX512BW-NEXT: kortestw %k0, %k0
1875 ; AVX512VL-NEXT: vpcmpeqb %xmm1, %xmm0, %k0
1876 ; AVX512VL-NEXT: kortestw %k0, %k0
1935 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1936 ; AVX512F-NEXT: kmovw %k0, %eax
1946 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
1947 ; AVX512BW-NEXT: kmovd %k0, %eax
1955 ; AVX512VL-NEXT: vpcmpeqq %ymm1, %ymm0, %k0
1956 ; AVX512VL-NEXT: kmovd %k0, %eax
2003 ; AVX512F-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2004 ; AVX512F-NEXT: kmovw %k0, %eax
2014 ; AVX512BW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2015 ; AVX512BW-NEXT: kmovd %k0, %eax
2023 ; AVX512VL-NEXT: vpcmpeqd %ymm1, %ymm0, %k0
2024 ; AVX512VL-NEXT: kmovd %k0, %eax
2071 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2072 ; AVX512F-NEXT: kortestw %k0, %k0
2081 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2082 ; AVX512BW-NEXT: kortestw %k0, %k0
2089 ; AVX512VL-NEXT: vpcmpeqw %ymm1, %ymm0, %k0
2090 ; AVX512VL-NEXT: kortestw %k0, %k0
2138 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2139 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2140 ; AVX512F-NEXT: korw %k1, %k0, %k0
2141 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2142 ; AVX512F-NEXT: korw %k1, %k0, %k0
2143 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2144 ; AVX512F-NEXT: korw %k1, %k0, %k0
2145 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2146 ; AVX512F-NEXT: korw %k1, %k0, %k0
2147 ; AVX512F-NEXT: kmovw %k0, %eax
2156 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2157 ; AVX512BW-NEXT: kortestd %k0, %k0
2164 ; AVX512VL-NEXT: vpcmpeqb %ymm1, %ymm0, %k0
2165 ; AVX512VL-NEXT: kortestd %k0, %k0
2243 ; AVX512F-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2244 ; AVX512F-NEXT: kmovw %k0, %eax
2252 ; AVX512BW-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2253 ; AVX512BW-NEXT: kmovd %k0, %eax
2261 ; AVX512VL-NEXT: vpcmpeqq %zmm1, %zmm0, %k0
2262 ; AVX512VL-NEXT: kmovd %k0, %eax
2319 ; AVX512-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
2320 ; AVX512-NEXT: kortestw %k0, %k0
2382 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2383 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2384 ; AVX512F-NEXT: korw %k1, %k0, %k0
2385 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2386 ; AVX512F-NEXT: korw %k1, %k0, %k0
2387 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2388 ; AVX512F-NEXT: korw %k1, %k0, %k0
2389 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2390 ; AVX512F-NEXT: korw %k1, %k0, %k0
2391 ; AVX512F-NEXT: kmovw %k0, %eax
2398 ; AVX512BW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2399 ; AVX512BW-NEXT: kortestd %k0, %k0
2406 ; AVX512VL-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
2407 ; AVX512VL-NEXT: kortestd %k0, %k0
2474 ; AVX512F-NEXT: vptestmd %zmm0, %zmm0, %k0
2475 ; AVX512F-NEXT: kshiftrw $8, %k0, %k1
2476 ; AVX512F-NEXT: korw %k1, %k0, %k0
2477 ; AVX512F-NEXT: kshiftrw $4, %k0, %k1
2478 ; AVX512F-NEXT: korw %k1, %k0, %k0
2479 ; AVX512F-NEXT: kshiftrw $2, %k0, %k1
2480 ; AVX512F-NEXT: korw %k1, %k0, %k0
2481 ; AVX512F-NEXT: kshiftrw $1, %k0, %k1
2482 ; AVX512F-NEXT: korw %k1, %k0, %k0
2483 ; AVX512F-NEXT: kmovw %k0, %eax
2490 ; AVX512BW-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2491 ; AVX512BW-NEXT: kortestq %k0, %k0
2498 ; AVX512VL-NEXT: vpcmpeqb %zmm1, %zmm0, %k0
2499 ; AVX512VL-NEXT: kortestq %k0, %k0