diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-07-14 10:43:03 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-07-14 10:43:03 +0200 |
commit | 78467458dd39623607605180bce0a58728110f34 (patch) | |
tree | 344c2e4087e853a47f0009585e7bd0bca7c2cac1 /gdb | |
parent | 464d2b65680352965d877d9f4ac5430bd05934df (diff) | |
download | binutils-78467458dd39623607605180bce0a58728110f34.zip binutils-78467458dd39623607605180bce0a58728110f34.tar.gz binutils-78467458dd39623607605180bce0a58728110f34.tar.bz2 |
x86: drop Rm and the 'L' macro
Rm (and hence OP_R()) can be dropped by making 'Z' force modrm.mod to 3
(for OP_E()) instead of ignoring it. While at it move 'Z' handling to
its designated place (after 'Y'; 'W' handling will be moved by a later
change).
Moves to/from TRn are illegal in 64-bit mode and thus get converted to
honor this at the same time (also getting them in line with moves
to/from CRn/DRn ModRM.mod handling wise). This then also frees up the L
macro.
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions