Automatic date update in version.in
[binutils-gdb.git] / opcodes / i386-dis-evex-mod.h
blob7a372ce8c0b1121f67f4f3d0c5fa35be1de822c4
2 /* MOD_EVEX_0F12_PREFIX_0 */
3 { "vmovlpX", { XMM, Vex, EXq }, PREFIX_OPCODE },
4 { VEX_W_TABLE (EVEX_W_0F12_P_0_M_1) },
5 },
7 /* MOD_EVEX_0F12_PREFIX_2 */
8 { "vmovlpX", { XMM, Vex, EXq }, PREFIX_OPCODE },
9 },
11 /* MOD_EVEX_0F13 */
12 { "vmovlpX", { EXq, XMM }, PREFIX_OPCODE },
15 /* MOD_EVEX_0F16_PREFIX_0 */
16 { "vmovhpX", { XMM, Vex, EXq }, PREFIX_OPCODE },
17 { VEX_W_TABLE (EVEX_W_0F16_P_0_M_1) },
20 /* MOD_EVEX_0F16_PREFIX_2 */
21 { "vmovhpX", { XMM, Vex, EXq }, PREFIX_OPCODE },
24 /* MOD_EVEX_0F17 */
25 { "vmovhpX", { EXq, XMM }, PREFIX_OPCODE },
28 /* MOD_EVEX_0F2B */
29 { "vmovntpX", { EXx, XM }, PREFIX_OPCODE },
31 /* MOD_EVEX_0F381A */
33 { EVEX_LEN_TABLE (EVEX_LEN_0F381A_M_0) },
35 /* MOD_EVEX_0F381B */
37 { EVEX_LEN_TABLE (EVEX_LEN_0F381B_M_0) },
39 /* MOD_EVEX_0F3828_P_1 */
41 { Bad_Opcode },
42 { "vpmovm2%BW", { XM, MaskE }, 0 },
44 /* MOD_EVEX_0F382A_P_1_W_1 */
46 { Bad_Opcode },
47 { "vpbroadcastmb2q", { XM, MaskE }, 0 },
49 /* MOD_EVEX_0F3838_P_1 */
51 { Bad_Opcode },
52 { "vpmovm2%DQ", { XM, MaskE }, 0 },
54 /* MOD_EVEX_0F383A_P_1_W_0 */
56 { Bad_Opcode },
57 { "vpbroadcastmw2d", { XM, MaskE }, 0 },
59 /* MOD_EVEX_0F385A */
61 { EVEX_LEN_TABLE (EVEX_LEN_0F385A_M_0) },
63 /* MOD_EVEX_0F385B */
65 { EVEX_LEN_TABLE (EVEX_LEN_0F385B_M_0) },
67 /* MOD_EVEX_0F387A_W_0 */
69 { Bad_Opcode },
70 { "vpbroadcastb", { XM, Ed }, PREFIX_DATA },
72 /* MOD_EVEX_0F387B_W_0 */
74 { Bad_Opcode },
75 { "vpbroadcastw", { XM, Ed }, PREFIX_DATA },
77 /* MOD_EVEX_0F387C */
79 { Bad_Opcode },
80 { "vpbroadcastK", { XM, Edq }, PREFIX_DATA },
83 /* MOD_EVEX_0F38C6 */
84 { EVEX_LEN_TABLE (EVEX_LEN_0F38C6_M_0) },
87 /* MOD_EVEX_0F38C7 */
88 { EVEX_LEN_TABLE (EVEX_LEN_0F38C7_M_0) },