Home | History | Annotate | Download | only in X86

Lines Matching full:eax

310 // CHECK: vcmpps  $0, (%eax), %xmm6, %xmm1
312 vcmpps $0, (%eax), %xmm6, %xmm1
322 // CHECK: vcmppd $0, (%eax), %xmm6, %xmm1
324 vcmppd $0, (%eax), %xmm6, %xmm1
474 // CHECK: vmovmskps %xmm2, %eax
476 vmovmskps %xmm2, %eax
478 // CHECK: vmovmskpd %xmm2, %eax
480 vmovmskpd %xmm2, %eax
482 // CHECK: vmovmskps %ymm2, %eax
484 vmovmskps %ymm2, %eax
486 // CHECK: vmovmskpd %ymm2, %eax
488 vmovmskpd %ymm2, %eax
622 // CHECK: vucomiss (%eax), %xmm2
624 vucomiss (%eax), %xmm2
630 // CHECK: vcomiss (%eax), %xmm2
632 vcomiss (%eax), %xmm2
638 // CHECK: vucomisd (%eax), %xmm2
640 vucomisd (%eax), %xmm2
646 // CHECK: vcomisd (%eax), %xmm2
648 vcomisd (%eax), %xmm2
650 // CHECK: vcvttss2si %xmm1, %eax
652 vcvttss2si %xmm1, %eax
654 // CHECK: vcvttss2si (%ecx), %eax
656 vcvttss2si (%ecx), %eax
658 // CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2
660 vcvtsi2ss (%eax), %xmm1, %xmm2
662 // CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2
664 vcvtsi2ss (%eax), %xmm1, %xmm2
666 // CHECK: vcvttsd2si %xmm1, %eax
668 vcvttsd2si %xmm1, %eax
670 // CHECK: vcvttsd2si (%ecx), %eax
672 vcvttsd2si (%ecx), %eax
674 // CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2
676 vcvtsi2sd (%eax), %xmm1, %xmm2
678 // CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2
680 vcvtsi2sd (%eax), %xmm1, %xmm2
682 // CHECK: vmovaps (%eax), %xmm2
684 vmovaps (%eax), %xmm2
690 // CHECK: vmovaps %xmm1, (%eax)
692 vmovaps %xmm1, (%eax)
694 // CHECK: vmovapd (%eax), %xmm2
696 vmovapd (%eax), %xmm2
702 // CHECK: vmovapd %xmm1, (%eax)
704 vmovapd %xmm1, (%eax)
706 // CHECK: vmovups (%eax), %xmm2
708 vmovups (%eax), %xmm2
714 // CHECK: vmovups %xmm1, (%eax)
716 vmovups %xmm1, (%eax)
718 // CHECK: vmovupd (%eax), %xmm2
720 vmovupd (%eax), %xmm2
726 // CHECK: vmovupd %xmm1, (%eax)
728 vmovupd %xmm1, (%eax)
730 // CHECK: vmovlps %xmm1, (%eax)
732 vmovlps %xmm1, (%eax)
734 // CHECK: vmovlps (%eax), %xmm2, %xmm3
736 vmovlps (%eax), %xmm2, %xmm3
738 // CHECK: vmovlpd %xmm1, (%eax)
740 vmovlpd %xmm1, (%eax)
742 // CHECK: vmovlpd (%eax), %xmm2, %xmm3
744 vmovlpd (%eax), %xmm2, %xmm3
746 // CHECK: vmovhps %xmm1, (%eax)
748 vmovhps %xmm1, (%eax)
750 // CHECK: vmovhps (%eax), %xmm2, %xmm3
752 vmovhps (%eax), %xmm2, %xmm3
754 // CHECK: vmovhpd %xmm1, (%eax)
756 vmovhpd %xmm1, (%eax)
758 // CHECK: vmovhpd (%eax), %xmm2, %xmm3
760 vmovhpd (%eax), %xmm2, %xmm3
770 // CHECK: vcvtss2sil %xmm1, %eax
772 vcvtss2si %xmm1, %eax
774 // CHECK: vcvtss2sil (%eax), %ebx
776 vcvtss2si (%eax), %ebx
782 // CHECK: vcvtdq2ps (%eax), %xmm6
784 vcvtdq2ps (%eax), %xmm6
790 // CHECK: vcvtsd2ss (%eax), %xmm4, %xmm6
792 vcvtsd2ss (%eax), %xmm4, %xmm6
798 // CHECK: vcvtps2dq (%eax), %xmm3
800 vcvtps2dq (%eax), %xmm3
806 // CHECK: vcvtss2sd (%eax), %xmm4, %xmm6
808 vcvtss2sd (%eax), %xmm4, %xmm6
822 // CHECK: vcvttps2dq (%eax), %xmm3
824 vcvttps2dq (%eax), %xmm3
830 // CHECK: vcvtps2pd (%eax), %xmm3
832 vcvtps2pd (%eax), %xmm3
842 // CHECK: vsqrtpd (%eax), %xmm2
844 vsqrtpd (%eax), %xmm2
850 // CHECK: vsqrtps (%eax), %xmm2
852 vsqrtps (%eax), %xmm2
858 // CHECK: vsqrtsd (%eax), %xmm2, %xmm3
860 vsqrtsd (%eax), %xmm2, %xmm3
866 // CHECK: vsqrtss (%eax), %xmm2, %xmm3
868 vsqrtss (%eax), %xmm2, %xmm3
874 // CHECK: vrsqrtps (%eax), %xmm2
876 vrsqrtps (%eax), %xmm2
882 // CHECK: vrsqrtss (%eax), %xmm2, %xmm3
884 vrsqrtss (%eax), %xmm2, %xmm3
890 // CHECK: vrcpps (%eax), %xmm2
892 vrcpps (%eax), %xmm2
898 // CHECK: vrcpss (%eax), %xmm2, %xmm3
900 vrcpss (%eax), %xmm2, %xmm3
902 // CHECK: vmovntdq %xmm1, (%eax)
904 vmovntdq %xmm1, (%eax)
906 // CHECK: vmovntpd %xmm1, (%eax)
908 vmovntpd %xmm1, (%eax)
910 // CHECK: vmovntps %xmm1, (%eax)
912 vmovntps %xmm1, (%eax)
914 // CHECK: vldmxcsr (%eax)
916 vldmxcsr (%eax)
918 // CHECK: vstmxcsr (%eax)
920 vstmxcsr (%eax)
934 // CHECK: vpsubb (%eax), %xmm2, %xmm3
936 vpsubb (%eax), %xmm2, %xmm3
942 // CHECK: vpsubw (%eax), %xmm2, %xmm3
944 vpsubw (%eax), %xmm2, %xmm3
950 // CHECK: vpsubd (%eax), %xmm2, %xmm3
952 vpsubd (%eax), %xmm2, %xmm3
958 // CHECK: vpsubq (%eax), %xmm2, %xmm3
960 vpsubq (%eax), %xmm2, %xmm3
966 // CHECK: vpsubsb (%eax), %xmm2, %xmm3
968 vpsubsb (%eax), %xmm2, %xmm3
974 // CHECK: vpsubsw (%eax), %xmm2, %xmm3
976 vpsubsw (%eax), %xmm2, %xmm3
982 // CHECK: vpsubusb (%eax), %xmm2, %xmm3
984 vpsubusb (%eax), %xmm2, %xmm3
990 // CHECK: vpsubusw (%eax), %xmm2, %xmm3
992 vpsubusw (%eax), %xmm2, %xmm3
998 // CHECK: vpaddb (%eax), %xmm2, %xmm3
1000 vpaddb (%eax), %xmm2, %xmm3
1006 // CHECK: vpaddw (%eax), %xmm2, %xmm3
1008 vpaddw (%eax), %xmm2, %xmm3
1014 // CHECK: vpaddd (%eax), %xmm2, %xmm3
1016 vpaddd (%eax), %xmm2, %xmm3
1022 // CHECK: vpaddq (%eax), %xmm2, %xmm3
1024 vpaddq (%eax), %xmm2, %xmm3
1030 // CHECK: vpaddsb (%eax), %xmm2, %xmm3
1032 vpaddsb (%eax), %xmm2, %xmm3
1038 // CHECK: vpaddsw (%eax), %xmm2, %xmm3
1040 vpaddsw (%eax), %xmm2, %xmm3
1046 // CHECK: vpaddusb (%eax), %xmm2, %xmm3
1048 vpaddusb (%eax), %xmm2, %xmm3
1054 // CHECK: vpaddusw (%eax), %xmm2, %xmm3
1056 vpaddusw (%eax), %xmm2, %xmm3
1062 // CHECK: vpmulhuw (%eax), %xmm2, %xmm3
1064 vpmulhuw (%eax), %xmm2, %xmm3
1070 // CHECK: vpmulhw (%eax), %xmm2, %xmm3
1072 vpmulhw (%eax), %xmm2, %xmm3
1078 // CHECK: vpmullw (%eax), %xmm2, %xmm3
1080 vpmullw (%eax), %xmm2, %xmm3
1086 // CHECK: vpmuludq (%eax), %xmm2, %xmm3
1088 vpmuludq (%eax), %xmm2, %xmm3
1094 // CHECK: vpavgb (%eax), %xmm2, %xmm3
1096 vpavgb (%eax), %xmm2, %xmm3
1102 // CHECK: vpavgw (%eax), %xmm2, %xmm3
1104 vpavgw (%eax), %xmm2, %xmm3
1110 // CHECK: vpminsw (%eax), %xmm2, %xmm3
1112 vpminsw (%eax), %xmm2, %xmm3
1118 // CHECK: vpminub (%eax), %xmm2, %xmm3
1120 vpminub (%eax), %xmm2, %xmm3
1126 // CHECK: vpmaxsw (%eax), %xmm2, %xmm3
1128 vpmaxsw (%eax), %xmm2, %xmm3
1134 // CHECK: vpmaxub (%eax), %xmm2, %xmm3
1136 vpmaxub (%eax), %xmm2, %xmm3
1142 // CHECK: vpsadbw (%eax), %xmm2, %xmm3
1144 vpsadbw (%eax), %xmm2, %xmm3
1150 // CHECK: vpsllw (%eax), %xmm2, %xmm3
1152 vpsllw (%eax), %xmm2, %xmm3
1158 // CHECK: vpslld (%eax), %xmm2, %xmm3
1160 vpslld (%eax), %xmm2, %xmm3
1166 // CHECK: vpsllq (%eax), %xmm2, %xmm3
1168 vpsllq (%eax), %xmm2, %xmm3
1174 // CHECK: vpsraw (%eax), %xmm2, %xmm3
1176 vpsraw (%eax), %xmm2, %xmm3
1182 // CHECK: vpsrad (%eax), %xmm2, %xmm3
1184 vpsrad (%eax), %xmm2, %xmm3
1190 // CHECK: vpsrlw (%eax), %xmm2, %xmm3
1192 vpsrlw (%eax), %xmm2, %xmm3
1198 // CHECK: vpsrld (%eax), %xmm2, %xmm3
1200 vpsrld (%eax), %xmm2, %xmm3
1206 // CHECK: vpsrlq (%eax), %xmm2, %xmm3
1208 vpsrlq (%eax), %xmm2, %xmm3
1258 // CHECK: vpand (%eax), %xmm2, %xmm3
1260 vpand (%eax), %xmm2, %xmm3
1266 // CHECK: vpor (%eax), %xmm2, %xmm3
1268 vpor (%eax), %xmm2, %xmm3
1274 // CHECK: vpxor (%eax), %xmm2, %xmm3
1276 vpxor (%eax), %xmm2, %xmm3
1282 // CHECK: vpandn (%eax), %xmm2, %xmm3
1284 vpandn (%eax), %xmm2, %xmm3
1290 // CHECK: vpcmpeqb (%eax), %xmm2, %xmm3
1292 vpcmpeqb (%eax), %xmm2, %xmm3
1298 // CHECK: vpcmpeqw (%eax), %xmm2, %xmm3
1300 vpcmpeqw (%eax), %xmm2, %xmm3
1306 // CHECK: vpcmpeqd (%eax), %xmm2, %xmm3
1308 vpcmpeqd (%eax), %xmm2, %xmm3
1314 // CHECK: vpcmpgtb (%eax), %xmm2, %xmm3
1316 vpcmpgtb (%eax), %xmm2, %xmm3
1322 // CHECK: vpcmpgtw (%eax), %xmm2, %xmm3
1324 vpcmpgtw (%eax), %xmm2, %xmm3
1330 // CHECK: vpcmpgtd (%eax), %xmm2, %xmm3
1332 vpcmpgtd (%eax), %xmm2, %xmm3
1338 // CHECK: vpacksswb (%eax), %xmm2, %xmm3
1340 vpacksswb (%eax), %xmm2, %xmm3
1346 // CHECK: vpackssdw (%eax), %xmm2, %xmm3
1348 vpackssdw (%eax), %xmm2, %xmm3
1354 // CHECK: vpackuswb (%eax), %xmm2, %xmm3
1356 vpackuswb (%eax), %xmm2, %xmm3
1362 // CHECK: vpshufd $4, (%eax), %xmm3
1364 vpshufd $4, (%eax), %xmm3
1370 // CHECK: vpshufhw $4, (%eax), %xmm3
1372 vpshufhw $4, (%eax), %xmm3
1378 // CHECK: vpshuflw $4, (%eax), %xmm3
1380 vpshuflw $4, (%eax), %xmm3
1386 // CHECK: vpunpcklbw (%eax), %xmm2, %xmm3
1388 vpunpcklbw (%eax), %xmm2, %xmm3
1394 // CHECK: vpunpcklwd (%eax), %xmm2, %xmm3
1396 vpunpcklwd (%eax), %xmm2, %xmm3
1402 // CHECK: vpunpckldq (%eax), %xmm2, %xmm3
1404 vpunpckldq (%eax), %xmm2, %xmm3
1410 // CHECK: vpunpcklqdq (%eax), %xmm2, %xmm3
1412 vpunpcklqdq (%eax), %xmm2, %xmm3
1418 // CHECK: vpunpckhbw (%eax), %xmm2, %xmm3
1420 vpunpckhbw (%eax), %xmm2, %xmm3
1426 // CHECK: vpunpckhwd (%eax), %xmm2, %xmm3
1428 vpunpckhwd (%eax), %xmm2, %xmm3
1434 // CHECK: vpunpckhdq (%eax), %xmm2, %xmm3
1436 vpunpckhdq (%eax), %xmm2, %xmm3
1442 // CHECK: vpunpckhqdq (%eax), %xmm2, %xmm3
1444 vpunpckhqdq (%eax), %xmm2, %xmm3
1446 // CHECK: vpinsrw $7, %eax, %xmm2, %xmm3
1448 vpinsrw $7, %eax, %xmm2, %xmm3
1450 // CHECK: vpinsrw $7, (%eax), %xmm2, %xmm3
1452 vpinsrw $7, (%eax), %xmm2, %xmm3
1454 // CHECK: vpextrw $7, %xmm2, %eax
1456 vpextrw $7, %xmm2, %eax
1458 // CHECK: vpmovmskb %xmm1, %eax
1460 vpmovmskb %xmm1, %eax
1466 // CHECK: vmovd %xmm1, %eax
1468 vmovd %xmm1, %eax
1470 // CHECK: vmovd %xmm1, (%eax)
1472 vmovd %xmm1, (%eax)
1474 // CHECK: vmovd %eax, %xmm1
1476 vmovd %eax, %xmm1
1478 // CHECK: vmovd (%eax), %xmm1
1480 vmovd (%eax), %xmm1
1482 // CHECK: vmovq %xmm1, (%eax)
1484 vmovq %xmm1, (%eax)
1490 // CHECK: vmovq (%eax), %xmm1
1492 vmovq (%eax), %xmm1
1502 // CHECK: vcvtdq2pd (%eax), %xmm2
1504 vcvtdq2pd (%eax), %xmm2
1510 // CHECK: vmovshdup (%eax), %xmm2
1512 vmovshdup (%eax), %xmm2
1518 // CHECK: vmovsldup (%eax), %xmm2
1520 vmovsldup (%eax), %xmm2
1526 // CHECK: vmovddup (%eax), %xmm2
1528 vmovddup (%eax), %xmm2
1534 // CHECK: vaddsubps (%eax), %xmm1, %xmm2
1536 vaddsubps (%eax), %xmm1, %xmm2
1542 // CHECK: vaddsubpd (%eax), %xmm1, %xmm2
1544 vaddsubpd (%eax), %xmm1, %xmm2
1550 // CHECK: vhaddps (%eax), %xmm2, %xmm3
1552 vhaddps (%eax), %xmm2, %xmm3
1558 // CHECK: vhaddpd (%eax), %xmm2, %xmm3
1560 vhaddpd (%eax), %xmm2, %xmm3
1566 // CHECK: vhsubps (%eax), %xmm2, %xmm3
1568 vhsubps (%eax), %xmm2, %xmm3
1574 // CHECK: vhsubpd (%eax), %xmm2, %xmm3
1576 vhsubpd (%eax), %xmm2, %xmm3
1582 // CHECK: vpabsb (%eax), %xmm2
1584 vpabsb (%eax), %xmm2
1590 // CHECK: vpabsw (%eax), %xmm2
1592 vpabsw (%eax), %xmm2
1598 // CHECK: vpabsd (%eax), %xmm2
1600 vpabsd (%eax), %xmm2
1606 // CHECK: vphaddw (%eax), %xmm2, %xmm3
1608 vphaddw (%eax), %xmm2, %xmm3
1614 // CHECK: vphaddd (%eax), %xmm2, %xmm3
1616 vphaddd (%eax), %xmm2, %xmm3
1622 // CHECK: vphaddsw (%eax), %xmm2, %xmm3
1624 vphaddsw (%eax), %xmm2, %xmm3
1630 // CHECK: vphsubw (%eax), %xmm2, %xmm3
1632 vphsubw (%eax), %xmm2, %xmm3
1638 // CHECK: vphsubd (%eax), %xmm2, %xmm3
1640 vphsubd (%eax), %xmm2, %xmm3
1646 // CHECK: vphsubsw (%eax), %xmm2, %xmm3
1648 vphsubsw (%eax), %xmm2, %xmm3
1654 // CHECK: vpmaddubsw (%eax), %xmm2, %xmm3
1656 vpmaddubsw (%eax), %xmm2, %xmm3
1662 // CHECK: vpshufb (%eax), %xmm2, %xmm3
1664 vpshufb (%eax), %xmm2, %xmm3
1670 // CHECK: vpsignb (%eax), %xmm2, %xmm3
1672 vpsignb (%eax), %xmm2, %xmm3
1678 // CHECK: vpsignw (%eax), %xmm2, %xmm3
1680 vpsignw (%eax), %xmm2, %xmm3
1686 // CHECK: vpsignd (%eax), %xmm2, %xmm3
1688 vpsignd (%eax), %xmm2, %xmm3
1694 // CHECK: vpmulhrsw (%eax), %xmm2, %xmm3
1696 vpmulhrsw (%eax), %xmm2, %xmm3
1702 // CHECK: vpalignr $7, (%eax), %xmm2, %xmm3
1704 vpalignr $7, (%eax), %xmm2, %xmm3
1710 // CHECK: vroundsd $7, (%eax), %xmm2, %xmm3
1712 vroundsd $7, (%eax), %xmm2, %xmm3
1718 // CHECK: vroundss $7, (%eax), %xmm2, %xmm3
1720 vroundss $7, (%eax), %xmm2, %xmm3
1726 // CHECK: vroundpd $7, (%eax), %xmm3
1728 vroundpd $7, (%eax), %xmm3
1734 // CHECK: vroundps $7, (%eax), %xmm3
1736 vroundps $7, (%eax), %xmm3
1742 // CHECK: vphminposuw (%eax), %xmm2
1744 vphminposuw (%eax), %xmm2
1750 // CHECK: vpackusdw (%eax), %xmm2, %xmm3
1752 vpackusdw (%eax), %xmm2, %xmm3
1758 // CHECK: vpcmpeqq (%eax), %xmm2, %xmm3
1760 vpcmpeqq (%eax), %xmm2, %xmm3
1766 // CHECK: vpminsb (%eax), %xmm2, %xmm3
1768 vpminsb (%eax), %xmm2, %xmm3
1774 // CHECK: vpminsd (%eax), %xmm2, %xmm3
1776 vpminsd (%eax), %xmm2, %xmm3
1782 // CHECK: vpminud (%eax), %xmm2, %xmm3
1784 vpminud (%eax), %xmm2, %xmm3
1790 // CHECK: vpminuw (%eax), %xmm2, %xmm3
1792 vpminuw (%eax), %xmm2, %xmm3
1798 // CHECK: vpmaxsb (%eax), %xmm2, %xmm3
1800 vpmaxsb (%eax), %xmm2, %xmm3
1806 // CHECK: vpmaxsd (%eax), %xmm2, %xmm3
1808 vpmaxsd (%eax), %xmm2, %xmm3
1814 // CHECK: vpmaxud (%eax), %xmm2, %xmm3
1816 vpmaxud (%eax), %xmm2, %xmm3
1822 // CHECK: vpmaxuw (%eax), %xmm2, %xmm3
1824 vpmaxuw (%eax), %xmm2, %xmm3
1830 // CHECK: vpmuldq (%eax), %xmm2, %xmm3
1832 vpmuldq (%eax), %xmm2, %xmm3
1838 // CHECK: vpmulld (%eax), %xmm5, %xmm3
1840 vpmulld (%eax), %xmm5, %xmm3
1846 // CHECK: vblendps $3, (%eax), %xmm5, %xmm1
1848 vblendps $3, (%eax), %xmm5, %xmm1
1854 // CHECK: vblendpd $3, (%eax), %xmm5, %xmm1
1856 vblendpd $3, (%eax), %xmm5, %xmm1
1862 // CHECK: vpblendw $3, (%eax), %xmm5, %xmm1
1864 vpblendw $3, (%eax), %xmm5, %xmm1
1870 // CHECK: vmpsadbw $3, (%eax), %xmm5, %xmm1
1872 vmpsadbw $3, (%eax), %xmm5, %xmm1
1878 // CHECK: vdpps $3, (%eax), %xmm5, %xmm1
1880 vdpps $3, (%eax), %xmm5, %xmm1
1886 // CHECK: vdppd $3, (%eax), %xmm5, %xmm1
1888 vdppd $3, (%eax), %xmm5, %xmm1
1894 // CHECK: vblendvpd %xmm2, (%eax), %xmm1, %xmm3
1896 vblendvpd %xmm2, (%eax), %xmm1, %xmm3
1902 // CHECK: vblendvps %xmm2, (%eax), %xmm1, %xmm3
1904 vblendvps %xmm2, (%eax), %xmm1, %xmm3
1910 // CHECK: vpblendvb %xmm2, (%eax), %xmm1, %xmm3
1912 vpblendvb %xmm2, (%eax), %xmm1, %xmm3
1918 // CHECK: vpmovsxbw (%eax), %xmm2
1920 vpmovsxbw (%eax), %xmm2
1926 // CHECK: vpmovsxwd (%eax), %xmm2
1928 vpmovsxwd (%eax), %xmm2
1934 // CHECK: vpmovsxdq (%eax), %xmm2
1936 vpmovsxdq (%eax), %xmm2
1942 // CHECK: vpmovzxbw (%eax), %xmm2
1944 vpmovzxbw (%eax), %xmm2
1950 // CHECK: vpmovzxwd (%eax), %xmm2
1952 vpmovzxwd (%eax), %xmm2
1958 // CHECK: vpmovzxdq (%eax), %xmm2
1960 vpmovzxdq (%eax), %xmm2
1966 // CHECK: vpmovsxbq (%eax), %xmm2
1968 vpmovsxbq (%eax), %xmm2
1974 // CHECK: vpmovzxbq (%eax), %xmm2
1976 vpmovzxbq (%eax), %xmm2
1982 // CHECK: vpmovsxbd (%eax), %xmm2
1984 vpmovsxbd (%eax), %xmm2
1990 // CHECK: vpmovsxwq (%eax), %xmm2
1992 vpmovsxwq (%eax), %xmm2
1998 // CHECK: vpmovzxbd (%eax), %xmm2
2000 vpmovzxbd (%eax), %xmm2
2006 // CHECK: vpmovzxwq (%eax), %xmm2
2008 vpmovzxwq (%eax), %xmm2
2010 // CHECK: vpextrw $7, %xmm2, %eax
2012 vpextrw $7, %xmm2, %eax
2014 // CHECK: vpextrw $7, %xmm2, (%eax)
2016 vpextrw $7, %xmm2, (%eax)
2018 // CHECK: vpextrd $7, %xmm2, %eax
2020 vpextrd $7, %xmm2, %eax
2022 // CHECK: vpextrd $7, %xmm2, (%eax)
2024 vpextrd $7, %xmm2, (%eax)
2026 // CHECK: vpextrb $7, %xmm2, %eax
2028 vpextrb $7, %xmm2, %eax
2030 // CHECK: vpextrb $7, %xmm2, (%eax)
2032 vpextrb $7, %xmm2, (%eax)
2034 // CHECK: vextractps $7, %xmm2, (%eax)
2036 vextractps $7, %xmm2, (%eax)
2038 // CHECK: vextractps $7, %xmm2, %eax
2040 vextractps $7, %xmm2, %eax
2042 // CHECK: vpinsrw $7, %eax, %xmm2, %xmm5
2044 vpinsrw $7, %eax, %xmm2, %xmm5
2046 // CHECK: vpinsrw $7, (%eax), %xmm2, %xmm5
2048 vpinsrw $7, (%eax), %xmm2, %xmm5
2050 // CHECK: vpinsrb $7, %eax, %xmm2, %xmm5
2052 vpinsrb $7, %eax, %xmm2, %xmm5
2054 // CHECK: vpinsrb $7, (%eax), %xmm2, %xmm5
2056 vpinsrb $7, (%eax), %xmm2, %xmm5
2058 // CHECK: vpinsrd $7, %eax, %xmm2, %xmm5
2060 vpinsrd $7, %eax, %xmm2, %xmm5
2062 // CHECK: vpinsrd $7, (%eax), %xmm2, %xmm5
2064 vpinsrd $7, (%eax), %xmm2, %xmm5
2070 // CHECK: vinsertps $7, (%eax), %xmm5, %xmm1
2072 vinsertps $7, (%eax), %xmm5, %xmm1
2078 // CHECK: vptest (%eax), %xmm2
2080 vptest (%eax), %xmm2
2082 // CHECK: vmovntdqa (%eax), %xmm2
2084 vmovntdqa (%eax), %xmm2
2090 // CHECK: vpcmpgtq (%eax), %xmm5, %xmm3
2092 vpcmpgtq (%eax), %xmm5, %xmm3
2098 // CHECK: vpcmpistrm $7, (%eax), %xmm5
2100 vpcmpistrm $7, (%eax), %xmm5
2106 // CHECK: vpcmpestrm $7, (%eax), %xmm5
2108 vpcmpestrm $7, (%eax), %xmm5
2114 // CHECK: vpcmpistri $7, (%eax), %xmm5
2116 vpcmpistri $7, (%eax), %xmm5
2122 // CHECK: vpcmpestri $7, (%eax), %xmm5
2124 vpcmpestri $7, (%eax), %xmm5
2130 // CHECK: vaesimc (%eax), %xmm2
2132 vaesimc (%eax), %xmm2
2138 // CHECK: vaesenc (%eax), %xmm5, %xmm3
2140 vaesenc (%eax), %xmm5, %xmm3
2146 // CHECK: vaesenclast (%eax), %xmm5, %xmm3
2148 vaesenclast (%eax), %xmm5, %xmm3
2154 // CHECK: vaesdec (%eax), %xmm5, %xmm3
2156 vaesdec (%eax), %xmm5, %xmm3
2162 // CHECK: vaesdeclast (%eax), %xmm5, %xmm3
2164 vaesdeclast (%eax), %xmm5, %xmm3
2170 // CHECK: vaeskeygenassist $7, (%eax), %xmm5
2172 vaeskeygenassist $7, (%eax), %xmm5
2270 // CHECK: vmovaps (%eax), %ymm2
2272 vmovaps (%eax), %ymm2
2278 // CHECK: vmovaps %ymm1, (%eax)
2280 vmovaps %ymm1, (%eax)
2282 // CHECK: vmovapd (%eax), %ymm2
2284 vmovapd (%eax), %ymm2
2290 // CHECK: vmovapd %ymm1, (%eax)
2292 vmovapd %ymm1, (%eax)
2294 // CHECK: vmovups (%eax), %ymm2
2296 vmovups (%eax), %ymm2
2302 // CHECK: vmovups %ymm1, (%eax)
2304 vmovups %ymm1, (%eax)
2306 // CHECK: vmovupd (%eax), %ymm2
2308 vmovupd (%eax), %ymm2
2314 // CHECK: vmovupd %ymm1, (%eax)
2316 vmovupd %ymm1, (%eax)
2350 // CHECK: vmovntdq %ymm1, (%eax)
2352 vmovntdq %ymm1, (%eax)
2354 // CHECK: vmovntpd %ymm1, (%eax)
2356 vmovntpd %ymm1, (%eax)
2358 // CHECK: vmovntps %ymm1, (%eax)
2360 vmovntps %ymm1, (%eax)
2362 // CHECK: vmovmskps %xmm2, %eax
2364 vmovmskps %xmm2, %eax
2366 // CHECK: vmovmskpd %xmm2, %eax
2368 vmovmskpd %xmm2, %eax
2418 // CHECK: vmaxps (%eax), %ymm4, %ymm6
2420 vmaxps (%eax), %ymm4, %ymm6
2422 // CHECK: vmaxpd (%eax), %ymm4, %ymm6
2424 vmaxpd (%eax), %ymm4, %ymm6
2426 // CHECK: vminps (%eax), %ymm4, %ymm6
2428 vminps (%eax), %ymm4, %ymm6
2430 // CHECK: vminpd (%eax), %ymm4, %ymm6
2432 vminpd (%eax), %ymm4, %ymm6
2434 // CHECK: vsubps (%eax), %ymm4, %ymm6
2436 vsubps (%eax), %ymm4, %ymm6
2438 // CHECK: vsubpd (%eax), %ymm4, %ymm6
2440 vsubpd (%eax), %ymm4, %ymm6
2442 // CHECK: vdivps (%eax), %ymm4, %ymm6
2444 vdivps (%eax), %ymm4, %ymm6
2446 // CHECK: vdivpd (%eax), %ymm4, %ymm6
2448 vdivpd (%eax), %ymm4, %ymm6
2450 // CHECK: vaddps (%eax), %ymm4, %ymm6
2452 vaddps (%eax), %ymm4, %ymm6
2454 // CHECK: vaddpd (%eax), %ymm4, %ymm6
2456 vaddpd (%eax), %ymm4, %ymm6
2458 // CHECK: vmulps (%eax), %ymm4, %ymm6
2460 vmulps (%eax), %ymm4, %ymm6
2462 // CHECK: vmulpd (%eax), %ymm4, %ymm6
2464 vmulpd (%eax), %ymm4, %ymm6
2470 // CHECK: vsqrtpd (%eax), %ymm2
2472 vsqrtpd (%eax), %ymm2
2478 // CHECK: vsqrtps (%eax), %ymm2
2480 vsqrtps (%eax), %ymm2
2486 // CHECK: vrsqrtps (%eax), %ymm2
2488 vrsqrtps (%eax), %ymm2
2494 // CHECK: vrcpps (%eax), %ymm2
2496 vrcpps (%eax), %ymm2
2566 // CHECK: vcvtps2pd (%eax), %ymm2
2568 vcvtps2pd (%eax
2574 // CHECK: vcvtdq2pd (%eax), %ymm2
2576 vcvtdq2pd (%eax), %ymm2
2582 // CHECK: vcvtdq2ps (%eax), %ymm2
2584 vcvtdq2ps (%eax), %ymm2
2590 // CHECK: vcvtps2dq (%eax), %ymm5
2592 vcvtps2dq (%eax), %ymm5
2598 // CHECK: vcvttps2dq (%eax), %ymm5
2600 vcvttps2dq (%eax), %ymm5
2614 // CHECK: vcvttpd2dqx (%eax), %xmm1
2616 vcvttpd2dqx (%eax), %xmm1
2622 // CHECK: vcvttpd2dqy (%eax), %xmm1
2624 vcvttpd2dqy (%eax), %xmm1
2634 // CHECK: vcvtpd2psx (%eax), %xmm1
2636 vcvtpd2psx (%eax), %xmm1
2642 // CHECK: vcvtpd2psy (%eax), %xmm1
2644 vcvtpd2psy (%eax), %xmm1
2654 // CHECK: vcvtpd2dqy (%eax), %xmm1
2656 vcvtpd2dqy (%eax), %xmm1
2662 // CHECK: vcvtpd2dqx (%eax), %xmm1
2664 vcvtpd2dqx (%eax), %xmm1
2894 // CHECK: vaddsubps (%eax), %ymm1, %ymm2
2896 vaddsubps (%eax), %ymm1, %ymm2
2902 // CHECK: vaddsubpd (%eax), %ymm1, %ymm2
2904 vaddsubpd (%eax), %ymm1, %ymm2
2910 // CHECK: vhaddps (%eax), %ymm2, %ymm3
2912 vhaddps (%eax), %ymm2, %ymm3
2918 // CHECK: vhaddpd (%eax), %ymm2, %ymm3
2920 vhaddpd (%eax), %ymm2, %ymm3
2926 // CHECK: vhsubps (%eax), %ymm2, %ymm3
2928 vhsubps (%eax), %ymm2, %ymm3
2934 // CHECK: vhsubpd (%eax), %ymm2, %ymm3
2936 vhsubpd (%eax), %ymm2, %ymm3
2942 // CHECK: vblendps $3, (%eax), %ymm5, %ymm1
2944 vblendps $3, (%eax), %ymm5, %ymm1
2950 // CHECK: vblendpd $3, (%eax), %ymm5, %ymm1
2952 vblendpd $3, (%eax), %ymm5, %ymm1
2958 // CHECK: vdpps $3, (%eax), %ymm5, %ymm1
2960 vdpps $3, (%eax), %ymm5, %ymm1
2962 // CHECK: vbroadcastf128 (%eax), %ymm2
2964 vbroadcastf128 (%eax), %ymm2
2966 // CHECK: vbroadcastsd (%eax), %ymm2
2968 vbroadcastsd (%eax), %ymm2
2970 // CHECK: vbroadcastss (%eax), %xmm2
2972 vbroadcastss (%eax), %xmm2
2974 // CHECK: vbroadcastss (%eax), %ymm2
2976 vbroadcastss (%eax), %ymm2
2982 // CHECK: vinsertf128 $7, (%eax), %ymm2, %ymm5
2984 vinsertf128 $7, (%eax), %ymm2, %ymm5
2990 // CHECK: vextractf128 $7, %ymm2, (%eax)
2992 vextractf128 $7, %ymm2, (%eax)
2994 // CHECK: vmaskmovpd %xmm2, %xmm5, (%eax)
2996 vmaskmovpd %xmm2, %xmm5, (%eax)
2998 // CHECK: vmaskmovpd %ymm2, %ymm5, (%eax)
3000 vmaskmovpd %ymm2, %ymm5, (%eax)
3002 // CHECK: vmaskmovpd (%eax), %xmm2, %xmm5
3004 vmaskmovpd (%eax), %xmm2, %xmm5
3006 // CHECK: vmaskmovpd (%eax), %ymm2, %ymm5
3008 vmaskmovpd (%eax), %ymm2, %ymm5
3010 // CHECK: vmaskmovps %xmm2, %xmm5, (%eax)
3012 vmaskmovps %xmm2, %xmm5, (%eax)
3014 // CHECK: vmaskmovps %ymm2, %ymm5, (%eax)
3016 vmaskmovps %ymm2, %ymm5, (%eax)
3018 // CHECK: vmaskmovps (%eax), %xmm2, %xmm5
3020 vmaskmovps (%eax), %xmm2, %xmm5
3022 // CHECK: vmaskmovps (%eax), %ymm2, %ymm5
3024 vmaskmovps (%eax), %ymm2, %ymm5
3034 // CHECK: vpermilps $7, (%eax), %xmm5
3036 vpermilps $7, (%eax), %xmm5
3038 // CHECK: vpermilps $7, (%eax), %ymm5
3040 vpermilps $7, (%eax), %ymm5
3050 // CHECK: vpermilps (%eax), %xmm5, %xmm3
3052 vpermilps (%eax), %xmm5, %xmm3
3054 // CHECK: vpermilps (%eax), %ymm5, %ymm1
3056 vpermilps (%eax), %ymm5, %ymm1
3066 // CHECK: vpermilpd $7, (%eax), %xmm5
3068 vpermilpd $7, (%eax), %xmm5
3070 // CHECK: vpermilpd $7, (%eax), %ymm5
3072 vpermilpd $7, (%eax), %ymm5
3082 // CHECK: vpermilpd (%eax), %xmm5, %xmm3
3084 vpermilpd (%eax), %xmm5, %xmm3
3086 // CHECK: vpermilpd (%eax), %ymm5, %ymm1
3088 vpermilpd (%eax), %ymm5, %ymm1
3094 // CHECK: vperm2f128 $7, (%eax), %ymm5, %ymm1
3096 vperm2f128 $7, (%eax), %ymm5, %ymm1
3122 // CHECK: vlddqu (%eax), %ymm2
3124 vlddqu (%eax), %ymm2
3130 // CHECK: vmovddup (%eax), %ymm2
3132 vmovddup (%eax), %ymm2
3138 // CHECK: vmovdqa %ymm2, (%eax)
3140 vmovdqa %ymm2, (%eax)
3142 // CHECK: vmovdqa (%eax), %ymm2
3144 vmovdqa (%eax), %ymm2
3150 // CHECK: vmovdqu %ymm2, (%eax)
3152 vmovdqu %ymm2, (%eax)
3154 // CHECK: vmovdqu (%eax), %ymm2
3156 vmovdqu (%eax), %ymm2
3162 // CHECK: vmovshdup (%eax), %ymm2
3164 vmovshdup (%eax), %ymm2
3170 // CHECK: vmovsldup (%eax), %ymm2
3172 vmovsldup (%eax), %ymm2
3178 // CHECK: vptest (%eax), %ymm2
3180 vptest (%eax), %ymm2
3186 // CHECK: vroundpd $7, (%eax), %ymm5
3188 vroundpd $7, (%eax), %ymm5
3194 // CHECK: vroundps $7, (%eax), %ymm5
3196 vroundps $7, (%eax), %ymm5
3202 // CHECK: vshufpd $7, (%eax), %ymm5, %ymm1
3204 vshufpd $7, (%eax), %ymm5, %ymm1
3210 // CHECK: vshufps $7, (%eax), %ymm5, %ymm1
3212 vshufps $7, (%eax), %ymm5, %ymm1
3222 // CHECK: vtestpd (%eax), %xmm2
3224 vtestpd (%eax), %xmm2
3226 // CHECK: vtestpd (%eax), %ymm2
3228 vtestpd (%eax), %ymm2
3238 // CHECK: vtestps (%eax), %xmm2
3240 vtestps (%eax), %xmm2
3242 // CHECK: vtestps (%eax), %ymm2
3244 vtestps (%eax), %ymm2
3246 // CHECK: vblendvpd %ymm0, 57005(%eax,%eiz), %ymm1, %ymm2
3248 vblendvpd %ymm0, 0xdead(%eax,%eiz), %ymm1, %ymm2
3256 // CHECK: vpclmulqdq $17, (%eax), %xmm5, %xmm3
3258 vpclmulhqhqdq (%eax), %xmm5, %xmm3
3264 // CHECK: vpclmulqdq $1, (%eax), %xmm5, %xmm3
3266 vpclmulhqlqdq (%eax), %xmm5, %xmm3
3272 // CHECK: vpclmulqdq $16, (%eax), %xmm5, %xmm3
3274 vpclmullqhqdq (%eax), %xmm5, %xmm3
3280 // CHECK: vpclmulqdq $0, (%eax), %xmm5, %xmm3
3282 vpclmullqlqdq (%eax), %xmm5, %xmm3
3288 // CHECK: vpclmulqdq $17, (%eax), %xmm5, %xmm3
3290 vpclmulqdq $17, (%eax), %xmm5, %xmm3
3296 // CHECK: vblendps $129, (%eax), %ymm5, %ymm1
3297 vblendps $0x81, (%eax), %ymm5, %ymm1
3300 // CHECK: vblendpd $129, (%eax), %ymm5, %ymm1
3301 vblendpd $0x81, (%eax), %ymm5, %ymm1
3308 // CHECK: vdpps $129, (%eax), %ymm5, %ymm1
3309 vdpps $0x81, (%eax), %ymm5, %ymm1