From bc152a17ff2f4a476df198d681d37e064f599fae Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 6 Jul 2020 13:43:34 +0200 Subject: x86: most VBROADCAST{F,I}{32,64}x* only accept memory operands VBROADCAST{F,I}32x2 are the only exceptions here. --- opcodes/i386-dis-evex-len.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'opcodes/i386-dis-evex-len.h') diff --git a/opcodes/i386-dis-evex-len.h b/opcodes/i386-dis-evex-len.h index 278d722..f844ed0 100644 --- a/opcodes/i386-dis-evex-len.h +++ b/opcodes/i386-dis-evex-len.h @@ -50,28 +50,28 @@ static const struct dis386 evex_len_table[][3] = { { "vbroadcastsd", { XM, EXxmm_mq }, 0 }, }, - /* EVEX_LEN_0F381A_P_2_W_0 */ + /* EVEX_LEN_0F381A_P_2_W_0_M_0 */ { { Bad_Opcode }, { "vbroadcastf32x4", { XM, EXxmm }, 0 }, { "vbroadcastf32x4", { XM, EXxmm }, 0 }, }, - /* EVEX_LEN_0F381A_P_2_W_1 */ + /* EVEX_LEN_0F381A_P_2_W_1_M_0 */ { { Bad_Opcode }, { "vbroadcastf64x2", { XM, EXxmm }, 0 }, { "vbroadcastf64x2", { XM, EXxmm }, 0 }, }, - /* EVEX_LEN_0F381B_P_2_W_0 */ + /* EVEX_LEN_0F381B_P_2_W_0_M_0 */ { { Bad_Opcode }, { Bad_Opcode }, { "vbroadcastf32x8", { XM, EXymm }, 0 }, }, - /* EVEX_LEN_0F381B_P_2_W_1 */ + /* EVEX_LEN_0F381B_P_2_W_1_M_0 */ { { Bad_Opcode }, { Bad_Opcode }, @@ -85,28 +85,28 @@ static const struct dis386 evex_len_table[][3] = { { "vperm%LW", { XM, Vex, EXx }, 0 }, }, - /* EVEX_LEN_0F385A_P_2_W_0 */ + /* EVEX_LEN_0F385A_P_2_W_0_M_0 */ { { Bad_Opcode }, { "vbroadcasti32x4", { XM, EXxmm }, 0 }, { "vbroadcasti32x4", { XM, EXxmm }, 0 }, }, - /* EVEX_LEN_0F385A_P_2_W_1 */ + /* EVEX_LEN_0F385A_P_2_W_1_M_0 */ { { Bad_Opcode }, { "vbroadcasti64x2", { XM, EXxmm }, 0 }, { "vbroadcasti64x2", { XM, EXxmm }, 0 }, }, - /* EVEX_LEN_0F385B_P_2_W_0 */ + /* EVEX_LEN_0F385B_P_2_W_0_M_0 */ { { Bad_Opcode }, { Bad_Opcode }, { "vbroadcasti32x8", { XM, EXymm }, 0 }, }, - /* EVEX_LEN_0F385B_P_2_W_1 */ + /* EVEX_LEN_0F385B_P_2_W_1_M_0 */ { { Bad_Opcode }, { Bad_Opcode }, -- cgit v1.1