]> git.proxmox.com Git - mirror_qemu.git/commit
tcg/aarch64: Fix addsub2 for 0+C
authorRichard Henderson <rth@twiddle.net>
Wed, 7 Dec 2016 18:07:26 +0000 (10:07 -0800)
committerRichard Henderson <rth@twiddle.net>
Fri, 13 Jan 2017 19:46:27 +0000 (11:46 -0800)
commitb1eb20da625897244e9621dabcf63d899deca54d
tree0eaf0a879c2b0936228b8027402e590caebd6d15
parent86c9ab277615af4e0389eb80a83073873ff96c86
tcg/aarch64: Fix addsub2 for 0+C

When al == xzr, we cannot use addi/subi because that encodes xsp.
Force a zero into the temp register for that (rare) case.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20161207180727.6286-2-rth@twiddle.net>
tcg/aarch64/tcg-target.inc.c