This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]