summaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex-len.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-07-06 13:43:34 +0200
committerJan Beulich <jbeulich@suse.com>2020-07-06 13:43:34 +0200
commitbc152a17ff2f4a476df198d681d37e064f599fae (patch)
tree9cd9c12bbd08ac9ae812533e2ed377a0e552ef7a /opcodes/i386-dis-evex-len.h
parentc82a99a0854ea856e5c772331b29a32fd7094f70 (diff)
downloadbinutils-gdb-bc152a17ff2f4a476df198d681d37e064f599fae.tar.gz
x86: most VBROADCAST{F,I}{32,64}x* only accept memory operands
VBROADCAST{F,I}32x2 are the only exceptions here.
Diffstat (limited to 'opcodes/i386-dis-evex-len.h')
-rw-r--r--opcodes/i386-dis-evex-len.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/opcodes/i386-dis-evex-len.h b/opcodes/i386-dis-evex-len.h
index 278d7225c8a..f844ed05fac 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 },