This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 0/2] x86: Update support for VEX WIG instructions
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: binutils at sourceware dot org
- Date: Mon, 17 Sep 2018 08:45:11 -0700
- Subject: [PATCH 0/2] x86: Update support for VEX WIG instructions
The VEX.Wbit is ignored by some VEX instructions, aka WIG instructions.
This patch set does
1. Update disassembler for WIG VEX instructions.
2. Add -mvexwig=[0|1] assembler option to control how the assembler
should encode the VEX.W bit in WIG VEX instructions.
H.J. Lu (2):
x86: Update disassembler for VexWIG
x86: Add -mvexwig=[0|1] option to assembler
gas/NEWS | 3 +
gas/config/tc-i386.c | 45 +-
gas/doc/c-i386.texi | 10 +
gas/testsuite/gas/i386/avx-wig.d | 254 +++
gas/testsuite/gas/i386/avx-wig.s | 248 +++
gas/testsuite/gas/i386/avx2-wig.d | 119 ++
gas/testsuite/gas/i386/avx2-wig.s | 113 ++
gas/testsuite/gas/i386/i386.exp | 4 +
gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 +++
gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 +++
gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 ++
gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 ++
opcodes/i386-dis.c | 1987 ++++------------------
13 files changed, 1851 insertions(+), 1670 deletions(-)
create mode 100644 gas/testsuite/gas/i386/avx-wig.d
create mode 100644 gas/testsuite/gas/i386/avx-wig.s
create mode 100644 gas/testsuite/gas/i386/avx2-wig.d
create mode 100644 gas/testsuite/gas/i386/avx2-wig.s
create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d
create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s
create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d
create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s
--
2.17.1