1 { 2 /* MOD_EVEX_0F12_PREFIX_0 */ 3 { "vmovlpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, 4 { VEX_W_TABLE (EVEX_W_0F12_P_0_M_1) }, 5 }, 6 { 7 /* MOD_EVEX_0F12_PREFIX_2 */ 8 { "vmovlpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, 9 }, 10 { 11 /* MOD_EVEX_0F13 */ 12 { "vmovlpX", { EXxmm_mq, XMM }, PREFIX_OPCODE }, 13 }, 14 { 15 /* MOD_EVEX_0F16_PREFIX_0 */ 16 { "vmovhpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, 17 { VEX_W_TABLE (EVEX_W_0F16_P_0_M_1) }, 18 }, 19 { 20 /* MOD_EVEX_0F16_PREFIX_2 */ 21 { "vmovhpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, 22 }, 23 { 24 /* MOD_EVEX_0F17 */ 25 { "vmovhpX", { EXxmm_mq, XMM }, PREFIX_OPCODE }, 26 }, 27 { 28 /* MOD_EVEX_0F2B */ 29 { "vmovntpX", { EXx, XM }, PREFIX_OPCODE }, 30 }, 31 /* MOD_EVEX_0F381A_W_0 */ 32 { 33 { EVEX_LEN_TABLE (EVEX_LEN_0F381A_W_0_M_0) }, 34 }, 35 /* MOD_EVEX_0F381A_W_1 */ 36 { 37 { EVEX_LEN_TABLE (EVEX_LEN_0F381A_W_1_M_0) }, 38 }, 39 /* MOD_EVEX_0F381B_W_0 */ 40 { 41 { EVEX_LEN_TABLE (EVEX_LEN_0F381B_W_0_M_0) }, 42 }, 43 /* MOD_EVEX_0F381B_W_1 */ 44 { 45 { EVEX_LEN_TABLE (EVEX_LEN_0F381B_W_1_M_0) }, 46 }, 47 /* MOD_EVEX_0F3828_P_1 */ 48 { 49 { Bad_Opcode }, 50 { "vpmovm2%BW", { XM, MaskE }, 0 }, 51 }, 52 /* MOD_EVEX_0F382A_P_1_W_1 */ 53 { 54 { Bad_Opcode }, 55 { "vpbroadcastmb2q", { XM, MaskE }, 0 }, 56 }, 57 /* MOD_EVEX_0F3838_P_1 */ 58 { 59 { Bad_Opcode }, 60 { "vpmovm2%DQ", { XM, MaskE }, 0 }, 61 }, 62 /* MOD_EVEX_0F383A_P_1_W_0 */ 63 { 64 { Bad_Opcode }, 65 { "vpbroadcastmw2d", { XM, MaskE }, 0 }, 66 }, 67 /* MOD_EVEX_0F385A_W_0 */ 68 { 69 { EVEX_LEN_TABLE (EVEX_LEN_0F385A_W_0_M_0) }, 70 }, 71 /* MOD_EVEX_0F385A_W_1 */ 72 { 73 { EVEX_LEN_TABLE (EVEX_LEN_0F385A_W_1_M_0) }, 74 }, 75 /* MOD_EVEX_0F385B_W_0 */ 76 { 77 { EVEX_LEN_TABLE (EVEX_LEN_0F385B_W_0_M_0) }, 78 }, 79 /* MOD_EVEX_0F385B_W_1 */ 80 { 81 { EVEX_LEN_TABLE (EVEX_LEN_0F385B_W_1_M_0) }, 82 }, 83 /* MOD_EVEX_0F387A_W_0 */ 84 { 85 { Bad_Opcode }, 86 { "vpbroadcastb", { XM, Ed }, PREFIX_DATA }, 87 }, 88 /* MOD_EVEX_0F387B_W_0 */ 89 { 90 { Bad_Opcode }, 91 { "vpbroadcastw", { XM, Ed }, PREFIX_DATA }, 92 }, 93 /* MOD_EVEX_0F387C */ 94 { 95 { Bad_Opcode }, 96 { "vpbroadcastK", { XM, Edq }, PREFIX_DATA }, 97 }, 98 { 99 /* MOD_EVEX_0F38C6_REG_1 */ 100 { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_R_1_M_0) }, 101 }, 102 { 103 /* MOD_EVEX_0F38C6_REG_2 */ 104 { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_R_2_M_0) }, 105 }, 106 { 107 /* MOD_EVEX_0F38C6_REG_5 */ 108 { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_R_5_M_0) }, 109 }, 110 { 111 /* MOD_EVEX_0F38C6_REG_6 */ 112 { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_R_6_M_0) }, 113 }, 114 { 115 /* MOD_EVEX_0F38C7_REG_1 */ 116 { VEX_W_TABLE (EVEX_W_0F38C7_R_1_M_0) }, 117 }, 118 { 119 /* MOD_EVEX_0F38C7_REG_2 */ 120 { VEX_W_TABLE (EVEX_W_0F38C7_R_2_M_0) }, 121 }, 122 { 123 /* MOD_EVEX_0F38C7_REG_5 */ 124 { VEX_W_TABLE (EVEX_W_0F38C7_R_5_M_0) }, 125 }, 126 { 127 /* MOD_EVEX_0F38C7_REG_6 */ 128 { VEX_W_TABLE (EVEX_W_0F38C7_R_6_M_0) }, 129 }, 130