aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-param.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2024-08-14 11:25:12 +0200
committerJan Beulich <jbeulich@suse.com>2024-08-14 11:25:12 +0200
commitc0177034c9f79e6e2067e288530fabe9d5b11cbc (patch)
tree17b6fc67c8954c07f13def9bb1e7eeea4aee0fdf /gdb/python/py-param.c
parent3bf62223f0f5591c70523e363a496dba6c699e3a (diff)
downloadbinutils-c0177034c9f79e6e2067e288530fabe9d5b11cbc.zip
binutils-c0177034c9f79e6e2067e288530fabe9d5b11cbc.tar.gz
binutils-c0177034c9f79e6e2067e288530fabe9d5b11cbc.tar.bz2
x86: correct .insn with opcode extension and VEX/XOP/EVEX encoding
When VexVVVV handling was re-worked, .insn broke: When an opcode extension is in use, VexVVVV_DST needs using now, as ModR/M.reg is already occupied, matching what c8866e3ec5e2 ("x86: Drop using extension_opcode to encode vvvv register") did. While adding (bad) POP2 forms, also slightly adjust existing ones: No need to use XMM registers, and no need to specify %r8 when really %rax is meant twice (EVEX.vvvv not really being the culprit there, or else EVEX.V' would also have needed mentioning).
Diffstat (limited to 'gdb/python/py-param.c')
0 files changed, 0 insertions, 0 deletions