On Mon, Dec 03, 2018 at 10:08:35 -0600, Richard Henderson wrote:
> This tidies guest_base handling such that (1) we require no scratch
> registers, (2) we require no extra instructions besides the memory op,
> and (3) we reduce the size of the memory op by omitting a prefix.
>
> In principal point 3 is offset by adding additional opcodes to handle
> zero-extension when converting 64-bit guest values back to 32-bit guest
> addresses. But those turn out to be hen's teeth, since 32-bit guests
> often have no way of even producing 64-bit guest values.
>
> In particular, I saw none in a simple pass through linux-user-test-0.3
> for i386, arm, sh4, sparc.
Reviewed-by: Emilio G. Cota <cota@braap.org>
for the series.
Thanks,
Emilio