aboutsummaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex-prefix.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-07-06 13:40:40 +0200
committerJan Beulich <jbeulich@suse.com>2020-07-06 13:40:40 +0200
commit6431c8015b1d8a75facbd2d0ec6a4f1e98167f72 (patch)
treebf95c450de65481de629c3c3afbd4c22944ae8ec /opcodes/i386-dis-evex-prefix.h
parent6df22cf64c935c7a467759048858bb7e8ef70235 (diff)
downloadfsf-binutils-gdb-6431c8015b1d8a75facbd2d0ec6a4f1e98167f72.zip
fsf-binutils-gdb-6431c8015b1d8a75facbd2d0ec6a4f1e98167f72.tar.gz
fsf-binutils-gdb-6431c8015b1d8a75facbd2d0ec6a4f1e98167f72.tar.bz2
x86: honor VEX.W for VCVT{PH2PS,PS2PH}
Unlike for the EVEX-encoded versions, the VEX ones failed to decode VEX.W. Once the necessary adjustments are done, it becomes obvious that the EVEX and VEX table entries for VCVTPS2PH are identical and can hence be folded.
Diffstat (limited to 'opcodes/i386-dis-evex-prefix.h')
-rw-r--r--opcodes/i386-dis-evex-prefix.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/opcodes/i386-dis-evex-prefix.h b/opcodes/i386-dis-evex-prefix.h
index 413fd97..01998c5 100644
--- a/opcodes/i386-dis-evex-prefix.h
+++ b/opcodes/i386-dis-evex-prefix.h
@@ -1235,12 +1235,6 @@
{ Bad_Opcode },
{ VEX_W_TABLE (EVEX_W_0F3A1B_P_2) },
},
- /* PREFIX_EVEX_0F3A1D */
- {
- { Bad_Opcode },
- { Bad_Opcode },
- { VEX_W_TABLE (EVEX_W_0F3A1D_P_2) },
- },
/* PREFIX_EVEX_0F3A1E */
{
{ Bad_Opcode },