Lines Matching refs:ebp

12 ; AVX-32-NEXT:    pushl %ebp
13 ; AVX-32-NEXT: movl %esp, %ebp
16 ; AVX-32-NEXT: vcmpeqps 8(%ebp), %ymm2, %ymm2
18 ; AVX-32-NEXT: movl %ebp, %esp
19 ; AVX-32-NEXT: popl %ebp
30 ; AVX512-32-NEXT: pushl %ebp
31 ; AVX512-32-NEXT: movl %esp, %ebp
34 ; AVX512-32-NEXT: vcmpeqps 8(%ebp), %ymm2, %k1
36 ; AVX512-32-NEXT: movl %ebp, %esp
37 ; AVX512-32-NEXT: popl %ebp
48 ; AVX512F-32-NEXT: pushl %ebp
49 ; AVX512F-32-NEXT: movl %esp, %ebp
54 ; AVX512F-32-NEXT: vcmpeqps 8(%ebp), %ymm2, %ymm2
58 ; AVX512F-32-NEXT: movl %ebp, %esp
59 ; AVX512F-32-NEXT: popl %ebp
81 ; AVX-32-NEXT: pushl %ebp
82 ; AVX-32-NEXT: movl %esp, %ebp
85 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
88 ; AVX-32-NEXT: movl %ebp, %esp
89 ; AVX-32-NEXT: popl %ebp
100 ; AVX512-32-NEXT: pushl %ebp
101 ; AVX512-32-NEXT: movl %esp, %ebp
104 ; AVX512-32-NEXT: vcmpgt_oqps 8(%ebp), %ymm2, %k1
106 ; AVX512-32-NEXT: movl %ebp, %esp
107 ; AVX512-32-NEXT: popl %ebp
118 ; AVX512F-32-NEXT: pushl %ebp
119 ; AVX512F-32-NEXT: movl %esp, %ebp
124 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
129 ; AVX512F-32-NEXT: movl %ebp, %esp
130 ; AVX512F-32-NEXT: popl %ebp
152 ; AVX-32-NEXT: pushl %ebp
153 ; AVX-32-NEXT: movl %esp, %ebp
156 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
159 ; AVX-32-NEXT: movl %ebp, %esp
160 ; AVX-32-NEXT: popl %ebp
171 ; AVX512-32-NEXT: pushl %ebp
172 ; AVX512-32-NEXT: movl %esp, %ebp
175 ; AVX512-32-NEXT: vcmpge_oqps 8(%ebp), %ymm2, %k1
177 ; AVX512-32-NEXT: movl %ebp, %esp
178 ; AVX512-32-NEXT: popl %ebp
189 ; AVX512F-32-NEXT: pushl %ebp
190 ; AVX512F-32-NEXT: movl %esp, %ebp
195 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
200 ; AVX512F-32-NEXT: movl %ebp, %esp
201 ; AVX512F-32-NEXT: popl %ebp
223 ; AVX-32-NEXT: pushl %ebp
224 ; AVX-32-NEXT: movl %esp, %ebp
227 ; AVX-32-NEXT: vcmplt_oqps 8(%ebp), %ymm2, %ymm2
229 ; AVX-32-NEXT: movl %ebp, %esp
230 ; AVX-32-NEXT: popl %ebp
241 ; AVX512-32-NEXT: pushl %ebp
242 ; AVX512-32-NEXT: movl %esp, %ebp
245 ; AVX512-32-NEXT: vcmplt_oqps 8(%ebp), %ymm2, %k1
247 ; AVX512-32-NEXT: movl %ebp, %esp
248 ; AVX512-32-NEXT: popl %ebp
259 ; AVX512F-32-NEXT: pushl %ebp
260 ; AVX512F-32-NEXT: movl %esp, %ebp
265 ; AVX512F-32-NEXT: vcmplt_oqps 8(%ebp), %ymm2, %ymm2
269 ; AVX512F-32-NEXT: movl %ebp, %esp
270 ; AVX512F-32-NEXT: popl %ebp
292 ; AVX-32-NEXT: pushl %ebp
293 ; AVX-32-NEXT: movl %esp, %ebp
296 ; AVX-32-NEXT: vcmple_oqps 8(%ebp), %ymm2, %ymm2
298 ; AVX-32-NEXT: movl %ebp, %esp
299 ; AVX-32-NEXT: popl %ebp
310 ; AVX512-32-NEXT: pushl %ebp
311 ; AVX512-32-NEXT: movl %esp, %ebp
314 ; AVX512-32-NEXT: vcmple_oqps 8(%ebp), %ymm2, %k1
316 ; AVX512-32-NEXT: movl %ebp, %esp
317 ; AVX512-32-NEXT: popl %ebp
328 ; AVX512F-32-NEXT: pushl %ebp
329 ; AVX512F-32-NEXT: movl %esp, %ebp
334 ; AVX512F-32-NEXT: vcmple_oqps 8(%ebp), %ymm2, %ymm2
338 ; AVX512F-32-NEXT: movl %ebp, %esp
339 ; AVX512F-32-NEXT: popl %ebp
361 ; AVX-32-NEXT: pushl %ebp
362 ; AVX-32-NEXT: movl %esp, %ebp
365 ; AVX-32-NEXT: vcmpneq_oqps 8(%ebp), %ymm2, %ymm2
367 ; AVX-32-NEXT: movl %ebp, %esp
368 ; AVX-32-NEXT: popl %ebp
379 ; AVX512-32-NEXT: pushl %ebp
380 ; AVX512-32-NEXT: movl %esp, %ebp
383 ; AVX512-32-NEXT: vcmpneq_oqps 8(%ebp), %ymm2, %k1
385 ; AVX512-32-NEXT: movl %ebp, %esp
386 ; AVX512-32-NEXT: popl %ebp
397 ; AVX512F-32-NEXT: pushl %ebp
398 ; AVX512F-32-NEXT: movl %esp, %ebp
403 ; AVX512F-32-NEXT: vcmpneq_oqps 8(%ebp), %ymm2, %ymm2
407 ; AVX512F-32-NEXT: movl %ebp, %esp
408 ; AVX512F-32-NEXT: popl %ebp
430 ; AVX-32-NEXT: pushl %ebp
431 ; AVX-32-NEXT: movl %esp, %ebp
434 ; AVX-32-NEXT: vcmpordps 8(%ebp), %ymm2, %ymm2
436 ; AVX-32-NEXT: movl %ebp, %esp
437 ; AVX-32-NEXT: popl %ebp
448 ; AVX512-32-NEXT: pushl %ebp
449 ; AVX512-32-NEXT: movl %esp, %ebp
452 ; AVX512-32-NEXT: vcmpordps 8(%ebp), %ymm2, %k1
454 ; AVX512-32-NEXT: movl %ebp, %esp
455 ; AVX512-32-NEXT: popl %ebp
466 ; AVX512F-32-NEXT: pushl %ebp
467 ; AVX512F-32-NEXT: movl %esp, %ebp
472 ; AVX512F-32-NEXT: vcmpordps 8(%ebp), %ymm2, %ymm2
476 ; AVX512F-32-NEXT: movl %ebp, %esp
477 ; AVX512F-32-NEXT: popl %ebp
499 ; AVX-32-NEXT: pushl %ebp
500 ; AVX-32-NEXT: movl %esp, %ebp
503 ; AVX-32-NEXT: vcmpeq_uqps 8(%ebp), %ymm2, %ymm2
505 ; AVX-32-NEXT: movl %ebp, %esp
506 ; AVX-32-NEXT: popl %ebp
517 ; AVX512-32-NEXT: pushl %ebp
518 ; AVX512-32-NEXT: movl %esp, %ebp
521 ; AVX512-32-NEXT: vcmpeq_uqps 8(%ebp), %ymm2, %k1
523 ; AVX512-32-NEXT: movl %ebp, %esp
524 ; AVX512-32-NEXT: popl %ebp
535 ; AVX512F-32-NEXT: pushl %ebp
536 ; AVX512F-32-NEXT: movl %esp, %ebp
541 ; AVX512F-32-NEXT: vcmpeq_uqps 8(%ebp), %ymm2, %ymm2
545 ; AVX512F-32-NEXT: movl %ebp, %esp
546 ; AVX512F-32-NEXT: popl %ebp
568 ; AVX-32-NEXT: pushl %ebp
569 ; AVX-32-NEXT: movl %esp, %ebp
572 ; AVX-32-NEXT: vcmpnle_uqps 8(%ebp), %ymm2, %ymm2
574 ; AVX-32-NEXT: movl %ebp, %esp
575 ; AVX-32-NEXT: popl %ebp
586 ; AVX512-32-NEXT: pushl %ebp
587 ; AVX512-32-NEXT: movl %esp, %ebp
590 ; AVX512-32-NEXT: vcmpnle_uqps 8(%ebp), %ymm2, %k1
592 ; AVX512-32-NEXT: movl %ebp, %esp
593 ; AVX512-32-NEXT: popl %ebp
604 ; AVX512F-32-NEXT: pushl %ebp
605 ; AVX512F-32-NEXT: movl %esp, %ebp
610 ; AVX512F-32-NEXT: vcmpnle_uqps 8(%ebp), %ymm2, %ymm2
614 ; AVX512F-32-NEXT: movl %ebp, %esp
615 ; AVX512F-32-NEXT: popl %ebp
637 ; AVX-32-NEXT: pushl %ebp
638 ; AVX-32-NEXT: movl %esp, %ebp
641 ; AVX-32-NEXT: vcmpnlt_uqps 8(%ebp), %ymm2, %ymm2
643 ; AVX-32-NEXT: movl %ebp, %esp
644 ; AVX-32-NEXT: popl %ebp
655 ; AVX512-32-NEXT: pushl %ebp
656 ; AVX512-32-NEXT: movl %esp, %ebp
659 ; AVX512-32-NEXT: vcmpnlt_uqps 8(%ebp), %ymm2, %k1
661 ; AVX512-32-NEXT: movl %ebp, %esp
662 ; AVX512-32-NEXT: popl %ebp
673 ; AVX512F-32-NEXT: pushl %ebp
674 ; AVX512F-32-NEXT: movl %esp, %ebp
679 ; AVX512F-32-NEXT: vcmpnlt_uqps 8(%ebp), %ymm2, %ymm2
683 ; AVX512F-32-NEXT: movl %ebp, %esp
684 ; AVX512F-32-NEXT: popl %ebp
706 ; AVX-32-NEXT: pushl %ebp
707 ; AVX-32-NEXT: movl %esp, %ebp
710 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
713 ; AVX-32-NEXT: movl %ebp, %esp
714 ; AVX-32-NEXT: popl %ebp
725 ; AVX512-32-NEXT: pushl %ebp
726 ; AVX512-32-NEXT: movl %esp, %ebp
729 ; AVX512-32-NEXT: vcmpnge_uqps 8(%ebp), %ymm2, %k1
731 ; AVX512-32-NEXT: movl %ebp, %esp
732 ; AVX512-32-NEXT: popl %ebp
743 ; AVX512F-32-NEXT: pushl %ebp
744 ; AVX512F-32-NEXT: movl %esp, %ebp
749 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
754 ; AVX512F-32-NEXT: movl %ebp, %esp
755 ; AVX512F-32-NEXT: popl %ebp
777 ; AVX-32-NEXT: pushl %ebp
778 ; AVX-32-NEXT: movl %esp, %ebp
781 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
784 ; AVX-32-NEXT: movl %ebp, %esp
785 ; AVX-32-NEXT: popl %ebp
796 ; AVX512-32-NEXT: pushl %ebp
797 ; AVX512-32-NEXT: movl %esp, %ebp
800 ; AVX512-32-NEXT: vcmpngt_uqps 8(%ebp), %ymm2, %k1
802 ; AVX512-32-NEXT: movl %ebp, %esp
803 ; AVX512-32-NEXT: popl %ebp
814 ; AVX512F-32-NEXT: pushl %ebp
815 ; AVX512F-32-NEXT: movl %esp, %ebp
820 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
825 ; AVX512F-32-NEXT: movl %ebp, %esp
826 ; AVX512F-32-NEXT: popl %ebp
848 ; AVX-32-NEXT: pushl %ebp
849 ; AVX-32-NEXT: movl %esp, %ebp
852 ; AVX-32-NEXT: vcmpneqps 8(%ebp), %ymm2, %ymm2
854 ; AVX-32-NEXT: movl %ebp, %esp
855 ; AVX-32-NEXT: popl %ebp
866 ; AVX512-32-NEXT: pushl %ebp
867 ; AVX512-32-NEXT: movl %esp, %ebp
870 ; AVX512-32-NEXT: vcmpneqps 8(%ebp), %ymm2, %k1
872 ; AVX512-32-NEXT: movl %ebp, %esp
873 ; AVX512-32-NEXT: popl %ebp
884 ; AVX512F-32-NEXT: pushl %ebp
885 ; AVX512F-32-NEXT: movl %esp, %ebp
890 ; AVX512F-32-NEXT: vcmpneqps 8(%ebp), %ymm2, %ymm2
894 ; AVX512F-32-NEXT: movl %ebp, %esp
895 ; AVX512F-32-NEXT: popl %ebp
917 ; AVX-32-NEXT: pushl %ebp
918 ; AVX-32-NEXT: movl %esp, %ebp
921 ; AVX-32-NEXT: vcmpunordps 8(%ebp), %ymm2, %ymm2
923 ; AVX-32-NEXT: movl %ebp, %esp
924 ; AVX-32-NEXT: popl %ebp
935 ; AVX512-32-NEXT: pushl %ebp
936 ; AVX512-32-NEXT: movl %esp, %ebp
939 ; AVX512-32-NEXT: vcmpunordps 8(%ebp), %ymm2, %k1
941 ; AVX512-32-NEXT: movl %ebp, %esp
942 ; AVX512-32-NEXT: popl %ebp
953 ; AVX512F-32-NEXT: pushl %ebp
954 ; AVX512F-32-NEXT: movl %esp, %ebp
959 ; AVX512F-32-NEXT: vcmpunordps 8(%ebp), %ymm2, %ymm2
963 ; AVX512F-32-NEXT: movl %ebp, %esp
964 ; AVX512F-32-NEXT: popl %ebp
986 ; AVX-32-NEXT: pushl %ebp
987 ; AVX-32-NEXT: movl %esp, %ebp
990 ; AVX-32-NEXT: vcmpeqpd 8(%ebp), %ymm2, %ymm2
992 ; AVX-32-NEXT: movl %ebp, %esp
993 ; AVX-32-NEXT: popl %ebp
1004 ; AVX512-32-NEXT: pushl %ebp
1005 ; AVX512-32-NEXT: movl %esp, %ebp
1008 ; AVX512-32-NEXT: vcmpeqpd 8(%ebp), %ymm2, %k1
1010 ; AVX512-32-NEXT: movl %ebp, %esp
1011 ; AVX512-32-NEXT: popl %ebp
1022 ; AVX512F-32-NEXT: pushl %ebp
1023 ; AVX512F-32-NEXT: movl %esp, %ebp
1028 ; AVX512F-32-NEXT: vcmpeqpd 8(%ebp), %ymm2, %ymm2
1032 ; AVX512F-32-NEXT: movl %ebp, %esp
1033 ; AVX512F-32-NEXT: popl %ebp
1055 ; AVX-32-NEXT: pushl %ebp
1056 ; AVX-32-NEXT: movl %esp, %ebp
1059 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
1062 ; AVX-32-NEXT: movl %ebp, %esp
1063 ; AVX-32-NEXT: popl %ebp
1074 ; AVX512-32-NEXT: pushl %ebp
1075 ; AVX512-32-NEXT: movl %esp, %ebp
1078 ; AVX512-32-NEXT: vcmpgt_oqpd 8(%ebp), %ymm2, %k1
1080 ; AVX512-32-NEXT: movl %ebp, %esp
1081 ; AVX512-32-NEXT: popl %ebp
1092 ; AVX512F-32-NEXT: pushl %ebp
1093 ; AVX512F-32-NEXT: movl %esp, %ebp
1098 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
1103 ; AVX512F-32-NEXT: movl %ebp, %esp
1104 ; AVX512F-32-NEXT: popl %ebp
1126 ; AVX-32-NEXT: pushl %ebp
1127 ; AVX-32-NEXT: movl %esp, %ebp
1130 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
1133 ; AVX-32-NEXT: movl %ebp, %esp
1134 ; AVX-32-NEXT: popl %ebp
1145 ; AVX512-32-NEXT: pushl %ebp
1146 ; AVX512-32-NEXT: movl %esp, %ebp
1149 ; AVX512-32-NEXT: vcmpge_oqpd 8(%ebp), %ymm2, %k1
1151 ; AVX512-32-NEXT: movl %ebp, %esp
1152 ; AVX512-32-NEXT: popl %ebp
1163 ; AVX512F-32-NEXT: pushl %ebp
1164 ; AVX512F-32-NEXT: movl %esp, %ebp
1169 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
1174 ; AVX512F-32-NEXT: movl %ebp, %esp
1175 ; AVX512F-32-NEXT: popl %ebp
1197 ; AVX-32-NEXT: pushl %ebp
1198 ; AVX-32-NEXT: movl %esp, %ebp
1201 ; AVX-32-NEXT: vcmplt_oqpd 8(%ebp), %ymm2, %ymm2
1203 ; AVX-32-NEXT: movl %ebp, %esp
1204 ; AVX-32-NEXT: popl %ebp
1215 ; AVX512-32-NEXT: pushl %ebp
1216 ; AVX512-32-NEXT: movl %esp, %ebp
1219 ; AVX512-32-NEXT: vcmplt_oqpd 8(%ebp), %ymm2, %k1
1221 ; AVX512-32-NEXT: movl %ebp, %esp
1222 ; AVX512-32-NEXT: popl %ebp
1233 ; AVX512F-32-NEXT: pushl %ebp
1234 ; AVX512F-32-NEXT: movl %esp, %ebp
1239 ; AVX512F-32-NEXT: vcmplt_oqpd 8(%ebp), %ymm2, %ymm2
1243 ; AVX512F-32-NEXT: movl %ebp, %esp
1244 ; AVX512F-32-NEXT: popl %ebp
1266 ; AVX-32-NEXT: pushl %ebp
1267 ; AVX-32-NEXT: movl %esp, %ebp
1270 ; AVX-32-NEXT: vcmple_oqpd 8(%ebp), %ymm2, %ymm2
1272 ; AVX-32-NEXT: movl %ebp, %esp
1273 ; AVX-32-NEXT: popl %ebp
1284 ; AVX512-32-NEXT: pushl %ebp
1285 ; AVX512-32-NEXT: movl %esp, %ebp
1288 ; AVX512-32-NEXT: vcmple_oqpd 8(%ebp), %ymm2, %k1
1290 ; AVX512-32-NEXT: movl %ebp, %esp
1291 ; AVX512-32-NEXT: popl %ebp
1302 ; AVX512F-32-NEXT: pushl %ebp
1303 ; AVX512F-32-NEXT: movl %esp, %ebp
1308 ; AVX512F-32-NEXT: vcmple_oqpd 8(%ebp), %ymm2, %ymm2
1312 ; AVX512F-32-NEXT: movl %ebp, %esp
1313 ; AVX512F-32-NEXT: popl %ebp
1335 ; AVX-32-NEXT: pushl %ebp
1336 ; AVX-32-NEXT: movl %esp, %ebp
1339 ; AVX-32-NEXT: vcmpneq_oqpd 8(%ebp), %ymm2, %ymm2
1341 ; AVX-32-NEXT: movl %ebp, %esp
1342 ; AVX-32-NEXT: popl %ebp
1353 ; AVX512-32-NEXT: pushl %ebp
1354 ; AVX512-32-NEXT: movl %esp, %ebp
1357 ; AVX512-32-NEXT: vcmpneq_oqpd 8(%ebp), %ymm2, %k1
1359 ; AVX512-32-NEXT: movl %ebp, %esp
1360 ; AVX512-32-NEXT: popl %ebp
1371 ; AVX512F-32-NEXT: pushl %ebp
1372 ; AVX512F-32-NEXT: movl %esp, %ebp
1377 ; AVX512F-32-NEXT: vcmpneq_oqpd 8(%ebp), %ymm2, %ymm2
1381 ; AVX512F-32-NEXT: movl %ebp, %esp
1382 ; AVX512F-32-NEXT: popl %ebp
1404 ; AVX-32-NEXT: pushl %ebp
1405 ; AVX-32-NEXT: movl %esp, %ebp
1408 ; AVX-32-NEXT: vcmpordpd 8(%ebp), %ymm2, %ymm2
1410 ; AVX-32-NEXT: movl %ebp, %esp
1411 ; AVX-32-NEXT: popl %ebp
1422 ; AVX512-32-NEXT: pushl %ebp
1423 ; AVX512-32-NEXT: movl %esp, %ebp
1426 ; AVX512-32-NEXT: vcmpordpd 8(%ebp), %ymm2, %k1
1428 ; AVX512-32-NEXT: movl %ebp, %esp
1429 ; AVX512-32-NEXT: popl %ebp
1440 ; AVX512F-32-NEXT: pushl %ebp
1441 ; AVX512F-32-NEXT: movl %esp, %ebp
1446 ; AVX512F-32-NEXT: vcmpordpd 8(%ebp), %ymm2, %ymm2
1450 ; AVX512F-32-NEXT: movl %ebp, %esp
1451 ; AVX512F-32-NEXT: popl %ebp
1473 ; AVX-32-NEXT: pushl %ebp
1474 ; AVX-32-NEXT: movl %esp, %ebp
1477 ; AVX-32-NEXT: vcmpeq_uqpd 8(%ebp), %ymm2, %ymm2
1479 ; AVX-32-NEXT: movl %ebp, %esp
1480 ; AVX-32-NEXT: popl %ebp
1491 ; AVX512-32-NEXT: pushl %ebp
1492 ; AVX512-32-NEXT: movl %esp, %ebp
1495 ; AVX512-32-NEXT: vcmpeq_uqpd 8(%ebp), %ymm2, %k1
1497 ; AVX512-32-NEXT: movl %ebp, %esp
1498 ; AVX512-32-NEXT: popl %ebp
1509 ; AVX512F-32-NEXT: pushl %ebp
1510 ; AVX512F-32-NEXT: movl %esp, %ebp
1515 ; AVX512F-32-NEXT: vcmpeq_uqpd 8(%ebp), %ymm2, %ymm2
1519 ; AVX512F-32-NEXT: movl %ebp, %esp
1520 ; AVX512F-32-NEXT: popl %ebp
1542 ; AVX-32-NEXT: pushl %ebp
1543 ; AVX-32-NEXT: movl %esp, %ebp
1546 ; AVX-32-NEXT: vcmpnle_uqpd 8(%ebp), %ymm2, %ymm2
1548 ; AVX-32-NEXT: movl %ebp, %esp
1549 ; AVX-32-NEXT: popl %ebp
1560 ; AVX512-32-NEXT: pushl %ebp
1561 ; AVX512-32-NEXT: movl %esp, %ebp
1564 ; AVX512-32-NEXT: vcmpnle_uqpd 8(%ebp), %ymm2, %k1
1566 ; AVX512-32-NEXT: movl %ebp, %esp
1567 ; AVX512-32-NEXT: popl %ebp
1578 ; AVX512F-32-NEXT: pushl %ebp
1579 ; AVX512F-32-NEXT: movl %esp, %ebp
1584 ; AVX512F-32-NEXT: vcmpnle_uqpd 8(%ebp), %ymm2, %ymm2
1588 ; AVX512F-32-NEXT: movl %ebp, %esp
1589 ; AVX512F-32-NEXT: popl %ebp
1611 ; AVX-32-NEXT: pushl %ebp
1612 ; AVX-32-NEXT: movl %esp, %ebp
1615 ; AVX-32-NEXT: vcmpnlt_uqpd 8(%ebp), %ymm2, %ymm2
1617 ; AVX-32-NEXT: movl %ebp, %esp
1618 ; AVX-32-NEXT: popl %ebp
1629 ; AVX512-32-NEXT: pushl %ebp
1630 ; AVX512-32-NEXT: movl %esp, %ebp
1633 ; AVX512-32-NEXT: vcmpnlt_uqpd 8(%ebp), %ymm2, %k1
1635 ; AVX512-32-NEXT: movl %ebp, %esp
1636 ; AVX512-32-NEXT: popl %ebp
1647 ; AVX512F-32-NEXT: pushl %ebp
1648 ; AVX512F-32-NEXT: movl %esp, %ebp
1653 ; AVX512F-32-NEXT: vcmpnlt_uqpd 8(%ebp), %ymm2, %ymm2
1657 ; AVX512F-32-NEXT: movl %ebp, %esp
1658 ; AVX512F-32-NEXT: popl %ebp
1680 ; AVX-32-NEXT: pushl %ebp
1681 ; AVX-32-NEXT: movl %esp, %ebp
1684 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
1687 ; AVX-32-NEXT: movl %ebp, %esp
1688 ; AVX-32-NEXT: popl %ebp
1699 ; AVX512-32-NEXT: pushl %ebp
1700 ; AVX512-32-NEXT: movl %esp, %ebp
1703 ; AVX512-32-NEXT: vcmpnge_uqpd 8(%ebp), %ymm2, %k1
1705 ; AVX512-32-NEXT: movl %ebp, %esp
1706 ; AVX512-32-NEXT: popl %ebp
1717 ; AVX512F-32-NEXT: pushl %ebp
1718 ; AVX512F-32-NEXT: movl %esp, %ebp
1723 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
1728 ; AVX512F-32-NEXT: movl %ebp, %esp
1729 ; AVX512F-32-NEXT: popl %ebp
1751 ; AVX-32-NEXT: pushl %ebp
1752 ; AVX-32-NEXT: movl %esp, %ebp
1755 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
1758 ; AVX-32-NEXT: movl %ebp, %esp
1759 ; AVX-32-NEXT: popl %ebp
1770 ; AVX512-32-NEXT: pushl %ebp
1771 ; AVX512-32-NEXT: movl %esp, %ebp
1774 ; AVX512-32-NEXT: vcmpngt_uqpd 8(%ebp), %ymm2, %k1
1776 ; AVX512-32-NEXT: movl %ebp, %esp
1777 ; AVX512-32-NEXT: popl %ebp
1788 ; AVX512F-32-NEXT: pushl %ebp
1789 ; AVX512F-32-NEXT: movl %esp, %ebp
1794 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
1799 ; AVX512F-32-NEXT: movl %ebp, %esp
1800 ; AVX512F-32-NEXT: popl %ebp
1822 ; AVX-32-NEXT: pushl %ebp
1823 ; AVX-32-NEXT: movl %esp, %ebp
1826 ; AVX-32-NEXT: vcmpneqpd 8(%ebp), %ymm2, %ymm2
1828 ; AVX-32-NEXT: movl %ebp, %esp
1829 ; AVX-32-NEXT: popl %ebp
1840 ; AVX512-32-NEXT: pushl %ebp
1841 ; AVX512-32-NEXT: movl %esp, %ebp
1844 ; AVX512-32-NEXT: vcmpneqpd 8(%ebp), %ymm2, %k1
1846 ; AVX512-32-NEXT: movl %ebp, %esp
1847 ; AVX512-32-NEXT: popl %ebp
1858 ; AVX512F-32-NEXT: pushl %ebp
1859 ; AVX512F-32-NEXT: movl %esp, %ebp
1864 ; AVX512F-32-NEXT: vcmpneqpd 8(%ebp), %ymm2, %ymm2
1868 ; AVX512F-32-NEXT: movl %ebp, %esp
1869 ; AVX512F-32-NEXT: popl %ebp
1891 ; AVX-32-NEXT: pushl %ebp
1892 ; AVX-32-NEXT: movl %esp, %ebp
1895 ; AVX-32-NEXT: vcmpunordpd 8(%ebp), %ymm2, %ymm2
1897 ; AVX-32-NEXT: movl %ebp, %esp
1898 ; AVX-32-NEXT: popl %ebp
1909 ; AVX512-32-NEXT: pushl %ebp
1910 ; AVX512-32-NEXT: movl %esp, %ebp
1913 ; AVX512-32-NEXT: vcmpunordpd 8(%ebp), %ymm2, %k1
1915 ; AVX512-32-NEXT: movl %ebp, %esp
1916 ; AVX512-32-NEXT: popl %ebp
1927 ; AVX512F-32-NEXT: pushl %ebp
1928 ; AVX512F-32-NEXT: movl %esp, %ebp
1933 ; AVX512F-32-NEXT: vcmpunordpd 8(%ebp), %ymm2, %ymm2
1937 ; AVX512F-32-NEXT: movl %ebp, %esp
1938 ; AVX512F-32-NEXT: popl %ebp
1960 ; AVX-32-NEXT: pushl %ebp
1961 ; AVX-32-NEXT: movl %esp, %ebp
1964 ; AVX-32-NEXT: vcmpeq_osps 8(%ebp), %ymm2, %ymm2
1966 ; AVX-32-NEXT: movl %ebp, %esp
1967 ; AVX-32-NEXT: popl %ebp
1978 ; AVX512-32-NEXT: pushl %ebp
1979 ; AVX512-32-NEXT: movl %esp, %ebp
1982 ; AVX512-32-NEXT: vcmpeq_osps 8(%ebp), %ymm2, %k1
1984 ; AVX512-32-NEXT: movl %ebp, %esp
1985 ; AVX512-32-NEXT: popl %ebp
1996 ; AVX512F-32-NEXT: pushl %ebp
1997 ; AVX512F-32-NEXT: movl %esp, %ebp
2002 ; AVX512F-32-NEXT: vcmpeq_osps 8(%ebp), %ymm2, %ymm2
2006 ; AVX512F-32-NEXT: movl %ebp, %esp
2007 ; AVX512F-32-NEXT: popl %ebp
2029 ; AVX-32-NEXT: pushl %ebp
2030 ; AVX-32-NEXT: movl %esp, %ebp
2033 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
2036 ; AVX-32-NEXT: movl %ebp, %esp
2037 ; AVX-32-NEXT: popl %ebp
2048 ; AVX512-32-NEXT: pushl %ebp
2049 ; AVX512-32-NEXT: movl %esp, %ebp
2052 ; AVX512-32-NEXT: vcmpgtps 8(%ebp), %ymm2, %k1
2054 ; AVX512-32-NEXT: movl %ebp, %esp
2055 ; AVX512-32-NEXT: popl %ebp
2066 ; AVX512F-32-NEXT: pushl %ebp
2067 ; AVX512F-32-NEXT: movl %esp, %ebp
2072 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
2077 ; AVX512F-32-NEXT: movl %ebp, %esp
2078 ; AVX512F-32-NEXT: popl %ebp
2100 ; AVX-32-NEXT: pushl %ebp
2101 ; AVX-32-NEXT: movl %esp, %ebp
2104 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
2107 ; AVX-32-NEXT: movl %ebp, %esp
2108 ; AVX-32-NEXT: popl %ebp
2119 ; AVX512-32-NEXT: pushl %ebp
2120 ; AVX512-32-NEXT: movl %esp, %ebp
2123 ; AVX512-32-NEXT: vcmpgeps 8(%ebp), %ymm2, %k1
2125 ; AVX512-32-NEXT: movl %ebp, %esp
2126 ; AVX512-32-NEXT: popl %ebp
2137 ; AVX512F-32-NEXT: pushl %ebp
2138 ; AVX512F-32-NEXT: movl %esp, %ebp
2143 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
2148 ; AVX512F-32-NEXT: movl %ebp, %esp
2149 ; AVX512F-32-NEXT: popl %ebp
2171 ; AVX-32-NEXT: pushl %ebp
2172 ; AVX-32-NEXT: movl %esp, %ebp
2175 ; AVX-32-NEXT: vcmpltps 8(%ebp), %ymm2, %ymm2
2177 ; AVX-32-NEXT: movl %ebp, %esp
2178 ; AVX-32-NEXT: popl %ebp
2189 ; AVX512-32-NEXT: pushl %ebp
2190 ; AVX512-32-NEXT: movl %esp, %ebp
2193 ; AVX512-32-NEXT: vcmpltps 8(%ebp), %ymm2, %k1
2195 ; AVX512-32-NEXT: movl %ebp, %esp
2196 ; AVX512-32-NEXT: popl %ebp
2207 ; AVX512F-32-NEXT: pushl %ebp
2208 ; AVX512F-32-NEXT: movl %esp, %ebp
2213 ; AVX512F-32-NEXT: vcmpltps 8(%ebp), %ymm2, %ymm2
2217 ; AVX512F-32-NEXT: movl %ebp, %esp
2218 ; AVX512F-32-NEXT: popl %ebp
2240 ; AVX-32-NEXT: pushl %ebp
2241 ; AVX-32-NEXT: movl %esp, %ebp
2244 ; AVX-32-NEXT: vcmpleps 8(%ebp), %ymm2, %ymm2
2246 ; AVX-32-NEXT: movl %ebp, %esp
2247 ; AVX-32-NEXT: popl %ebp
2258 ; AVX512-32-NEXT: pushl %ebp
2259 ; AVX512-32-NEXT: movl %esp, %ebp
2262 ; AVX512-32-NEXT: vcmpleps 8(%ebp), %ymm2, %k1
2264 ; AVX512-32-NEXT: movl %ebp, %esp
2265 ; AVX512-32-NEXT: popl %ebp
2276 ; AVX512F-32-NEXT: pushl %ebp
2277 ; AVX512F-32-NEXT: movl %esp, %ebp
2282 ; AVX512F-32-NEXT: vcmpleps 8(%ebp), %ymm2, %ymm2
2286 ; AVX512F-32-NEXT: movl %ebp, %esp
2287 ; AVX512F-32-NEXT: popl %ebp
2309 ; AVX-32-NEXT: pushl %ebp
2310 ; AVX-32-NEXT: movl %esp, %ebp
2313 ; AVX-32-NEXT: vcmpneq_osps 8(%ebp), %ymm2, %ymm2
2315 ; AVX-32-NEXT: movl %ebp, %esp
2316 ; AVX-32-NEXT: popl %ebp
2327 ; AVX512-32-NEXT: pushl %ebp
2328 ; AVX512-32-NEXT: movl %esp, %ebp
2331 ; AVX512-32-NEXT: vcmpneq_osps 8(%ebp), %ymm2, %k1
2333 ; AVX512-32-NEXT: movl %ebp, %esp
2334 ; AVX512-32-NEXT: popl %ebp
2345 ; AVX512F-32-NEXT: pushl %ebp
2346 ; AVX512F-32-NEXT: movl %esp, %ebp
2351 ; AVX512F-32-NEXT: vcmpneq_osps 8(%ebp), %ymm2, %ymm2
2355 ; AVX512F-32-NEXT: movl %ebp, %esp
2356 ; AVX512F-32-NEXT: popl %ebp
2378 ; AVX-32-NEXT: pushl %ebp
2379 ; AVX-32-NEXT: movl %esp, %ebp
2382 ; AVX-32-NEXT: vcmpord_sps 8(%ebp), %ymm2, %ymm2
2384 ; AVX-32-NEXT: movl %ebp, %esp
2385 ; AVX-32-NEXT: popl %ebp
2396 ; AVX512-32-NEXT: pushl %ebp
2397 ; AVX512-32-NEXT: movl %esp, %ebp
2400 ; AVX512-32-NEXT: vcmpord_sps 8(%ebp), %ymm2, %k1
2402 ; AVX512-32-NEXT: movl %ebp, %esp
2403 ; AVX512-32-NEXT: popl %ebp
2414 ; AVX512F-32-NEXT: pushl %ebp
2415 ; AVX512F-32-NEXT: movl %esp, %ebp
2420 ; AVX512F-32-NEXT: vcmpord_sps 8(%ebp), %ymm2, %ymm2
2424 ; AVX512F-32-NEXT: movl %ebp, %esp
2425 ; AVX512F-32-NEXT: popl %ebp
2447 ; AVX-32-NEXT: pushl %ebp
2448 ; AVX-32-NEXT: movl %esp, %ebp
2451 ; AVX-32-NEXT: vcmpeq_usps 8(%ebp), %ymm2, %ymm2
2453 ; AVX-32-NEXT: movl %ebp, %esp
2454 ; AVX-32-NEXT: popl %ebp
2465 ; AVX512-32-NEXT: pushl %ebp
2466 ; AVX512-32-NEXT: movl %esp, %ebp
2469 ; AVX512-32-NEXT: vcmpeq_usps 8(%ebp), %ymm2, %k1
2471 ; AVX512-32-NEXT: movl %ebp, %esp
2472 ; AVX512-32-NEXT: popl %ebp
2483 ; AVX512F-32-NEXT: pushl %ebp
2484 ; AVX512F-32-NEXT: movl %esp, %ebp
2489 ; AVX512F-32-NEXT: vcmpeq_usps 8(%ebp), %ymm2, %ymm2
2493 ; AVX512F-32-NEXT: movl %ebp, %esp
2494 ; AVX512F-32-NEXT: popl %ebp
2516 ; AVX-32-NEXT: pushl %ebp
2517 ; AVX-32-NEXT: movl %esp, %ebp
2520 ; AVX-32-NEXT: vcmpnleps 8(%ebp), %ymm2, %ymm2
2522 ; AVX-32-NEXT: movl %ebp, %esp
2523 ; AVX-32-NEXT: popl %ebp
2534 ; AVX512-32-NEXT: pushl %ebp
2535 ; AVX512-32-NEXT: movl %esp, %ebp
2538 ; AVX512-32-NEXT: vcmpnleps 8(%ebp), %ymm2, %k1
2540 ; AVX512-32-NEXT: movl %ebp, %esp
2541 ; AVX512-32-NEXT: popl %ebp
2552 ; AVX512F-32-NEXT: pushl %ebp
2553 ; AVX512F-32-NEXT: movl %esp, %ebp
2558 ; AVX512F-32-NEXT: vcmpnleps 8(%ebp), %ymm2, %ymm2
2562 ; AVX512F-32-NEXT: movl %ebp, %esp
2563 ; AVX512F-32-NEXT: popl %ebp
2585 ; AVX-32-NEXT: pushl %ebp
2586 ; AVX-32-NEXT: movl %esp, %ebp
2589 ; AVX-32-NEXT: vcmpnltps 8(%ebp), %ymm2, %ymm2
2591 ; AVX-32-NEXT: movl %ebp, %esp
2592 ; AVX-32-NEXT: popl %ebp
2603 ; AVX512-32-NEXT: pushl %ebp
2604 ; AVX512-32-NEXT: movl %esp, %ebp
2607 ; AVX512-32-NEXT: vcmpnltps 8(%ebp), %ymm2, %k1
2609 ; AVX512-32-NEXT: movl %ebp, %esp
2610 ; AVX512-32-NEXT: popl %ebp
2621 ; AVX512F-32-NEXT: pushl %ebp
2622 ; AVX512F-32-NEXT: movl %esp, %ebp
2627 ; AVX512F-32-NEXT: vcmpnltps 8(%ebp), %ymm2, %ymm2
2631 ; AVX512F-32-NEXT: movl %ebp, %esp
2632 ; AVX512F-32-NEXT: popl %ebp
2654 ; AVX-32-NEXT: pushl %ebp
2655 ; AVX-32-NEXT: movl %esp, %ebp
2658 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
2661 ; AVX-32-NEXT: movl %ebp, %esp
2662 ; AVX-32-NEXT: popl %ebp
2673 ; AVX512-32-NEXT: pushl %ebp
2674 ; AVX512-32-NEXT: movl %esp, %ebp
2677 ; AVX512-32-NEXT: vcmpngeps 8(%ebp), %ymm2, %k1
2679 ; AVX512-32-NEXT: movl %ebp, %esp
2680 ; AVX512-32-NEXT: popl %ebp
2691 ; AVX512F-32-NEXT: pushl %ebp
2692 ; AVX512F-32-NEXT: movl %esp, %ebp
2697 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
2702 ; AVX512F-32-NEXT: movl %ebp, %esp
2703 ; AVX512F-32-NEXT: popl %ebp
2725 ; AVX-32-NEXT: pushl %ebp
2726 ; AVX-32-NEXT: movl %esp, %ebp
2729 ; AVX-32-NEXT: vmovaps 8(%ebp), %ymm3
2732 ; AVX-32-NEXT: movl %ebp, %esp
2733 ; AVX-32-NEXT: popl %ebp
2744 ; AVX512-32-NEXT: pushl %ebp
2745 ; AVX512-32-NEXT: movl %esp, %ebp
2748 ; AVX512-32-NEXT: vcmpngtps 8(%ebp), %ymm2, %k1
2750 ; AVX512-32-NEXT: movl %ebp, %esp
2751 ; AVX512-32-NEXT: popl %ebp
2762 ; AVX512F-32-NEXT: pushl %ebp
2763 ; AVX512F-32-NEXT: movl %esp, %ebp
2768 ; AVX512F-32-NEXT: vmovaps 8(%ebp), %ymm3
2773 ; AVX512F-32-NEXT: movl %ebp, %esp
2774 ; AVX512F-32-NEXT: popl %ebp
2796 ; AVX-32-NEXT: pushl %ebp
2797 ; AVX-32-NEXT: movl %esp, %ebp
2800 ; AVX-32-NEXT: vcmpneq_usps 8(%ebp), %ymm2, %ymm2
2802 ; AVX-32-NEXT: movl %ebp, %esp
2803 ; AVX-32-NEXT: popl %ebp
2814 ; AVX512-32-NEXT: pushl %ebp
2815 ; AVX512-32-NEXT: movl %esp, %ebp
2818 ; AVX512-32-NEXT: vcmpneq_usps 8(%ebp), %ymm2, %k1
2820 ; AVX512-32-NEXT: movl %ebp, %esp
2821 ; AVX512-32-NEXT: popl %ebp
2832 ; AVX512F-32-NEXT: pushl %ebp
2833 ; AVX512F-32-NEXT: movl %esp, %ebp
2838 ; AVX512F-32-NEXT: vcmpneq_usps 8(%ebp), %ymm2, %ymm2
2842 ; AVX512F-32-NEXT: movl %ebp, %esp
2843 ; AVX512F-32-NEXT: popl %ebp
2865 ; AVX-32-NEXT: pushl %ebp
2866 ; AVX-32-NEXT: movl %esp, %ebp
2869 ; AVX-32-NEXT: vcmpunord_sps 8(%ebp), %ymm2, %ymm2
2871 ; AVX-32-NEXT: movl %ebp, %esp
2872 ; AVX-32-NEXT: popl %ebp
2883 ; AVX512-32-NEXT: pushl %ebp
2884 ; AVX512-32-NEXT: movl %esp, %ebp
2887 ; AVX512-32-NEXT: vcmpunord_sps 8(%ebp), %ymm2, %k1
2889 ; AVX512-32-NEXT: movl %ebp, %esp
2890 ; AVX512-32-NEXT: popl %ebp
2901 ; AVX512F-32-NEXT: pushl %ebp
2902 ; AVX512F-32-NEXT: movl %esp, %ebp
2907 ; AVX512F-32-NEXT: vcmpunord_sps 8(%ebp), %ymm2, %ymm2
2911 ; AVX512F-32-NEXT: movl %ebp, %esp
2912 ; AVX512F-32-NEXT: popl %ebp
2934 ; AVX-32-NEXT: pushl %ebp
2935 ; AVX-32-NEXT: movl %esp, %ebp
2938 ; AVX-32-NEXT: vcmpeq_ospd 8(%ebp), %ymm2, %ymm2
2940 ; AVX-32-NEXT: movl %ebp, %esp
2941 ; AVX-32-NEXT: popl %ebp
2952 ; AVX512-32-NEXT: pushl %ebp
2953 ; AVX512-32-NEXT: movl %esp, %ebp
2956 ; AVX512-32-NEXT: vcmpeq_ospd 8(%ebp), %ymm2, %k1
2958 ; AVX512-32-NEXT: movl %ebp, %esp
2959 ; AVX512-32-NEXT: popl %ebp
2970 ; AVX512F-32-NEXT: pushl %ebp
2971 ; AVX512F-32-NEXT: movl %esp, %ebp
2976 ; AVX512F-32-NEXT: vcmpeq_ospd 8(%ebp), %ymm2, %ymm2
2980 ; AVX512F-32-NEXT: movl %ebp, %esp
2981 ; AVX512F-32-NEXT: popl %ebp
3003 ; AVX-32-NEXT: pushl %ebp
3004 ; AVX-32-NEXT: movl %esp, %ebp
3007 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
3010 ; AVX-32-NEXT: movl %ebp, %esp
3011 ; AVX-32-NEXT: popl %ebp
3022 ; AVX512-32-NEXT: pushl %ebp
3023 ; AVX512-32-NEXT: movl %esp, %ebp
3026 ; AVX512-32-NEXT: vcmpgtpd 8(%ebp), %ymm2, %k1
3028 ; AVX512-32-NEXT: movl %ebp, %esp
3029 ; AVX512-32-NEXT: popl %ebp
3040 ; AVX512F-32-NEXT: pushl %ebp
3041 ; AVX512F-32-NEXT: movl %esp, %ebp
3046 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
3051 ; AVX512F-32-NEXT: movl %ebp, %esp
3052 ; AVX512F-32-NEXT: popl %ebp
3074 ; AVX-32-NEXT: pushl %ebp
3075 ; AVX-32-NEXT: movl %esp, %ebp
3078 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
3081 ; AVX-32-NEXT: movl %ebp, %esp
3082 ; AVX-32-NEXT: popl %ebp
3093 ; AVX512-32-NEXT: pushl %ebp
3094 ; AVX512-32-NEXT: movl %esp, %ebp
3097 ; AVX512-32-NEXT: vcmpgepd 8(%ebp), %ymm2, %k1
3099 ; AVX512-32-NEXT: movl %ebp, %esp
3100 ; AVX512-32-NEXT: popl %ebp
3111 ; AVX512F-32-NEXT: pushl %ebp
3112 ; AVX512F-32-NEXT: movl %esp, %ebp
3117 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
3122 ; AVX512F-32-NEXT: movl %ebp, %esp
3123 ; AVX512F-32-NEXT: popl %ebp
3145 ; AVX-32-NEXT: pushl %ebp
3146 ; AVX-32-NEXT: movl %esp, %ebp
3149 ; AVX-32-NEXT: vcmpltpd 8(%ebp), %ymm2, %ymm2
3151 ; AVX-32-NEXT: movl %ebp, %esp
3152 ; AVX-32-NEXT: popl %ebp
3163 ; AVX512-32-NEXT: pushl %ebp
3164 ; AVX512-32-NEXT: movl %esp, %ebp
3167 ; AVX512-32-NEXT: vcmpltpd 8(%ebp), %ymm2, %k1
3169 ; AVX512-32-NEXT: movl %ebp, %esp
3170 ; AVX512-32-NEXT: popl %ebp
3181 ; AVX512F-32-NEXT: pushl %ebp
3182 ; AVX512F-32-NEXT: movl %esp, %ebp
3187 ; AVX512F-32-NEXT: vcmpltpd 8(%ebp), %ymm2, %ymm2
3191 ; AVX512F-32-NEXT: movl %ebp, %esp
3192 ; AVX512F-32-NEXT: popl %ebp
3214 ; AVX-32-NEXT: pushl %ebp
3215 ; AVX-32-NEXT: movl %esp, %ebp
3218 ; AVX-32-NEXT: vcmplepd 8(%ebp), %ymm2, %ymm2
3220 ; AVX-32-NEXT: movl %ebp, %esp
3221 ; AVX-32-NEXT: popl %ebp
3232 ; AVX512-32-NEXT: pushl %ebp
3233 ; AVX512-32-NEXT: movl %esp, %ebp
3236 ; AVX512-32-NEXT: vcmplepd 8(%ebp), %ymm2, %k1
3238 ; AVX512-32-NEXT: movl %ebp, %esp
3239 ; AVX512-32-NEXT: popl %ebp
3250 ; AVX512F-32-NEXT: pushl %ebp
3251 ; AVX512F-32-NEXT: movl %esp, %ebp
3256 ; AVX512F-32-NEXT: vcmplepd 8(%ebp), %ymm2, %ymm2
3260 ; AVX512F-32-NEXT: movl %ebp, %esp
3261 ; AVX512F-32-NEXT: popl %ebp
3283 ; AVX-32-NEXT: pushl %ebp
3284 ; AVX-32-NEXT: movl %esp, %ebp
3287 ; AVX-32-NEXT: vcmpneq_ospd 8(%ebp), %ymm2, %ymm2
3289 ; AVX-32-NEXT: movl %ebp, %esp
3290 ; AVX-32-NEXT: popl %ebp
3301 ; AVX512-32-NEXT: pushl %ebp
3302 ; AVX512-32-NEXT: movl %esp, %ebp
3305 ; AVX512-32-NEXT: vcmpneq_ospd 8(%ebp), %ymm2, %k1
3307 ; AVX512-32-NEXT: movl %ebp, %esp
3308 ; AVX512-32-NEXT: popl %ebp
3319 ; AVX512F-32-NEXT: pushl %ebp
3320 ; AVX512F-32-NEXT: movl %esp, %ebp
3325 ; AVX512F-32-NEXT: vcmpneq_ospd 8(%ebp), %ymm2, %ymm2
3329 ; AVX512F-32-NEXT: movl %ebp, %esp
3330 ; AVX512F-32-NEXT: popl %ebp
3352 ; AVX-32-NEXT: pushl %ebp
3353 ; AVX-32-NEXT: movl %esp, %ebp
3356 ; AVX-32-NEXT: vcmpord_spd 8(%ebp), %ymm2, %ymm2
3358 ; AVX-32-NEXT: movl %ebp, %esp
3359 ; AVX-32-NEXT: popl %ebp
3370 ; AVX512-32-NEXT: pushl %ebp
3371 ; AVX512-32-NEXT: movl %esp, %ebp
3374 ; AVX512-32-NEXT: vcmpord_spd 8(%ebp), %ymm2, %k1
3376 ; AVX512-32-NEXT: movl %ebp, %esp
3377 ; AVX512-32-NEXT: popl %ebp
3388 ; AVX512F-32-NEXT: pushl %ebp
3389 ; AVX512F-32-NEXT: movl %esp, %ebp
3394 ; AVX512F-32-NEXT: vcmpord_spd 8(%ebp), %ymm2, %ymm2
3398 ; AVX512F-32-NEXT: movl %ebp, %esp
3399 ; AVX512F-32-NEXT: popl %ebp
3421 ; AVX-32-NEXT: pushl %ebp
3422 ; AVX-32-NEXT: movl %esp, %ebp
3425 ; AVX-32-NEXT: vcmpeq_uspd 8(%ebp), %ymm2, %ymm2
3427 ; AVX-32-NEXT: movl %ebp, %esp
3428 ; AVX-32-NEXT: popl %ebp
3439 ; AVX512-32-NEXT: pushl %ebp
3440 ; AVX512-32-NEXT: movl %esp, %ebp
3443 ; AVX512-32-NEXT: vcmpeq_uspd 8(%ebp), %ymm2, %k1
3445 ; AVX512-32-NEXT: movl %ebp, %esp
3446 ; AVX512-32-NEXT: popl %ebp
3457 ; AVX512F-32-NEXT: pushl %ebp
3458 ; AVX512F-32-NEXT: movl %esp, %ebp
3463 ; AVX512F-32-NEXT: vcmpeq_uspd 8(%ebp), %ymm2, %ymm2
3467 ; AVX512F-32-NEXT: movl %ebp, %esp
3468 ; AVX512F-32-NEXT: popl %ebp
3490 ; AVX-32-NEXT: pushl %ebp
3491 ; AVX-32-NEXT: movl %esp, %ebp
3494 ; AVX-32-NEXT: vcmpnlepd 8(%ebp), %ymm2, %ymm2
3496 ; AVX-32-NEXT: movl %ebp, %esp
3497 ; AVX-32-NEXT: popl %ebp
3508 ; AVX512-32-NEXT: pushl %ebp
3509 ; AVX512-32-NEXT: movl %esp, %ebp
3512 ; AVX512-32-NEXT: vcmpnlepd 8(%ebp), %ymm2, %k1
3514 ; AVX512-32-NEXT: movl %ebp, %esp
3515 ; AVX512-32-NEXT: popl %ebp
3526 ; AVX512F-32-NEXT: pushl %ebp
3527 ; AVX512F-32-NEXT: movl %esp, %ebp
3532 ; AVX512F-32-NEXT: vcmpnlepd 8(%ebp), %ymm2, %ymm2
3536 ; AVX512F-32-NEXT: movl %ebp, %esp
3537 ; AVX512F-32-NEXT: popl %ebp
3559 ; AVX-32-NEXT: pushl %ebp
3560 ; AVX-32-NEXT: movl %esp, %ebp
3563 ; AVX-32-NEXT: vcmpnltpd 8(%ebp), %ymm2, %ymm2
3565 ; AVX-32-NEXT: movl %ebp, %esp
3566 ; AVX-32-NEXT: popl %ebp
3577 ; AVX512-32-NEXT: pushl %ebp
3578 ; AVX512-32-NEXT: movl %esp, %ebp
3581 ; AVX512-32-NEXT: vcmpnltpd 8(%ebp), %ymm2, %k1
3583 ; AVX512-32-NEXT: movl %ebp, %esp
3584 ; AVX512-32-NEXT: popl %ebp
3595 ; AVX512F-32-NEXT: pushl %ebp
3596 ; AVX512F-32-NEXT: movl %esp, %ebp
3601 ; AVX512F-32-NEXT: vcmpnltpd 8(%ebp), %ymm2, %ymm2
3605 ; AVX512F-32-NEXT: movl %ebp, %esp
3606 ; AVX512F-32-NEXT: popl %ebp
3628 ; AVX-32-NEXT: pushl %ebp
3629 ; AVX-32-NEXT: movl %esp, %ebp
3632 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
3635 ; AVX-32-NEXT: movl %ebp, %esp
3636 ; AVX-32-NEXT: popl %ebp
3647 ; AVX512-32-NEXT: pushl %ebp
3648 ; AVX512-32-NEXT: movl %esp, %ebp
3651 ; AVX512-32-NEXT: vcmpngepd 8(%ebp), %ymm2, %k1
3653 ; AVX512-32-NEXT: movl %ebp, %esp
3654 ; AVX512-32-NEXT: popl %ebp
3665 ; AVX512F-32-NEXT: pushl %ebp
3666 ; AVX512F-32-NEXT: movl %esp, %ebp
3671 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
3676 ; AVX512F-32-NEXT: movl %ebp, %esp
3677 ; AVX512F-32-NEXT: popl %ebp
3699 ; AVX-32-NEXT: pushl %ebp
3700 ; AVX-32-NEXT: movl %esp, %ebp
3703 ; AVX-32-NEXT: vmovapd 8(%ebp), %ymm3
3706 ; AVX-32-NEXT: movl %ebp, %esp
3707 ; AVX-32-NEXT: popl %ebp
3718 ; AVX512-32-NEXT: pushl %ebp
3719 ; AVX512-32-NEXT: movl %esp, %ebp
3722 ; AVX512-32-NEXT: vcmpngtpd 8(%ebp), %ymm2, %k1
3724 ; AVX512-32-NEXT: movl %ebp, %esp
3725 ; AVX512-32-NEXT: popl %ebp
3736 ; AVX512F-32-NEXT: pushl %ebp
3737 ; AVX512F-32-NEXT: movl %esp, %ebp
3742 ; AVX512F-32-NEXT: vmovapd 8(%ebp), %ymm3
3747 ; AVX512F-32-NEXT: movl %ebp, %esp
3748 ; AVX512F-32-NEXT: popl %ebp
3770 ; AVX-32-NEXT: pushl %ebp
3771 ; AVX-32-NEXT: movl %esp, %ebp
3774 ; AVX-32-NEXT: vcmpneq_uspd 8(%ebp), %ymm2, %ymm2
3776 ; AVX-32-NEXT: movl %ebp, %esp
3777 ; AVX-32-NEXT: popl %ebp
3788 ; AVX512-32-NEXT: pushl %ebp
3789 ; AVX512-32-NEXT: movl %esp, %ebp
3792 ; AVX512-32-NEXT: vcmpneq_uspd 8(%ebp), %ymm2, %k1
3794 ; AVX512-32-NEXT: movl %ebp, %esp
3795 ; AVX512-32-NEXT: popl %ebp
3806 ; AVX512F-32-NEXT: pushl %ebp
3807 ; AVX512F-32-NEXT: movl %esp, %ebp
3812 ; AVX512F-32-NEXT: vcmpneq_uspd 8(%ebp), %ymm2, %ymm2
3816 ; AVX512F-32-NEXT: movl %ebp, %esp
3817 ; AVX512F-32-NEXT: popl %ebp
3839 ; AVX-32-NEXT: pushl %ebp
3840 ; AVX-32-NEXT: movl %esp, %ebp
3843 ; AVX-32-NEXT: vcmpunord_spd 8(%ebp), %ymm2, %ymm2
3845 ; AVX-32-NEXT: movl %ebp, %esp
3846 ; AVX-32-NEXT: popl %ebp
3857 ; AVX512-32-NEXT: pushl %ebp
3858 ; AVX512-32-NEXT: movl %esp, %ebp
3861 ; AVX512-32-NEXT: vcmpunord_spd 8(%ebp), %ymm2, %k1
3863 ; AVX512-32-NEXT: movl %ebp, %esp
3864 ; AVX512-32-NEXT: popl %ebp
3875 ; AVX512F-32-NEXT: pushl %ebp
3876 ; AVX512F-32-NEXT: movl %esp, %ebp
3881 ; AVX512F-32-NEXT: vcmpunord_spd 8(%ebp), %ymm2, %ymm2
3885 ; AVX512F-32-NEXT: movl %ebp, %esp
3886 ; AVX512F-32-NEXT: popl %ebp