aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex-prefix.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-07-14 10:42:33 +0200
committerJan Beulich <jbeulich@suse.com>2020-07-14 10:42:33 +0200
commit464d2b65680352965d877d9f4ac5430bd05934df (patch)
tree2ed65cc603a84764dc815f9a4a221c8eea1f2b25 /opcodes/i386-dis-evex-prefix.h
parent035e7389dd36526df823b28e7f9fb1dea16cae2e (diff)
downloadgdb-464d2b65680352965d877d9f4ac5430bd05934df.zip
gdb-464d2b65680352965d877d9f4ac5430bd05934df.tar.gz
gdb-464d2b65680352965d877d9f4ac5430bd05934df.tar.bz2
x86: drop Rdq, Rd, and MaskR
Rdq, Rd, and MaskR can be replaced by Edq, Ed / Rm, and MaskE respectively, as OP_R() doesn't enforce ModRM.mod == 3, and hence where MOD matters but hasn't been decoded yet it needs to be anyway. (The case of converting to Rm is temporary until a subsequent change.)
Diffstat (limited to 'opcodes/i386-dis-evex-prefix.h')
-rw-r--r--opcodes/i386-dis-evex-prefix.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/opcodes/i386-dis-evex-prefix.h b/opcodes/i386-dis-evex-prefix.h
index a9581ee..fa54400 100644
--- a/opcodes/i386-dis-evex-prefix.h
+++ b/opcodes/i386-dis-evex-prefix.h
@@ -250,7 +250,7 @@
/* PREFIX_EVEX_0F3828 */
{
{ Bad_Opcode },
- { "vpmovm2%BW", { XM, MaskR }, 0 },
+ { MOD_TABLE (MOD_EVEX_0F3828_P_1) },
{ VEX_W_TABLE (EVEX_W_0F3828_P_2) },
},
/* PREFIX_EVEX_0F3829 */
@@ -304,7 +304,7 @@
/* PREFIX_EVEX_0F3838 */
{
{ Bad_Opcode },
- { "vpmovm2%DQ", { XM, MaskR }, 0 },
+ { MOD_TABLE (MOD_EVEX_0F3838_P_1) },
{ "vpminsb", { XM, Vex, EXx }, 0 },
},
/* PREFIX_EVEX_0F3839 */