Lines Matching defs:EXx

362 #define EXx { OP_EX, x_mode }
2102 { "unpcklpX", { XM, EXx }, PREFIX_OPCODE },
2103 { "unpckhpX", { XM, EXx }, PREFIX_OPCODE },
2125 { "movapX", { XM, EXx }, PREFIX_OPCODE },
2174 { "andpX", { XM, EXx }, PREFIX_OPCODE },
2175 { "andnpX", { XM, EXx }, PREFIX_OPCODE },
2176 { "orpX", { XM, EXx }, PREFIX_OPCODE },
2177 { "xorpX", { XM, EXx }, PREFIX_OPCODE },
2201 { "punpcklqdq", { XM, EXx }, PREFIX_DATA },
2202 { "punpckhqdq", { XM, EXx }, PREFIX_DATA },
2302 { "shufpX", { XM, EXx, Ib }, PREFIX_OPCODE },
3115 { "movups", { XM, EXx }, PREFIX_OPCODE },
3117 { "movupd", { XM, EXx }, PREFIX_OPCODE },
3132 { "movsldup", { XM, EXx }, PREFIX_OPCODE },
3140 { "movshdup", { XM, EXx }, PREFIX_OPCODE },
3196 { "cvttpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3204 { "cvtpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3224 { "sqrtps", { XM, EXx }, PREFIX_OPCODE },
3226 { "sqrtpd", { XM, EXx }, PREFIX_OPCODE },
3232 { "rsqrtps",{ XM, EXx }, PREFIX_OPCODE },
3238 { "rcpps", { XM, EXx }, PREFIX_OPCODE },
3244 { "addps", { XM, EXx }, PREFIX_OPCODE },
3246 { "addpd", { XM, EXx }, PREFIX_OPCODE },
3252 { "mulps", { XM, EXx }, PREFIX_OPCODE },
3254 { "mulpd", { XM, EXx }, PREFIX_OPCODE },
3262 { "cvtpd2ps", { XM, EXx }, PREFIX_OPCODE },
3268 { "cvtdq2ps", { XM, EXx }, PREFIX_OPCODE },
3269 { "cvttps2dq", { XM, EXx }, PREFIX_OPCODE },
3270 { "cvtps2dq", { XM, EXx }, PREFIX_OPCODE },
3275 { "subps", { XM, EXx }, PREFIX_OPCODE },
3277 { "subpd", { XM, EXx }, PREFIX_OPCODE },
3283 { "minps", { XM, EXx }, PREFIX_OPCODE },
3285 { "minpd", { XM, EXx }, PREFIX_OPCODE },
3291 { "divps", { XM, EXx }, PREFIX_OPCODE },
3293 { "divpd", { XM, EXx }, PREFIX_OPCODE },
3299 { "maxps", { XM, EXx }, PREFIX_OPCODE },
3301 { "maxpd", { XM, EXx }, PREFIX_OPCODE },
3329 { "movdqu", { XM, EXx }, PREFIX_OPCODE },
3330 { "movdqa", { XM, EXx }, PREFIX_OPCODE },
3336 { "pshufhw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3337 { "pshufd", { XM, EXx, Ib }, PREFIX_OPCODE },
3338 { "pshuflw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3361 { "haddpd", { XM, EXx }, PREFIX_OPCODE },
3362 { "haddps", { XM, EXx }, PREFIX_OPCODE },
3369 { "hsubpd", { XM, EXx }, PREFIX_OPCODE },
3370 { "hsubps", { XM, EXx }, PREFIX_OPCODE },
3473 { "cmpps", { XM, EXx, CMP }, PREFIX_OPCODE },
3475 { "cmppd", { XM, EXx, CMP }, PREFIX_OPCODE },
3504 { "addsubpd", { XM, EXx }, 0 },
3505 { "addsubps", { XM, EXx }, 0 },
3520 { "cvttpd2dq", { XM, EXx }, PREFIX_OPCODE },
3521 { "cvtpd2dq", { XM, EXx }, PREFIX_OPCODE },
3580 { "vmovups", { XM, EXx }, 0 },
3582 { "vmovupd", { XM, EXx }, 0 },
3597 { "vmovsldup", { XM, EXx }, 0 },
3605 { "vmovshdup", { XM, EXx }, 0 },
3705 { "vsqrtps", { XM, EXx }, 0 },
3707 { "vsqrtpd", { XM, EXx }, 0 },
3713 { "vrsqrtps", { XM, EXx }, 0 },
3719 { "vrcpps", { XM, EXx }, 0 },
3725 { "vaddps", { XM, Vex, EXx }, 0 },
3727 { "vaddpd", { XM, Vex, EXx }, 0 },
3733 { "vmulps", { XM, Vex, EXx }, 0 },
3735 { "vmulpd", { XM, Vex, EXx }, 0 },
3743 { "vcvtpd2ps%XY",{ XMM, EXx }, 0 },
3749 { "vcvtdq2ps", { XM, EXx }, 0 },
3750 { "vcvttps2dq", { XM, EXx }, 0 },
3751 { "vcvtps2dq", { XM, EXx }, 0 },
3756 { "vsubps", { XM, Vex, EXx }, 0 },
3758 { "vsubpd", { XM, Vex, EXx }, 0 },
3764 { "vminps", { XM, Vex, EXx }, 0 },
3766 { "vminpd", { XM, Vex, EXx }, 0 },
3772 { "vdivps", { XM, Vex, EXx }, 0 },
3774 { "vdivpd", { XM, Vex, EXx }, 0 },
3780 { "vmaxps", { XM, Vex, EXx }, 0 },
3782 { "vmaxpd", { XM, Vex, EXx }, 0 },
3789 { "vmovdqu", { XM, EXx }, 0 },
3790 { "vmovdqa", { XM, EXx }, 0 },
3796 { "vpshufhw", { XM, EXx, Ib }, 0 },
3797 { "vpshufd", { XM, EXx, Ib }, 0 },
3798 { "vpshuflw", { XM, EXx, Ib }, 0 },
3805 { "vhaddpd", { XM, Vex, EXx }, 0 },
3806 { "vhaddps", { XM, Vex, EXx }, 0 },
3813 { "vhsubpd", { XM, Vex, EXx }, 0 },
3814 { "vhsubps", { XM, Vex, EXx }, 0 },
3877 { "vcmpps", { XM, Vex, EXx, CMP }, 0 },
3879 { "vcmppd", { XM, Vex, EXx, CMP }, 0 },
3887 { "vaddsubpd", { XM, Vex, EXx }, 0 },
3888 { "vaddsubps", { XM, Vex, EXx }, 0 },
3895 { "vcvttpd2dq%XY", { XMM, EXx }, 0 },
3896 { "vcvtpd2dq%XY", { XMM, EXx }, 0 },
4212 { "pblendvb", { XM, EXx, XMM0 }, PREFIX_DATA },
4216 { "blendvps", { XM, EXx, XMM0 }, PREFIX_DATA },
4217 { "blendvpd", { XM, EXx, XMM0 }, PREFIX_DATA },
4219 { "ptest", { XM, EXx }, PREFIX_DATA },
4239 { "pmuldq", { XM, EXx }, PREFIX_DATA },
4240 { "pcmpeqq", { XM, EXx }, PREFIX_DATA },
4242 { "packusdw", { XM, EXx }, PREFIX_DATA },
4255 { "pcmpgtq", { XM, EXx }, PREFIX_DATA },
4257 { "pminsb", { XM, EXx }, PREFIX_DATA },
4258 { "pminsd", { XM, EXx }, PREFIX_DATA },
4259 { "pminuw", { XM, EXx }, PREFIX_DATA },
4260 { "pminud", { XM, EXx }, PREFIX_DATA },
4261 { "pmaxsb", { XM, EXx }, PREFIX_DATA },
4262 { "pmaxsd", { XM, EXx }, PREFIX_DATA },
4263 { "pmaxuw", { XM, EXx }, PREFIX_DATA },
4264 { "pmaxud", { XM, EXx }, PREFIX_DATA },
4266 { "pmulld", { XM, EXx }, PREFIX_DATA },
4267 { "phminposuw", { XM, EXx }, PREFIX_DATA },
4440 { "aesimc", { XM, EXx }, PREFIX_DATA },
4441 { "aesenc", { XM, EXx }, PREFIX_DATA },
4442 { "aesenclast", { XM, EXx }, PREFIX_DATA },
4443 { "aesdec", { XM, EXx }, PREFIX_DATA },
4444 { "aesdeclast", { XM, EXx }, PREFIX_DATA },
4494 { "roundps", { XM, EXx, Ib }, PREFIX_DATA },
4495 { "roundpd", { XM, EXx, Ib }, PREFIX_DATA },
4498 { "blendps", { XM, EXx, Ib }, PREFIX_DATA },
4499 { "blendpd", { XM, EXx, Ib }, PREFIX_DATA },
4500 { "pblendw", { XM, EXx, Ib }, PREFIX_DATA },
4557 { "dpps", { XM, EXx, Ib }, PREFIX_DATA },
4558 { "dppd", { XM, EXx, Ib }, PREFIX_DATA },
4559 { "mpsadbw", { XM, EXx, Ib }, PREFIX_DATA },
4561 { "pclmulqdq", { XM, EXx, PCLMUL }, PREFIX_DATA },
4593 { "pcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4594 { "pcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4595 { "pcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
4596 { "pcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
4735 { "aeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
4961 { "vpcmov", { XM, Vex, EXx, XMVexI4 }, 0 },
5677 { "vunpcklpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5678 { "vunpckhpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5700 { "vmovapX", { XM, EXx }, PREFIX_OPCODE },
5749 { "vandpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5750 { "vandnpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5751 { "vorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5752 { "vxorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5763 { "vpunpcklbw", { XM, Vex, EXx }, PREFIX_DATA },
5764 { "vpunpcklwd", { XM, Vex, EXx }, PREFIX_DATA },
5765 { "vpunpckldq", { XM, Vex, EXx }, PREFIX_DATA },
5766 { "vpacksswb", { XM, Vex, EXx }, PREFIX_DATA },
5767 { "vpcmpgtb", { XM, Vex, EXx }, PREFIX_DATA },
5768 { "vpcmpgtw", { XM, Vex, EXx }, PREFIX_DATA },
5769 { "vpcmpgtd", { XM, Vex, EXx }, PREFIX_DATA },
5770 { "vpackuswb", { XM, Vex, EXx }, PREFIX_DATA },
5772 { "vpunpckhbw", { XM, Vex, EXx }, PREFIX_DATA },
5773 { "vpunpckhwd", { XM, Vex, EXx }, PREFIX_DATA },
5774 { "vpunpckhdq", { XM, Vex, EXx }, PREFIX_DATA },
5775 { "vpackssdw", { XM, Vex, EXx }, PREFIX_DATA },
5776 { "vpunpcklqdq", { XM, Vex, EXx }, PREFIX_DATA },
5777 { "vpunpckhqdq", { XM, Vex, EXx }, PREFIX_DATA },
5785 { "vpcmpeqb", { XM, Vex, EXx }, PREFIX_DATA },
5786 { "vpcmpeqw", { XM, Vex, EXx }, PREFIX_DATA },
5787 { "vpcmpeqd", { XM, Vex, EXx }, PREFIX_DATA },
5877 { "vshufpX", { XM, Vex, EXx, Ib }, PREFIX_OPCODE },
5893 { "vpaddq", { XM, Vex, EXx }, PREFIX_DATA },
5894 { "vpmullw", { XM, Vex, EXx }, PREFIX_DATA },
5898 { "vpsubusb", { XM, Vex, EXx }, PREFIX_DATA },
5899 { "vpsubusw", { XM, Vex, EXx }, PREFIX_DATA },
5900 { "vpminub", { XM, Vex, EXx }, PREFIX_DATA },
5901 { "vpand", { XM, Vex, EXx }, PREFIX_DATA },
5902 { "vpaddusb", { XM, Vex, EXx }, PREFIX_DATA },
5903 { "vpaddusw", { XM, Vex, EXx }, PREFIX_DATA },
5904 { "vpmaxub", { XM, Vex, EXx }, PREFIX_DATA },
5905 { "vpandn", { XM, Vex, EXx }, PREFIX_DATA },
5907 { "vpavgb", { XM, Vex, EXx }, PREFIX_DATA },
5910 { "vpavgw", { XM, Vex, EXx }, PREFIX_DATA },
5911 { "vpmulhuw", { XM, Vex, EXx }, PREFIX_DATA },
5912 { "vpmulhw", { XM, Vex, EXx }, PREFIX_DATA },
5916 { "vpsubsb", { XM, Vex, EXx }, PREFIX_DATA },
5917 { "vpsubsw", { XM, Vex, EXx }, PREFIX_DATA },
5918 { "vpminsw", { XM, Vex, EXx }, PREFIX_DATA },
5919 { "vpor", { XM, Vex, EXx }, PREFIX_DATA },
5920 { "vpaddsb", { XM, Vex, EXx }, PREFIX_DATA },
5921 { "vpaddsw", { XM, Vex, EXx }, PREFIX_DATA },
5922 { "vpmaxsw", { XM, Vex, EXx }, PREFIX_DATA },
5923 { "vpxor", { XM, Vex, EXx }, PREFIX_DATA },
5929 { "vpmuludq", { XM, Vex, EXx }, PREFIX_DATA },
5930 { "vpmaddwd", { XM, Vex, EXx }, PREFIX_DATA },
5931 { "vpsadbw", { XM, Vex, EXx }, PREFIX_DATA },
5934 { "vpsubb", { XM, Vex, EXx }, PREFIX_DATA },
5935 { "vpsubw", { XM, Vex, EXx }, PREFIX_DATA },
5936 { "vpsubd", { XM, Vex, EXx }, PREFIX_DATA },
5937 { "vpsubq", { XM, Vex, EXx }, PREFIX_DATA },
5938 { "vpaddb", { XM, Vex, EXx }, PREFIX_DATA },
5939 { "vpaddw", { XM, Vex, EXx }, PREFIX_DATA },
5940 { "vpaddd", { XM, Vex, EXx }, PREFIX_DATA },
5946 { "vpshufb", { XM, Vex, EXx }, PREFIX_DATA },
5947 { "vphaddw", { XM, Vex, EXx }, PREFIX_DATA },
5948 { "vphaddd", { XM, Vex, EXx }, PREFIX_DATA },
5949 { "vphaddsw", { XM, Vex, EXx }, PREFIX_DATA },
5950 { "vpmaddubsw", { XM, Vex, EXx }, PREFIX_DATA },
5951 { "vphsubw", { XM, Vex, EXx }, PREFIX_DATA },
5952 { "vphsubd", { XM, Vex, EXx }, PREFIX_DATA },
5953 { "vphsubsw", { XM, Vex, EXx }, PREFIX_DATA },
5955 { "vpsignb", { XM, Vex, EXx }, PREFIX_DATA },
5956 { "vpsignw", { XM, Vex, EXx }, PREFIX_DATA },
5957 { "vpsignd", { XM, Vex, EXx }, PREFIX_DATA },
5958 { "vpmulhrsw", { XM, Vex, EXx }, PREFIX_DATA },
5971 { "vptest", { XM, EXx }, PREFIX_DATA },
5977 { "vpabsb", { XM, EXx }, PREFIX_DATA },
5978 { "vpabsw", { XM, EXx }, PREFIX_DATA },
5979 { "vpabsd", { XM, EXx }, PREFIX_DATA },
5991 { "vpmuldq", { XM, Vex, EXx }, PREFIX_DATA },
5992 { "vpcmpeqq", { XM, Vex, EXx }, PREFIX_DATA },
5994 { "vpackusdw", { XM, Vex, EXx }, PREFIX_DATA },
6007 { "vpcmpgtq", { XM, Vex, EXx }, PREFIX_DATA },
6009 { "vpminsb", { XM, Vex, EXx }, PREFIX_DATA },
6010 { "vpminsd", { XM, Vex, EXx }, PREFIX_DATA },
6011 { "vpminuw", { XM, Vex, EXx }, PREFIX_DATA },
6012 { "vpminud", { XM, Vex, EXx }, PREFIX_DATA },
6013 { "vpmaxsb", { XM, Vex, EXx }, PREFIX_DATA },
6014 { "vpmaxsd", { XM, Vex, EXx }, PREFIX_DATA },
6015 { "vpmaxuw", { XM, Vex, EXx }, PREFIX_DATA },
6016 { "vpmaxud", { XM, Vex, EXx }, PREFIX_DATA },
6018 { "vpmulld", { XM, Vex, EXx }, PREFIX_DATA },
6023 { "vpsrlv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6025 { "vpsllv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6114 { "vfmaddsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6115 { "vfmsubadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6117 { "vfmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6119 { "vfmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6121 { "vfnmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6123 { "vfnmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6132 { "vfmaddsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6133 { "vfmsubadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6135 { "vfmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6137 { "vfmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6139 { "vfnmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6141 { "vfnmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6150 { "vfmaddsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6151 { "vfmsubadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6153 { "vfmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6155 { "vfmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6157 { "vfnmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6159 { "vfnmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6193 { "vaesenc", { XM, Vex, EXx }, PREFIX_DATA },
6194 { "vaesenclast", { XM, Vex, EXx }, PREFIX_DATA },
6195 { "vaesdec", { XM, Vex, EXx }, PREFIX_DATA },
6196 { "vaesdeclast", { XM, Vex, EXx }, PREFIX_DATA },
6246 { "vroundps", { XM, EXx, Ib }, PREFIX_DATA },
6247 { "vroundpd", { XM, EXx, Ib }, PREFIX_DATA },
6250 { "vblendps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6251 { "vblendpd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6252 { "vpblendw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6253 { "vpalignr", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6309 { "vdpps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6311 { "vmpsadbw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6313 { "vpclmulqdq", { XM, Vex, EXx, PCLMUL }, PREFIX_DATA },
6318 { "vpermil2ps", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6319 { "vpermil2pd", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6340 { "vfmaddsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6341 { "vfmaddsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6342 { "vfmsubaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6343 { "vfmsubaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6354 { "vfmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6355 { "vfmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6358 { "vfmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6359 { "vfmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6372 { "vfnmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6373 { "vfnmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6376 { "vfnmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6377 { "vfnmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6786 { "vphminposuw", { XM, EXx }, PREFIX_DATA },
6856 { "vaesimc", { XM, EXx }, PREFIX_DATA },
7018 { "vdppd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7029 { "vpcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7034 { "vpcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7039 { "vpcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
7044 { "vpcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
7049 { "vaeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
7109 { "vpperm", { XM, Vex, EXx, XMVexI4 }, 0 },
7209 { "vprotb", { XM, EXx, VexW }, 0 },
7214 { "vprotw", { XM, EXx, VexW }, 0 },
7219 { "vprotd", { XM, EXx, VexW }, 0 },
7224 { "vprotq", { XM, EXx, VexW }, 0 },
7229 { "vpshlb", { XM, EXx, VexW }, 0 },
7234 { "vpshlw", { XM, EXx, VexW }, 0 },
7239 { "vpshld", { XM, EXx, VexW }, 0 },
7244 { "vpshlq", { XM, EXx, VexW }, 0 },
7249 { "vpshab", { XM, EXx, VexW }, 0 },
7254 { "vpshaw", { XM, EXx, VexW }, 0 },
7259 { "vpshad", { XM, EXx, VexW }, 0 },
7264 { "vpshaq", { XM, EXx, VexW }, 0 },
7488 { "vpermilps", { XM, Vex, EXx }, PREFIX_DATA },
7492 { "vpermilpd", { XM, Vex, EXx }, PREFIX_DATA },
7496 { "vtestps", { XM, EXx }, PREFIX_DATA },
7500 { "vtestpd", { XM, EXx }, PREFIX_DATA },
7508 { "vpermps", { XM, Vex, EXx }, PREFIX_DATA },
7540 { "vpermd", { XM, Vex, EXx }, PREFIX_DATA },
7544 { "vpsravd", { XM, Vex, EXx }, PREFIX_DATA },
7612 { "vgf2p8mulb", { XM, Vex, EXx }, PREFIX_DATA },
7617 { "vpermq", { XM, EXx, Ib }, PREFIX_DATA },
7622 { "vpermpd", { XM, EXx, Ib }, PREFIX_DATA },
7626 { "vpblendd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7630 { "vpermilps", { XM, EXx, Ib }, PREFIX_DATA },
7634 { "vpermilpd", { XM, EXx, Ib }, PREFIX_DATA },
7638 { "vperm2f128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7662 { "vperm2i128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7666 { "vblendvps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7670 { "vblendvpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7674 { "vpblendvb", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7679 { "vgf2p8affineqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7684 { "vgf2p8affineinvqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7688 { "vpmacssww", { XM, Vex, EXx, XMVexI4 }, 0 },
7692 { "vpmacsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7696 { "vpmacssdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7700 { "vpmacssdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7704 { "vpmacssdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
7708 { "vpmacsww", { XM, Vex, EXx, XMVexI4 }, 0 },
7712 { "vpmacswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7716 { "vpmacsdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7720 { "vpmacsdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7724 { "vpmacsdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
7728 { "vpmadcsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7732 { "vpmadcswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7736 { "vprotb", { XM, EXx, Ib }, 0 },
7740 { "vprotw", { XM, EXx, Ib }, 0 },
7744 { "vprotd", { XM, EXx, Ib }, 0 },
7748 { "vprotq", { XM, EXx, Ib }, 0 },
7752 { "vpcomb", { XM, Vex, EXx, VPCOM }, 0 },
7756 { "vpcomw", { XM, Vex, EXx, VPCOM }, 0 },
7760 { "vpcomd", { XM, Vex, EXx, VPCOM }, 0 },
7764 { "vpcomq", { XM, Vex, EXx, VPCOM }, 0 },
7768 { "vpcomub", { XM, Vex, EXx, VPCOM }, 0 },
7772 { "vpcomuw", { XM, Vex, EXx, VPCOM }, 0 },
7776 { "vpcomud", { XM, Vex, EXx, VPCOM }, 0 },
7780 { "vpcomuq", { XM, Vex, EXx, VPCOM }, 0 },
7784 { "vfrczps", { XM, EXx }, 0 },
7788 { "vfrczpd", { XM, EXx }, 0 },