Lines Matching defs:EXx

471 #define EXx { OP_EX, x_mode }
2089 { "unpcklpX", { XM, EXx }, PREFIX_OPCODE },
2090 { "unpckhpX", { XM, EXx }, PREFIX_OPCODE },
2112 { "movapX", { XM, EXx }, PREFIX_OPCODE },
2161 { "andpX", { XM, EXx }, PREFIX_OPCODE },
2162 { "andnpX", { XM, EXx }, PREFIX_OPCODE },
2163 { "orpX", { XM, EXx }, PREFIX_OPCODE },
2164 { "xorpX", { XM, EXx }, PREFIX_OPCODE },
2188 { "punpcklqdq", { XM, EXx }, PREFIX_DATA },
2189 { "punpckhqdq", { XM, EXx }, PREFIX_DATA },
2289 { "shufpX", { XM, EXx, Ib }, PREFIX_OPCODE },
3045 { "movups", { XM, EXx }, PREFIX_OPCODE },
3047 { "movupd", { XM, EXx }, PREFIX_OPCODE },
3062 { "movsldup", { XM, EXx }, PREFIX_OPCODE },
3070 { "movshdup", { XM, EXx }, PREFIX_OPCODE },
3126 { "cvttpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3134 { "cvtpd2pi", { MXC, EXx }, PREFIX_OPCODE },
3154 { "sqrtps", { XM, EXx }, PREFIX_OPCODE },
3156 { "sqrtpd", { XM, EXx }, PREFIX_OPCODE },
3162 { "rsqrtps",{ XM, EXx }, PREFIX_OPCODE },
3168 { "rcpps", { XM, EXx }, PREFIX_OPCODE },
3174 { "addps", { XM, EXx }, PREFIX_OPCODE },
3176 { "addpd", { XM, EXx }, PREFIX_OPCODE },
3182 { "mulps", { XM, EXx }, PREFIX_OPCODE },
3184 { "mulpd", { XM, EXx }, PREFIX_OPCODE },
3192 { "cvtpd2ps", { XM, EXx }, PREFIX_OPCODE },
3198 { "cvtdq2ps", { XM, EXx }, PREFIX_OPCODE },
3199 { "cvttps2dq", { XM, EXx }, PREFIX_OPCODE },
3200 { "cvtps2dq", { XM, EXx }, PREFIX_OPCODE },
3205 { "subps", { XM, EXx }, PREFIX_OPCODE },
3207 { "subpd", { XM, EXx }, PREFIX_OPCODE },
3213 { "minps", { XM, EXx }, PREFIX_OPCODE },
3215 { "minpd", { XM, EXx }, PREFIX_OPCODE },
3221 { "divps", { XM, EXx }, PREFIX_OPCODE },
3223 { "divpd", { XM, EXx }, PREFIX_OPCODE },
3229 { "maxps", { XM, EXx }, PREFIX_OPCODE },
3231 { "maxpd", { XM, EXx }, PREFIX_OPCODE },
3259 { "movdqu", { XM, EXx }, PREFIX_OPCODE },
3260 { "movdqa", { XM, EXx }, PREFIX_OPCODE },
3266 { "pshufhw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3267 { "pshufd", { XM, EXx, Ib }, PREFIX_OPCODE },
3268 { "pshuflw",{ XM, EXx, Ib }, PREFIX_OPCODE },
3291 { "haddpd", { XM, EXx }, PREFIX_OPCODE },
3292 { "haddps", { XM, EXx }, PREFIX_OPCODE },
3299 { "hsubpd", { XM, EXx }, PREFIX_OPCODE },
3300 { "hsubps", { XM, EXx }, PREFIX_OPCODE },
3403 { "cmpps", { XM, EXx, CMP }, PREFIX_OPCODE },
3405 { "cmppd", { XM, EXx, CMP }, PREFIX_OPCODE },
3434 { "addsubpd", { XM, EXx }, 0 },
3435 { "addsubps", { XM, EXx }, 0 },
3450 { "cvttpd2dq", { XM, EXx }, PREFIX_OPCODE },
3451 { "cvtpd2dq", { XM, EXx }, PREFIX_OPCODE },
3486 { "aesenc", { XM, EXx }, 0 },
3493 { "aesenclast", { XM, EXx }, 0 },
3500 { "aesdec", { XM, EXx }, 0 },
3507 { "aesdeclast", { XM, EXx }, 0 },
3740 { "vsqrtpX", { XM, EXx, EXxEVexR }, PREFIX_OPCODE },
3742 { "vsqrtpX", { XM, EXx, EXxEVexR }, PREFIX_OPCODE },
3748 { "vrsqrtps", { XM, EXx }, 0 },
3754 { "vrcpps", { XM, EXx }, 0 },
3760 { "vaddpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3762 { "vaddpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3768 { "vmulpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3770 { "vmulpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3778 { "vcvtp%XD2ps%XY", { XMxmmq, EXx, EXxEVexR }, 0 },
3784 { "vcvtdq2ps", { XM, EXx }, 0 },
3785 { "vcvttps2dq", { XM, EXx }, 0 },
3786 { "vcvtps2dq", { XM, EXx }, 0 },
3791 { "vsubpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3793 { "vsubpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3799 { "vminpX", { XM, Vex, EXx, EXxEVexS }, PREFIX_OPCODE },
3801 { "vminpX", { XM, Vex, EXx, EXxEVexS }, PREFIX_OPCODE },
3807 { "vdivpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3809 { "vdivpX", { XM, Vex, EXx, EXxEVexR }, PREFIX_OPCODE },
3815 { "vmaxpX", { XM, Vex, EXx, EXxEVexS }, PREFIX_OPCODE },
3817 { "vmaxpX", { XM, Vex, EXx, EXxEVexS }, PREFIX_OPCODE },
3824 { "vmovdqu", { XM, EXx }, 0 },
3825 { "vmovdqa", { XM, EXx }, 0 },
3831 { "vpshufhw", { XM, EXx, Ib }, 0 },
3832 { "vpshufd", { XM, EXx, Ib }, 0 },
3833 { "vpshuflw", { XM, EXx, Ib }, 0 },
3840 { "vhaddpd", { XM, Vex, EXx }, 0 },
3841 { "vhaddps", { XM, Vex, EXx }, 0 },
3848 { "vhsubpd", { XM, Vex, EXx }, 0 },
3849 { "vhsubps", { XM, Vex, EXx }, 0 },
3956 { "vcmpps", { XM, Vex, EXx, CMP }, 0 },
3958 { "vcmppd", { XM, Vex, EXx, CMP }, 0 },
3966 { "vaddsubpd", { XM, Vex, EXx }, 0 },
3967 { "vaddsubps", { XM, Vex, EXx }, 0 },
3974 { "vcvttpd2dq%XY", { XMM, EXx }, 0 },
3975 { "vcvtpd2dq%XY", { XMM, EXx }, 0 },
4357 { "pblendvb", { XM, EXx, XMM0 }, PREFIX_DATA },
4361 { "blendvps", { XM, EXx, XMM0 }, PREFIX_DATA },
4362 { "blendvpd", { XM, EXx, XMM0 }, PREFIX_DATA },
4364 { "ptest", { XM, EXx }, PREFIX_DATA },
4384 { "pmuldq", { XM, EXx }, PREFIX_DATA },
4385 { "pcmpeqq", { XM, EXx }, PREFIX_DATA },
4387 { "packusdw", { XM, EXx }, PREFIX_DATA },
4400 { "pcmpgtq", { XM, EXx }, PREFIX_DATA },
4402 { "pminsb", { XM, EXx }, PREFIX_DATA },
4403 { "pminsd", { XM, EXx }, PREFIX_DATA },
4404 { "pminuw", { XM, EXx }, PREFIX_DATA },
4405 { "pminud", { XM, EXx }, PREFIX_DATA },
4406 { "pmaxsb", { XM, EXx }, PREFIX_DATA },
4407 { "pmaxsd", { XM, EXx }, PREFIX_DATA },
4408 { "pmaxuw", { XM, EXx }, PREFIX_DATA },
4409 { "pmaxud", { XM, EXx }, PREFIX_DATA },
4411 { "pmulld", { XM, EXx }, PREFIX_DATA },
4412 { "phminposuw", { XM, EXx }, PREFIX_DATA },
4585 { "aesimc", { XM, EXx }, PREFIX_DATA },
4639 { "roundps", { XM, EXx, Ib }, PREFIX_DATA },
4640 { "roundpd", { XM, EXx, Ib }, PREFIX_DATA },
4643 { "blendps", { XM, EXx, Ib }, PREFIX_DATA },
4644 { "blendpd", { XM, EXx, Ib }, PREFIX_DATA },
4645 { "pblendw", { XM, EXx, Ib }, PREFIX_DATA },
4702 { "dpps", { XM, EXx, Ib }, PREFIX_DATA },
4703 { "dppd", { XM, EXx, Ib }, PREFIX_DATA },
4704 { "mpsadbw", { XM, EXx, Ib }, PREFIX_DATA },
4706 { "pclmulqdq", { XM, EXx, PCLMUL }, PREFIX_DATA },
4738 { "pcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4739 { "pcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
4740 { "pcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
4741 { "pcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
4880 { "aeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
5106 { "vpcmov", { XM, Vex, EXx, XMVexI4 }, 0 },
5822 { "vunpcklpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5823 { "vunpckhpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5845 { "vmovapX", { XM, EXx }, PREFIX_OPCODE },
5894 { "vandpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5895 { "vandnpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5896 { "vorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5897 { "vxorpX", { XM, Vex, EXx }, PREFIX_OPCODE },
5908 { "vpunpcklbw", { XM, Vex, EXx }, PREFIX_DATA },
5909 { "vpunpcklwd", { XM, Vex, EXx }, PREFIX_DATA },
5910 { "vpunpckldq", { XM, Vex, EXx }, PREFIX_DATA },
5911 { "vpacksswb", { XM, Vex, EXx }, PREFIX_DATA },
5912 { "vpcmpgtb", { XM, Vex, EXx }, PREFIX_DATA },
5913 { "vpcmpgtw", { XM, Vex, EXx }, PREFIX_DATA },
5914 { "vpcmpgtd", { XM, Vex, EXx }, PREFIX_DATA },
5915 { "vpackuswb", { XM, Vex, EXx }, PREFIX_DATA },
5917 { "vpunpckhbw", { XM, Vex, EXx }, PREFIX_DATA },
5918 { "vpunpckhwd", { XM, Vex, EXx }, PREFIX_DATA },
5919 { "vpunpckhdq", { XM, Vex, EXx }, PREFIX_DATA },
5920 { "vpackssdw", { XM, Vex, EXx }, PREFIX_DATA },
5921 { "vpunpcklqdq", { XM, Vex, EXx }, PREFIX_DATA },
5922 { "vpunpckhqdq", { XM, Vex, EXx }, PREFIX_DATA },
5930 { "vpcmpeqb", { XM, Vex, EXx }, PREFIX_DATA },
5931 { "vpcmpeqw", { XM, Vex, EXx }, PREFIX_DATA },
5932 { "vpcmpeqd", { XM, Vex, EXx }, PREFIX_DATA },
6022 { "vshufpX", { XM, Vex, EXx, Ib }, PREFIX_OPCODE },
6038 { "vpaddq", { XM, Vex, EXx }, PREFIX_DATA },
6039 { "vpmullw", { XM, Vex, EXx }, PREFIX_DATA },
6043 { "vpsubusb", { XM, Vex, EXx }, PREFIX_DATA },
6044 { "vpsubusw", { XM, Vex, EXx }, PREFIX_DATA },
6045 { "vpminub", { XM, Vex, EXx }, PREFIX_DATA },
6046 { "vpand", { XM, Vex, EXx }, PREFIX_DATA },
6047 { "vpaddusb", { XM, Vex, EXx }, PREFIX_DATA },
6048 { "vpaddusw", { XM, Vex, EXx }, PREFIX_DATA },
6049 { "vpmaxub", { XM, Vex, EXx }, PREFIX_DATA },
6050 { "vpandn", { XM, Vex, EXx }, PREFIX_DATA },
6052 { "vpavgb", { XM, Vex, EXx }, PREFIX_DATA },
6055 { "vpavgw", { XM, Vex, EXx }, PREFIX_DATA },
6056 { "vpmulhuw", { XM, Vex, EXx }, PREFIX_DATA },
6057 { "vpmulhw", { XM, Vex, EXx }, PREFIX_DATA },
6061 { "vpsubsb", { XM, Vex, EXx }, PREFIX_DATA },
6062 { "vpsubsw", { XM, Vex, EXx }, PREFIX_DATA },
6063 { "vpminsw", { XM, Vex, EXx }, PREFIX_DATA },
6064 { "vpor", { XM, Vex, EXx }, PREFIX_DATA },
6065 { "vpaddsb", { XM, Vex, EXx }, PREFIX_DATA },
6066 { "vpaddsw", { XM, Vex, EXx }, PREFIX_DATA },
6067 { "vpmaxsw", { XM, Vex, EXx }, PREFIX_DATA },
6068 { "vpxor", { XM, Vex, EXx }, PREFIX_DATA },
6074 { "vpmuludq", { XM, Vex, EXx }, PREFIX_DATA },
6075 { "vpmaddwd", { XM, Vex, EXx }, PREFIX_DATA },
6076 { "vpsadbw", { XM, Vex, EXx }, PREFIX_DATA },
6079 { "vpsubb", { XM, Vex, EXx }, PREFIX_DATA },
6080 { "vpsubw", { XM, Vex, EXx }, PREFIX_DATA },
6081 { "vpsubd", { XM, Vex, EXx }, PREFIX_DATA },
6082 { "vpsubq", { XM, Vex, EXx }, PREFIX_DATA },
6083 { "vpaddb", { XM, Vex, EXx }, PREFIX_DATA },
6084 { "vpaddw", { XM, Vex, EXx }, PREFIX_DATA },
6085 { "vpaddd", { XM, Vex, EXx }, PREFIX_DATA },
6091 { "vpshufb", { XM, Vex, EXx }, PREFIX_DATA },
6092 { "vphaddw", { XM, Vex, EXx }, PREFIX_DATA },
6093 { "vphaddd", { XM, Vex, EXx }, PREFIX_DATA },
6094 { "vphaddsw", { XM, Vex, EXx }, PREFIX_DATA },
6095 { "vpmaddubsw", { XM, Vex, EXx }, PREFIX_DATA },
6096 { "vphsubw", { XM, Vex, EXx }, PREFIX_DATA },
6097 { "vphsubd", { XM, Vex, EXx }, PREFIX_DATA },
6098 { "vphsubsw", { XM, Vex, EXx }, PREFIX_DATA },
6100 { "vpsignb", { XM, Vex, EXx }, PREFIX_DATA },
6101 { "vpsignw", { XM, Vex, EXx }, PREFIX_DATA },
6102 { "vpsignd", { XM, Vex, EXx }, PREFIX_DATA },
6103 { "vpmulhrsw", { XM, Vex, EXx }, PREFIX_DATA },
6116 { "vptest", { XM, EXx }, PREFIX_DATA },
6122 { "vpabsb", { XM, EXx }, PREFIX_DATA },
6123 { "vpabsw", { XM, EXx }, PREFIX_DATA },
6124 { "vpabsd", { XM, EXx }, PREFIX_DATA },
6136 { "vpmuldq", { XM, Vex, EXx }, PREFIX_DATA },
6137 { "vpcmpeqq", { XM, Vex, EXx }, PREFIX_DATA },
6139 { "vpackusdw", { XM, Vex, EXx }, PREFIX_DATA },
6152 { "vpcmpgtq", { XM, Vex, EXx }, PREFIX_DATA },
6154 { "vpminsb", { XM, Vex, EXx }, PREFIX_DATA },
6155 { "vpminsd", { XM, Vex, EXx }, PREFIX_DATA },
6156 { "vpminuw", { XM, Vex, EXx }, PREFIX_DATA },
6157 { "vpminud", { XM, Vex, EXx }, PREFIX_DATA },
6158 { "vpmaxsb", { XM, Vex, EXx }, PREFIX_DATA },
6159 { "vpmaxsd", { XM, Vex, EXx }, PREFIX_DATA },
6160 { "vpmaxuw", { XM, Vex, EXx }, PREFIX_DATA },
6161 { "vpmaxud", { XM, Vex, EXx }, PREFIX_DATA },
6163 { "vpmulld", { XM, Vex, EXx }, PREFIX_DATA },
6168 { "vpsrlv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6170 { "vpsllv%DQ", { XM, Vex, EXx }, PREFIX_DATA },
6259 { "vfmaddsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6260 { "vfmsubadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6262 { "vfmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6264 { "vfmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6266 { "vfnmadd132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6268 { "vfnmsub132p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6277 { "vfmaddsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6278 { "vfmsubadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6280 { "vfmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6282 { "vfmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6284 { "vfnmadd213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6286 { "vfnmsub213p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6295 { "vfmaddsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6296 { "vfmsubadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6298 { "vfmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6300 { "vfmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6302 { "vfnmadd231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6304 { "vfnmsub231p%XW", { XM, Vex, EXx }, PREFIX_DATA },
6338 { "vaesenc", { XM, Vex, EXx }, PREFIX_DATA },
6339 { "vaesenclast", { XM, Vex, EXx }, PREFIX_DATA },
6340 { "vaesdec", { XM, Vex, EXx }, PREFIX_DATA },
6341 { "vaesdeclast", { XM, Vex, EXx }, PREFIX_DATA },
6391 { "vroundps", { XM, EXx, Ib }, PREFIX_DATA },
6392 { "vroundpd", { XM, EXx, Ib }, PREFIX_DATA },
6395 { "vblendps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6396 { "vblendpd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6397 { "vpblendw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6398 { "vpalignr", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6454 { "vdpps", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6456 { "vmpsadbw", { XM, Vex, EXx, Ib }, PREFIX_DATA },
6458 { "vpclmulqdq", { XM, Vex, EXx, PCLMUL }, PREFIX_DATA },
6463 { "vpermil2ps", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6464 { "vpermil2pd", { XM, Vex, EXx, XMVexI4, VexI4 }, PREFIX_DATA },
6485 { "vfmaddsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6486 { "vfmaddsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6487 { "vfmsubaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6488 { "vfmsubaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6499 { "vfmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6500 { "vfmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6503 { "vfmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6504 { "vfmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6517 { "vfnmaddps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6518 { "vfnmaddpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6521 { "vfnmsubps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6522 { "vfnmsubpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
6859 { "vphminposuw", { XM, EXx }, PREFIX_DATA },
6929 { "vaesimc", { XM, EXx }, PREFIX_DATA },
7056 { "vdppd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7067 { "vpcmpestrm!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7072 { "vpcmpestri!%LQ", { XM, EXx, Ib }, PREFIX_DATA },
7077 { "vpcmpistrm", { XM, EXx, Ib }, PREFIX_DATA },
7082 { "vpcmpistri", { XM, EXx, Ib }, PREFIX_DATA },
7087 { "vaeskeygenassist", { XM, EXx, Ib }, PREFIX_DATA },
7147 { "vpperm", { XM, Vex, EXx, XMVexI4 }, 0 },
7247 { "vprotb", { XM, EXx, VexW }, 0 },
7252 { "vprotw", { XM, EXx, VexW }, 0 },
7257 { "vprotd", { XM, EXx, VexW }, 0 },
7262 { "vprotq", { XM, EXx, VexW }, 0 },
7267 { "vpshlb", { XM, EXx, VexW }, 0 },
7272 { "vpshlw", { XM, EXx, VexW }, 0 },
7277 { "vpshld", { XM, EXx, VexW }, 0 },
7282 { "vpshlq", { XM, EXx, VexW }, 0 },
7287 { "vpshab", { XM, EXx, VexW }, 0 },
7292 { "vpshaw", { XM, EXx, VexW }, 0 },
7297 { "vpshad", { XM, EXx, VexW }, 0 },
7302 { "vpshaq", { XM, EXx, VexW }, 0 },
7461 { "vpermilps", { XM, Vex, EXx }, PREFIX_DATA },
7465 { "vpermilpd", { XM, Vex, EXx }, PREFIX_DATA },
7469 { "vtestps", { XM, EXx }, PREFIX_DATA },
7473 { "vtestpd", { XM, EXx }, PREFIX_DATA },
7481 { "vpermps", { XM, Vex, EXx }, PREFIX_DATA },
7513 { "vpermd", { XM, Vex, EXx }, PREFIX_DATA },
7517 { "vpsravd", { XM, Vex, EXx }, PREFIX_DATA },
7545 { "%XV vpdpbusd", { XM, Vex, EXx }, 0 },
7549 { "%XV vpdpbusds", { XM, Vex, EXx }, 0 },
7553 { "%XV vpdpwssd", { XM, Vex, EXx }, 0 },
7557 { "%XV vpdpwssds", { XM, Vex, EXx }, 0 },
7601 { "vgf2p8mulb", { XM, Vex, EXx }, PREFIX_DATA },
7606 { "vpermq", { XM, EXx, Ib }, PREFIX_DATA },
7611 { "vpermpd", { XM, EXx, Ib }, PREFIX_DATA },
7615 { "vpblendd", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7619 { "vpermilps", { XM, EXx, Ib }, PREFIX_DATA },
7623 { "vpermilpd", { XM, EXx, Ib }, PREFIX_DATA },
7627 { "vperm2f128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7651 { "vperm2i128", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7655 { "vblendvps", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7659 { "vblendvpd", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7663 { "vpblendvb", { XM, Vex, EXx, XMVexI4 }, PREFIX_DATA },
7668 { "vgf2p8affineqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7673 { "vgf2p8affineinvqb", { XM, Vex, EXx, Ib }, PREFIX_DATA },
7677 { "vpmacssww", { XM, Vex, EXx, XMVexI4 }, 0 },
7681 { "vpmacsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7685 { "vpmacssdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7689 { "vpmacssdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7693 { "vpmacssdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
7697 { "vpmacsww", { XM, Vex, EXx, XMVexI4 }, 0 },
7701 { "vpmacswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7705 { "vpmacsdql", { XM, Vex, EXx, XMVexI4 }, 0 },
7709 { "vpmacsdd", { XM, Vex, EXx, XMVexI4 }, 0 },
7713 { "vpmacsdqh", { XM, Vex, EXx, XMVexI4 }, 0 },
7717 { "vpmadcsswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7721 { "vpmadcswd", { XM, Vex, EXx, XMVexI4 }, 0 },
7725 { "vprotb", { XM, EXx, Ib }, 0 },
7729 { "vprotw", { XM, EXx, Ib }, 0 },
7733 { "vprotd", { XM, EXx, Ib }, 0 },
7737 { "vprotq", { XM, EXx, Ib }, 0 },
7741 { "vpcomb", { XM, Vex, EXx, VPCOM }, 0 },
7745 { "vpcomw", { XM, Vex, EXx, VPCOM }, 0 },
7749 { "vpcomd", { XM, Vex, EXx, VPCOM }, 0 },
7753 { "vpcomq", { XM, Vex, EXx, VPCOM }, 0 },
7757 { "vpcomub", { XM, Vex, EXx, VPCOM }, 0 },
7761 { "vpcomuw", { XM, Vex, EXx, VPCOM }, 0 },
7765 { "vpcomud", { XM, Vex, EXx, VPCOM }, 0 },
7769 { "vpcomuq", { XM, Vex, EXx, VPCOM }, 0 },
7773 { "vfrczps", { XM, EXx }, 0 },
7777 { "vfrczpd", { XM, EXx }, 0 },
8124 { "loadiwkey", { XM, EXx }, 0 },