Commit | Line | Data |
---|---|---|
ad692897 L |
1 | { |
2 | /* MOD_EVEX_0F12_PREFIX_0 */ | |
97e6786a | 3 | { "vmovlpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, |
ad692897 L |
4 | { VEX_W_TABLE (EVEX_W_0F12_P_0_M_1) }, |
5 | }, | |
97e6786a JB |
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 | }, | |
ad692897 L |
14 | { |
15 | /* MOD_EVEX_0F16_PREFIX_0 */ | |
97e6786a | 16 | { "vmovhpX", { XMM, Vex, EXxmm_mq }, PREFIX_OPCODE }, |
ad692897 L |
17 | { VEX_W_TABLE (EVEX_W_0F16_P_0_M_1) }, |
18 | }, | |
97e6786a JB |
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 | }, | |
fc681dd6 | 31 | /* MOD_EVEX_0F381A */ |
bc152a17 | 32 | { |
fc681dd6 | 33 | { EVEX_LEN_TABLE (EVEX_LEN_0F381A_M_0) }, |
bc152a17 | 34 | }, |
fc681dd6 | 35 | /* MOD_EVEX_0F381B */ |
bc152a17 | 36 | { |
fc681dd6 | 37 | { EVEX_LEN_TABLE (EVEX_LEN_0F381B_M_0) }, |
bc152a17 | 38 | }, |
464d2b65 JB |
39 | /* MOD_EVEX_0F3828_P_1 */ |
40 | { | |
41 | { Bad_Opcode }, | |
42 | { "vpmovm2%BW", { XM, MaskE }, 0 }, | |
43 | }, | |
44 | /* MOD_EVEX_0F382A_P_1_W_1 */ | |
45 | { | |
46 | { Bad_Opcode }, | |
47 | { "vpbroadcastmb2q", { XM, MaskE }, 0 }, | |
48 | }, | |
49 | /* MOD_EVEX_0F3838_P_1 */ | |
50 | { | |
51 | { Bad_Opcode }, | |
52 | { "vpmovm2%DQ", { XM, MaskE }, 0 }, | |
53 | }, | |
54 | /* MOD_EVEX_0F383A_P_1_W_0 */ | |
55 | { | |
56 | { Bad_Opcode }, | |
57 | { "vpbroadcastmw2d", { XM, MaskE }, 0 }, | |
58 | }, | |
fc681dd6 | 59 | /* MOD_EVEX_0F385A */ |
bc152a17 | 60 | { |
fc681dd6 | 61 | { EVEX_LEN_TABLE (EVEX_LEN_0F385A_M_0) }, |
bc152a17 | 62 | }, |
fc681dd6 | 63 | /* MOD_EVEX_0F385B */ |
bc152a17 | 64 | { |
fc681dd6 | 65 | { EVEX_LEN_TABLE (EVEX_LEN_0F385B_M_0) }, |
bc152a17 | 66 | }, |
464d2b65 JB |
67 | /* MOD_EVEX_0F387A_W_0 */ |
68 | { | |
69 | { Bad_Opcode }, | |
70 | { "vpbroadcastb", { XM, Ed }, PREFIX_DATA }, | |
71 | }, | |
72 | /* MOD_EVEX_0F387B_W_0 */ | |
73 | { | |
74 | { Bad_Opcode }, | |
75 | { "vpbroadcastw", { XM, Ed }, PREFIX_DATA }, | |
76 | }, | |
77 | /* MOD_EVEX_0F387C */ | |
78 | { | |
79 | { Bad_Opcode }, | |
80 | { "vpbroadcastK", { XM, Edq }, PREFIX_DATA }, | |
81 | }, | |
ad692897 | 82 | { |
fc681dd6 JB |
83 | /* MOD_EVEX_0F38C6 */ |
84 | { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_M_0) }, | |
ad692897 L |
85 | }, |
86 | { | |
fc681dd6 JB |
87 | /* MOD_EVEX_0F38C7 */ |
88 | { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_M_0) }, | |
ad692897 | 89 | }, |