[PATCH 0/2] Support Intel MSR_IMM
Hu, Lin1
lin1.hu@intel.com
Wed Nov 6 08:58:51 GMT 2024
Hi, all
These patches aims to support Intel MSR_IMM, please refer to
https://cdrdv2.intel.com/v1/dl/getContent/671368 to get
these instructions' details.
The first patch aims to rename opcode name vexmap7, because some new
instructions use map7 with evex encoding.
The second patch support Intel MSR_IMM.
BRs,
Lin
Hu, Lin1 (2):
Rename Opcode Space Name Vexmap7 to Map7
Support Intel MSR_IMM
gas/NEWS | 2 +
gas/config/tc-i386.c | 18 +-
gas/doc/c-i386.texi | 3 +-
gas/testsuite/gas/i386/i386.exp | 1 +
gas/testsuite/gas/i386/msr_imm-inval.l | 3 +
gas/testsuite/gas/i386/msr_imm-inval.s | 6 +
gas/testsuite/gas/i386/x86-64-msr_imm-intel.d | 35 +
gas/testsuite/gas/i386/x86-64-msr_imm-inval.l | 3 +
gas/testsuite/gas/i386/x86-64-msr_imm-inval.s | 6 +
gas/testsuite/gas/i386/x86-64-msr_imm.d | 35 +
gas/testsuite/gas/i386/x86-64-msr_imm.s | 30 +
gas/testsuite/gas/i386/x86-64.exp | 3 +
opcodes/i386-dis.c | 42 +-
opcodes/i386-gen.c | 5 +-
opcodes/i386-init.h | 750 ++++++++--------
opcodes/i386-opc.h | 7 +-
opcodes/i386-opc.tbl | 11 +-
opcodes/i386-tbl.h | 812 +++++++++---------
18 files changed, 989 insertions(+), 783 deletions(-)
create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.l
create mode 100644 gas/testsuite/gas/i386/msr_imm-inval.s
create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-intel.d
create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.l
create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm-inval.s
create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.d
create mode 100644 gas/testsuite/gas/i386/x86-64-msr_imm.s
--
2.31.1
More information about the Binutils
mailing list