{
{ "vmovups", { XM, EXEvexXNoBcst }, 0 },
},
- /* EVEX_W_0F10_P_1_M_0 */
+ /* EVEX_W_0F10_P_1 */
{
- { "vmovss", { XMScalar, EXdScalar }, 0 },
- },
- /* EVEX_W_0F10_P_1_M_1 */
- {
- { "vmovss", { XMScalar, VexScalar, EXxmm_md }, 0 },
+ { "vmovss", { XMVexScalar, VexScalar, EXdScalar }, 0 },
},
/* EVEX_W_0F10_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { XM, EXEvexXNoBcst }, 0 },
},
- /* EVEX_W_0F10_P_3_M_0 */
+ /* EVEX_W_0F10_P_3 */
{
{ Bad_Opcode },
- { "vmovsd", { XMScalar, EXqScalar }, 0 },
- },
- /* EVEX_W_0F10_P_3_M_1 */
- {
- { Bad_Opcode },
- { "vmovsd", { XMScalar, VexScalar, EXxmm_mq }, 0 },
+ { "vmovsd", { XMVexScalar, VexScalar, EXqScalar }, 0 },
},
/* EVEX_W_0F11_P_0 */
{
{ "vmovups", { EXxS, XM }, 0 },
},
- /* EVEX_W_0F11_P_1_M_0 */
- {
- { "vmovss", { EXdScalarS, XMScalar }, 0 },
- },
- /* EVEX_W_0F11_P_1_M_1 */
+ /* EVEX_W_0F11_P_1 */
{
- { "vmovss", { EXxS, Vex, XMScalar }, 0 },
+ { "vmovss", { EXdVexScalarS, VexScalar, XMScalar }, 0 },
},
/* EVEX_W_0F11_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { EXxS, XM }, 0 },
},
- /* EVEX_W_0F11_P_3_M_0 */
+ /* EVEX_W_0F11_P_3 */
{
{ Bad_Opcode },
- { "vmovsd", { EXqScalarS, XMScalar }, 0 },
- },
- /* EVEX_W_0F11_P_3_M_1 */
- {
- { Bad_Opcode },
- { "vmovsd", { EXxS, Vex, XMScalar }, 0 },
+ { "vmovsd", { EXqVexScalarS, VexScalar, XMScalar }, 0 },
},
/* EVEX_W_0F12_P_0_M_0 */
{
{ Bad_Opcode },
{ "vmovapd", { EXxS, XM }, 0 },
},
- /* EVEX_W_0F2A_P_1 */
- {
- { "vcvtsi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Ed }, 0 },
- { "vcvtsi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Edqa }, 0 },
- },
/* EVEX_W_0F2A_P_3 */
{
{ "vcvtsi2sd%LQ", { XMScalar, VexScalar, Ed }, 0 },
- { "vcvtsi2sd%LQ", { XMScalar, VexScalar, EXxEVexR64, Edqa }, 0 },
+ { "vcvtsi2sd%LQ", { XMScalar, VexScalar, EXxEVexR64, Edq }, 0 },
},
/* EVEX_W_0F2B_P_0 */
{
{ "vcvtudq2ps", { XM, EXx, EXxEVexR }, 0 },
{ "vcvtuqq2ps%XY", { XMxmmq, EXx, EXxEVexR }, 0 },
},
- /* EVEX_W_0F7B_P_1 */
- {
- { "vcvtusi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Ed }, 0 },
- { "vcvtusi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Edqa }, 0 },
- },
/* EVEX_W_0F7B_P_2 */
{
{ "vcvtps2qq", { XM, EXEvexHalfBcstXmmq, EXxEVexR }, 0 },
/* EVEX_W_0F7B_P_3 */
{
{ "vcvtusi2sd%LQ", { XMScalar, VexScalar, Ed }, 0 },
- { "vcvtusi2sd%LQ", { XMScalar, VexScalar, EXxEVexR64, Edqa }, 0 },
+ { "vcvtusi2sd%LQ", { XMScalar, VexScalar, EXxEVexR64, Edq }, 0 },
},
/* EVEX_W_0F7E_P_1 */
{
},
/* EVEX_W_0F38C7_R_1_P_2 */
{
- { "vgatherpf0qps", { MVexVSIBDQWpX }, 0 },
- { "vgatherpf0qpd", { MVexVSIBQWpX }, 0 },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_1_P_2_W_0) },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_1_P_2_W_1) },
},
/* EVEX_W_0F38C7_R_2_P_2 */
{
- { "vgatherpf1qps", { MVexVSIBDQWpX }, 0 },
- { "vgatherpf1qpd", { MVexVSIBQWpX }, 0 },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_2_P_2_W_0) },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_2_P_2_W_1) },
},
/* EVEX_W_0F38C7_R_5_P_2 */
{
- { "vscatterpf0qps", { MVexVSIBDQWpX }, 0 },
- { "vscatterpf0qpd", { MVexVSIBQWpX }, 0 },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_5_P_2_W_0) },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_5_P_2_W_1) },
},
/* EVEX_W_0F38C7_R_6_P_2 */
{
- { "vscatterpf1qps", { MVexVSIBDQWpX }, 0 },
- { "vscatterpf1qpd", { MVexVSIBQWpX }, 0 },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_6_P_2_W_0) },
+ { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_6_P_2_W_1) },
},
/* EVEX_W_0F3A00_P_2 */
{