aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/list-dot-nodebug-extra.c
diff options
context:
space:
mode:
authorCui, Lili <lili.cui@intel.com>2024-05-06 14:15:49 +0800
committerCui, Lili <lili.cui@intel.com>2024-05-06 18:16:42 +0800
commitf2a3a8814da7c18144e517c11ac84ef6799b0534 (patch)
tree87c21200ba98da332d3017f2fb008580eba0a4ac /gdb/testsuite/gdb.base/list-dot-nodebug-extra.c
parentf4c1c984bf02e9326b8a2141702beb1542103d70 (diff)
downloadbinutils-f2a3a8814da7c18144e517c11ac84ef6799b0534.zip
binutils-f2a3a8814da7c18144e517c11ac84ef6799b0534.tar.gz
binutils-f2a3a8814da7c18144e517c11ac84ef6799b0534.tar.bz2
x86: Use vexvvvv as the switch state to encode the vvvv register
Use vexvvvv as the switch state, and replace VexVVVV with Src1VVVV. Src1VVVV means using VEX.vvvv encodes the first source register operand. The old logic did not check vexvvvv first, which made the logic here very complicated. gas/ChangeLog: * config/tc-i386.c (optimize_encoding): Replaced 1 with Src1VVVV. (build_modrm_byte): Used vexvvvv to encode the vvvv register. (s_insn): Replaced 1 with Src1VVVV. opcodes/ChangeLog: * i386-opc.h (VexVVVV_DST): Adjusted the value. (Src1VVVV): New. * i386-opc.tbl: Replaced part VexVVVV with Src1VVVV. * i386-tbl.h: Regenerated.
Diffstat (limited to 'gdb/testsuite/gdb.base/list-dot-nodebug-extra.c')
0 files changed, 0 insertions, 0 deletions