Lines Matching refs:k1

23 ; KNL_64-NEXT:    kxnorw %k1, %k1, %k1
24 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
31 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
32 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
38 ; SKX-NEXT: kxnorw %k1, %k1, %k1
39 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
72 ; KNL_64-NEXT: kmovw %esi, %k1
73 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
80 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
81 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
87 ; SKX-NEXT: kmovw %esi, %k1
88 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
105 ; KNL_64-NEXT: kmovw %esi, %k1
106 ; KNL_64-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm1 {%k1}
113 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
114 ; KNL_32-NEXT: vpgatherdd (%eax,%zmm0,4), %zmm1 {%k1}
120 ; SKX-NEXT: kmovw %esi, %k1
121 ; SKX-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm1 {%k1}
139 ; KNL_64-NEXT: kmovw %esi, %k1
140 ; KNL_64-NEXT: kmovw %k1, %k2
143 ; KNL_64-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm2 {%k1}
150 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
151 ; KNL_32-NEXT: kmovw %k1, %k2
154 ; KNL_32-NEXT: vpgatherdd (%eax,%zmm0,4), %zmm2 {%k1}
160 ; SKX-NEXT: kmovw %esi, %k1
161 ; SKX-NEXT: kmovw %k1, %k2
164 ; SKX-NEXT: vpgatherdd (%rdi,%zmm0,4), %zmm2 {%k1}
197 ; KNL_64-NEXT: kmovw %esi, %k1
198 ; KNL_64-NEXT: kmovw %k1, %k2
200 ; KNL_64-NEXT: vpscatterdd %zmm1, (%rdi,%zmm0,4) {%k1}
206 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
207 ; KNL_32-NEXT: kmovw %k1, %k2
209 ; KNL_32-NEXT: vpscatterdd %zmm1, (%eax,%zmm0,4) {%k1}
214 ; SKX-NEXT: kmovw %esi, %k1
215 ; SKX-NEXT: kmovw %k1, %k2
217 ; SKX-NEXT: vpscatterdd %zmm1, (%rdi,%zmm0,4) {%k1}
246 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
249 ; KNL_64-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
255 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
259 ; KNL_32-NEXT: vpscatterqd %ymm0, (,%zmm2) {%k1}
265 ; SKX-NEXT: kxnorw %k1, %k1, %k1
268 ; SKX-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
283 ; KNL_64-NEXT: kmovw %eax, %k1
285 ; KNL_64-NEXT: kmovw %k1, %k2
288 ; KNL_64-NEXT: vpgatherqd (%rdi,%zmm0,4), %ymm2 {%k1}
295 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
297 ; KNL_32-NEXT: kmovw %k1, %k2
300 ; KNL_32-NEXT: vpgatherqd (%eax,%zmm0,4), %ymm2 {%k1}
306 ; SKX-NEXT: kmovb %esi, %k1
307 ; SKX-NEXT: kmovw %k1, %k2
310 ; SKX-NEXT: vpgatherdd (%rdi,%ymm0,4), %ymm2 {%k1}
330 ; KNL_64-NEXT: kmovw %edi, %k1
331 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
334 ; KNL_64-NEXT: kmovw %k1, %k3
338 ; KNL_64-NEXT: vpgatherqd (,%zmm0), %ymm3 {%k1}
345 ; KNL_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
346 ; KNL_32-NEXT: kmovw %k1, %k2
349 ; KNL_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1}
355 ; SKX-NEXT: kmovw %edi, %k1
356 ; SKX-NEXT: kshiftrw $8, %k1, %k2
359 ; SKX-NEXT: kmovw %k1, %k3
363 ; SKX-NEXT: vpgatherqd (,%zmm0), %ymm3 {%k1}
370 ; SKX_32-NEXT: kmovw {{[0-9]+}}(%esp), %k1
371 ; SKX_32-NEXT: kmovw %k1, %k2
374 ; SKX_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1}
412 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
413 ; KNL_64-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
429 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
430 ; KNL_32-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
442 ; SKX-NEXT: kxnorw %k1, %k1, %k1
443 ; SKX-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
474 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
475 ; KNL_64-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
491 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
492 ; KNL_32-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
504 ; SKX-NEXT: kxnorw %k1, %k1, %k1
505 ; SKX-NEXT: vpgatherqd (,%zmm1), %ymm0 {%k1}
521 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
522 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm1,4), %zmm0 {%k1}
529 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
530 ; KNL_32-NEXT: vgatherdps (%eax,%zmm1,4), %zmm0 {%k1}
536 ; SKX-NEXT: kxnorw %k1, %k1, %k1
537 ; SKX-NEXT: vgatherdps (%rdi,%zmm1,4), %zmm0 {%k1}
553 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
554 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
561 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
562 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
568 ; SKX-NEXT: kxnorw %k1, %k1, %k1
569 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
584 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
591 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
597 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
620 ; KNL_64-NEXT: kshiftrw $8, %k0, %k1
621 ; KNL_64-NEXT: vgatherqps (,%zmm0), %ymm1 {%k1}
622 ; KNL_64-NEXT: vgatherqps (,%zmm0), %ymm2 {%k1}
633 ; KNL_32-NEXT: vgatherdps (,%zmm1), %zmm0 {%k1}
646 ; SKX-NEXT: kshiftrw $8, %k0, %k1
647 ; SKX-NEXT: vgatherqps (,%zmm0), %ymm1 {%k1}
648 ; SKX-NEXT: vgatherqps (,%zmm0), %ymm2 {%k1}
659 ; SKX_32-NEXT: vgatherdps (,%zmm1), %zmm0 {%k1}
685 ; KNL_64-NEXT: vptestmq %zmm0, %zmm0, %k1
686 ; KNL_64-NEXT: vgatherqps (%rdi,%zmm2,4), %ymm0 {%k1}
697 ; KNL_32-NEXT: vptestmq %zmm0, %zmm0, %k1
698 ; KNL_32-NEXT: vgatherqps (%eax,%zmm2,4), %ymm0 {%k1}
703 ; SKX-NEXT: vpmovd2m %xmm1, %k1
704 ; SKX-NEXT: vgatherdps (%rdi,%xmm0,4), %xmm1 {%k1}
726 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
727 ; KNL_64-NEXT: vgatherqpd (%rdi,%zmm0,8), %zmm2 {%k1}
741 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
742 ; KNL_32-NEXT: vgatherqpd (%eax,%zmm0,8), %zmm2 {%k1}
748 ; SKX-NEXT: vpmovd2m %xmm1, %k1
749 ; SKX-NEXT: vgatherdpd (%rdi,%xmm0,8), %ymm2 {%k1}
766 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
767 ; KNL_64-NEXT: vgatherqpd (%rdi,%zmm0,8), %zmm2 {%k1}
777 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
778 ; KNL_32-NEXT: vgatherqpd (%eax,%zmm0,8), %zmm2 {%k1}
784 ; SKX-NEXT: vpmovq2m %xmm1, %k1
785 ; SKX-NEXT: vgatherqpd (%rdi,%xmm0,8), %xmm2 {%k1}
809 ; KNL_64-NEXT: vptestmq %zmm2, %zmm2, %k1
810 ; KNL_64-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
820 ; KNL_32-NEXT: vptestmq %zmm2, %zmm2, %k1
821 ; KNL_32-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
826 ; SKX-NEXT: vpmovd2m %xmm2, %k1
827 ; SKX-NEXT: vpscatterqd %xmm0, (,%ymm1) {%k1}
843 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
844 ; KNL_64-NEXT: vscatterqpd %zmm0, (%rdi,%zmm2,8) {%k1}
856 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
857 ; KNL_32-NEXT: vscatterqpd %zmm0, (%eax,%zmm2,8) {%k1}
862 ; SKX-NEXT: vpmovd2m %xmm1, %k1
863 ; SKX-NEXT: vscatterqpd %ymm0, (%rdi,%ymm2,8) {%k1}
868 ; SKX_32-NEXT: vpmovd2m %xmm1, %k1
870 ; SKX_32-NEXT: vscatterqpd %ymm0, (%eax,%ymm2,8) {%k1}
888 ; KNL_64-NEXT: vptestmq %zmm2, %zmm2, %k1
889 ; KNL_64-NEXT: vscatterqps %ymm0, (,%zmm1) {%k1}
902 ; KNL_32-NEXT: vptestmq %zmm2, %zmm2, %k1
903 ; KNL_32-NEXT: vscatterqps %ymm0, (,%zmm1) {%k1}
910 ; SKX-NEXT: kshiftrw $2, %k0, %k1
911 ; SKX-NEXT: vscatterqps %xmm0, (,%ymm1) {%k1}
926 ; KNL_64-NEXT: vptestmq %zmm2, %zmm2, %k1
927 ; KNL_64-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
936 ; KNL_32-NEXT: vptestmq %zmm2, %zmm2, %k1
937 ; KNL_32-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
944 ; SKX-NEXT: kshiftrw $2, %k0, %k1
946 ; SKX-NEXT: vpscatterqd %xmm0, (,%ymm1) {%k1}
968 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
969 ; KNL_64-NEXT: vgatherqps (%rdi,%zmm0,4), %ymm2 {%k1}
984 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
985 ; KNL_32-NEXT: vgatherqps (%eax,%zmm0,4), %ymm2 {%k1}
994 ; SKX-NEXT: kshiftrw $2, %k0, %k1
995 ; SKX-NEXT: vgatherdps (%rdi,%xmm0,4), %xmm2 {%k1}
1014 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
1015 ; KNL_64-NEXT: vpgatherqq (%rdi,%zmm0,8), %zmm2 {%k1}
1025 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
1026 ; KNL_32-NEXT: vpgatherqq (%eax,%zmm0,8), %zmm2 {%k1}
1032 ; SKX-NEXT: vpmovq2m %xmm1, %k1
1033 ; SKX-NEXT: vpgatherqq (%rdi,%xmm0,8), %xmm2 {%k1}
1049 ; KNL_64-NEXT: kmovw %eax, %k1
1050 ; KNL_64-NEXT: vpgatherqq (%rdi,%zmm0,8), %zmm1 {%k1}
1060 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
1061 ; KNL_32-NEXT: vpgatherqq (%eax,%zmm0,8), %zmm1 {%k1}
1067 ; SKX-NEXT: kxnorw %k1, %k1, %k1
1068 ; SKX-NEXT: vpgatherqq (%rdi,%xmm0,8), %xmm1 {%k1}
1084 ; KNL_64-NEXT: vptestmq %zmm1, %zmm1, %k1
1085 ; KNL_64-NEXT: vpgatherqq (%rdi,%zmm0,8), %zmm2 {%k1}
1095 ; KNL_32-NEXT: vptestmq %zmm1, %zmm1, %k1
1096 ; KNL_32-NEXT: vpgatherqq (%eax,%zmm0,8), %zmm2 {%k1}
1102 ; SKX-NEXT: vpmovq2m %xmm1, %k1
1103 ; SKX-NEXT: vpgatherqq (%rdi,%xmm0,8), %xmm2 {%k1}
1118 ; KNL_64-NEXT: kmovw %eax, %k1
1119 ; KNL_64-NEXT: vpgatherqq (%rdi,%zmm0,8), %zmm1 {%k1}
1129 ; KNL_32-NEXT: vptestmq %zmm2, %zmm2, %k1
1130 ; KNL_32-NEXT: vpgatherqq (%eax,%zmm0,8), %zmm1 {%k1}
1136 ; SKX-NEXT: kxnorw %k1, %k1, %k1
1137 ; SKX-NEXT: vpgatherqq (%rdi,%xmm0,8), %xmm1 {%k1}
1155 ; KNL_64-NEXT: kmovw %eax, %k1
1156 ; KNL_64-NEXT: vgatherqps (%rdi,%zmm1,4), %ymm0 {%k1}
1166 ; KNL_32-NEXT: kmovw %ecx, %k1
1167 ; KNL_32-NEXT: vgatherqps (%eax,%zmm1,4), %ymm0 {%k1}
1174 ; SKX-NEXT: kmovb %eax, %k1
1175 ; SKX-NEXT: vgatherdps (%rdi,%xmm1,4), %xmm0 {%k1}
1192 ; KNL_64-NEXT: kmovw %eax, %k1
1193 ; KNL_64-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
1202 ; KNL_32-NEXT: vptestmq %zmm2, %zmm2, %k1
1203 ; KNL_32-NEXT: vpscatterqd %ymm0, (,%zmm1) {%k1}
1210 ; SKX-NEXT: kmovb %eax, %k1
1211 ; SKX-NEXT: vpscatterqd %xmm0, (,%ymm1) {%k1}
1229 ; KNL_64-NEXT: kmovw %eax, %k1
1230 ; KNL_64-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
1238 ; KNL_32-NEXT: kmovw %ecx, %k1
1239 ; KNL_32-NEXT: vgatherdps (%eax,%zmm0,4), %zmm1 {%k1}
1246 ; SKX-NEXT: kmovw %eax, %k1
1247 ; SKX-NEXT: vgatherdps (%rdi,%zmm0,4), %zmm1 {%k1}
1267 ; KNL_64-NEXT: kmovw %edx, %k1
1292 ; KNL_64-NEXT: kmovw %k1, %ecx
1314 ; KNL_32-NEXT: kmovw %eax, %k1
1340 ; KNL_32-NEXT: kmovw %k1, %ecx
1359 ; SKX-NEXT: vpmovd2m %xmm2, %k1
1360 ; SKX-NEXT: kmovb %k1, -{{[0-9]+}}(%rsp)
1372 ; SKX-NEXT: kmovb %k1, -{{[0-9]+}}(%rsp)
1380 ; SKX-NEXT: kmovb %k1, -{{[0-9]+}}(%rsp)
1389 ; SKX-NEXT: vmovdqa32 %xmm0, %xmm3 {%k1}
1407 ; KNL_64-NEXT: kxnorw %k1, %k1, %k1
1410 ; KNL_64-NEXT: kshiftrw $8, %k1, %k1
1411 ; KNL_64-NEXT: vpgatherqq (,%zmm1), %zmm3 {%k1}
1418 ; KNL_32-NEXT: kxnorw %k1, %k1, %k1
1419 ; KNL_32-NEXT: vpgatherdd (,%zmm0), %zmm1 {%k1}
1425 ; SKX-NEXT: kxnorw %k1, %k1, %k1
1428 ; SKX-NEXT: kshiftrw $8, %k1, %k1
1429 ; SKX-NEXT: vpgatherqq (,%zmm1), %zmm3 {%k1}
1436 ; SKX_32-NEXT: kxnorw %k1, %k1, %k1
1437 ; SKX_32-NEXT: vpgatherdd (,%zmm0), %zmm1 {%k1}
1450 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1452 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1454 ; KNL_64-NEXT: vpgatherqd (,%zmm0), %ymm3 {%k1}
1462 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1463 ; KNL_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1}
1471 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1473 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1475 ; SKX-NEXT: vpgatherqd (,%zmm0), %ymm3 {%k1}
1483 ; SKX_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1484 ; SKX_32-NEXT: vpgatherdd (,%zmm0), %zmm2 {%k1}
1495 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1496 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1497 ; KNL_64-NEXT: vpgatherqq (,%zmm0), %zmm3 {%k1}
1517 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1519 ; KNL_32-NEXT: kshiftrw $8, %k1, %k2
1520 ; KNL_32-NEXT: vpgatherdq (,%ymm0), %zmm2 {%k1}
1532 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1533 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1534 ; SKX-NEXT: vpgatherqq (,%zmm0), %zmm3 {%k1}
1548 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1550 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1552 ; KNL_64-NEXT: vgatherqps (,%zmm0), %ymm3 {%k1}
1560 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1561 ; KNL_32-NEXT: vgatherdps (,%zmm0), %zmm2 {%k1}
1569 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1571 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1573 ; SKX-NEXT: vgatherqps (,%zmm0), %ymm3 {%k1}
1584 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1585 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1586 ; KNL_64-NEXT: vgatherqpd (,%zmm0), %zmm3 {%k1}
1606 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1608 ; KNL_32-NEXT: kshiftrw $8, %k1, %k2
1609 ; KNL_32-NEXT: vgatherdpd (,%ymm0), %zmm2 {%k1}
1621 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1622 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1623 ; SKX-NEXT: vgatherqpd (,%zmm0), %zmm3 {%k1}
1637 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1638 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1639 ; KNL_64-NEXT: vpscatterqd %ymm3, (,%zmm0) {%k1}
1648 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1649 ; KNL_32-NEXT: vpscatterdd %zmm2, (,%zmm0) {%k1}
1656 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1657 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1658 ; SKX-NEXT: vpscatterqd %ymm3, (,%zmm0) {%k1}
1667 ; SKX_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1668 ; SKX_32-NEXT: vpscatterdd %zmm2, (,%zmm0) {%k1}
1678 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1679 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1680 ; KNL_64-NEXT: vpscatterqq %zmm3, (,%zmm0) {%k1}
1698 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1700 ; KNL_32-NEXT: kshiftrw $8, %k1, %k2
1701 ; KNL_32-NEXT: vpscatterdq %zmm2, (,%ymm0) {%k1}
1712 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1713 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1714 ; SKX-NEXT: vpscatterqq %zmm3, (,%zmm0) {%k1}
1726 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1727 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1728 ; KNL_64-NEXT: vscatterqps %ymm3, (,%zmm0) {%k1}
1737 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1738 ; KNL_32-NEXT: vscatterdps %zmm2, (,%zmm0) {%k1}
1745 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1746 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1747 ; SKX-NEXT: vscatterqps %ymm3, (,%zmm0) {%k1}
1760 ; KNL_64-NEXT: vptestmd %zmm2, %zmm2, %k1
1761 ; KNL_64-NEXT: kshiftrw $8, %k1, %k2
1762 ; KNL_64-NEXT: vscatterqpd %zmm3, (,%zmm0) {%k1}
1780 ; KNL_32-NEXT: vptestmd %zmm1, %zmm1, %k1
1782 ; KNL_32-NEXT: kshiftrw $8, %k1, %k2
1783 ; KNL_32-NEXT: vscatterdpd %zmm2, (,%ymm0) {%k1}
1794 ; SKX-NEXT: vptestmd %zmm2, %zmm2, %k1
1795 ; SKX-NEXT: kshiftrw $8, %k1, %k2
1796 ; SKX-NEXT: vscatterqpd %zmm3, (,%zmm0) {%k1}