Lines Matching refs:k0
8 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
9 ; KNL-NEXT: kshiftlw $1, %k0, %k1
10 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
11 ; KNL-NEXT: kmovw %k0, %eax
18 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
19 ; SKX-NEXT: kshiftlb $1, %k0, %k1
20 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
21 ; SKX-NEXT: kmovd %k0, %eax
36 ; KNL-NEXT: vptestnmd %zmm0, %zmm0, %k0
37 ; KNL-NEXT: kshiftlw $1, %k0, %k1
38 ; KNL-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
39 ; KNL-NEXT: kmovw %k0, %eax
46 ; SKX-NEXT: vptestnmd %zmm0, %zmm0, %k0
47 ; SKX-NEXT: kshiftlw $1, %k0, %k1
48 ; SKX-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
49 ; SKX-NEXT: kmovd %k0, %eax
82 ; KNL-NEXT: vptestmd %zmm1, %zmm1, %k0 {%k1}
83 ; KNL-NEXT: kmovw %k0, %ecx
84 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k2}
85 ; KNL-NEXT: kmovw %k0, %eax
93 ; SKX-NEXT: vptestnmw %zmm0, %zmm0, %k0
94 ; SKX-NEXT: kshiftld $1, %k0, %k1
95 ; SKX-NEXT: vptestnmw %zmm1, %zmm1, %k0 {%k1}
96 ; SKX-NEXT: kmovd %k0, %eax
144 ; KNL-NEXT: vptestmd %zmm1, %zmm1, %k0 {%k3}
145 ; KNL-NEXT: kmovw %k0, %eax
146 ; KNL-NEXT: vptestmd %zmm4, %zmm4, %k0 {%k4}
147 ; KNL-NEXT: kmovw %k0, %ecx
150 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k2}
151 ; KNL-NEXT: kmovw %k0, %edx
152 ; KNL-NEXT: vptestmd %zmm3, %zmm3, %k0 {%k1}
153 ; KNL-NEXT: kmovw %k0, %eax
163 ; SKX-NEXT: vptestnmb %zmm0, %zmm0, %k0
164 ; SKX-NEXT: kshiftlq $1, %k0, %k1
165 ; SKX-NEXT: vptestnmb %zmm1, %zmm1, %k0 {%k1}
166 ; SKX-NEXT: kmovq %k0, %rax
180 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
181 ; KNL-NEXT: kshiftlw $7, %k0, %k1
182 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
183 ; KNL-NEXT: kmovw %k0, %eax
190 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
191 ; SKX-NEXT: kshiftlb $7, %k0, %k1
192 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
193 ; SKX-NEXT: kmovd %k0, %eax
208 ; KNL-NEXT: vptestnmd %zmm0, %zmm0, %k0
209 ; KNL-NEXT: kshiftlw $15, %k0, %k1
210 ; KNL-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
211 ; KNL-NEXT: kmovw %k0, %eax
218 ; SKX-NEXT: vptestnmd %zmm0, %zmm0, %k0
219 ; SKX-NEXT: kshiftlw $15, %k0, %k1
220 ; SKX-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
221 ; SKX-NEXT: kmovd %k0, %eax
239 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0
240 ; KNL-NEXT: kshiftlw $15, %k0, %k1
244 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k1}
245 ; KNL-NEXT: kmovw %k0, %eax
252 ; SKX-NEXT: vptestnmw %zmm0, %zmm0, %k0
253 ; SKX-NEXT: kshiftld $31, %k0, %k1
254 ; SKX-NEXT: vptestnmw %zmm1, %zmm1, %k0 {%k1}
255 ; SKX-NEXT: kmovd %k0, %eax
272 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0
273 ; KNL-NEXT: kshiftlw $15, %k0, %k1
278 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k1}
279 ; KNL-NEXT: kmovw %k0, %eax
287 ; SKX-NEXT: vptestnmb %zmm0, %zmm0, %k0
288 ; SKX-NEXT: kshiftlq $63, %k0, %k1
289 ; SKX-NEXT: vptestnmb %zmm1, %zmm1, %k0 {%k1}
290 ; SKX-NEXT: kmovq %k0, %rax
304 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
305 ; KNL-NEXT: kshiftlw $8, %k0, %k0
306 ; KNL-NEXT: kshiftrw $9, %k0, %k1
307 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
308 ; KNL-NEXT: kmovw %k0, %eax
315 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
316 ; SKX-NEXT: kshiftrb $1, %k0, %k1
317 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
318 ; SKX-NEXT: kmovd %k0, %eax
333 ; KNL-NEXT: vptestnmd %zmm0, %zmm0, %k0
334 ; KNL-NEXT: kshiftrw $1, %k0, %k1
335 ; KNL-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
336 ; KNL-NEXT: kmovw %k0, %eax
343 ; SKX-NEXT: vptestnmd %zmm0, %zmm0, %k0
344 ; SKX-NEXT: kshiftrw $1, %k0, %k1
345 ; SKX-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
346 ; SKX-NEXT: kmovd %k0, %eax
379 ; KNL-NEXT: vptestmd %zmm1, %zmm1, %k0 {%k1}
380 ; KNL-NEXT: kmovw %k0, %ecx
382 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k2}
383 ; KNL-NEXT: kmovw %k0, %eax
390 ; SKX-NEXT: vptestnmw %zmm0, %zmm0, %k0
391 ; SKX-NEXT: kshiftrd $1, %k0, %k1
392 ; SKX-NEXT: vptestnmw %zmm1, %zmm1, %k0 {%k1}
393 ; SKX-NEXT: kmovd %k0, %eax
441 ; KNL-NEXT: vptestmd %zmm1, %zmm1, %k0 {%k3}
442 ; KNL-NEXT: kmovw %k0, %eax
444 ; KNL-NEXT: vptestmd %zmm3, %zmm3, %k0 {%k4}
445 ; KNL-NEXT: kmovw %k0, %ecx
448 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k2}
449 ; KNL-NEXT: kmovw %k0, %edx
450 ; KNL-NEXT: vptestmd %zmm4, %zmm4, %k0 {%k1}
451 ; KNL-NEXT: kmovw %k0, %eax
460 ; SKX-NEXT: vptestnmb %zmm0, %zmm0, %k0
461 ; SKX-NEXT: kshiftrq $1, %k0, %k1
462 ; SKX-NEXT: vptestnmb %zmm1, %zmm1, %k0 {%k1}
463 ; SKX-NEXT: kmovq %k0, %rax
477 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
478 ; KNL-NEXT: kshiftlw $1, %k0, %k1
479 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
480 ; KNL-NEXT: kmovw %k0, %eax
487 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
488 ; SKX-NEXT: kshiftlb $1, %k0, %k1
489 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
490 ; SKX-NEXT: kmovd %k0, %eax
505 ; KNL-NEXT: vptestnmd %zmm0, %zmm0, %k0
506 ; KNL-NEXT: kshiftrw $15, %k0, %k1
507 ; KNL-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
508 ; KNL-NEXT: kmovw %k0, %eax
515 ; SKX-NEXT: vptestnmd %zmm0, %zmm0, %k0
516 ; SKX-NEXT: kshiftrw $15, %k0, %k1
517 ; SKX-NEXT: vptestnmd %zmm1, %zmm1, %k0 {%k1}
518 ; SKX-NEXT: kmovd %k0, %eax
537 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0
538 ; KNL-NEXT: kshiftrw $15, %k0, %k1
541 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k1}
542 ; KNL-NEXT: kmovw %k0, %eax
548 ; SKX-NEXT: vptestnmw %zmm0, %zmm0, %k0
549 ; SKX-NEXT: kshiftrd $31, %k0, %k1
550 ; SKX-NEXT: vptestnmw %zmm1, %zmm1, %k0 {%k1}
551 ; SKX-NEXT: kmovd %k0, %eax
570 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0
571 ; KNL-NEXT: kshiftrw $15, %k0, %k1
574 ; KNL-NEXT: vptestmd %zmm0, %zmm0, %k0 {%k1}
575 ; KNL-NEXT: kmovw %k0, %eax
581 ; SKX-NEXT: vptestnmb %zmm0, %zmm0, %k0
582 ; SKX-NEXT: kshiftrq $63, %k0, %k1
583 ; SKX-NEXT: vptestnmb %zmm1, %zmm1, %k0 {%k1}
584 ; SKX-NEXT: kmovq %k0, %rax
598 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
599 ; KNL-NEXT: kshiftlw $1, %k0, %k1
600 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
601 ; KNL-NEXT: kmovw %k0, %eax
608 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
609 ; SKX-NEXT: kshiftlb $1, %k0, %k1
610 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
611 ; SKX-NEXT: kmovd %k0, %eax
626 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
627 ; KNL-NEXT: kshiftlw $1, %k0, %k1
628 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
629 ; KNL-NEXT: kmovw %k0, %eax
636 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
637 ; SKX-NEXT: kshiftlb $1, %k0, %k1
638 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
639 ; SKX-NEXT: kmovd %k0, %eax
654 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
655 ; KNL-NEXT: kshiftlw $8, %k0, %k0
656 ; KNL-NEXT: kshiftrw $9, %k0, %k1
657 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
658 ; KNL-NEXT: kmovw %k0, %eax
665 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
666 ; SKX-NEXT: kshiftrb $1, %k0, %k1
667 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
668 ; SKX-NEXT: kmovd %k0, %eax
683 ; KNL-NEXT: vptestnmq %zmm0, %zmm0, %k0
684 ; KNL-NEXT: kshiftrw $2, %k0, %k1
685 ; KNL-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
686 ; KNL-NEXT: kmovw %k0, %eax
693 ; SKX-NEXT: vptestnmq %zmm0, %zmm0, %k0
694 ; SKX-NEXT: kshiftrb $2, %k0, %k1
695 ; SKX-NEXT: vptestnmq %zmm1, %zmm1, %k0 {%k1}
696 ; SKX-NEXT: kmovd %k0, %eax