Lines Matching defs:EXx

477 #define EXx { OP_EX, x_mode }
2140 { "unpcklpX", { XM, EXx }, PREFIX_OPCODE },
2141 { "unpckhpX", { XM, EXx }, PREFIX_OPCODE },
2163 { "movapX", { XM, EXx }, PREFIX_OPCODE },
2212 { "andpX", { XM, EXx }, PREFIX_OPCODE },
2213 { "andnpX", { XM, EXx }, PREFIX_OPCODE },
2214 { "orpX", { XM, EXx }, PREFIX_OPCODE },
2215 { "xorpX", { XM, EXx }, PREFIX_OPCODE },
2239 { "punpcklqdq", { XM, EXx }, PREFIX_DATA },
2240 { "punpckhqdq", { XM, EXx }, PREFIX_DATA },
2340 { "shufpX", { XM, EXx, Ib }, PREFIX_OPCODE },
3110 { "movups", { XM, EXx }, PREFIX_OPCODE },
3112 { "movupd", { XM, EXx }, PREFIX_OPCODE },
3127 { "movsldup", { XM, EXx }, PREFIX_OPCODE },
3135 { "movshdup", { XM, EXx }, PREFIX_OPCODE },
3207 { "cvttpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3215 { "cvtpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3235 { "sqrtps", { XM, EXx }, PREFIX_OPCODE },
3237 { "sqrtpd", { XM, EXx }, PREFIX_OPCODE },
3243 { "rsqrtps",{ XM, EXx }, PREFIX_OPCODE },
3249 { "rcpps", { XM, EXx }, PREFIX_OPCODE },
3255 { "addps", { XM, EXx }, PREFIX_OPCODE },
3257 { "addpd", { XM, EXx }, PREFIX_OPCODE },
3263 { "mulps", { XM, EXx }, PREFIX_OPCODE },
3265 { "mulpd", { XM, EXx }, PREFIX_OPCODE },
3273 { "cvtpd2ps", { XM, EXx }, PREFIX_OPCODE },
3279 { "cvtdq2ps", { XM, EXx }, PREFIX_OPCODE },
3280 { "cvttps2dq", { XM, EXx }, PREFIX_OPCODE },
3281 { "cvtps2dq", { XM, EXx }, PREFIX_OPCODE },
3286 { "subps", { XM, EXx }, PREFIX_OPCODE },
3288 { "subpd", { XM, EXx }, PREFIX_OPCODE },
3294 { "minps", { XM, EXx }, PREFIX_OPCODE },
3296 { "minpd", { XM, EXx }, PREFIX_OPCODE },
3302 { "divps", { XM, EXx }, PREFIX_OPCODE },
3304 { "divpd", { XM, EXx }, PREFIX_OPCODE },
3310 { "maxps", { XM, EXx }, PREFIX_OPCODE },
3312 { "maxpd", { XM, EXx }, PREFIX_OPCODE },
3340 { "movdqu", { XM, EXx }, PREFIX_OPCODE },
3341 { "movdqa", { XM, EXx }, PREFIX_OPCODE },
3347 { "pshufhw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3348 { "pshufd", { XM, EXx, Ib }, PREFIX_OPCODE },
3349 { "pshuflw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3372 { "haddpd", { XM, EXx }, PREFIX_OPCODE },
3373 { "haddps", { XM, EXx }, PREFIX_OPCODE },
3380 { "hsubpd", { XM, EXx }, PREFIX_OPCODE },
3381 { "hsubps", { XM, EXx }, PREFIX_OPCODE },
3484 { "cmpps", { XM, EXx, CMP }, PREFIX_OPCODE },
3486 { "cmppd", { XM, EXx, CMP }, PREFIX_OPCODE },
3515 { "addsubpd", { XM, EXx }, 0 },
3516 { "addsubps", { XM, EXx }, 0 },
3531 { "cvttpd2dq", { XM, EXx }, PREFIX_OPCODE },
3532 { "cvtpd2dq", { XM, EXx }, PREFIX_OPCODE },
3567 { "aesenc", { XM, EXx }, 0 },
3574 { "aesenclast", { XM, EXx }, 0 },
3581 { "aesdec", { XM, EXx }, 0 },
3588 { "aesdeclast", { XM, EXx }, 0 },
3829 { "%XEvsqrtpX", { XM, EXx, EXxEVexR }, 0 },
3831 { "%XEvsqrtpX", { XM, EXx, EXxEVexR }, 0 },
3837 { "vrsqrtps", { XM, EXx }, 0 },
3843 { "vrcpps", { XM, EXx }, 0 },
3849 { "%XEvaddpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3851 { "%XEvaddpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3857 { "%XEvmulpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3859 { "%XEvmulpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3867 { "%XEvcvtp%XD2ps%XY", { XMxmmq, EXx, EXxEVexR }, 0 },
3873 { "vcvtdq2ps", { XM, EXx }, 0 },
3874 { "vcvttps2dq", { XM, EXx }, 0 },
3875 { "vcvtps2dq", { XM, EXx }, 0 },
3880 { "%XEvsubpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3882 { "%XEvsubpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3888 { "%XEvminpX", { XM, Vex, EXx, EXxEVexS }, 0 },
3890 { "%XEvminpX", { XM, Vex, EXx, EXxEVexS }, 0 },
3896 { "%XEvdivpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3898 { "%XEvdivpX", { XM, Vex, EXx, EXxEVexR }, 0 },
3904 { "%XEvmaxpX", { XM, Vex, EXx, EXxEVexS }, 0 },
3906 { "%XEvmaxpX", { XM, Vex, EXx, EXxEVexS }, 0 },
3913 { "vmovdqu", { XM, EXx }, 0 },
3914 { "vmovdqa", { XM, EXx }, 0 },
3920 { "vpshufhw", { XM, EXx, Ib }, 0 },
3921 { "vpshufd", { XM, EXx, Ib }, 0 },
3922 { "vpshuflw", { XM, EXx, Ib }, 0 },
3929 { "vhaddpd", { XM, Vex, EXx }, 0 },
3930 { "vhaddps", { XM, Vex, EXx }, 0 },
3937 { "vhsubpd", { XM, Vex, EXx }, 0 },
3938 { "vhsubps", { XM, Vex, EXx }, 0 },
4045 { "vcmpps", { XM, Vex, EXx, CMP }, 0 },
4047 { "vcmppd", { XM, Vex, EXx, CMP }, 0 },
4055 { "vaddsubpd", { XM, Vex, EXx }, 0 },
4056 { "vaddsubps", { XM, Vex, EXx }, 0 },
4063 { "vcvttpd2dq%XY", { XMM, EXx }, 0 },
4064 { "vcvtpd2dq%XY", { XMM, EXx }, 0 },
4093 { "vpdpbuud", { XM, Vex, EXx }, 0 },
4094 { "vpdpbsud", { XM, Vex, EXx }, 0 },
4095 { "%XVvpdpbusd", { XM, Vex, EXx }, 0 },
4096 { "vpdpbssd", { XM, Vex, EXx }, 0 },
4101 { "vpdpbuuds", { XM, Vex, EXx }, 0 },
4102 { "vpdpbsuds", { XM, Vex, EXx }, 0 },
4103 { "%XVvpdpbusds", { XM, Vex, EXx }, 0 },
4104 { "vpdpbssds", { XM, Vex, EXx }, 0 },
4609 { "pblendvb", { XM, EXx, XMM0 }, PREFIX_DATA },
4613 { "blendvps", { XM, EXx, XMM0 }, PREFIX_DATA },
4614 { "blendvpd", { XM, EXx, XMM0 }, PREFIX_DATA },
4616 { "ptest", { XM, EXx }, PREFIX_DATA },
4636 { "pmuldq", { XM, EXx }, PREFIX_DATA },
4637 { "pcmpeqq", { XM, EXx }, PREFIX_DATA },
4639 { "packusdw", { XM, EXx }, PREFIX_DATA },
4652 { "pcmpgtq", { XM, EXx }, PREFIX_DATA },
4654 { "pminsb", { XM, EXx }, PREFIX_DATA },
4655 { "pminsd", { XM, EXx }, PREFIX_DATA },
4656 { "pminuw", { XM, EXx }, PREFIX_DATA },
4657 { "pminud", { XM, EXx }, PREFIX_DATA },
4658 { "pmaxsb", { XM, EXx }, PREFIX_DATA },
4659 { "pmaxsd", { XM, EXx }, PREFIX_DATA },
4660 { "pmaxuw", { XM, EXx }, PREFIX_DATA },
4661 { "pmaxud", { XM, EXx }, PREFIX_DATA },
4663 { "pmulld", { XM, EXx }, PREFIX_DATA },
4664 { "phminposuw", { XM, EXx }, PREFIX_DATA },
4837 { "aesimc", { XM, EXx }, PREFIX_DATA },
4891 { "roundps", { XM, EXx, Ib }, PREFIX_DATA },
4892 { "roundpd", { XM, EXx, Ib }, PREFIX_DATA },
4895 { "blendps", { XM, EXx, Ib }, PREFIX_DATA },
4896 { "blendpd", { XM, EXx, Ib }, PREFIX_DATA },
4897 { "pblendw", { XM, EXx, Ib }, PREFIX_DATA },
4954 { "dpps", { XM, EXx, Ib }, PREFIX_DATA },
4955 { "dppd", { XM, EXx, Ib }, PREFIX_DATA },
4956 { "mpsadbw", { XM, EXx, Ib }, PREFIX_DATA },
4958 { "pclmulqdq", { XM, EXx, PCLMUL }, PREFIX_DATA },
4990 { "pcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4991 { "pcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4992 { "pcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
4993 { "pcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
5132 { "aeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
5358 { "vpcmov", { XM, Vex, EXx, XMVexI4 }, 0 },
6074 { "vunpcklpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6075 { "vunpckhpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6097 { "vmovapX", { XM, EXx }, PREFIX_OPCODE },
6146 { "vandpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6147 { "vandnpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6148 { "vorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6149 { "vxorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
6160 { "vpunpcklbw", { XM, Vex, EXx }, PREFIX_DATA },
6161 { "vpunpcklwd", { XM, Vex, EXx }, PREFIX_DATA },
6162 { "vpunpckldq", { XM, Vex, EXx }, PREFIX_DATA },
6163 { "vpacksswb", { XM, Vex, EXx }, PREFIX_DATA },
6164 { "vpcmpgtb", { XM, Vex, EXx }, PREFIX_DATA },
6165 { "vpcmpgtw", { XM, Vex, EXx }, PREFIX_DATA },
6166 { "vpcmpgtd", { XM, Vex, EXx }, PREFIX_DATA },
6167 { "vpackuswb", { XM, Vex, EXx }, PREFIX_DATA },
6169 { "vpunpckhbw", { XM, Vex, EXx }, PREFIX_DATA },
6170 { "vpunpckhwd", { XM, Vex, EXx }, PREFIX_DATA },
6171 { "vpunpckhdq", { XM, Vex, EXx }, PREFIX_DATA },
6172 { "vpackssdw", { XM, Vex, EXx }, PREFIX_DATA },
6173 { "vpunpcklqdq", { XM, Vex, EXx }, PREFIX_DATA },
6174 { "vpunpckhqdq", { XM, Vex, EXx }, PREFIX_DATA },
6182 { "vpcmpeqb", { XM, Vex, EXx }, PREFIX_DATA },
6183 { "vpcmpeqw", { XM, Vex, EXx }, PREFIX_DATA },
6184 { "vpcmpeqd", { XM, Vex, EXx }, PREFIX_DATA },
6274 { "vshufpX", { XM, Vex, EXx, Ib }, PREFIX_OPCODE },
6290 { "vpaddq", { XM, Vex, EXx }, PREFIX_DATA },
6291 { "vpmullw", { XM, Vex, EXx }, PREFIX_DATA },
6295 { "vpsubusb", { XM, Vex, EXx }, PREFIX_DATA },
6296 { "vpsubusw", { XM, Vex, EXx }, PREFIX_DATA },
6297 { "vpminub", { XM, Vex, EXx }, PREFIX_DATA },
6298 { "vpand", { XM, Vex, EXx }, PREFIX_DATA },
6299 { "vpaddusb", { XM, Vex, EXx }, PREFIX_DATA },
6300 { "vpaddusw", { XM, Vex, EXx }, PREFIX_DATA },
6301 { "vpmaxub", { XM, Vex, EXx }, PREFIX_DATA },
6302 { "vpandn", { XM, Vex, EXx }, PREFIX_DATA },
6304 { "vpavgb", { XM, Vex, EXx }, PREFIX_DATA },
6307 { "vpavgw", { XM, Vex, EXx }, PREFIX_DATA },
6308 { "vpmulhuw", { XM, Vex, EXx }, PREFIX_DATA },
6309 { "vpmulhw", { XM, Vex, EXx }, PREFIX_DATA },
6313 { "vpsubsb", { XM, Vex, EXx }, PREFIX_DATA },
6314 { "vpsubsw", { XM, Vex, EXx }, PREFIX_DATA },
6315 { "vpminsw", { XM, Vex, EXx }, PREFIX_DATA },
6316 { "vpor", { XM, Vex, EXx }, PREFIX_DATA },
6317 { "vpaddsb", { XM, Vex, EXx }, PREFIX_DATA },
6318 { "vpaddsw", { XM, Vex, EXx }, PREFIX_DATA },
6319 { "vpmaxsw", { XM, Vex, EXx }, PREFIX_DATA },
6320 { "vpxor", { XM, Vex, EXx }, PREFIX_DATA },
6326 { "vpmuludq", { XM, Vex, EXx }, PREFIX_DATA },
6327 { "vpmaddwd", { XM, Vex, EXx }, PREFIX_DATA },
6328 { "vpsadbw", { XM, Vex, EXx }, PREFIX_DATA },
6331 { "vpsubb", { XM, Vex, EXx }, PREFIX_DATA },
6332 { "vpsubw", { XM, Vex, EXx }, PREFIX_DATA },
6333 { "vpsubd", { XM, Vex, EXx }, PREFIX_DATA },
6334 { "vpsubq", { XM, Vex, EXx }, PREFIX_DATA },
6335 { "vpaddb", { XM, Vex, EXx }, PREFIX_DATA },
6336 { "vpaddw", { XM, Vex, EXx }, PREFIX_DATA },
6337 { "vpaddd", { XM, Vex, EXx }, PREFIX_DATA },
6343 { "vpshufb", { XM, Vex, EXx }, PREFIX_DATA },
6344 { "vphaddw", { XM, Vex, EXx }, PREFIX_DATA },
6345 { "vphaddd", { XM, Vex, EXx }, PREFIX_DATA },
6346 { "vphaddsw", { XM, Vex, EXx }, PREFIX_DATA },
6347 { "vpmaddubsw", { XM, Vex, EXx }, PREFIX_DATA },
6348 { "vphsubw", { XM, Vex, EXx }, PREFIX_DATA },
6349 { "vphsubd", { XM, Vex, EXx }, PREFIX_DATA },
6350 { "vphsubsw", { XM, Vex, EXx }, PREFIX_DATA },
6352 { "vpsignb", { XM, Vex, EXx }, PREFIX_DATA },
6353 { "vpsignw", { XM, Vex, EXx }, PREFIX_DATA },
6354 { "vpsignd", { XM, Vex, EXx }, PREFIX_DATA },
6355 { "vpmulhrsw", { XM, Vex, EXx }, PREFIX_DATA },
6368 { "vptest", { XM, EXx }, PREFIX_DATA },
6374 { "vpabsb", { XM, EXx }, PREFIX_DATA },
6375 { "vpabsw", { XM, EXx }, PREFIX_DATA },
6376 { "vpabsd", { XM, EXx }, PREFIX_DATA },
6388 { "vpmuldq", { XM, Vex, EXx }, PREFIX_DATA },
6389 { "vpcmpeqq", { XM, Vex, EXx }, PREFIX_DATA },
6391 { "vpackusdw", { XM, Vex, EXx }, PREFIX_DATA },
6404 { "vpcmpgtq", { XM, Vex, EXx }, PREFIX_DATA },
6406 { "vpminsb", { XM, Vex, EXx }, PREFIX_DATA },
6407 { "vpminsd", { XM, Vex, EXx }, PREFIX_DATA },
6408 { "vpminuw", { XM, Vex, EXx }, PREFIX_DATA },
6409 { "vpminud", { XM, Vex, EXx }, PREFIX_DATA },
6410 { "vpmaxsb", { XM, Vex, EXx }, PREFIX_DATA },
6411 { "vpmaxsd", { XM, Vex, EXx }, PREFIX_DATA },
6412 { "vpmaxuw", { XM, Vex, EXx }, PREFIX_DATA },
6413 { "vpmaxud", { XM, Vex, EXx }, PREFIX_DATA },
6415 { "vpmulld", { XM, Vex, EXx }, PREFIX_DATA },
6420 { "vpsrlv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6422 { "vpsllv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6511 { "vfmaddsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6512 { "vfmsubadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6514 { "vfmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6516 { "vfmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6518 { "vfnmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6520 { "vfnmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6529 { "vfmaddsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6530 { "vfmsubadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6532 { "vfmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6534 { "vfmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6536 { "vfnmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6538 { "vfnmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6547 { "vfmaddsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6548 { "vfmsubadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6550 { "vfmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6552 { "vfmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6554 { "vfnmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6556 { "vfnmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6590 { "vaesenc", { XM, Vex, EXx }, PREFIX_DATA },
6591 { "vaesenclast", { XM, Vex, EXx }, PREFIX_DATA },
6592 { "vaesdec", { XM, Vex, EXx }, PREFIX_DATA },
6593 { "vaesdeclast", { XM, Vex, EXx }, PREFIX_DATA },
6643 { "vroundps", { XM, EXx, Ib }, PREFIX_DATA },
6644 { "vroundpd", { XM, EXx, Ib }, PREFIX_DATA },
6647 { "vblendps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6648 { "vblendpd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6649 { "vpblendw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6650 { "vpalignr", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6706 { "vdpps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6708 { "vmpsadbw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6710 { "vpclmulqdq", { XM, Vex, EXx, PCLMUL }, PREFIX_DATA },
6715 { "vpermil2ps", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6716 { "vpermil2pd", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6737 { "vfmaddsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6738 { "vfmaddsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6739 { "vfmsubaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6740 { "vfmsubaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6751 { "vfmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6752 { "vfmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6755 { "vfmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6756 { "vfmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6769 { "vfnmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6770 { "vfnmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6773 { "vfnmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6774 { "vfnmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7111 { "vphminposuw", { XM, EXx }, PREFIX_DATA },
7186 { "vaesimc", { XM, EXx }, PREFIX_DATA },
7313 { "vdppd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7324 { "vpcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7329 { "vpcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7334 { "vpcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
7339 { "vpcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
7344 { "vaeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
7404 { "vpperm", { XM, Vex, EXx, XMVexI4 }, 0 },
7504 { "vprotb", { XM, EXx, VexW }, 0 },
7509 { "vprotw", { XM, EXx, VexW }, 0 },
7514 { "vprotd", { XM, EXx, VexW }, 0 },
7519 { "vprotq", { XM, EXx, VexW }, 0 },
7524 { "vpshlb", { XM, EXx, VexW }, 0 },
7529 { "vpshlw", { XM, EXx, VexW }, 0 },
7534 { "vpshld", { XM, EXx, VexW }, 0 },
7539 { "vpshlq", { XM, EXx, VexW }, 0 },
7544 { "vpshab", { XM, EXx, VexW }, 0 },
7549 { "vpshaw", { XM, EXx, VexW }, 0 },
7554 { "vpshad", { XM, EXx, VexW }, 0 },
7559 { "vpshaq", { XM, EXx, VexW }, 0 },
7718 { "%XEvpermilps", { XM, Vex, EXx }, PREFIX_DATA },
7722 { "vpermilpd", { XM, Vex, EXx }, PREFIX_DATA },
7726 { "vtestps", { XM, EXx }, PREFIX_DATA },
7730 { "vtestpd", { XM, EXx }, PREFIX_DATA },
7738 { "vpermps", { XM, Vex, EXx }, PREFIX_DATA },
7770 { "vpermd", { XM, Vex, EXx }, PREFIX_DATA },
7774 { "vpsravd", { XM, Vex, EXx }, PREFIX_DATA },
7810 { "%XVvpdpwssd", { XM, Vex, EXx }, PREFIX_DATA },
7814 { "%XVvpdpwssds", { XM, Vex, EXx }, PREFIX_DATA },
7854 { "%XVvcvtneps2bf16%XY", { XMM, EXx }, 0 },
7875 { "%XVvpmadd52luq", { XM, Vex, EXx }, PREFIX_DATA },
7880 { "%XVvpmadd52huq", { XM, Vex, EXx }, PREFIX_DATA },
7884 { "%XEvgf2p8mulb", { XM, Vex, EXx }, PREFIX_DATA },
7889 { "%XEvpermq", { XM, EXx, Ib }, PREFIX_DATA },
7894 { "%XEvpermpd", { XM, EXx, Ib }, PREFIX_DATA },
7898 { "vpblendd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7902 { "%XEvpermilps", { XM, EXx, Ib }, PREFIX_DATA },
7906 { "vpermilpd", { XM, EXx, Ib }, PREFIX_DATA },
7910 { "vperm2f128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7934 { "vperm2i128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7938 { "vblendvps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7942 { "vblendvpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7946 { "vpblendvb", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7951 { "%XEvgf2p8affineqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7956 { "%XEvgf2p8affineinvqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7960 { "vpmacssww", { XM, Vex, EXx, XMVexI4 }, 0 },
7964 { "vpmacsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7968 { "vpmacssdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7972 { "vpmacssdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7976 { "vpmacssdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
7980 { "vpmacsww", { XM, Vex, EXx, XMVexI4 }, 0 },
7984 { "vpmacswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7988 { "vpmacsdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7992 { "vpmacsdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7996 { "vpmacsdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
8000 { "vpmadcsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
8004 { "vpmadcswd", { XM, Vex, EXx, XMVexI4 }, 0 },
8008 { "vprotb", { XM, EXx, Ib }, 0 },
8012 { "vprotw", { XM, EXx, Ib }, 0 },
8016 { "vprotd", { XM, EXx, Ib }, 0 },
8020 { "vprotq", { XM, EXx, Ib }, 0 },
8024 { "vpcomb", { XM, Vex, EXx, VPCOM }, 0 },
8028 { "vpcomw", { XM, Vex, EXx, VPCOM }, 0 },
8032 { "vpcomd", { XM, Vex, EXx, VPCOM }, 0 },
8036 { "vpcomq", { XM, Vex, EXx, VPCOM }, 0 },
8040 { "vpcomub", { XM, Vex, EXx, VPCOM }, 0 },
8044 { "vpcomuw", { XM, Vex, EXx, VPCOM }, 0 },
8048 { "vpcomud", { XM, Vex, EXx, VPCOM }, 0 },
8052 { "vpcomuq", { XM, Vex, EXx, VPCOM }, 0 },
8056 { "vfrczps", { XM, EXx }, 0 },
8060 { "vfrczpd", { XM, EXx }, 0 },
8427 { "loadiwkey", { XM, EXx }, 0 },