summaryrefslogtreecommitdiff
path: root/setup.com
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2017-12-18 09:34:00 +0100
committerJan Beulich <jbeulich@suse.com>2017-12-18 09:34:00 +0100
commitdc821c5f9ae5208ad1ec438718f75e224f856deb (patch)
tree2c8c7c089e3196e1956fbb30a7088d6172a08104 /setup.com
parenteccab96d54a9455557d3c4d5bff431f6e526d0b7 (diff)
downloadbinutils-gdb-dc821c5f9ae5208ad1ec438718f75e224f856deb.tar.gz
x86: replace Reg8, Reg16, Reg32, and Reg64
Use a combination of a single new Reg bit and Byte, Word, Dword, or Qword instead. Besides shrinking the number of operand type bits this has the benefit of making register handling more similar to accumulator handling (a generic flag is being accompanied by a "size qualifier"). It requires, however, to split a few insn templates, as it is no longer correct to have combinations like Reg32|Reg64|Byte. This slight growth in size will hopefully be outweighed by this change paving the road for folding a presumably much larger number of templates later on.
Diffstat (limited to 'setup.com')
0 files changed, 0 insertions, 0 deletions