summaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2018-11-06 11:45:49 +0100
committerJan Beulich <jbeulich@suse.com>2018-11-06 11:45:49 +0100
commit4dd4e6394509d58685daea52cc6947c45fd7ee9d (patch)
tree5f96f49b0e77e83bc3b2acbb6593272b12be9b4a /opcodes/i386-dis-evex.h
parent9819647a63bfca45a879650ac23fe80f51b89edb (diff)
downloadbinutils-gdb-4dd4e6394509d58685daea52cc6947c45fd7ee9d.tar.gz
x86: correctly handle VPBROADCASTD with EVEX.W set outside of 64-bit mode
For the flavor having a GPR operand EVEX.W is ignored outside of 64-bit mode. The mnemonic should therefore not be VPBROADCASTQ.
Diffstat (limited to 'opcodes/i386-dis-evex.h')
-rw-r--r--opcodes/i386-dis-evex.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h
index 84eaf83c09d..dec7fc4420b 100644
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -2167,7 +2167,7 @@ static const struct dis386 evex_table[][256] = {
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vpbroadcast%LW", { XM, Rdq }, 0 },
+ { "vpbroadcastK", { XM, Rdq }, 0 },
},
/* PREFIX_EVEX_0F387D */
{