Lines Matching full:next
11 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
12 ; CHECK-NEXT: retq
21 ; CHECK-NEXT: vaddpd {{.*}}(%rip), %zmm0, %zmm0
22 ; CHECK-NEXT: retq
31 ; CHECK-NEXT: vaddps %zmm0, %zmm1, %zmm0
32 ; CHECK-NEXT: retq
41 ; CHECK-NEXT: vaddps {{.*}}(%rip), %zmm0, %zmm0
42 ; CHECK-NEXT: retq
51 ; CHECK-NEXT: vsubpd %zmm0, %zmm1, %zmm0
52 ; CHECK-NEXT: retq
61 ; CHECK-NEXT: vsubpd (%rdi), %zmm0, %zmm0
62 ; CHECK-NEXT: retq
72 ; CHECK-NEXT: vsubps %zmm0, %zmm1, %zmm0
73 ; CHECK-NEXT: retq
82 ; CHECK-NEXT: vsubps (%rdi), %zmm0, %zmm0
83 ; CHECK-NEXT: retq
93 ; AVX512F-NEXT: vpmuludq %zmm0, %zmm1, %zmm2
94 ; AVX512F-NEXT: vpsrlq $32, %zmm0, %zmm3
95 ; AVX512F-NEXT: vpmuludq %zmm3, %zmm1, %zmm3
96 ; AVX512F-NEXT: vpsllq $32, %zmm3, %zmm3
97 ; AVX512F-NEXT: vpaddq %zmm3, %zmm2, %zmm2
98 ; AVX512F-NEXT: vpsrlq $32, %zmm1, %zmm1
99 ; AVX512F-NEXT: vpmuludq %zmm0, %zmm1, %zmm0
100 ; AVX512F-NEXT: vpsllq $32, %zmm0, %zmm0
101 ; AVX512F-NEXT: vpaddq %zmm0, %zmm2, %zmm0
102 ; AVX512F-NEXT: retq
106 ; AVX512VL-NEXT: vpmuludq %zmm0, %zmm1, %zmm2
107 ; AVX512VL-NEXT: vpsrlq $32, %zmm0, %zmm3
108 ; AVX512VL-NEXT: vpmuludq %zmm3, %zmm1, %zmm3
109 ; AVX512VL-NEXT: vpsllq $32, %zmm3, %zmm3
110 ; AVX512VL-NEXT: vpaddq %zmm3, %zmm2, %zmm2
111 ; AVX512VL-NEXT: vpsrlq $32, %zmm1, %zmm1
112 ; AVX512VL-NEXT: vpmuludq %zmm0, %zmm1, %zmm0
113 ; AVX512VL-NEXT: vpsllq $32, %zmm0, %zmm0
114 ; AVX512VL-NEXT: vpaddq %zmm0, %zmm2, %zmm0
115 ; AVX512VL-NEXT: retq
119 ; AVX512BW-NEXT: vpmuludq %zmm0, %zmm1, %zmm2
120 ; AVX512BW-NEXT: vpsrlq $32, %zmm0, %zmm3
121 ; AVX512BW-NEXT: vpmuludq %zmm3, %zmm1, %zmm3
122 ; AVX512BW-NEXT: vpsllq $32, %zmm3, %zmm3
123 ; AVX512BW-NEXT: vpaddq %zmm3, %zmm2, %zmm2
124 ; AVX512BW-NEXT: vpsrlq $32, %zmm1, %zmm1
125 ; AVX512BW-NEXT: vpmuludq %zmm0, %zmm1, %zmm0
126 ; AVX512BW-NEXT: vpsllq $32, %zmm0, %zmm0
127 ; AVX512BW-NEXT: vpaddq %zmm0, %zmm2, %zmm0
128 ; AVX512BW-NEXT: retq
132 ; AVX512DQ-NEXT: vpmullq %zmm0, %zmm1, %zmm0
133 ; AVX512DQ-NEXT: retq
137 ; SKX-NEXT: vpmullq %zmm0, %zmm1, %zmm0
138 ; SKX-NEXT: retq
146 ; AVX512F-NEXT: vpmuludq %ymm0, %ymm1, %ymm2
147 ; AVX512F-NEXT: vpsrlq $32, %ymm0, %ymm3
148 ; AVX512F-NEXT: vpmuludq %ymm3, %ymm1, %ymm3
149 ; AVX512F-NEXT: vpsllq $32, %ymm3, %ymm3
150 ; AVX512F-NEXT: vpaddq %ymm3, %ymm2, %ymm2
151 ; AVX512F-NEXT: vpsrlq $32, %ymm1, %ymm1
152 ; AVX512F-NEXT: vpmuludq %ymm0, %ymm1, %ymm0
153 ; AVX512F-NEXT: vpsllq $32, %ymm0, %ymm0
154 ; AVX512F-NEXT: vpaddq %ymm0, %ymm2, %ymm0
155 ; AVX512F-NEXT: retq
159 ; AVX512VL-NEXT: vpmuludq %ymm0, %ymm1, %ymm2
160 ; AVX512VL-NEXT: vpsrlq $32, %ymm0, %ymm3
161 ; AVX512VL-NEXT: vpmuludq %ymm3, %ymm1, %ymm3
162 ; AVX512VL-NEXT: vpsllq $32, %ymm3, %ymm3
163 ; AVX512VL-NEXT: vpaddq %ymm3, %ymm2, %ymm2
164 ; AVX512VL-NEXT: vpsrlq $32, %ymm1, %ymm1
165 ; AVX512VL-NEXT: vpmuludq %ymm0, %ymm1, %ymm0
166 ; AVX512VL-NEXT: vpsllq $32, %ymm0, %ymm0
167 ; AVX512VL-NEXT: vpaddq %ymm0, %ymm2, %ymm0
168 ; AVX512VL-NEXT: retq
172 ; AVX512BW-NEXT: vpmuludq %ymm0, %ymm1, %ymm2
173 ; AVX512BW-NEXT: vpsrlq $32, %ymm0, %ymm3
174 ; AVX512BW-NEXT: vpmuludq %ymm3, %ymm1, %ymm3
175 ; AVX512BW-NEXT: vpsllq $32, %ymm3, %ymm3
176 ; AVX512BW-NEXT: vpaddq %ymm3, %ymm2, %ymm2
177 ; AVX512BW-NEXT: vpsrlq $32, %ymm1, %ymm1
178 ; AVX512BW-NEXT: vpmuludq %ymm0, %ymm1, %ymm0
179 ; AVX512BW-NEXT: vpsllq $32, %ymm0, %ymm0
180 ; AVX512BW-NEXT: vpaddq %ymm0, %ymm2, %ymm0
181 ; AVX512BW-NEXT: retq
185 ; AVX512DQ-NEXT: vpmuludq %ymm0, %ymm1, %ymm2
186 ; AVX512DQ-NEXT: vpsrlq $32, %ymm0, %ymm3
187 ; AVX512DQ-NEXT: vpmuludq %ymm3, %ymm1, %ymm3
188 ; AVX512DQ-NEXT: vpsllq $32, %ymm3, %ymm3
189 ; AVX512DQ-NEXT: vpaddq %ymm3, %ymm2, %ymm2
190 ; AVX512DQ-NEXT: vpsrlq $32, %ymm1, %ymm1
191 ; AVX512DQ-NEXT: vpmuludq %ymm0, %ymm1, %ymm0
192 ; AVX512DQ-NEXT: vpsllq $32, %ymm0, %ymm0
193 ; AVX512DQ-NEXT: vpaddq %ymm0, %ymm2, %ymm0
194 ; AVX512DQ-NEXT: retq
198 ; SKX-NEXT: vpmullq %ymm0, %ymm1, %ymm0
199 ; SKX-NEXT: retq
207 ; AVX512F-NEXT: vpmuludq %xmm0, %xmm1, %xmm2
208 ; AVX512F-NEXT: vpsrlq $32, %xmm0, %xmm3
209 ; AVX512F-NEXT: vpmuludq %xmm3, %xmm1, %xmm3
210 ; AVX512F-NEXT: vpsllq $32, %xmm3, %xmm3
211 ; AVX512F-NEXT: vpaddq %xmm3, %xmm2, %xmm2
212 ; AVX512F-NEXT: vpsrlq $32, %xmm1, %xmm1
213 ; AVX512F-NEXT: vpmuludq %xmm0, %xmm1, %xmm0
214 ; AVX512F-NEXT: vpsllq $32, %xmm0, %xmm0
215 ; AVX512F-NEXT: vpaddq %xmm0, %xmm2, %xmm0
216 ; AVX512F-NEXT: retq
220 ; AVX512VL-NEXT: vpmuludq %xmm0, %xmm1, %xmm2
221 ; AVX512VL-NEXT: vpsrlq $32, %xmm0, %xmm3
222 ; AVX512VL-NEXT: vpmuludq %xmm3, %xmm1, %xmm3
223 ; AVX512VL-NEXT: vpsllq $32, %xmm3, %xmm3
224 ; AVX512VL-NEXT: vpaddq %xmm3, %xmm2, %xmm2
225 ; AVX512VL-NEXT: vpsrlq $32, %xmm1, %xmm1
226 ; AVX512VL-NEXT: vpmuludq %xmm0, %xmm1, %xmm0
227 ; AVX512VL-NEXT: vpsllq $32, %xmm0, %xmm0
228 ; AVX512VL-NEXT: vpaddq %xmm0, %xmm2, %xmm0
229 ; AVX512VL-NEXT: retq
233 ; AVX512BW-NEXT: vpmuludq %xmm0, %xmm1, %xmm2
234 ; AVX512BW-NEXT: vpsrlq $32, %xmm0, %xmm3
235 ; AVX512BW-NEXT: vpmuludq %xmm3, %xmm1, %xmm3
236 ; AVX512BW-NEXT: vpsllq $32, %xmm3, %xmm3
237 ; AVX512BW-NEXT: vpaddq %xmm3, %xmm2, %xmm2
238 ; AVX512BW-NEXT: vpsrlq $32, %xmm1, %xmm1
239 ; AVX512BW-NEXT: vpmuludq %xmm0, %xmm1, %xmm0
240 ; AVX512BW-NEXT: vpsllq $32, %xmm0, %xmm0
241 ; AVX512BW-NEXT: vpaddq %xmm0, %xmm2, %xmm0
242 ; AVX512BW-NEXT: retq
246 ; AVX512DQ-NEXT: vpmuludq %xmm0, %xmm1, %xmm2
247 ; AVX512DQ-NEXT: vpsrlq $32, %xmm0, %xmm3
248 ; AVX512DQ-NEXT: vpmuludq %xmm3, %xmm1, %xmm3
249 ; AVX512DQ-NEXT: vpsllq $32, %xmm3, %xmm3
250 ; AVX512DQ-NEXT: vpaddq %xmm3, %xmm2, %xmm2
251 ; AVX512DQ-NEXT: vpsrlq $32, %xmm1, %xmm1
252 ; AVX512DQ-NEXT: vpmuludq %xmm0, %xmm1, %xmm0
253 ; AVX512DQ-NEXT: vpsllq $32, %xmm0, %xmm0
254 ; AVX512DQ-NEXT: vpaddq %xmm0, %xmm2, %xmm0
255 ; AVX512DQ-NEXT: retq
259 ; SKX-NEXT: vpmullq %xmm0, %xmm1, %xmm0
260 ; SKX-NEXT: retq
268 ; CHECK-NEXT: vmulpd %zmm0, %zmm1, %zmm0
269 ; CHECK-NEXT: retq
278 ; CHECK-NEXT: vmulpd {{.*}}(%rip), %zmm0, %zmm0
279 ; CHECK-NEXT: retq
288 ; CHECK-NEXT: vmulps %zmm0, %zmm1, %zmm0
289 ; CHECK-NEXT: retq
298 ; CHECK-NEXT: vmulps {{.*}}(%rip), %zmm0, %zmm0
299 ; CHECK-NEXT: retq
308 ; CHECK-NEXT: vdivpd %zmm0, %zmm1, %zmm0
309 ; CHECK-NEXT: retq
318 ; CHECK-NEXT: vdivpd {{.*}}(%rip), %zmm0, %zmm0
319 ; CHECK-NEXT: retq
328 ; CHECK-NEXT: vdivps %zmm0, %zmm1, %zmm0
329 ; CHECK-NEXT: retq
338 ; CHECK-NEXT: vdivps {{.*}}(%rip), %zmm0, %zmm0
339 ; CHECK-NEXT: retq
348 ; CHECK-NEXT: vpaddq %zmm1, %zmm0, %zmm0
349 ; CHECK-NEXT: retq
357 ; CHECK-NEXT: vpaddq (%rdi), %zmm0, %zmm0
358 ; CHECK-NEXT: retq
367 ; CHECK-NEXT: vpaddq {{.*}}(%rip){1to8}, %zmm0, %zmm0
368 ; CHECK-NEXT: retq
376 ; CHECK-NEXT: vpaddq (%rdi){1to8}, %zmm0, %zmm0
377 ; CHECK-NEXT: retq
394 ; CHECK-NEXT: vpaddd %zmm1, %zmm0, %zmm0
395 ; CHECK-NEXT: retq
403 ; CHECK-NEXT: vpaddd (%rdi), %zmm0, %zmm0
404 ; CHECK-NEXT: retq
413 ; CHECK-NEXT: vpaddd {{.*}}(%rip){1to16}, %zmm0, %zmm0
414 ; CHECK-NEXT: retq
422 ; CHECK-NEXT: vpxord %zmm3, %zmm3, %zmm3
423 ; CHECK-NEXT: vpcmpneqd %zmm3, %zmm2, %k1
424 ; CHECK-NEXT: vpaddd %zmm1, %zmm0, %zmm0 {%k1}
425 ; CHECK-NEXT: retq
435 ; CHECK-NEXT: vpxord %zmm3, %zmm3, %zmm3
436 ; CHECK-NEXT: vpcmpneqd %zmm3, %zmm2, %k1
437 ; CHECK-NEXT: vpaddd %zmm1, %zmm0, %zmm0 {%k1} {z}
438 ; CHECK-NEXT: retq
448 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
449 ; CHECK-NEXT: vpcmpneqd %zmm2, %zmm1, %k1
450 ; CHECK-NEXT: vpaddd (%rdi), %zmm0, %zmm0 {%k1}
451 ; CHECK-NEXT: retq
462 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
463 ; CHECK-NEXT: vpcmpneqd %zmm2, %zmm1, %k1
464 ; CHECK-NEXT: vpaddd {{.*}}(%rip){1to16}, %zmm0, %zmm0 {%k1}
465 ; CHECK-NEXT: retq
475 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
476 ; CHECK-NEXT: vpcmpneqd %zmm2, %zmm1, %k1
477 ; CHECK-NEXT: vpaddd (%rdi), %zmm0, %zmm0 {%k1} {z}
478 ; CHECK-NEXT: retq
489 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
490 ; CHECK-NEXT: vpcmpneqd %zmm2, %zmm1, %k1
491 ; CHECK-NEXT: vpaddd {{.*}}(%rip){1to16}, %zmm0, %zmm0 {%k1} {z}
492 ; CHECK-NEXT: retq
502 ; CHECK-NEXT: vpsubq %zmm1, %zmm0, %zmm0
503 ; CHECK-NEXT: retq
511 ; CHECK-NEXT: vpsubd %zmm1, %zmm0, %zmm0
512 ; CHECK-NEXT: retq
520 ; CHECK-NEXT: vpmulld %zmm1, %zmm0, %zmm0
521 ; CHECK-NEXT: retq
530 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
531 ; CHECK-NEXT: retq
541 ; CHECK-NEXT: vsqrtsd %xmm0, %xmm0, %xmm0
542 ; CHECK-NEXT: retq
552 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
553 ; CHECK-NEXT: retq
562 ; CHECK-NEXT: vsqrtps %zmm0, %zmm0
563 ; CHECK-NEXT: retq
572 ; CHECK-NEXT: vsqrtpd %zmm0, %zmm0
573 ; CHECK-NEXT: retq
581 ; CHECK-NEXT: vaddps {{.*}}(%rip){1to16}, %zmm0, %zmm0
582 ; CHECK-NEXT: retq
590 ; CHECK-NEXT: vpaddq {{.*}}(%rip){1to8}, %zmm0, %zmm0
591 ; CHECK-NEXT: retq
599 ; CHECK-NEXT: vporq {{.*}}(%rip){1to8}, %zmm0, %zmm0
600 ; CHECK-NEXT: retq
608 ; CHECK-NEXT: vpandd (%rdi), %zmm0, %zmm0
609 ; CHECK-NEXT: retq
619 ; CHECK-NEXT: vpandq (%rdi){1to8}, %zmm0, %zmm0
620 ; CHECK-NEXT: retq
632 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
633 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
634 ; CHECK-NEXT: vaddps %zmm2, %zmm1, %zmm0 {%k1}
635 ; CHECK-NEXT: retq
647 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
648 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
649 ; CHECK-NEXT: vmulps %zmm2, %zmm1, %zmm0 {%k1}
650 ; CHECK-NEXT: retq
662 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
663 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
664 ; CHECK-NEXT: vminps %zmm2, %zmm1, %zmm0 {%k1}
665 ; CHECK-NEXT: retq
678 ; AVX512F-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
679 ; AVX512F-NEXT: vpxor %ymm4, %ymm4, %ymm4
680 ; AVX512F-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
681 ; AVX512F-NEXT: vminpd %zmm2, %zmm1, %zmm0 {%k1}
682 ; AVX512F-NEXT: retq
686 ; AVX512VL-NEXT: vpxord %ymm4, %ymm4, %ymm4
687 ; AVX512VL-NEXT: vpcmpneqd %ymm4, %ymm3, %k1
688 ; AVX512VL-NEXT: vminpd %zmm2, %zmm1, %zmm0 {%k1}
689 ; AVX512VL-NEXT: retq
693 ; AVX512BW-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
694 ; AVX512BW-NEXT: vpxor %ymm4, %ymm4, %ymm4
695 ; AVX512BW-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
696 ; AVX512BW-NEXT: vminpd %zmm2, %zmm1, %zmm0 {%k1}
697 ; AVX512BW-NEXT: retq
701 ; AVX512DQ-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
702 ; AVX512DQ-NEXT: vpxor %ymm4, %ymm4, %ymm4
703 ; AVX512DQ-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
704 ; AVX512DQ-NEXT: vminpd %zmm2, %zmm1, %zmm0 {%k1}
705 ; AVX512DQ-NEXT: retq
709 ; SKX-NEXT: vpxord %ymm4, %ymm4, %ymm4
710 ; SKX-NEXT: vpcmpneqd %ymm4, %ymm3, %k1
711 ; SKX-NEXT: vminpd %zmm2, %zmm1, %zmm0 {%k1}
712 ; SKX-NEXT: retq
725 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
726 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
727 ; CHECK-NEXT: vmaxps %zmm2, %zmm1, %zmm0 {%k1}
728 ; CHECK-NEXT: retq
741 ; AVX512F-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
742 ; AVX512F-NEXT: vpxor %ymm4, %ymm4, %ymm4
743 ; AVX512F-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
744 ; AVX512F-NEXT: vmaxpd %zmm2, %zmm1, %zmm0 {%k1}
745 ; AVX512F-NEXT: retq
749 ; AVX512VL-NEXT: vpxord %ymm4, %ymm4, %ymm4
750 ; AVX512VL-NEXT: vpcmpneqd %ymm4, %ymm3, %k1
751 ; AVX512VL-NEXT: vmaxpd %zmm2, %zmm1, %zmm0 {%k1}
752 ; AVX512VL-NEXT: retq
756 ; AVX512BW-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
757 ; AVX512BW-NEXT: vpxor %ymm4, %ymm4, %ymm4
758 ; AVX512BW-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
759 ; AVX512BW-NEXT: vmaxpd %zmm2, %zmm1, %zmm0 {%k1}
760 ; AVX512BW-NEXT: retq
764 ; AVX512DQ-NEXT: ## kill: %YMM3<def> %YMM3<kill> %ZMM3<def>
765 ; AVX512DQ-NEXT: vpxor %ymm4, %ymm4, %ymm4
766 ; AVX512DQ-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
767 ; AVX512DQ-NEXT: vmaxpd %zmm2, %zmm1, %zmm0 {%k1}
768 ; AVX512DQ-NEXT: retq
772 ; SKX-NEXT: vpxord %ymm4, %ymm4, %ymm4
773 ; SKX-NEXT: vpcmpneqd %ymm4, %ymm3, %k1
774 ; SKX-NEXT: vmaxpd %zmm2, %zmm1, %zmm0 {%k1}
775 ; SKX-NEXT: retq
788 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
789 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
790 ; CHECK-NEXT: vsubps %zmm2, %zmm1, %zmm0 {%k1}
791 ; CHECK-NEXT: retq
803 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
804 ; CHECK-NEXT: vpcmpneqd %zmm4, %zmm3, %k1
805 ; CHECK-NEXT: vdivps %zmm2, %zmm1, %zmm0 {%k1}
806 ; CHECK-NEXT: retq
818 ; CHECK-NEXT: vpxord %zmm4, %zmm4, %zmm4
819 ; CHECK-NEXT: vpcmpneqq %zmm4, %zmm3, %k1
820 ; CHECK-NEXT: vaddpd %zmm2, %zmm1, %zmm0 {%k1}
821 ; CHECK-NEXT: retq
833 ; CHECK-NEXT: vpxord %zmm3, %zmm3, %zmm3
834 ; CHECK-NEXT: vpcmpneqq %zmm3, %zmm2, %k1
835 ; CHECK-NEXT: vaddpd %zmm1, %zmm0, %zmm0 {%k1} {z}
836 ; CHECK-NEXT: retq
847 ; CHECK-NEXT: vpxord %zmm3, %zmm3, %zmm3
848 ; CHECK-NEXT: vpcmpneqq %zmm3, %zmm2, %k1
849 ; CHECK-NEXT: vaddpd (%rdi), %zmm1, %zmm0 {%k1}
850 ; CHECK-NEXT: retq
863 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
864 ; CHECK-NEXT: vpcmpneqq %zmm2, %zmm1, %k1
865 ; CHECK-NEXT: vaddpd (%rdi), %zmm0, %zmm0 {%k1} {z}
866 ; CHECK-NEXT: retq
878 ; CHECK-NEXT: vaddpd (%rdi){1to8}, %zmm0, %zmm0
879 ; CHECK-NEXT: retq
891 ; CHECK-NEXT: vpxord %zmm0, %zmm0, %zmm0
892 ; CHECK-NEXT: vpcmpneqq %zmm0, %zmm2, %k1
893 ; CHECK-NEXT: vaddpd (%rdi){1to8}, %zmm1, %zmm1 {%k1}
894 ; CHECK-NEXT: vmovaps %zmm1, %zmm0
895 ; CHECK-NEXT: retq
910 ; CHECK-NEXT: vpxord %zmm2, %zmm2, %zmm2
911 ; CHECK-NEXT: vpcmpneqq %zmm2, %zmm1, %k1
912 ; CHECK-NEXT: vaddpd (%rdi){1to8}, %zmm0, %zmm0 {%k1} {z}
913 ; CHECK-NEXT: retq
928 ; AVX512F-NEXT: vpxord {{.*}}(%rip), %zmm0, %zmm0
929 ; AVX512F-NEXT: retq
933 ; AVX512VL-NEXT: vpxord {{.*}}(%rip), %zmm0, %zmm0
934 ; AVX512VL-NEXT: retq
938 ; AVX512BW-NEXT: vpxord {{.*}}(%rip), %zmm0, %zmm0
939 ; AVX512BW-NEXT: retq
943 ; AVX512DQ-NEXT: vxorps {{.*}}(%rip), %zmm0, %zmm0
944 ; AVX512DQ-NEXT: retq
948 ; SKX-NEXT: vxorps {{.*}}(%rip), %zmm0, %zmm0
949 ; SKX-NEXT: retq
958 ; CHECK-NEXT: vxorps {{.*}}(%rip), %ymm0, %ymm0
959 ; CHECK-NEXT: retq
967 ; AVX512F-NEXT: vpandq {{.*}}(%rip), %zmm0, %zmm0
968 ; AVX512F-NEXT: retq
972 ; AVX512VL-NEXT: vpandq {{.*}}(%rip), %zmm0, %zmm0
973 ; AVX512VL-NEXT: retq
977 ; AVX512BW-NEXT: vpandq {{.*}}(%rip), %zmm0, %zmm0
978 ; AVX512BW-NEXT: retq
982 ; AVX512DQ-NEXT: vandpd {{.*}}(%rip), %zmm0, %zmm0
983 ; AVX512DQ-NEXT: retq
987 ; SKX-NEXT: vandpd {{.*}}(%rip), %zmm0, %zmm0
988 ; SKX-NEXT: retq
998 ; AVX512F-NEXT: vpandd {{.*}}(%rip), %zmm0, %zmm0
999 ; AVX512F-NEXT: retq
1003 ; AVX512VL-NEXT: vpandd {{.*}}(%rip), %zmm0, %zmm0
1004 ; AVX512VL-NEXT: retq
1008 ; AVX512BW-NEXT: vpandd {{.*}}(%rip), %zmm0, %zmm0
1009 ; AVX512BW-NEXT: retq
1013 ; AVX512DQ-NEXT: vandps {{.*}}(%rip), %zmm0, %zmm0
1014 ; AVX512DQ-NEXT: retq
1018 ; SKX-NEXT: vandps {{.*}}(%rip), %zmm0, %zmm0
1019 ; SKX-NEXT: retq