Lines Matching refs:ebp
14 ; SSE-32-NEXT: pushl %ebp
15 ; SSE-32-NEXT: movl %esp, %ebp
18 ; SSE-32-NEXT: cmpeqps 8(%ebp), %xmm2
22 ; SSE-32-NEXT: movl %ebp, %esp
23 ; SSE-32-NEXT: popl %ebp
36 ; AVX-32-NEXT: pushl %ebp
37 ; AVX-32-NEXT: movl %esp, %ebp
40 ; AVX-32-NEXT: vcmpeqps 8(%ebp), %xmm2, %xmm2
42 ; AVX-32-NEXT: movl %ebp, %esp
43 ; AVX-32-NEXT: popl %ebp
54 ; AVX512-32-NEXT: pushl %ebp
55 ; AVX512-32-NEXT: movl %esp, %ebp
58 ; AVX512-32-NEXT: vcmpeqps 8(%ebp), %xmm2, %k1
60 ; AVX512-32-NEXT: movl %ebp, %esp
61 ; AVX512-32-NEXT: popl %ebp
72 ; AVX512F-32-NEXT: pushl %ebp
73 ; AVX512F-32-NEXT: movl %esp, %ebp
78 ; AVX512F-32-NEXT: vcmpeqps 8(%ebp), %xmm2, %xmm2
82 ; AVX512F-32-NEXT: movl %ebp, %esp
83 ; AVX512F-32-NEXT: popl %ebp
107 ; SSE-32-NEXT: pushl %ebp
108 ; SSE-32-NEXT: movl %esp, %ebp
111 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
145 ; SSE-32-NEXT: movl %ebp, %esp
146 ; SSE-32-NEXT: popl %ebp
188 ; AVX-32-NEXT: pushl %ebp
189 ; AVX-32-NEXT: movl %esp, %ebp
192 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
195 ; AVX-32-NEXT: movl %ebp, %esp
196 ; AVX-32-NEXT: popl %ebp
207 ; AVX512-32-NEXT: pushl %ebp
208 ; AVX512-32-NEXT: movl %esp, %ebp
211 ; AVX512-32-NEXT: vcmpgt_oqps 8(%ebp), %xmm2, %k1
213 ; AVX512-32-NEXT: movl %ebp, %esp
214 ; AVX512-32-NEXT: popl %ebp
225 ; AVX512F-32-NEXT: pushl %ebp
226 ; AVX512F-32-NEXT: movl %esp, %ebp
231 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
236 ; AVX512F-32-NEXT: movl %ebp, %esp
237 ; AVX512F-32-NEXT: popl %ebp
261 ; SSE-32-NEXT: pushl %ebp
262 ; SSE-32-NEXT: movl %esp, %ebp
265 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
299 ; SSE-32-NEXT: movl %ebp, %esp
300 ; SSE-32-NEXT: popl %ebp
342 ; AVX-32-NEXT: pushl %ebp
343 ; AVX-32-NEXT: movl %esp, %ebp
346 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
349 ; AVX-32-NEXT: movl %ebp, %esp
350 ; AVX-32-NEXT: popl %ebp
361 ; AVX512-32-NEXT: pushl %ebp
362 ; AVX512-32-NEXT: movl %esp, %ebp
365 ; AVX512-32-NEXT: vcmpge_oqps 8(%ebp), %xmm2, %k1
367 ; AVX512-32-NEXT: movl %ebp, %esp
368 ; AVX512-32-NEXT: popl %ebp
379 ; AVX512F-32-NEXT: pushl %ebp
380 ; AVX512F-32-NEXT: movl %esp, %ebp
385 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
390 ; AVX512F-32-NEXT: movl %ebp, %esp
391 ; AVX512F-32-NEXT: popl %ebp
415 ; SSE-32-NEXT: pushl %ebp
416 ; SSE-32-NEXT: movl %esp, %ebp
419 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
453 ; SSE-32-NEXT: movl %ebp, %esp
454 ; SSE-32-NEXT: popl %ebp
496 ; AVX-32-NEXT: pushl %ebp
497 ; AVX-32-NEXT: movl %esp, %ebp
500 ; AVX-32-NEXT: vcmplt_oqps 8(%ebp), %xmm2, %xmm2
502 ; AVX-32-NEXT: movl %ebp, %esp
503 ; AVX-32-NEXT: popl %ebp
514 ; AVX512-32-NEXT: pushl %ebp
515 ; AVX512-32-NEXT: movl %esp, %ebp
518 ; AVX512-32-NEXT: vcmplt_oqps 8(%ebp), %xmm2, %k1
520 ; AVX512-32-NEXT: movl %ebp, %esp
521 ; AVX512-32-NEXT: popl %ebp
532 ; AVX512F-32-NEXT: pushl %ebp
533 ; AVX512F-32-NEXT: movl %esp, %ebp
538 ; AVX512F-32-NEXT: vcmplt_oqps 8(%ebp), %xmm2, %xmm2
542 ; AVX512F-32-NEXT: movl %ebp, %esp
543 ; AVX512F-32-NEXT: popl %ebp
567 ; SSE-32-NEXT: pushl %ebp
568 ; SSE-32-NEXT: movl %esp, %ebp
571 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
605 ; SSE-32-NEXT: movl %ebp, %esp
606 ; SSE-32-NEXT: popl %ebp
648 ; AVX-32-NEXT: pushl %ebp
649 ; AVX-32-NEXT: movl %esp, %ebp
652 ; AVX-32-NEXT: vcmple_oqps 8(%ebp), %xmm2, %xmm2
654 ; AVX-32-NEXT: movl %ebp, %esp
655 ; AVX-32-NEXT: popl %ebp
666 ; AVX512-32-NEXT: pushl %ebp
667 ; AVX512-32-NEXT: movl %esp, %ebp
670 ; AVX512-32-NEXT: vcmple_oqps 8(%ebp), %xmm2, %k1
672 ; AVX512-32-NEXT: movl %ebp, %esp
673 ; AVX512-32-NEXT: popl %ebp
684 ; AVX512F-32-NEXT: pushl %ebp
685 ; AVX512F-32-NEXT: movl %esp, %ebp
690 ; AVX512F-32-NEXT: vcmple_oqps 8(%ebp), %xmm2, %xmm2
694 ; AVX512F-32-NEXT: movl %ebp, %esp
695 ; AVX512F-32-NEXT: popl %ebp
719 ; SSE-32-NEXT: pushl %ebp
720 ; SSE-32-NEXT: movl %esp, %ebp
723 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
731 ; SSE-32-NEXT: movl %ebp, %esp
732 ; SSE-32-NEXT: popl %ebp
748 ; AVX-32-NEXT: pushl %ebp
749 ; AVX-32-NEXT: movl %esp, %ebp
752 ; AVX-32-NEXT: vcmpneq_oqps 8(%ebp), %xmm2, %xmm2
754 ; AVX-32-NEXT: movl %ebp, %esp
755 ; AVX-32-NEXT: popl %ebp
766 ; AVX512-32-NEXT: pushl %ebp
767 ; AVX512-32-NEXT: movl %esp, %ebp
770 ; AVX512-32-NEXT: vcmpneq_oqps 8(%ebp), %xmm2, %k1
772 ; AVX512-32-NEXT: movl %ebp, %esp
773 ; AVX512-32-NEXT: popl %ebp
784 ; AVX512F-32-NEXT: pushl %ebp
785 ; AVX512F-32-NEXT: movl %esp, %ebp
790 ; AVX512F-32-NEXT: vcmpneq_oqps 8(%ebp), %xmm2, %xmm2
794 ; AVX512F-32-NEXT: movl %ebp, %esp
795 ; AVX512F-32-NEXT: popl %ebp
819 ; SSE-32-NEXT: pushl %ebp
820 ; SSE-32-NEXT: movl %esp, %ebp
823 ; SSE-32-NEXT: cmpordps 8(%ebp), %xmm2
827 ; SSE-32-NEXT: movl %ebp, %esp
828 ; SSE-32-NEXT: popl %ebp
841 ; AVX-32-NEXT: pushl %ebp
842 ; AVX-32-NEXT: movl %esp, %ebp
845 ; AVX-32-NEXT: vcmpordps 8(%ebp), %xmm2, %xmm2
847 ; AVX-32-NEXT: movl %ebp, %esp
848 ; AVX-32-NEXT: popl %ebp
859 ; AVX512-32-NEXT: pushl %ebp
860 ; AVX512-32-NEXT: movl %esp, %ebp
863 ; AVX512-32-NEXT: vcmpordps 8(%ebp), %xmm2, %k1
865 ; AVX512-32-NEXT: movl %ebp, %esp
866 ; AVX512-32-NEXT: popl %ebp
877 ; AVX512F-32-NEXT: pushl %ebp
878 ; AVX512F-32-NEXT: movl %esp, %ebp
883 ; AVX512F-32-NEXT: vcmpordps 8(%ebp), %xmm2, %xmm2
887 ; AVX512F-32-NEXT: movl %ebp, %esp
888 ; AVX512F-32-NEXT: popl %ebp
912 ; SSE-32-NEXT: pushl %ebp
913 ; SSE-32-NEXT: movl %esp, %ebp
916 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
924 ; SSE-32-NEXT: movl %ebp, %esp
925 ; SSE-32-NEXT: popl %ebp
941 ; AVX-32-NEXT: pushl %ebp
942 ; AVX-32-NEXT: movl %esp, %ebp
945 ; AVX-32-NEXT: vcmpeq_uqps 8(%ebp), %xmm2, %xmm2
947 ; AVX-32-NEXT: movl %ebp, %esp
948 ; AVX-32-NEXT: popl %ebp
959 ; AVX512-32-NEXT: pushl %ebp
960 ; AVX512-32-NEXT: movl %esp, %ebp
963 ; AVX512-32-NEXT: vcmpeq_uqps 8(%ebp), %xmm2, %k1
965 ; AVX512-32-NEXT: movl %ebp, %esp
966 ; AVX512-32-NEXT: popl %ebp
977 ; AVX512F-32-NEXT: pushl %ebp
978 ; AVX512F-32-NEXT: movl %esp, %ebp
983 ; AVX512F-32-NEXT: vcmpeq_uqps 8(%ebp), %xmm2, %xmm2
987 ; AVX512F-32-NEXT: movl %ebp, %esp
988 ; AVX512F-32-NEXT: popl %ebp
1012 ; SSE-32-NEXT: pushl %ebp
1013 ; SSE-32-NEXT: movl %esp, %ebp
1016 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
1050 ; SSE-32-NEXT: movl %ebp, %esp
1051 ; SSE-32-NEXT: popl %ebp
1093 ; AVX-32-NEXT: pushl %ebp
1094 ; AVX-32-NEXT: movl %esp, %ebp
1097 ; AVX-32-NEXT: vcmpnle_uqps 8(%ebp), %xmm2, %xmm2
1099 ; AVX-32-NEXT: movl %ebp, %esp
1100 ; AVX-32-NEXT: popl %ebp
1111 ; AVX512-32-NEXT: pushl %ebp
1112 ; AVX512-32-NEXT: movl %esp, %ebp
1115 ; AVX512-32-NEXT: vcmpnle_uqps 8(%ebp), %xmm2, %k1
1117 ; AVX512-32-NEXT: movl %ebp, %esp
1118 ; AVX512-32-NEXT: popl %ebp
1129 ; AVX512F-32-NEXT: pushl %ebp
1130 ; AVX512F-32-NEXT: movl %esp, %ebp
1135 ; AVX512F-32-NEXT: vcmpnle_uqps 8(%ebp), %xmm2, %xmm2
1139 ; AVX512F-32-NEXT: movl %ebp, %esp
1140 ; AVX512F-32-NEXT: popl %ebp
1164 ; SSE-32-NEXT: pushl %ebp
1165 ; SSE-32-NEXT: movl %esp, %ebp
1168 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
1202 ; SSE-32-NEXT: movl %ebp, %esp
1203 ; SSE-32-NEXT: popl %ebp
1245 ; AVX-32-NEXT: pushl %ebp
1246 ; AVX-32-NEXT: movl %esp, %ebp
1249 ; AVX-32-NEXT: vcmpnlt_uqps 8(%ebp), %xmm2, %xmm2
1251 ; AVX-32-NEXT: movl %ebp, %esp
1252 ; AVX-32-NEXT: popl %ebp
1263 ; AVX512-32-NEXT: pushl %ebp
1264 ; AVX512-32-NEXT: movl %esp, %ebp
1267 ; AVX512-32-NEXT: vcmpnlt_uqps 8(%ebp), %xmm2, %k1
1269 ; AVX512-32-NEXT: movl %ebp, %esp
1270 ; AVX512-32-NEXT: popl %ebp
1281 ; AVX512F-32-NEXT: pushl %ebp
1282 ; AVX512F-32-NEXT: movl %esp, %ebp
1287 ; AVX512F-32-NEXT: vcmpnlt_uqps 8(%ebp), %xmm2, %xmm2
1291 ; AVX512F-32-NEXT: movl %ebp, %esp
1292 ; AVX512F-32-NEXT: popl %ebp
1316 ; SSE-32-NEXT: pushl %ebp
1317 ; SSE-32-NEXT: movl %esp, %ebp
1320 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
1354 ; SSE-32-NEXT: movl %ebp, %esp
1355 ; SSE-32-NEXT: popl %ebp
1397 ; AVX-32-NEXT: pushl %ebp
1398 ; AVX-32-NEXT: movl %esp, %ebp
1401 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
1404 ; AVX-32-NEXT: movl %ebp, %esp
1405 ; AVX-32-NEXT: popl %ebp
1416 ; AVX512-32-NEXT: pushl %ebp
1417 ; AVX512-32-NEXT: movl %esp, %ebp
1420 ; AVX512-32-NEXT: vcmpnge_uqps 8(%ebp), %xmm2, %k1
1422 ; AVX512-32-NEXT: movl %ebp, %esp
1423 ; AVX512-32-NEXT: popl %ebp
1434 ; AVX512F-32-NEXT: pushl %ebp
1435 ; AVX512F-32-NEXT: movl %esp, %ebp
1440 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
1445 ; AVX512F-32-NEXT: movl %ebp, %esp
1446 ; AVX512F-32-NEXT: popl %ebp
1470 ; SSE-32-NEXT: pushl %ebp
1471 ; SSE-32-NEXT: movl %esp, %ebp
1474 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
1508 ; SSE-32-NEXT: movl %ebp, %esp
1509 ; SSE-32-NEXT: popl %ebp
1551 ; AVX-32-NEXT: pushl %ebp
1552 ; AVX-32-NEXT: movl %esp, %ebp
1555 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
1558 ; AVX-32-NEXT: movl %ebp, %esp
1559 ; AVX-32-NEXT: popl %ebp
1570 ; AVX512-32-NEXT: pushl %ebp
1571 ; AVX512-32-NEXT: movl %esp, %ebp
1574 ; AVX512-32-NEXT: vcmpngt_uqps 8(%ebp), %xmm2, %k1
1576 ; AVX512-32-NEXT: movl %ebp, %esp
1577 ; AVX512-32-NEXT: popl %ebp
1588 ; AVX512F-32-NEXT: pushl %ebp
1589 ; AVX512F-32-NEXT: movl %esp, %ebp
1594 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
1599 ; AVX512F-32-NEXT: movl %ebp, %esp
1600 ; AVX512F-32-NEXT: popl %ebp
1624 ; SSE-32-NEXT: pushl %ebp
1625 ; SSE-32-NEXT: movl %esp, %ebp
1628 ; SSE-32-NEXT: cmpneqps 8(%ebp), %xmm2
1632 ; SSE-32-NEXT: movl %ebp, %esp
1633 ; SSE-32-NEXT: popl %ebp
1646 ; AVX-32-NEXT: pushl %ebp
1647 ; AVX-32-NEXT: movl %esp, %ebp
1650 ; AVX-32-NEXT: vcmpneqps 8(%ebp), %xmm2, %xmm2
1652 ; AVX-32-NEXT: movl %ebp, %esp
1653 ; AVX-32-NEXT: popl %ebp
1664 ; AVX512-32-NEXT: pushl %ebp
1665 ; AVX512-32-NEXT: movl %esp, %ebp
1668 ; AVX512-32-NEXT: vcmpneqps 8(%ebp), %xmm2, %k1
1670 ; AVX512-32-NEXT: movl %ebp, %esp
1671 ; AVX512-32-NEXT: popl %ebp
1682 ; AVX512F-32-NEXT: pushl %ebp
1683 ; AVX512F-32-NEXT: movl %esp, %ebp
1688 ; AVX512F-32-NEXT: vcmpneqps 8(%ebp), %xmm2, %xmm2
1692 ; AVX512F-32-NEXT: movl %ebp, %esp
1693 ; AVX512F-32-NEXT: popl %ebp
1717 ; SSE-32-NEXT: pushl %ebp
1718 ; SSE-32-NEXT: movl %esp, %ebp
1721 ; SSE-32-NEXT: cmpunordps 8(%ebp), %xmm2
1725 ; SSE-32-NEXT: movl %ebp, %esp
1726 ; SSE-32-NEXT: popl %ebp
1739 ; AVX-32-NEXT: pushl %ebp
1740 ; AVX-32-NEXT: movl %esp, %ebp
1743 ; AVX-32-NEXT: vcmpunordps 8(%ebp), %xmm2, %xmm2
1745 ; AVX-32-NEXT: movl %ebp, %esp
1746 ; AVX-32-NEXT: popl %ebp
1757 ; AVX512-32-NEXT: pushl %ebp
1758 ; AVX512-32-NEXT: movl %esp, %ebp
1761 ; AVX512-32-NEXT: vcmpunordps 8(%ebp), %xmm2, %k1
1763 ; AVX512-32-NEXT: movl %ebp, %esp
1764 ; AVX512-32-NEXT: popl %ebp
1775 ; AVX512F-32-NEXT: pushl %ebp
1776 ; AVX512F-32-NEXT: movl %esp, %ebp
1781 ; AVX512F-32-NEXT: vcmpunordps 8(%ebp), %xmm2, %xmm2
1785 ; AVX512F-32-NEXT: movl %ebp, %esp
1786 ; AVX512F-32-NEXT: popl %ebp
1810 ; SSE-32-NEXT: pushl %ebp
1811 ; SSE-32-NEXT: movl %esp, %ebp
1814 ; SSE-32-NEXT: cmpeqpd 8(%ebp), %xmm2
1818 ; SSE-32-NEXT: movl %ebp, %esp
1819 ; SSE-32-NEXT: popl %ebp
1832 ; AVX-32-NEXT: pushl %ebp
1833 ; AVX-32-NEXT: movl %esp, %ebp
1836 ; AVX-32-NEXT: vcmpeqpd 8(%ebp), %xmm2, %xmm2
1838 ; AVX-32-NEXT: movl %ebp, %esp
1839 ; AVX-32-NEXT: popl %ebp
1850 ; AVX512-32-NEXT: pushl %ebp
1851 ; AVX512-32-NEXT: movl %esp, %ebp
1854 ; AVX512-32-NEXT: vcmpeqpd 8(%ebp), %xmm2, %k1
1856 ; AVX512-32-NEXT: movl %ebp, %esp
1857 ; AVX512-32-NEXT: popl %ebp
1868 ; AVX512F-32-NEXT: pushl %ebp
1869 ; AVX512F-32-NEXT: movl %esp, %ebp
1874 ; AVX512F-32-NEXT: vcmpeqpd 8(%ebp), %xmm2, %xmm2
1878 ; AVX512F-32-NEXT: movl %ebp, %esp
1879 ; AVX512F-32-NEXT: popl %ebp
1903 ; SSE-32-NEXT: pushl %ebp
1904 ; SSE-32-NEXT: movl %esp, %ebp
1907 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
1925 ; SSE-32-NEXT: movl %ebp, %esp
1926 ; SSE-32-NEXT: popl %ebp
1950 ; AVX-32-NEXT: pushl %ebp
1951 ; AVX-32-NEXT: movl %esp, %ebp
1954 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
1957 ; AVX-32-NEXT: movl %ebp, %esp
1958 ; AVX-32-NEXT: popl %ebp
1969 ; AVX512-32-NEXT: pushl %ebp
1970 ; AVX512-32-NEXT: movl %esp, %ebp
1973 ; AVX512-32-NEXT: vcmpgt_oqpd 8(%ebp), %xmm2, %k1
1975 ; AVX512-32-NEXT: movl %ebp, %esp
1976 ; AVX512-32-NEXT: popl %ebp
1987 ; AVX512F-32-NEXT: pushl %ebp
1988 ; AVX512F-32-NEXT: movl %esp, %ebp
1993 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
1998 ; AVX512F-32-NEXT: movl %ebp, %esp
1999 ; AVX512F-32-NEXT: popl %ebp
2023 ; SSE-32-NEXT: pushl %ebp
2024 ; SSE-32-NEXT: movl %esp, %ebp
2027 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2045 ; SSE-32-NEXT: movl %ebp, %esp
2046 ; SSE-32-NEXT: popl %ebp
2070 ; AVX-32-NEXT: pushl %ebp
2071 ; AVX-32-NEXT: movl %esp, %ebp
2074 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
2077 ; AVX-32-NEXT: movl %ebp, %esp
2078 ; AVX-32-NEXT: popl %ebp
2089 ; AVX512-32-NEXT: pushl %ebp
2090 ; AVX512-32-NEXT: movl %esp, %ebp
2093 ; AVX512-32-NEXT: vcmpge_oqpd 8(%ebp), %xmm2, %k1
2095 ; AVX512-32-NEXT: movl %ebp, %esp
2096 ; AVX512-32-NEXT: popl %ebp
2107 ; AVX512F-32-NEXT: pushl %ebp
2108 ; AVX512F-32-NEXT: movl %esp, %ebp
2113 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
2118 ; AVX512F-32-NEXT: movl %ebp, %esp
2119 ; AVX512F-32-NEXT: popl %ebp
2143 ; SSE-32-NEXT: pushl %ebp
2144 ; SSE-32-NEXT: movl %esp, %ebp
2147 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2165 ; SSE-32-NEXT: movl %ebp, %esp
2166 ; SSE-32-NEXT: popl %ebp
2190 ; AVX-32-NEXT: pushl %ebp
2191 ; AVX-32-NEXT: movl %esp, %ebp
2194 ; AVX-32-NEXT: vcmplt_oqpd 8(%ebp), %xmm2, %xmm2
2196 ; AVX-32-NEXT: movl %ebp, %esp
2197 ; AVX-32-NEXT: popl %ebp
2208 ; AVX512-32-NEXT: pushl %ebp
2209 ; AVX512-32-NEXT: movl %esp, %ebp
2212 ; AVX512-32-NEXT: vcmplt_oqpd 8(%ebp), %xmm2, %k1
2214 ; AVX512-32-NEXT: movl %ebp, %esp
2215 ; AVX512-32-NEXT: popl %ebp
2226 ; AVX512F-32-NEXT: pushl %ebp
2227 ; AVX512F-32-NEXT: movl %esp, %ebp
2232 ; AVX512F-32-NEXT: vcmplt_oqpd 8(%ebp), %xmm2, %xmm2
2236 ; AVX512F-32-NEXT: movl %ebp, %esp
2237 ; AVX512F-32-NEXT: popl %ebp
2261 ; SSE-32-NEXT: pushl %ebp
2262 ; SSE-32-NEXT: movl %esp, %ebp
2265 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2283 ; SSE-32-NEXT: movl %ebp, %esp
2284 ; SSE-32-NEXT: popl %ebp
2308 ; AVX-32-NEXT: pushl %ebp
2309 ; AVX-32-NEXT: movl %esp, %ebp
2312 ; AVX-32-NEXT: vcmple_oqpd 8(%ebp), %xmm2, %xmm2
2314 ; AVX-32-NEXT: movl %ebp, %esp
2315 ; AVX-32-NEXT: popl %ebp
2326 ; AVX512-32-NEXT: pushl %ebp
2327 ; AVX512-32-NEXT: movl %esp, %ebp
2330 ; AVX512-32-NEXT: vcmple_oqpd 8(%ebp), %xmm2, %k1
2332 ; AVX512-32-NEXT: movl %ebp, %esp
2333 ; AVX512-32-NEXT: popl %ebp
2344 ; AVX512F-32-NEXT: pushl %ebp
2345 ; AVX512F-32-NEXT: movl %esp, %ebp
2350 ; AVX512F-32-NEXT: vcmple_oqpd 8(%ebp), %xmm2, %xmm2
2354 ; AVX512F-32-NEXT: movl %ebp, %esp
2355 ; AVX512F-32-NEXT: popl %ebp
2379 ; SSE-32-NEXT: pushl %ebp
2380 ; SSE-32-NEXT: movl %esp, %ebp
2383 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
2391 ; SSE-32-NEXT: movl %ebp, %esp
2392 ; SSE-32-NEXT: popl %ebp
2408 ; AVX-32-NEXT: pushl %ebp
2409 ; AVX-32-NEXT: movl %esp, %ebp
2412 ; AVX-32-NEXT: vcmpneq_oqpd 8(%ebp), %xmm2, %xmm2
2414 ; AVX-32-NEXT: movl %ebp, %esp
2415 ; AVX-32-NEXT: popl %ebp
2426 ; AVX512-32-NEXT: pushl %ebp
2427 ; AVX512-32-NEXT: movl %esp, %ebp
2430 ; AVX512-32-NEXT: vcmpneq_oqpd 8(%ebp), %xmm2, %k1
2432 ; AVX512-32-NEXT: movl %ebp, %esp
2433 ; AVX512-32-NEXT: popl %ebp
2444 ; AVX512F-32-NEXT: pushl %ebp
2445 ; AVX512F-32-NEXT: movl %esp, %ebp
2450 ; AVX512F-32-NEXT: vcmpneq_oqpd 8(%ebp), %xmm2, %xmm2
2454 ; AVX512F-32-NEXT: movl %ebp, %esp
2455 ; AVX512F-32-NEXT: popl %ebp
2479 ; SSE-32-NEXT: pushl %ebp
2480 ; SSE-32-NEXT: movl %esp, %ebp
2483 ; SSE-32-NEXT: cmpordpd 8(%ebp), %xmm2
2487 ; SSE-32-NEXT: movl %ebp, %esp
2488 ; SSE-32-NEXT: popl %ebp
2501 ; AVX-32-NEXT: pushl %ebp
2502 ; AVX-32-NEXT: movl %esp, %ebp
2505 ; AVX-32-NEXT: vcmpordpd 8(%ebp), %xmm2, %xmm2
2507 ; AVX-32-NEXT: movl %ebp, %esp
2508 ; AVX-32-NEXT: popl %ebp
2519 ; AVX512-32-NEXT: pushl %ebp
2520 ; AVX512-32-NEXT: movl %esp, %ebp
2523 ; AVX512-32-NEXT: vcmpordpd 8(%ebp), %xmm2, %k1
2525 ; AVX512-32-NEXT: movl %ebp, %esp
2526 ; AVX512-32-NEXT: popl %ebp
2537 ; AVX512F-32-NEXT: pushl %ebp
2538 ; AVX512F-32-NEXT: movl %esp, %ebp
2543 ; AVX512F-32-NEXT: vcmpordpd 8(%ebp), %xmm2, %xmm2
2547 ; AVX512F-32-NEXT: movl %ebp, %esp
2548 ; AVX512F-32-NEXT: popl %ebp
2572 ; SSE-32-NEXT: pushl %ebp
2573 ; SSE-32-NEXT: movl %esp, %ebp
2576 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
2584 ; SSE-32-NEXT: movl %ebp, %esp
2585 ; SSE-32-NEXT: popl %ebp
2601 ; AVX-32-NEXT: pushl %ebp
2602 ; AVX-32-NEXT: movl %esp, %ebp
2605 ; AVX-32-NEXT: vcmpeq_uqpd 8(%ebp), %xmm2, %xmm2
2607 ; AVX-32-NEXT: movl %ebp, %esp
2608 ; AVX-32-NEXT: popl %ebp
2619 ; AVX512-32-NEXT: pushl %ebp
2620 ; AVX512-32-NEXT: movl %esp, %ebp
2623 ; AVX512-32-NEXT: vcmpeq_uqpd 8(%ebp), %xmm2, %k1
2625 ; AVX512-32-NEXT: movl %ebp, %esp
2626 ; AVX512-32-NEXT: popl %ebp
2637 ; AVX512F-32-NEXT: pushl %ebp
2638 ; AVX512F-32-NEXT: movl %esp, %ebp
2643 ; AVX512F-32-NEXT: vcmpeq_uqpd 8(%ebp), %xmm2, %xmm2
2647 ; AVX512F-32-NEXT: movl %ebp, %esp
2648 ; AVX512F-32-NEXT: popl %ebp
2672 ; SSE-32-NEXT: pushl %ebp
2673 ; SSE-32-NEXT: movl %esp, %ebp
2676 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2694 ; SSE-32-NEXT: movl %ebp, %esp
2695 ; SSE-32-NEXT: popl %ebp
2719 ; AVX-32-NEXT: pushl %ebp
2720 ; AVX-32-NEXT: movl %esp, %ebp
2723 ; AVX-32-NEXT: vcmpnle_uqpd 8(%ebp), %xmm2, %xmm2
2725 ; AVX-32-NEXT: movl %ebp, %esp
2726 ; AVX-32-NEXT: popl %ebp
2737 ; AVX512-32-NEXT: pushl %ebp
2738 ; AVX512-32-NEXT: movl %esp, %ebp
2741 ; AVX512-32-NEXT: vcmpnle_uqpd 8(%ebp), %xmm2, %k1
2743 ; AVX512-32-NEXT: movl %ebp, %esp
2744 ; AVX512-32-NEXT: popl %ebp
2755 ; AVX512F-32-NEXT: pushl %ebp
2756 ; AVX512F-32-NEXT: movl %esp, %ebp
2761 ; AVX512F-32-NEXT: vcmpnle_uqpd 8(%ebp), %xmm2, %xmm2
2765 ; AVX512F-32-NEXT: movl %ebp, %esp
2766 ; AVX512F-32-NEXT: popl %ebp
2790 ; SSE-32-NEXT: pushl %ebp
2791 ; SSE-32-NEXT: movl %esp, %ebp
2794 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2812 ; SSE-32-NEXT: movl %ebp, %esp
2813 ; SSE-32-NEXT: popl %ebp
2837 ; AVX-32-NEXT: pushl %ebp
2838 ; AVX-32-NEXT: movl %esp, %ebp
2841 ; AVX-32-NEXT: vcmpnlt_uqpd 8(%ebp), %xmm2, %xmm2
2843 ; AVX-32-NEXT: movl %ebp, %esp
2844 ; AVX-32-NEXT: popl %ebp
2855 ; AVX512-32-NEXT: pushl %ebp
2856 ; AVX512-32-NEXT: movl %esp, %ebp
2859 ; AVX512-32-NEXT: vcmpnlt_uqpd 8(%ebp), %xmm2, %k1
2861 ; AVX512-32-NEXT: movl %ebp, %esp
2862 ; AVX512-32-NEXT: popl %ebp
2873 ; AVX512F-32-NEXT: pushl %ebp
2874 ; AVX512F-32-NEXT: movl %esp, %ebp
2879 ; AVX512F-32-NEXT: vcmpnlt_uqpd 8(%ebp), %xmm2, %xmm2
2883 ; AVX512F-32-NEXT: movl %ebp, %esp
2884 ; AVX512F-32-NEXT: popl %ebp
2908 ; SSE-32-NEXT: pushl %ebp
2909 ; SSE-32-NEXT: movl %esp, %ebp
2912 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
2930 ; SSE-32-NEXT: movl %ebp, %esp
2931 ; SSE-32-NEXT: popl %ebp
2955 ; AVX-32-NEXT: pushl %ebp
2956 ; AVX-32-NEXT: movl %esp, %ebp
2959 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
2962 ; AVX-32-NEXT: movl %ebp, %esp
2963 ; AVX-32-NEXT: popl %ebp
2974 ; AVX512-32-NEXT: pushl %ebp
2975 ; AVX512-32-NEXT: movl %esp, %ebp
2978 ; AVX512-32-NEXT: vcmpnge_uqpd 8(%ebp), %xmm2, %k1
2980 ; AVX512-32-NEXT: movl %ebp, %esp
2981 ; AVX512-32-NEXT: popl %ebp
2992 ; AVX512F-32-NEXT: pushl %ebp
2993 ; AVX512F-32-NEXT: movl %esp, %ebp
2998 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
3003 ; AVX512F-32-NEXT: movl %ebp, %esp
3004 ; AVX512F-32-NEXT: popl %ebp
3028 ; SSE-32-NEXT: pushl %ebp
3029 ; SSE-32-NEXT: movl %esp, %ebp
3032 ; SSE-32-NEXT: movapd 8(%ebp), %xmm4
3050 ; SSE-32-NEXT: movl %ebp, %esp
3051 ; SSE-32-NEXT: popl %ebp
3075 ; AVX-32-NEXT: pushl %ebp
3076 ; AVX-32-NEXT: movl %esp, %ebp
3079 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
3082 ; AVX-32-NEXT: movl %ebp, %esp
3083 ; AVX-32-NEXT: popl %ebp
3094 ; AVX512-32-NEXT: pushl %ebp
3095 ; AVX512-32-NEXT: movl %esp, %ebp
3098 ; AVX512-32-NEXT: vcmpngt_uqpd 8(%ebp), %xmm2, %k1
3100 ; AVX512-32-NEXT: movl %ebp, %esp
3101 ; AVX512-32-NEXT: popl %ebp
3112 ; AVX512F-32-NEXT: pushl %ebp
3113 ; AVX512F-32-NEXT: movl %esp, %ebp
3118 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
3123 ; AVX512F-32-NEXT: movl %ebp, %esp
3124 ; AVX512F-32-NEXT: popl %ebp
3148 ; SSE-32-NEXT: pushl %ebp
3149 ; SSE-32-NEXT: movl %esp, %ebp
3152 ; SSE-32-NEXT: cmpneqpd 8(%ebp), %xmm2
3156 ; SSE-32-NEXT: movl %ebp, %esp
3157 ; SSE-32-NEXT: popl %ebp
3170 ; AVX-32-NEXT: pushl %ebp
3171 ; AVX-32-NEXT: movl %esp, %ebp
3174 ; AVX-32-NEXT: vcmpneqpd 8(%ebp), %xmm2, %xmm2
3176 ; AVX-32-NEXT: movl %ebp, %esp
3177 ; AVX-32-NEXT: popl %ebp
3188 ; AVX512-32-NEXT: pushl %ebp
3189 ; AVX512-32-NEXT: movl %esp, %ebp
3192 ; AVX512-32-NEXT: vcmpneqpd 8(%ebp), %xmm2, %k1
3194 ; AVX512-32-NEXT: movl %ebp, %esp
3195 ; AVX512-32-NEXT: popl %ebp
3206 ; AVX512F-32-NEXT: pushl %ebp
3207 ; AVX512F-32-NEXT: movl %esp, %ebp
3212 ; AVX512F-32-NEXT: vcmpneqpd 8(%ebp), %xmm2, %xmm2
3216 ; AVX512F-32-NEXT: movl %ebp, %esp
3217 ; AVX512F-32-NEXT: popl %ebp
3241 ; SSE-32-NEXT: pushl %ebp
3242 ; SSE-32-NEXT: movl %esp, %ebp
3245 ; SSE-32-NEXT: cmpunordpd 8(%ebp), %xmm2
3249 ; SSE-32-NEXT: movl %ebp, %esp
3250 ; SSE-32-NEXT: popl %ebp
3263 ; AVX-32-NEXT: pushl %ebp
3264 ; AVX-32-NEXT: movl %esp, %ebp
3267 ; AVX-32-NEXT: vcmpunordpd 8(%ebp), %xmm2, %xmm2
3269 ; AVX-32-NEXT: movl %ebp, %esp
3270 ; AVX-32-NEXT: popl %ebp
3281 ; AVX512-32-NEXT: pushl %ebp
3282 ; AVX512-32-NEXT: movl %esp, %ebp
3285 ; AVX512-32-NEXT: vcmpunordpd 8(%ebp), %xmm2, %k1
3287 ; AVX512-32-NEXT: movl %ebp, %esp
3288 ; AVX512-32-NEXT: popl %ebp
3299 ; AVX512F-32-NEXT: pushl %ebp
3300 ; AVX512F-32-NEXT: movl %esp, %ebp
3305 ; AVX512F-32-NEXT: vcmpunordpd 8(%ebp), %xmm2, %xmm2
3309 ; AVX512F-32-NEXT: movl %ebp, %esp
3310 ; AVX512F-32-NEXT: popl %ebp
3334 ; SSE-32-NEXT: pushl %ebp
3335 ; SSE-32-NEXT: movl %esp, %ebp
3338 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
3345 ; SSE-32-NEXT: movl %ebp, %esp
3346 ; SSE-32-NEXT: popl %ebp
3361 ; AVX-32-NEXT: pushl %ebp
3362 ; AVX-32-NEXT: movl %esp, %ebp
3365 ; AVX-32-NEXT: vcmpeq_osps 8(%ebp), %xmm2, %xmm2
3367 ; AVX-32-NEXT: movl %ebp, %esp
3368 ; AVX-32-NEXT: popl %ebp
3379 ; AVX512-32-NEXT: pushl %ebp
3380 ; AVX512-32-NEXT: movl %esp, %ebp
3383 ; AVX512-32-NEXT: vcmpeq_osps 8(%ebp), %xmm2, %k1
3385 ; AVX512-32-NEXT: movl %ebp, %esp
3386 ; AVX512-32-NEXT: popl %ebp
3397 ; AVX512F-32-NEXT: pushl %ebp
3398 ; AVX512F-32-NEXT: movl %esp, %ebp
3403 ; AVX512F-32-NEXT: vcmpeq_osps 8(%ebp), %xmm2, %xmm2
3407 ; AVX512F-32-NEXT: movl %ebp, %esp
3408 ; AVX512F-32-NEXT: popl %ebp
3432 ; SSE-32-NEXT: pushl %ebp
3433 ; SSE-32-NEXT: movl %esp, %ebp
3436 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
3441 ; SSE-32-NEXT: movl %ebp, %esp
3442 ; SSE-32-NEXT: popl %ebp
3455 ; AVX-32-NEXT: pushl %ebp
3456 ; AVX-32-NEXT: movl %esp, %ebp
3459 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
3462 ; AVX-32-NEXT: movl %ebp, %esp
3463 ; AVX-32-NEXT: popl %ebp
3474 ; AVX512-32-NEXT: pushl %ebp
3475 ; AVX512-32-NEXT: movl %esp, %ebp
3478 ; AVX512-32-NEXT: vcmpgtps 8(%ebp), %xmm2, %k1
3480 ; AVX512-32-NEXT: movl %ebp, %esp
3481 ; AVX512-32-NEXT: popl %ebp
3492 ; AVX512F-32-NEXT: pushl %ebp
3493 ; AVX512F-32-NEXT: movl %esp, %ebp
3498 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
3503 ; AVX512F-32-NEXT: movl %ebp, %esp
3504 ; AVX512F-32-NEXT: popl %ebp
3528 ; SSE-32-NEXT: pushl %ebp
3529 ; SSE-32-NEXT: movl %esp, %ebp
3532 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
3537 ; SSE-32-NEXT: movl %ebp, %esp
3538 ; SSE-32-NEXT: popl %ebp
3551 ; AVX-32-NEXT: pushl %ebp
3552 ; AVX-32-NEXT: movl %esp, %ebp
3555 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
3558 ; AVX-32-NEXT: movl %ebp, %esp
3559 ; AVX-32-NEXT: popl %ebp
3570 ; AVX512-32-NEXT: pushl %ebp
3571 ; AVX512-32-NEXT: movl %esp, %ebp
3574 ; AVX512-32-NEXT: vcmpgeps 8(%ebp), %xmm2, %k1
3576 ; AVX512-32-NEXT: movl %ebp, %esp
3577 ; AVX512-32-NEXT: popl %ebp
3588 ; AVX512F-32-NEXT: pushl %ebp
3589 ; AVX512F-32-NEXT: movl %esp, %ebp
3594 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
3599 ; AVX512F-32-NEXT: movl %ebp, %esp
3600 ; AVX512F-32-NEXT: popl %ebp
3624 ; SSE-32-NEXT: pushl %ebp
3625 ; SSE-32-NEXT: movl %esp, %ebp
3628 ; SSE-32-NEXT: cmpltps 8(%ebp), %xmm2
3632 ; SSE-32-NEXT: movl %ebp, %esp
3633 ; SSE-32-NEXT: popl %ebp
3646 ; AVX-32-NEXT: pushl %ebp
3647 ; AVX-32-NEXT: movl %esp, %ebp
3650 ; AVX-32-NEXT: vcmpltps 8(%ebp), %xmm2, %xmm2
3652 ; AVX-32-NEXT: movl %ebp, %esp
3653 ; AVX-32-NEXT: popl %ebp
3664 ; AVX512-32-NEXT: pushl %ebp
3665 ; AVX512-32-NEXT: movl %esp, %ebp
3668 ; AVX512-32-NEXT: vcmpltps 8(%ebp), %xmm2, %k1
3670 ; AVX512-32-NEXT: movl %ebp, %esp
3671 ; AVX512-32-NEXT: popl %ebp
3682 ; AVX512F-32-NEXT: pushl %ebp
3683 ; AVX512F-32-NEXT: movl %esp, %ebp
3688 ; AVX512F-32-NEXT: vcmpltps 8(%ebp), %xmm2, %xmm2
3692 ; AVX512F-32-NEXT: movl %ebp, %esp
3693 ; AVX512F-32-NEXT: popl %ebp
3717 ; SSE-32-NEXT: pushl %ebp
3718 ; SSE-32-NEXT: movl %esp, %ebp
3721 ; SSE-32-NEXT: cmpleps 8(%ebp), %xmm2
3725 ; SSE-32-NEXT: movl %ebp, %esp
3726 ; SSE-32-NEXT: popl %ebp
3739 ; AVX-32-NEXT: pushl %ebp
3740 ; AVX-32-NEXT: movl %esp, %ebp
3743 ; AVX-32-NEXT: vcmpleps 8(%ebp), %xmm2, %xmm2
3745 ; AVX-32-NEXT: movl %ebp, %esp
3746 ; AVX-32-NEXT: popl %ebp
3757 ; AVX512-32-NEXT: pushl %ebp
3758 ; AVX512-32-NEXT: movl %esp, %ebp
3761 ; AVX512-32-NEXT: vcmpleps 8(%ebp), %xmm2, %k1
3763 ; AVX512-32-NEXT: movl %ebp, %esp
3764 ; AVX512-32-NEXT: popl %ebp
3775 ; AVX512F-32-NEXT: pushl %ebp
3776 ; AVX512F-32-NEXT: movl %esp, %ebp
3781 ; AVX512F-32-NEXT: vcmpleps 8(%ebp), %xmm2, %xmm2
3785 ; AVX512F-32-NEXT: movl %ebp, %esp
3786 ; AVX512F-32-NEXT: popl %ebp
3810 ; SSE-32-NEXT: pushl %ebp
3811 ; SSE-32-NEXT: movl %esp, %ebp
3814 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
3824 ; SSE-32-NEXT: movl %ebp, %esp
3825 ; SSE-32-NEXT: popl %ebp
3843 ; AVX-32-NEXT: pushl %ebp
3844 ; AVX-32-NEXT: movl %esp, %ebp
3847 ; AVX-32-NEXT: vcmpneq_osps 8(%ebp), %xmm2, %xmm2
3849 ; AVX-32-NEXT: movl %ebp, %esp
3850 ; AVX-32-NEXT: popl %ebp
3861 ; AVX512-32-NEXT: pushl %ebp
3862 ; AVX512-32-NEXT: movl %esp, %ebp
3865 ; AVX512-32-NEXT: vcmpneq_osps 8(%ebp), %xmm2, %k1
3867 ; AVX512-32-NEXT: movl %ebp, %esp
3868 ; AVX512-32-NEXT: popl %ebp
3879 ; AVX512F-32-NEXT: pushl %ebp
3880 ; AVX512F-32-NEXT: movl %esp, %ebp
3885 ; AVX512F-32-NEXT: vcmpneq_osps 8(%ebp), %xmm2, %xmm2
3889 ; AVX512F-32-NEXT: movl %ebp, %esp
3890 ; AVX512F-32-NEXT: popl %ebp
3914 ; SSE-32-NEXT: pushl %ebp
3915 ; SSE-32-NEXT: movl %esp, %ebp
3918 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
3925 ; SSE-32-NEXT: movl %ebp, %esp
3926 ; SSE-32-NEXT: popl %ebp
3941 ; AVX-32-NEXT: pushl %ebp
3942 ; AVX-32-NEXT: movl %esp, %ebp
3945 ; AVX-32-NEXT: vcmpord_sps 8(%ebp), %xmm2, %xmm2
3947 ; AVX-32-NEXT: movl %ebp, %esp
3948 ; AVX-32-NEXT: popl %ebp
3959 ; AVX512-32-NEXT: pushl %ebp
3960 ; AVX512-32-NEXT: movl %esp, %ebp
3963 ; AVX512-32-NEXT: vcmpord_sps 8(%ebp), %xmm2, %k1
3965 ; AVX512-32-NEXT: movl %ebp, %esp
3966 ; AVX512-32-NEXT: popl %ebp
3977 ; AVX512F-32-NEXT: pushl %ebp
3978 ; AVX512F-32-NEXT: movl %esp, %ebp
3983 ; AVX512F-32-NEXT: vcmpord_sps 8(%ebp), %xmm2, %xmm2
3987 ; AVX512F-32-NEXT: movl %ebp, %esp
3988 ; AVX512F-32-NEXT: popl %ebp
4012 ; SSE-32-NEXT: pushl %ebp
4013 ; SSE-32-NEXT: movl %esp, %ebp
4016 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
4026 ; SSE-32-NEXT: movl %ebp, %esp
4027 ; SSE-32-NEXT: popl %ebp
4045 ; AVX-32-NEXT: pushl %ebp
4046 ; AVX-32-NEXT: movl %esp, %ebp
4049 ; AVX-32-NEXT: vcmpeq_usps 8(%ebp), %xmm2, %xmm2
4051 ; AVX-32-NEXT: movl %ebp, %esp
4052 ; AVX-32-NEXT: popl %ebp
4063 ; AVX512-32-NEXT: pushl %ebp
4064 ; AVX512-32-NEXT: movl %esp, %ebp
4067 ; AVX512-32-NEXT: vcmpeq_usps 8(%ebp), %xmm2, %k1
4069 ; AVX512-32-NEXT: movl %ebp, %esp
4070 ; AVX512-32-NEXT: popl %ebp
4081 ; AVX512F-32-NEXT: pushl %ebp
4082 ; AVX512F-32-NEXT: movl %esp, %ebp
4087 ; AVX512F-32-NEXT: vcmpeq_usps 8(%ebp), %xmm2, %xmm2
4091 ; AVX512F-32-NEXT: movl %ebp, %esp
4092 ; AVX512F-32-NEXT: popl %ebp
4116 ; SSE-32-NEXT: pushl %ebp
4117 ; SSE-32-NEXT: movl %esp, %ebp
4120 ; SSE-32-NEXT: cmpnleps 8(%ebp), %xmm2
4124 ; SSE-32-NEXT: movl %ebp, %esp
4125 ; SSE-32-NEXT: popl %ebp
4138 ; AVX-32-NEXT: pushl %ebp
4139 ; AVX-32-NEXT: movl %esp, %ebp
4142 ; AVX-32-NEXT: vcmpnleps 8(%ebp), %xmm2, %xmm2
4144 ; AVX-32-NEXT: movl %ebp, %esp
4145 ; AVX-32-NEXT: popl %ebp
4156 ; AVX512-32-NEXT: pushl %ebp
4157 ; AVX512-32-NEXT: movl %esp, %ebp
4160 ; AVX512-32-NEXT: vcmpnleps 8(%ebp), %xmm2, %k1
4162 ; AVX512-32-NEXT: movl %ebp, %esp
4163 ; AVX512-32-NEXT: popl %ebp
4174 ; AVX512F-32-NEXT: pushl %ebp
4175 ; AVX512F-32-NEXT: movl %esp, %ebp
4180 ; AVX512F-32-NEXT: vcmpnleps 8(%ebp), %xmm2, %xmm2
4184 ; AVX512F-32-NEXT: movl %ebp, %esp
4185 ; AVX512F-32-NEXT: popl %ebp
4209 ; SSE-32-NEXT: pushl %ebp
4210 ; SSE-32-NEXT: movl %esp, %ebp
4213 ; SSE-32-NEXT: cmpnltps 8(%ebp), %xmm2
4217 ; SSE-32-NEXT: movl %ebp, %esp
4218 ; SSE-32-NEXT: popl %ebp
4231 ; AVX-32-NEXT: pushl %ebp
4232 ; AVX-32-NEXT: movl %esp, %ebp
4235 ; AVX-32-NEXT: vcmpnltps 8(%ebp), %xmm2, %xmm2
4237 ; AVX-32-NEXT: movl %ebp, %esp
4238 ; AVX-32-NEXT: popl %ebp
4249 ; AVX512-32-NEXT: pushl %ebp
4250 ; AVX512-32-NEXT: movl %esp, %ebp
4253 ; AVX512-32-NEXT: vcmpnltps 8(%ebp), %xmm2, %k1
4255 ; AVX512-32-NEXT: movl %ebp, %esp
4256 ; AVX512-32-NEXT: popl %ebp
4267 ; AVX512F-32-NEXT: pushl %ebp
4268 ; AVX512F-32-NEXT: movl %esp, %ebp
4273 ; AVX512F-32-NEXT: vcmpnltps 8(%ebp), %xmm2, %xmm2
4277 ; AVX512F-32-NEXT: movl %ebp, %esp
4278 ; AVX512F-32-NEXT: popl %ebp
4302 ; SSE-32-NEXT: pushl %ebp
4303 ; SSE-32-NEXT: movl %esp, %ebp
4306 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
4311 ; SSE-32-NEXT: movl %ebp, %esp
4312 ; SSE-32-NEXT: popl %ebp
4325 ; AVX-32-NEXT: pushl %ebp
4326 ; AVX-32-NEXT: movl %esp, %ebp
4329 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
4332 ; AVX-32-NEXT: movl %ebp, %esp
4333 ; AVX-32-NEXT: popl %ebp
4344 ; AVX512-32-NEXT: pushl %ebp
4345 ; AVX512-32-NEXT: movl %esp, %ebp
4348 ; AVX512-32-NEXT: vcmpngeps 8(%ebp), %xmm2, %k1
4350 ; AVX512-32-NEXT: movl %ebp, %esp
4351 ; AVX512-32-NEXT: popl %ebp
4362 ; AVX512F-32-NEXT: pushl %ebp
4363 ; AVX512F-32-NEXT: movl %esp, %ebp
4368 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
4373 ; AVX512F-32-NEXT: movl %ebp, %esp
4374 ; AVX512F-32-NEXT: popl %ebp
4398 ; SSE-32-NEXT: pushl %ebp
4399 ; SSE-32-NEXT: movl %esp, %ebp
4402 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
4407 ; SSE-32-NEXT: movl %ebp, %esp
4408 ; SSE-32-NEXT: popl %ebp
4421 ; AVX-32-NEXT: pushl %ebp
4422 ; AVX-32-NEXT: movl %esp, %ebp
4425 ; AVX-32-NEXT: vmovaps 8(%ebp), %xmm3
4428 ; AVX-32-NEXT: movl %ebp, %esp
4429 ; AVX-32-NEXT: popl %ebp
4440 ; AVX512-32-NEXT: pushl %ebp
4441 ; AVX512-32-NEXT: movl %esp, %ebp
4444 ; AVX512-32-NEXT: vcmpngtps 8(%ebp), %xmm2, %k1
4446 ; AVX512-32-NEXT: movl %ebp, %esp
4447 ; AVX512-32-NEXT: popl %ebp
4458 ; AVX512F-32-NEXT: pushl %ebp
4459 ; AVX512F-32-NEXT: movl %esp, %ebp
4464 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %xmm3
4469 ; AVX512F-32-NEXT: movl %ebp, %esp
4470 ; AVX512F-32-NEXT: popl %ebp
4494 ; SSE-32-NEXT: pushl %ebp
4495 ; SSE-32-NEXT: movl %esp, %ebp
4498 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
4505 ; SSE-32-NEXT: movl %ebp, %esp
4506 ; SSE-32-NEXT: popl %ebp
4521 ; AVX-32-NEXT: pushl %ebp
4522 ; AVX-32-NEXT: movl %esp, %ebp
4525 ; AVX-32-NEXT: vcmpneq_usps 8(%ebp), %xmm2, %xmm2
4527 ; AVX-32-NEXT: movl %ebp, %esp
4528 ; AVX-32-NEXT: popl %ebp
4539 ; AVX512-32-NEXT: pushl %ebp
4540 ; AVX512-32-NEXT: movl %esp, %ebp
4543 ; AVX512-32-NEXT: vcmpneq_usps 8(%ebp), %xmm2, %k1
4545 ; AVX512-32-NEXT: movl %ebp, %esp
4546 ; AVX512-32-NEXT: popl %ebp
4557 ; AVX512F-32-NEXT: pushl %ebp
4558 ; AVX512F-32-NEXT: movl %esp, %ebp
4563 ; AVX512F-32-NEXT: vcmpneq_usps 8(%ebp), %xmm2, %xmm2
4567 ; AVX512F-32-NEXT: movl %ebp, %esp
4568 ; AVX512F-32-NEXT: popl %ebp
4592 ; SSE-32-NEXT: pushl %ebp
4593 ; SSE-32-NEXT: movl %esp, %ebp
4596 ; SSE-32-NEXT: movaps 8(%ebp), %xmm3
4603 ; SSE-32-NEXT: movl %ebp, %esp
4604 ; SSE-32-NEXT: popl %ebp
4619 ; AVX-32-NEXT: pushl %ebp
4620 ; AVX-32-NEXT: movl %esp, %ebp
4623 ; AVX-32-NEXT: vcmpunord_sps 8(%ebp), %xmm2, %xmm2
4625 ; AVX-32-NEXT: movl %ebp, %esp
4626 ; AVX-32-NEXT: popl %ebp
4637 ; AVX512-32-NEXT: pushl %ebp
4638 ; AVX512-32-NEXT: movl %esp, %ebp
4641 ; AVX512-32-NEXT: vcmpunord_sps 8(%ebp), %xmm2, %k1
4643 ; AVX512-32-NEXT: movl %ebp, %esp
4644 ; AVX512-32-NEXT: popl %ebp
4655 ; AVX512F-32-NEXT: pushl %ebp
4656 ; AVX512F-32-NEXT: movl %esp, %ebp
4661 ; AVX512F-32-NEXT: vcmpunord_sps 8(%ebp), %xmm2, %xmm2
4665 ; AVX512F-32-NEXT: movl %ebp, %esp
4666 ; AVX512F-32-NEXT: popl %ebp
4690 ; SSE-32-NEXT: pushl %ebp
4691 ; SSE-32-NEXT: movl %esp, %ebp
4694 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
4701 ; SSE-32-NEXT: movl %ebp, %esp
4702 ; SSE-32-NEXT: popl %ebp
4717 ; AVX-32-NEXT: pushl %ebp
4718 ; AVX-32-NEXT: movl %esp, %ebp
4721 ; AVX-32-NEXT: vcmpeq_ospd 8(%ebp), %xmm2, %xmm2
4723 ; AVX-32-NEXT: movl %ebp, %esp
4724 ; AVX-32-NEXT: popl %ebp
4735 ; AVX512-32-NEXT: pushl %ebp
4736 ; AVX512-32-NEXT: movl %esp, %ebp
4739 ; AVX512-32-NEXT: vcmpeq_ospd 8(%ebp), %xmm2, %k1
4741 ; AVX512-32-NEXT: movl %ebp, %esp
4742 ; AVX512-32-NEXT: popl %ebp
4753 ; AVX512F-32-NEXT: pushl %ebp
4754 ; AVX512F-32-NEXT: movl %esp, %ebp
4759 ; AVX512F-32-NEXT: vcmpeq_ospd 8(%ebp), %xmm2, %xmm2
4763 ; AVX512F-32-NEXT: movl %ebp, %esp
4764 ; AVX512F-32-NEXT: popl %ebp
4788 ; SSE-32-NEXT: pushl %ebp
4789 ; SSE-32-NEXT: movl %esp, %ebp
4792 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
4797 ; SSE-32-NEXT: movl %ebp, %esp
4798 ; SSE-32-NEXT: popl %ebp
4811 ; AVX-32-NEXT: pushl %ebp
4812 ; AVX-32-NEXT: movl %esp, %ebp
4815 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
4818 ; AVX-32-NEXT: movl %ebp, %esp
4819 ; AVX-32-NEXT: popl %ebp
4830 ; AVX512-32-NEXT: pushl %ebp
4831 ; AVX512-32-NEXT: movl %esp, %ebp
4834 ; AVX512-32-NEXT: vcmpgtpd 8(%ebp), %xmm2, %k1
4836 ; AVX512-32-NEXT: movl %ebp, %esp
4837 ; AVX512-32-NEXT: popl %ebp
4848 ; AVX512F-32-NEXT: pushl %ebp
4849 ; AVX512F-32-NEXT: movl %esp, %ebp
4854 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
4859 ; AVX512F-32-NEXT: movl %ebp, %esp
4860 ; AVX512F-32-NEXT: popl %ebp
4884 ; SSE-32-NEXT: pushl %ebp
4885 ; SSE-32-NEXT: movl %esp, %ebp
4888 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
4893 ; SSE-32-NEXT: movl %ebp, %esp
4894 ; SSE-32-NEXT: popl %ebp
4907 ; AVX-32-NEXT: pushl %ebp
4908 ; AVX-32-NEXT: movl %esp, %ebp
4911 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
4914 ; AVX-32-NEXT: movl %ebp, %esp
4915 ; AVX-32-NEXT: popl %ebp
4926 ; AVX512-32-NEXT: pushl %ebp
4927 ; AVX512-32-NEXT: movl %esp, %ebp
4930 ; AVX512-32-NEXT: vcmpgepd 8(%ebp), %xmm2, %k1
4932 ; AVX512-32-NEXT: movl %ebp, %esp
4933 ; AVX512-32-NEXT: popl %ebp
4944 ; AVX512F-32-NEXT: pushl %ebp
4945 ; AVX512F-32-NEXT: movl %esp, %ebp
4950 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
4955 ; AVX512F-32-NEXT: movl %ebp, %esp
4956 ; AVX512F-32-NEXT: popl %ebp
4980 ; SSE-32-NEXT: pushl %ebp
4981 ; SSE-32-NEXT: movl %esp, %ebp
4984 ; SSE-32-NEXT: cmpltpd 8(%ebp), %xmm2
4988 ; SSE-32-NEXT: movl %ebp, %esp
4989 ; SSE-32-NEXT: popl %ebp
5002 ; AVX-32-NEXT: pushl %ebp
5003 ; AVX-32-NEXT: movl %esp, %ebp
5006 ; AVX-32-NEXT: vcmpltpd 8(%ebp), %xmm2, %xmm2
5008 ; AVX-32-NEXT: movl %ebp, %esp
5009 ; AVX-32-NEXT: popl %ebp
5020 ; AVX512-32-NEXT: pushl %ebp
5021 ; AVX512-32-NEXT: movl %esp, %ebp
5024 ; AVX512-32-NEXT: vcmpltpd 8(%ebp), %xmm2, %k1
5026 ; AVX512-32-NEXT: movl %ebp, %esp
5027 ; AVX512-32-NEXT: popl %ebp
5038 ; AVX512F-32-NEXT: pushl %ebp
5039 ; AVX512F-32-NEXT: movl %esp, %ebp
5044 ; AVX512F-32-NEXT: vcmpltpd 8(%ebp), %xmm2, %xmm2
5048 ; AVX512F-32-NEXT: movl %ebp, %esp
5049 ; AVX512F-32-NEXT: popl %ebp
5073 ; SSE-32-NEXT: pushl %ebp
5074 ; SSE-32-NEXT: movl %esp, %ebp
5077 ; SSE-32-NEXT: cmplepd 8(%ebp), %xmm2
5081 ; SSE-32-NEXT: movl %ebp, %esp
5082 ; SSE-32-NEXT: popl %ebp
5095 ; AVX-32-NEXT: pushl %ebp
5096 ; AVX-32-NEXT: movl %esp, %ebp
5099 ; AVX-32-NEXT: vcmplepd 8(%ebp), %xmm2, %xmm2
5101 ; AVX-32-NEXT: movl %ebp, %esp
5102 ; AVX-32-NEXT: popl %ebp
5113 ; AVX512-32-NEXT: pushl %ebp
5114 ; AVX512-32-NEXT: movl %esp, %ebp
5117 ; AVX512-32-NEXT: vcmplepd 8(%ebp), %xmm2, %k1
5119 ; AVX512-32-NEXT: movl %ebp, %esp
5120 ; AVX512-32-NEXT: popl %ebp
5131 ; AVX512F-32-NEXT: pushl %ebp
5132 ; AVX512F-32-NEXT: movl %esp, %ebp
5137 ; AVX512F-32-NEXT: vcmplepd 8(%ebp), %xmm2, %xmm2
5141 ; AVX512F-32-NEXT: movl %ebp, %esp
5142 ; AVX512F-32-NEXT: popl %ebp
5166 ; SSE-32-NEXT: pushl %ebp
5167 ; SSE-32-NEXT: movl %esp, %ebp
5170 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5180 ; SSE-32-NEXT: movl %ebp, %esp
5181 ; SSE-32-NEXT: popl %ebp
5199 ; AVX-32-NEXT: pushl %ebp
5200 ; AVX-32-NEXT: movl %esp, %ebp
5203 ; AVX-32-NEXT: vcmpneq_ospd 8(%ebp), %xmm2, %xmm2
5205 ; AVX-32-NEXT: movl %ebp, %esp
5206 ; AVX-32-NEXT: popl %ebp
5217 ; AVX512-32-NEXT: pushl %ebp
5218 ; AVX512-32-NEXT: movl %esp, %ebp
5221 ; AVX512-32-NEXT: vcmpneq_ospd 8(%ebp), %xmm2, %k1
5223 ; AVX512-32-NEXT: movl %ebp, %esp
5224 ; AVX512-32-NEXT: popl %ebp
5235 ; AVX512F-32-NEXT: pushl %ebp
5236 ; AVX512F-32-NEXT: movl %esp, %ebp
5241 ; AVX512F-32-NEXT: vcmpneq_ospd 8(%ebp), %xmm2, %xmm2
5245 ; AVX512F-32-NEXT: movl %ebp, %esp
5246 ; AVX512F-32-NEXT: popl %ebp
5270 ; SSE-32-NEXT: pushl %ebp
5271 ; SSE-32-NEXT: movl %esp, %ebp
5274 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5281 ; SSE-32-NEXT: movl %ebp, %esp
5282 ; SSE-32-NEXT: popl %ebp
5297 ; AVX-32-NEXT: pushl %ebp
5298 ; AVX-32-NEXT: movl %esp, %ebp
5301 ; AVX-32-NEXT: vcmpord_spd 8(%ebp), %xmm2, %xmm2
5303 ; AVX-32-NEXT: movl %ebp, %esp
5304 ; AVX-32-NEXT: popl %ebp
5315 ; AVX512-32-NEXT: pushl %ebp
5316 ; AVX512-32-NEXT: movl %esp, %ebp
5319 ; AVX512-32-NEXT: vcmpord_spd 8(%ebp), %xmm2, %k1
5321 ; AVX512-32-NEXT: movl %ebp, %esp
5322 ; AVX512-32-NEXT: popl %ebp
5333 ; AVX512F-32-NEXT: pushl %ebp
5334 ; AVX512F-32-NEXT: movl %esp, %ebp
5339 ; AVX512F-32-NEXT: vcmpord_spd 8(%ebp), %xmm2, %xmm2
5343 ; AVX512F-32-NEXT: movl %ebp, %esp
5344 ; AVX512F-32-NEXT: popl %ebp
5368 ; SSE-32-NEXT: pushl %ebp
5369 ; SSE-32-NEXT: movl %esp, %ebp
5372 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5382 ; SSE-32-NEXT: movl %ebp, %esp
5383 ; SSE-32-NEXT: popl %ebp
5401 ; AVX-32-NEXT: pushl %ebp
5402 ; AVX-32-NEXT: movl %esp, %ebp
5405 ; AVX-32-NEXT: vcmpeq_uspd 8(%ebp), %xmm2, %xmm2
5407 ; AVX-32-NEXT: movl %ebp, %esp
5408 ; AVX-32-NEXT: popl %ebp
5419 ; AVX512-32-NEXT: pushl %ebp
5420 ; AVX512-32-NEXT: movl %esp, %ebp
5423 ; AVX512-32-NEXT: vcmpeq_uspd 8(%ebp), %xmm2, %k1
5425 ; AVX512-32-NEXT: movl %ebp, %esp
5426 ; AVX512-32-NEXT: popl %ebp
5437 ; AVX512F-32-NEXT: pushl %ebp
5438 ; AVX512F-32-NEXT: movl %esp, %ebp
5443 ; AVX512F-32-NEXT: vcmpeq_uspd 8(%ebp), %xmm2, %xmm2
5447 ; AVX512F-32-NEXT: movl %ebp, %esp
5448 ; AVX512F-32-NEXT: popl %ebp
5472 ; SSE-32-NEXT: pushl %ebp
5473 ; SSE-32-NEXT: movl %esp, %ebp
5476 ; SSE-32-NEXT: cmpnlepd 8(%ebp), %xmm2
5480 ; SSE-32-NEXT: movl %ebp, %esp
5481 ; SSE-32-NEXT: popl %ebp
5494 ; AVX-32-NEXT: pushl %ebp
5495 ; AVX-32-NEXT: movl %esp, %ebp
5498 ; AVX-32-NEXT: vcmpnlepd 8(%ebp), %xmm2, %xmm2
5500 ; AVX-32-NEXT: movl %ebp, %esp
5501 ; AVX-32-NEXT: popl %ebp
5512 ; AVX512-32-NEXT: pushl %ebp
5513 ; AVX512-32-NEXT: movl %esp, %ebp
5516 ; AVX512-32-NEXT: vcmpnlepd 8(%ebp), %xmm2, %k1
5518 ; AVX512-32-NEXT: movl %ebp, %esp
5519 ; AVX512-32-NEXT: popl %ebp
5530 ; AVX512F-32-NEXT: pushl %ebp
5531 ; AVX512F-32-NEXT: movl %esp, %ebp
5536 ; AVX512F-32-NEXT: vcmpnlepd 8(%ebp), %xmm2, %xmm2
5540 ; AVX512F-32-NEXT: movl %ebp, %esp
5541 ; AVX512F-32-NEXT: popl %ebp
5565 ; SSE-32-NEXT: pushl %ebp
5566 ; SSE-32-NEXT: movl %esp, %ebp
5569 ; SSE-32-NEXT: cmpnltpd 8(%ebp), %xmm2
5573 ; SSE-32-NEXT: movl %ebp, %esp
5574 ; SSE-32-NEXT: popl %ebp
5587 ; AVX-32-NEXT: pushl %ebp
5588 ; AVX-32-NEXT: movl %esp, %ebp
5591 ; AVX-32-NEXT: vcmpnltpd 8(%ebp), %xmm2, %xmm2
5593 ; AVX-32-NEXT: movl %ebp, %esp
5594 ; AVX-32-NEXT: popl %ebp
5605 ; AVX512-32-NEXT: pushl %ebp
5606 ; AVX512-32-NEXT: movl %esp, %ebp
5609 ; AVX512-32-NEXT: vcmpnltpd 8(%ebp), %xmm2, %k1
5611 ; AVX512-32-NEXT: movl %ebp, %esp
5612 ; AVX512-32-NEXT: popl %ebp
5623 ; AVX512F-32-NEXT: pushl %ebp
5624 ; AVX512F-32-NEXT: movl %esp, %ebp
5629 ; AVX512F-32-NEXT: vcmpnltpd 8(%ebp), %xmm2, %xmm2
5633 ; AVX512F-32-NEXT: movl %ebp, %esp
5634 ; AVX512F-32-NEXT: popl %ebp
5658 ; SSE-32-NEXT: pushl %ebp
5659 ; SSE-32-NEXT: movl %esp, %ebp
5662 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5667 ; SSE-32-NEXT: movl %ebp, %esp
5668 ; SSE-32-NEXT: popl %ebp
5681 ; AVX-32-NEXT: pushl %ebp
5682 ; AVX-32-NEXT: movl %esp, %ebp
5685 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
5688 ; AVX-32-NEXT: movl %ebp, %esp
5689 ; AVX-32-NEXT: popl %ebp
5700 ; AVX512-32-NEXT: pushl %ebp
5701 ; AVX512-32-NEXT: movl %esp, %ebp
5704 ; AVX512-32-NEXT: vcmpngepd 8(%ebp), %xmm2, %k1
5706 ; AVX512-32-NEXT: movl %ebp, %esp
5707 ; AVX512-32-NEXT: popl %ebp
5718 ; AVX512F-32-NEXT: pushl %ebp
5719 ; AVX512F-32-NEXT: movl %esp, %ebp
5724 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
5729 ; AVX512F-32-NEXT: movl %ebp, %esp
5730 ; AVX512F-32-NEXT: popl %ebp
5754 ; SSE-32-NEXT: pushl %ebp
5755 ; SSE-32-NEXT: movl %esp, %ebp
5758 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5763 ; SSE-32-NEXT: movl %ebp, %esp
5764 ; SSE-32-NEXT: popl %ebp
5777 ; AVX-32-NEXT: pushl %ebp
5778 ; AVX-32-NEXT: movl %esp, %ebp
5781 ; AVX-32-NEXT: vmovapd 8(%ebp), %xmm3
5784 ; AVX-32-NEXT: movl %ebp, %esp
5785 ; AVX-32-NEXT: popl %ebp
5796 ; AVX512-32-NEXT: pushl %ebp
5797 ; AVX512-32-NEXT: movl %esp, %ebp
5800 ; AVX512-32-NEXT: vcmpngtpd 8(%ebp), %xmm2, %k1
5802 ; AVX512-32-NEXT: movl %ebp, %esp
5803 ; AVX512-32-NEXT: popl %ebp
5814 ; AVX512F-32-NEXT: pushl %ebp
5815 ; AVX512F-32-NEXT: movl %esp, %ebp
5820 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %xmm3
5825 ; AVX512F-32-NEXT: movl %ebp, %esp
5826 ; AVX512F-32-NEXT: popl %ebp
5850 ; SSE-32-NEXT: pushl %ebp
5851 ; SSE-32-NEXT: movl %esp, %ebp
5854 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5861 ; SSE-32-NEXT: movl %ebp, %esp
5862 ; SSE-32-NEXT: popl %ebp
5877 ; AVX-32-NEXT: pushl %ebp
5878 ; AVX-32-NEXT: movl %esp, %ebp
5881 ; AVX-32-NEXT: vcmpneq_uspd 8(%ebp), %xmm2, %xmm2
5883 ; AVX-32-NEXT: movl %ebp, %esp
5884 ; AVX-32-NEXT: popl %ebp
5895 ; AVX512-32-NEXT: pushl %ebp
5896 ; AVX512-32-NEXT: movl %esp, %ebp
5899 ; AVX512-32-NEXT: vcmpneq_uspd 8(%ebp), %xmm2, %k1
5901 ; AVX512-32-NEXT: movl %ebp, %esp
5902 ; AVX512-32-NEXT: popl %ebp
5913 ; AVX512F-32-NEXT: pushl %ebp
5914 ; AVX512F-32-NEXT: movl %esp, %ebp
5919 ; AVX512F-32-NEXT: vcmpneq_uspd 8(%ebp), %xmm2, %xmm2
5923 ; AVX512F-32-NEXT: movl %ebp, %esp
5924 ; AVX512F-32-NEXT: popl %ebp
5948 ; SSE-32-NEXT: pushl %ebp
5949 ; SSE-32-NEXT: movl %esp, %ebp
5952 ; SSE-32-NEXT: movapd 8(%ebp), %xmm3
5959 ; SSE-32-NEXT: movl %ebp, %esp
5960 ; SSE-32-NEXT: popl %ebp
5975 ; AVX-32-NEXT: pushl %ebp
5976 ; AVX-32-NEXT: movl %esp, %ebp
5979 ; AVX-32-NEXT: vcmpunord_spd 8(%ebp), %xmm2, %xmm2
5981 ; AVX-32-NEXT: movl %ebp, %esp
5982 ; AVX-32-NEXT: popl %ebp
5993 ; AVX512-32-NEXT: pushl %ebp
5994 ; AVX512-32-NEXT: movl %esp, %ebp
5997 ; AVX512-32-NEXT: vcmpunord_spd 8(%ebp), %xmm2, %k1
5999 ; AVX512-32-NEXT: movl %ebp, %esp
6000 ; AVX512-32-NEXT: popl %ebp
6011 ; AVX512F-32-NEXT: pushl %ebp
6012 ; AVX512F-32-NEXT: movl %esp, %ebp
6017 ; AVX512F-32-NEXT: vcmpunord_spd 8(%ebp), %xmm2, %xmm2
6021 ; AVX512F-32-NEXT: movl %ebp, %esp
6022 ; AVX512F-32-NEXT: popl %ebp