aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex-prefix.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2019-06-25 09:28:33 +0200
committerJan Beulich <jbeulich@suse.com>2019-06-25 09:35:17 +0200
commit54fbadc0c35f3dad663e2e175ea8d60546ffd710 (patch)
tree5fa0f37b39d07bd6007f615c0723f27271654bc3 /opcodes/i386-dis-evex-prefix.h
parenta38d71189b5895bae7bb476aa34d8a7ba75376d6 (diff)
downloadgdb-54fbadc0c35f3dad663e2e175ea8d60546ffd710.zip
gdb-54fbadc0c35f3dad663e2e175ea8d60546ffd710.tar.gz
gdb-54fbadc0c35f3dad663e2e175ea8d60546ffd710.tar.bz2
x86: drop dqa_mode
I assume this mode was needed when EVEX.W handling wasn't really correct yet for other than 64-bit mode. It's clearly not needed anymore. Its elimination also allows dropping the EVEX.W split of VCVT{,U}SI2SS. (For the record, the dropped mode would have been wrong if used in any table entry not already guaranteeing EVEX.W=1.)
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 def3778..261b01f 100644
--- a/opcodes/i386-dis-evex-prefix.h
+++ b/opcodes/i386-dis-evex-prefix.h
@@ -64,7 +64,7 @@
/* PREFIX_EVEX_0F2A */
{
{ Bad_Opcode },
- { VEX_W_TABLE (EVEX_W_0F2A_P_1) },
+ { "vcvtsi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Edq }, 0 },
{ Bad_Opcode },
{ VEX_W_TABLE (EVEX_W_0F2A_P_3) },
},
@@ -404,7 +404,7 @@
/* PREFIX_EVEX_0F7B */
{
{ Bad_Opcode },
- { VEX_W_TABLE (EVEX_W_0F7B_P_1) },
+ { "vcvtusi2ss%LQ", { XMScalar, VexScalar, EXxEVexR, Edq }, 0 },
{ VEX_W_TABLE (EVEX_W_0F7B_P_2) },
{ VEX_W_TABLE (EVEX_W_0F7B_P_3) },
},