]> git.ipfire.org Git - thirdparty/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)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Thu, 16 Mar 2017 17:10:39 +0000 (12:10 -0500)
commit028fbea47713f909d6ea761a457779a82b276247
treeaf720ad1976308b9da871a6a432e130be1404853
parent6e8052f967cac513db1a00c60fe564f3f3939342
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>
(cherry picked from commit b1eb20da625897244e9621dabcf63d899deca54d)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
tcg/aarch64/tcg-target.inc.c