Lines Matching full:next
15 ; FMA-NEXT: vfmadd213ss %xmm2, %xmm1, %xmm0
16 ; FMA-NEXT: retq
20 ; FMA4-NEXT: vfmaddss %xmm2, %xmm1, %xmm0, %xmm0
21 ; FMA4-NEXT: retq
25 ; AVX512-NEXT: vfmadd213ss %xmm2, %xmm0, %xmm1
26 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
27 ; AVX512-NEXT: retq
36 ; FMA-NEXT: vfmadd213ps %xmm2, %xmm1, %xmm0
37 ; FMA-NEXT: retq
41 ; FMA4-NEXT: vfmaddps %xmm2, %xmm1, %xmm0, %xmm0
42 ; FMA4-NEXT: retq
46 ; AVX512-NEXT: vfmadd213ps %xmm2, %xmm1, %xmm0
47 ; AVX512-NEXT: retq
56 ; FMA-NEXT: vfmadd213ps %ymm2, %ymm1, %ymm0
57 ; FMA-NEXT: retq
61 ; FMA4-NEXT: vfmaddps %ymm2, %ymm1, %ymm0, %ymm0
62 ; FMA4-NEXT: retq
66 ; AVX512-NEXT: vfmadd213ps %ymm2, %ymm1, %ymm0
67 ; AVX512-NEXT: retq
76 ; FMA-NEXT: vfmadd213sd %xmm2, %xmm1, %xmm0
77 ; FMA-NEXT: retq
81 ; FMA4-NEXT: vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0
82 ; FMA4-NEXT: retq
86 ; AVX512-NEXT: vfmadd213sd %xmm2, %xmm0, %xmm1
87 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
88 ; AVX512-NEXT: retq
97 ; FMA-NEXT: vfmadd213pd %xmm2, %xmm1, %xmm0
98 ; FMA-NEXT: retq
102 ; FMA4-NEXT: vfmaddpd %xmm2, %xmm1, %xmm0, %xmm0
103 ; FMA4-NEXT: retq
107 ; AVX512-NEXT: vfmadd213pd %xmm2, %xmm1, %xmm0
108 ; AVX512-NEXT: retq
117 ; FMA-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0
118 ; FMA-NEXT: retq
122 ; FMA4-NEXT: vfmaddpd %ymm2, %ymm1, %ymm0, %ymm0
123 ; FMA4-NEXT: retq
127 ; AVX512-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0
128 ; AVX512-NEXT: retq
141 ; FMA-NEXT: vfmsub213ss %xmm2, %xmm1, %xmm0
142 ; FMA-NEXT: retq
146 ; FMA4-NEXT: vfmsubss %xmm2, %xmm1, %xmm0, %xmm0
147 ; FMA4-NEXT: retq
151 ; AVX512-NEXT: vfmsub213ss %xmm2, %xmm0, %xmm1
152 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
153 ; AVX512-NEXT: retq
162 ; FMA-NEXT: vfmsub213ps %xmm2, %xmm1, %xmm0
163 ; FMA-NEXT: retq
167 ; FMA4-NEXT: vfmsubps %xmm2, %xmm1, %xmm0, %xmm0
168 ; FMA4-NEXT: retq
172 ; AVX512-NEXT: vfmsub213ps %xmm2, %xmm1, %xmm0
173 ; AVX512-NEXT: retq
182 ; FMA-NEXT: vfmsub213ps %ymm2, %ymm1, %ymm0
183 ; FMA-NEXT: retq
187 ; FMA4-NEXT: vfmsubps %ymm2, %ymm1, %ymm0, %ymm0
188 ; FMA4-NEXT: retq
192 ; AVX512-NEXT: vfmsub213ps %ymm2, %ymm1, %ymm0
193 ; AVX512-NEXT: retq
202 ; FMA-NEXT: vfmsub213sd %xmm2, %xmm1, %xmm0
203 ; FMA-NEXT: retq
207 ; FMA4-NEXT: vfmsubsd %xmm2, %xmm1, %xmm0, %xmm0
208 ; FMA4-NEXT: retq
212 ; AVX512-NEXT: vfmsub213sd %xmm2, %xmm0, %xmm1
213 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
214 ; AVX512-NEXT: retq
223 ; FMA-NEXT: vfmsub213pd %xmm2, %xmm1, %xmm0
224 ; FMA-NEXT: retq
228 ; FMA4-NEXT: vfmsubpd %xmm2, %xmm1, %xmm0, %xmm0
229 ; FMA4-NEXT: retq
233 ; AVX512-NEXT: vfmsub213pd %xmm2, %xmm1, %xmm0
234 ; AVX512-NEXT: retq
243 ; FMA-NEXT: vfmsub213pd %ymm2, %ymm1, %ymm0
244 ; FMA-NEXT: retq
248 ; FMA4-NEXT: vfmsubpd %ymm2, %ymm1, %ymm0, %ymm0
249 ; FMA4-NEXT: retq
253 ; AVX512-NEXT: vfmsub213pd %ymm2, %ymm1, %ymm0
254 ; AVX512-NEXT: retq
267 ; FMA-NEXT: vfnmadd213ss %xmm2, %xmm1, %xmm0
268 ; FMA-NEXT: retq
272 ; FMA4-NEXT: vfnmaddss %xmm2, %xmm1, %xmm0, %xmm0
273 ; FMA4-NEXT: retq
277 ; AVX512-NEXT: vfnmadd213ss %xmm2, %xmm0, %xmm1
278 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
279 ; AVX512-NEXT: retq
288 ; FMA-NEXT: vfnmadd213ps %xmm2, %xmm1, %xmm0
289 ; FMA-NEXT: retq
293 ; FMA4-NEXT: vfnmaddps %xmm2, %xmm1, %xmm0, %xmm0
294 ; FMA4-NEXT: retq
298 ; AVX512-NEXT: vfnmadd213ps %xmm2, %xmm1, %xmm0
299 ; AVX512-NEXT: retq
308 ; FMA-NEXT: vfnmadd213ps %ymm2, %ymm1, %ymm0
309 ; FMA-NEXT: retq
313 ; FMA4-NEXT: vfnmaddps %ymm2, %ymm1, %ymm0, %ymm0
314 ; FMA4-NEXT: retq
318 ; AVX512-NEXT: vfnmadd213ps %ymm2, %ymm1, %ymm0
319 ; AVX512-NEXT: retq
328 ; FMA-NEXT: vfnmadd213sd %xmm2, %xmm1, %xmm0
329 ; FMA-NEXT: retq
333 ; FMA4-NEXT: vfnmaddsd %xmm2, %xmm1, %xmm0, %xmm0
334 ; FMA4-NEXT: retq
338 ; AVX512-NEXT: vfnmadd213sd %xmm2, %xmm0, %xmm1
339 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
340 ; AVX512-NEXT: retq
349 ; FMA-NEXT: vfnmadd213pd %xmm2, %xmm1, %xmm0
350 ; FMA-NEXT: retq
354 ; FMA4-NEXT: vfnmaddpd %xmm2, %xmm1, %xmm0, %xmm0
355 ; FMA4-NEXT: retq
359 ; AVX512-NEXT: vfnmadd213pd %xmm2, %xmm1, %xmm0
360 ; AVX512-NEXT: retq
369 ; FMA-NEXT: vfnmadd213pd %ymm2, %ymm1, %ymm0
370 ; FMA-NEXT: retq
374 ; FMA4-NEXT: vfnmaddpd %ymm2, %ymm1, %ymm0, %ymm0
375 ; FMA4-NEXT: retq
379 ; AVX512-NEXT: vfnmadd213pd %ymm2, %ymm1, %ymm0
380 ; AVX512-NEXT: retq
393 ; FMA-NEXT: vfnmsub213ss %xmm2, %xmm1, %xmm0
394 ; FMA-NEXT: retq
398 ; FMA4-NEXT: vfnmsubss %xmm2, %xmm1, %xmm0, %xmm0
399 ; FMA4-NEXT: retq
403 ; AVX512-NEXT: vfnmsub213ss %xmm2, %xmm0, %xmm1
404 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
405 ; AVX512-NEXT: retq
415 ; FMA-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
416 ; FMA-NEXT: retq
420 ; FMA4-NEXT: vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0
421 ; FMA4-NEXT: retq
425 ; AVX512-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
426 ; AVX512-NEXT: retq
436 ; FMA-NEXT: vfnmsub213ps %ymm2, %ymm1, %ymm0
437 ; FMA-NEXT: retq
441 ; FMA4-NEXT: vfnmsubps %ymm2, %ymm1, %ymm0, %ymm0
442 ; FMA4-NEXT: retq
446 ; AVX512-NEXT: vfnmsub213ps %ymm2, %ymm1, %ymm0
447 ; AVX512-NEXT: retq
457 ; FMA-NEXT: vfnmsub213sd %xmm2, %xmm1, %xmm0
458 ; FMA-NEXT: retq
462 ; FMA4-NEXT: vfnmsubsd %xmm2, %xmm1, %xmm0, %xmm0
463 ; FMA4-NEXT: retq
467 ; AVX512-NEXT: vfnmsub213sd %xmm2, %xmm0, %xmm1
468 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
469 ; AVX512-NEXT: retq
479 ; FMA-NEXT: vfnmsub213pd %xmm2, %xmm1, %xmm0
480 ; FMA-NEXT: retq
484 ; FMA4-NEXT: vfnmsubpd %xmm2, %xmm1, %xmm0, %xmm0
485 ; FMA4-NEXT: retq
489 ; AVX512-NEXT: vfnmsub213pd %xmm2, %xmm1, %xmm0
490 ; AVX512-NEXT: retq
500 ; FMA-NEXT: vfnmsub213pd %ymm2, %ymm1, %ymm0
501 ; FMA-NEXT: retq
505 ; FMA4-NEXT: vfnmsubpd %ymm2, %ymm1, %ymm0, %ymm0
506 ; FMA4-NEXT: retq
510 ; AVX512-NEXT: vfnmsub213pd %ymm2, %ymm1, %ymm0
511 ; AVX512-NEXT: retq
525 ; FMA-NEXT: vfmadd132ps (%rdi), %xmm1, %xmm0
526 ; FMA-NEXT: retq
530 ; FMA4-NEXT: vfmaddps %xmm1, (%rdi), %xmm0, %xmm0
531 ; FMA4-NEXT: retq
535 ; AVX512-NEXT: vmovaps (%rdi), %xmm2
536 ; AVX512-NEXT: vfmadd213ps %xmm1, %xmm0, %xmm2
537 ; AVX512-NEXT: vmovaps %zmm2, %zmm0
538 ; AVX512-NEXT: retq
548 ; FMA-NEXT: vfmsub132pd (%rdi), %xmm1, %xmm0
549 ; FMA-NEXT: retq
553 ; FMA4-NEXT: vfmsubpd %xmm1, (%rdi), %xmm0, %xmm0
554 ; FMA4-NEXT: retq
558 ; AVX512-NEXT: vmovapd (%rdi), %xmm2
559 ; AVX512-NEXT: vfmsub213pd %xmm1, %xmm0, %xmm2
560 ; AVX512-NEXT: vmovaps %zmm2, %zmm0
561 ; AVX512-NEXT: retq
575 ; FMA-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
576 ; FMA-NEXT: retq
580 ; FMA4-NEXT: vfmaddps %xmm1, %xmm1, %xmm0, %xmm0
581 ; FMA4-NEXT: retq
585 ; AVX512-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
586 ; AVX512-NEXT: retq
595 ; FMA-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
596 ; FMA-NEXT: retq
600 ; FMA4-NEXT: vfmaddps %xmm1, %xmm1, %xmm0, %xmm0
601 ; FMA4-NEXT: retq
605 ; AVX512-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
606 ; AVX512-NEXT: retq
615 ; FMA-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
616 ; FMA-NEXT: retq
620 ; FMA4-NEXT: vfmsubps %xmm1, %xmm1, %xmm0, %xmm0
621 ; FMA4-NEXT: retq
625 ; AVX512-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
626 ; AVX512-NEXT: retq
635 ; FMA-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
636 ; FMA-NEXT: retq
640 ; FMA4-NEXT: vfmsubps %xmm1, %xmm1, %xmm0, %xmm0
641 ; FMA4-NEXT: retq
645 ; AVX512-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
646 ; AVX512-NEXT: retq
655 ; FMA-NEXT: vfnmadd213ps %xmm1, %xmm1, %xmm0
656 ; FMA-NEXT: retq
660 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm0, %xmm0
661 ; FMA4-NEXT: retq
665 ; AVX512-NEXT: vfnmadd213ps %xmm1, %xmm1, %xmm0
666 ; AVX512-NEXT: retq
675 ; FMA-NEXT: vfnmadd213ps %xmm1, %xmm1, %xmm0
676 ; FMA-NEXT: retq
680 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm0, %xmm0
681 ; FMA4-NEXT: retq
685 ; AVX512-NEXT: vfnmadd213ps %xmm1, %xmm1, %xmm0
686 ; AVX512-NEXT: retq
695 ; FMA-NEXT: vfnmsub213ps %xmm1, %xmm1, %xmm0
696 ; FMA-NEXT: retq
700 ; FMA4-NEXT: vfnmsubps %xmm1, %xmm1, %xmm0, %xmm0
701 ; FMA4-NEXT: retq
705 ; AVX512-NEXT: vfnmsub213ps %xmm1, %xmm1, %xmm0
706 ; AVX512-NEXT: retq
715 ; FMA-NEXT: vfnmsub213ps %xmm1, %xmm1, %xmm0
716 ; FMA-NEXT: retq
720 ; FMA4-NEXT: vfnmsubps %xmm1, %xmm1, %xmm0, %xmm0
721 ; FMA4-NEXT: retq
725 ; AVX512-NEXT: vfnmsub213ps %xmm1, %xmm1, %xmm0
726 ; AVX512-NEXT: retq
735 ; FMA-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
736 ; FMA-NEXT: retq
740 ; FMA4-NEXT: vfmsubps %xmm1, %xmm1, %xmm0, %xmm0
741 ; FMA4-NEXT: retq
745 ; AVX512-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
746 ; AVX512-NEXT: retq
755 ; FMA-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
756 ; FMA-NEXT: retq
760 ; FMA4-NEXT: vfmsubps %xmm1, %xmm1, %xmm0, %xmm0
761 ; FMA4-NEXT: retq
765 ; AVX512-NEXT: vfmsub213ps %xmm1, %xmm1, %xmm0
766 ; AVX512-NEXT: retq
775 ; FMA-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
776 ; FMA-NEXT: retq
780 ; FMA4-NEXT: vfmaddps %xmm1, %xmm1, %xmm0, %xmm0
781 ; FMA4-NEXT: retq
785 ; AVX512-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
786 ; AVX512-NEXT: retq
795 ; FMA-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
796 ; FMA-NEXT: retq
800 ; FMA4-NEXT: vfmaddps %xmm1, %xmm1, %xmm0, %xmm0
801 ; FMA4-NEXT: retq
805 ; AVX512-NEXT: vfmadd213ps %xmm1, %xmm1, %xmm0
806 ; AVX512-NEXT: retq
819 ; FMA-NEXT: vfnmadd213ss %xmm1, %xmm2, %xmm1
820 ; FMA-NEXT: vfmadd213ss %xmm1, %xmm2, %xmm0
821 ; FMA-NEXT: retq
825 ; FMA4-NEXT: vfnmaddss %xmm1, %xmm1, %xmm2, %xmm1
826 ; FMA4-NEXT: vfmaddss %xmm1, %xmm2, %xmm0, %xmm0
827 ; FMA4-NEXT: retq
831 ; AVX512-NEXT: vfnmadd213ss %xmm1, %xmm2, %xmm1
832 ; AVX512-NEXT: vfmadd213ss %xmm1, %xmm0, %xmm2
833 ; AVX512-NEXT: vmovaps %zmm2, %zmm0
834 ; AVX512-NEXT: retq
845 ; FMA-NEXT: vfnmadd213ps %xmm1, %xmm2, %xmm1
846 ; FMA-NEXT: vfmadd213ps %xmm1, %xmm2, %xmm0
847 ; FMA-NEXT: retq
851 ; FMA4-NEXT: vfnmaddps %xmm1, %xmm1, %xmm2, %xmm1
852 ; FMA4-NEXT: vfmaddps %xmm1, %xmm2, %xmm0, %xmm0
853 ; FMA4-NEXT: retq
857 ; AVX512-NEXT: vmovaps %zmm2, %zmm3
858 ; AVX512-NEXT: vfnmadd213ps %xmm1, %xmm1, %xmm3
859 ; AVX512-NEXT: vfmadd213ps %xmm3, %xmm2, %xmm0
860 ; AVX512-NEXT: retq
871 ; FMA-NEXT: vfnmadd213ps %ymm1, %ymm2, %ymm1
872 ; FMA-NEXT: vfmadd213ps %ymm1, %ymm2, %ymm0
873 ; FMA-NEXT: retq
877 ; FMA4-NEXT: vfnmaddps %ymm1, %ymm1, %ymm2, %ymm1
878 ; FMA4-NEXT: vfmaddps %ymm1, %ymm2, %ymm0, %ymm0
879 ; FMA4-NEXT: retq
883 ; AVX512-NEXT: vmovaps %zmm2, %zmm3
884 ; AVX512-NEXT: vfnmadd213ps %ymm1, %ymm1, %ymm3
885 ; AVX512-NEXT: vfmadd213ps %ymm3, %ymm2, %ymm0
886 ; AVX512-NEXT: retq
897 ; FMA-NEXT: vfnmadd213sd %xmm1, %xmm2, %xmm1
898 ; FMA-NEXT: vfmadd213sd %xmm1, %xmm2, %xmm0
899 ; FMA-NEXT: retq
903 ; FMA4-NEXT: vfnmaddsd %xmm1, %xmm1, %xmm2, %xmm1
904 ; FMA4-NEXT: vfmaddsd %xmm1, %xmm2, %xmm0, %xmm0
905 ; FMA4-NEXT: retq
909 ; AVX512-NEXT: vfnmadd213sd %xmm1, %xmm2, %xmm1
910 ; AVX512-NEXT: vfmadd213sd %xmm1, %xmm0, %xmm2
911 ; AVX512-NEXT: vmovaps %zmm2, %zmm0
912 ; AVX512-NEXT: retq
923 ; FMA-NEXT: vfnmadd213pd %xmm1, %xmm2, %xmm1
924 ; FMA-NEXT: vfmadd213pd %xmm1, %xmm2, %xmm0
925 ; FMA-NEXT: retq
929 ; FMA4-NEXT: vfnmaddpd %xmm1, %xmm1, %xmm2, %xmm1
930 ; FMA4-NEXT: vfmaddpd %xmm1, %xmm2, %xmm0, %xmm0
931 ; FMA4-NEXT: retq
935 ; AVX512-NEXT: vmovaps %zmm2, %zmm3
936 ; AVX512-NEXT: vfnmadd213pd %xmm1, %xmm1, %xmm3
937 ; AVX512-NEXT: vfmadd213pd %xmm3, %xmm2, %xmm0
938 ; AVX512-NEXT: retq
949 ; FMA-NEXT: vfnmadd213pd %ymm1, %ymm2, %ymm1
950 ; FMA-NEXT: vfmadd213pd %ymm1, %ymm2, %ymm0
951 ; FMA-NEXT: retq
955 ; FMA4-NEXT: vfnmaddpd %ymm1, %ymm1, %ymm2, %ymm1
956 ; FMA4-NEXT: vfmaddpd %ymm1, %ymm2, %ymm0, %ymm0
957 ; FMA4-NEXT: retq
961 ; AVX512-NEXT: vmovaps %zmm2, %zmm3
962 ; AVX512-NEXT: vfnmadd213pd %ymm1, %ymm1, %ymm3
963 ; AVX512-NEXT: vfmadd213pd %ymm3, %ymm2, %ymm0
964 ; AVX512-NEXT: retq
979 ; FMA-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
980 ; FMA-NEXT: retq
984 ; FMA4-NEXT: vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0
985 ; FMA4-NEXT: retq
989 ; AVX512-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
990 ; AVX512-NEXT: retq
1000 ; FMA-NEXT: vfnmadd213pd %ymm2, %ymm1, %ymm0
1001 ; FMA-NEXT: retq
1005 ; FMA4-NEXT: vfnmaddpd %ymm2, %ymm1, %ymm0, %ymm0
1006 ; FMA4-NEXT: retq
1010 ; AVX512-NEXT: vfnmadd213pd %ymm2, %ymm1, %ymm0
1011 ; AVX512-NEXT: retq
1021 ; FMA-NEXT: vfmsub213ps %xmm2, %xmm1, %xmm0
1022 ; FMA-NEXT: retq
1026 ; FMA4-NEXT: vfmsubps %xmm2, %xmm1, %xmm0, %xmm0
1027 ; FMA4-NEXT: retq
1031 ; AVX512-NEXT: vfmsub213ps %xmm2, %xmm1, %xmm0
1032 ; AVX512-NEXT: retq
1043 ; FMA-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0
1044 ; FMA-NEXT: retq
1048 ; FMA4-NEXT: vfmaddpd %ymm2, %ymm1, %ymm0, %ymm0
1049 ; FMA4-NEXT: retq
1053 ; AVX512-NEXT: vfmadd213pd %ymm2, %ymm1, %ymm0
1054 ; AVX512-NEXT: retq
1069 ; FMA-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0
1070 ; FMA-NEXT: retq
1074 ; FMA4-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0
1075 ; FMA4-NEXT: retq
1079 ; AVX512-NEXT: vmulps {{.*}}(%rip){1to4}, %xmm0, %xmm0
1080 ; AVX512-NEXT: retq
1094 ; FMA-NEXT: vfmadd132ps {{.*}}(%rip), %xmm1, %xmm0
1095 ; FMA-NEXT: retq
1099 ; FMA4-NEXT: vfmaddps %xmm1, {{.*}}(%rip), %xmm0, %xmm0
1100 ; FMA4-NEXT: retq
1104 ; AVX512-NEXT: vfmadd231ps {{.*}}(%rip), %xmm0, %xmm1
1105 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
1106 ; AVX512-NEXT: retq
1118 ; FMA-NEXT: vxorpd %xmm2, %xmm2, %xmm2
1119 ; FMA-NEXT: vfnmsub213sd %xmm2, %xmm1, %xmm0
1120 ; FMA-NEXT: retq
1124 ; FMA4-NEXT: vxorpd %xmm2, %xmm2, %xmm2
1125 ; FMA4-NEXT: vfnmsubsd %xmm2, %xmm1, %xmm0, %xmm0
1126 ; FMA4-NEXT: retq
1130 ; AVX512-NEXT: vxorps %xmm2, %xmm2, %xmm2
1131 ; AVX512-NEXT: vfnmsub213sd %xmm2, %xmm0, %xmm1
1132 ; AVX512-NEXT: vmovaps %zmm1, %zmm0
1133 ; AVX512-NEXT: retq
1142 ; FMA-NEXT: vxorps %xmm2, %xmm2, %xmm2
1143 ; FMA-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
1144 ; FMA-NEXT: retq
1148 ; FMA4-NEXT: vxorps %xmm2, %xmm2, %xmm2
1149 ; FMA4-NEXT: vfnmsubps %xmm2, %xmm1, %xmm0, %xmm0
1150 ; FMA4-NEXT: retq
1154 ; AVX512-NEXT: vpxord %xmm2, %xmm2, %xmm2
1155 ; AVX512-NEXT: vfnmsub213ps %xmm2, %xmm1, %xmm0
1156 ; AVX512-NEXT: retq
1165 ; FMA-NEXT: vxorpd %ymm2, %ymm2, %ymm2
1166 ; FMA-NEXT: vfnmsub213pd %ymm2, %ymm1, %ymm0
1167 ; FMA-NEXT: retq
1171 ; FMA4-NEXT: vxorpd %ymm2, %ymm2, %ymm2
1172 ; FMA4-NEXT: vfnmsubpd %ymm2, %ymm1, %ymm0, %ymm0
1173 ; FMA4-NEXT: retq
1177 ; AVX512-NEXT: vpxord %ymm2, %ymm2, %ymm2
1178 ; AVX512-NEXT: vfnmsub213pd %ymm2, %ymm1, %ymm0
1179 ; AVX512-NEXT: retq
1188 ; ALL-NEXT: vmulpd %ymm1, %ymm0, %ymm0
1189 ; ALL-NEXT: vxorpd {{.*}}(%rip), %ymm0, %ymm0
1190 ; ALL-NEXT: retq