commit | c9f5b96bdab031e9520d98e01ee1bef1ffd3b961 | [log] [tgz] |
---|---|---|
author | Jan Beulich <jbeulich@suse.com> | Thu Nov 24 09:34:52 2022 +0100 |
committer | Jan Beulich <jbeulich@suse.com> | Thu Nov 24 09:34:52 2022 +0100 |
tree | 7bf77e81e28c7d8fda786174240f22c2166d057c | |
parent | bde9f9d7e978b190ff6fc7207e2fe293d7c989a7 [diff] |
x86: correct handling of LAR and LSL Both uniformly only ever take 16-bit memory operands while at the same time requiring matching (in size) register operands, which then also should disassemble that way. This in particular requires splitting each of the templates for the assembler and separating decode of the register and memory forms in the disassembler.