commit | 8bcda53caab0308b5908dda68194ab5e3e2dd09d | [log] [tgz] |
---|---|---|
author | Jan Beulich <jbeulich@suse.com> | Fri Jun 21 08:35:23 2024 +0200 |
committer | Jan Beulich <jbeulich@suse.com> | Fri Jun 21 08:35:23 2024 +0200 |
tree | dce5a428051efbedc088493ba1347c02a32d772b | |
parent | c68a6e5cadf333ab3d55443d3aed156415660600 [diff] |
x86: %riz, %rip, and %eip don't require REX While these can't be used as register operands, they can be used for memory operand addressing. Such uses do not prevent conversion: The RegRex64 checks in check_Rex_required() for base and index registers were simply wrong. They specifically also aren't needed for byte registers, as those won't pass i386_index_check() anyway.