diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2018-09-14 12:19:58 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2018-09-14 12:20:10 -0700 |
commit | 6865c0435a54e6d5f1fcc5cdcd56895e9a3c5484 (patch) | |
tree | c27434e6a5abb3f09b2ee53ea2f34cc6d062f684 /gprof/bbconv.pl | |
parent | 70df6fc9bc9e114f46532dbe58caa98e495b119c (diff) | |
download | gdb-6865c0435a54e6d5f1fcc5cdcd56895e9a3c5484.zip gdb-6865c0435a54e6d5f1fcc5cdcd56895e9a3c5484.tar.gz gdb-6865c0435a54e6d5f1fcc5cdcd56895e9a3c5484.tar.bz2 |
x86: Support VEX/EVEX WIG encoding
Add VEXWIG, defined as 3, to indicate that the VEX.W/EVEX.W bit is
ignored by such VEX/EVEX instructions, aka WIG instructions. Set
VexW=3 on VEX/EVEX WIG instructions. Update assembler to check
VEXWIG when setting the VEX.W bit.
gas/
PR gas/23642
* config/tc-i386.c (build_vex_prefix): Check VEXWIG when setting
the VEX.W bit.
(build_evex_prefix): Check VEXWIG when setting the EVEX.W bit.
opcodes/
PR gas/23642
* i386-opc.h (VEXWIG): New.
* i386-opc.tbl: Set VexW=3 on VEX/EVEX WIG instructions.
* i386-tbl.h: Regenerated.
Diffstat (limited to 'gprof/bbconv.pl')
0 files changed, 0 insertions, 0 deletions