x86/E820: improve insn selection
authorJan Beulich <jbeulich@suse.com>
Wed, 3 Jan 2018 10:04:26 +0000 (11:04 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 3 Jan 2018 10:04:26 +0000 (11:04 +0100)
commit6f0e865d0e9b875c2770b5634a002a0a531aceca
treef57fde669bf234de3e3912cc87353c54b7307298
parent0036c9dbcd8b52316aeebb475929d3a36cf5e514
x86/E820: improve insn selection

..., largely to shrink code size a little:
- use TEST instead of CMP with zero immediate
- use MOVZWL instead of AND with 0xffff immediate
- compute final highmem_bk value in registers, accessing memory just
  once

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/boot/mem.S