]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/aarch64: Fix tcg_out_movi
authorRichard Henderson <rth@twiddle.net>
Wed, 7 Dec 2016 18:07:27 +0000 (10:07 -0800)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Thu, 16 Mar 2017 17:10:39 +0000 (12:10 -0500)
commit50b468d42107a2c646b1c566ed17d9ec362c51c4
treedd4d0cb44a71147cdb2c0f91d1f8c09f5a8cf1d2
parent028fbea47713f909d6ea761a457779a82b276247
tcg/aarch64: Fix tcg_out_movi

There were some patterns, like 0x0000_ffff_ffff_00ff, for which we
would select to begin a multi-insn sequence with MOVN, but would
fail to set the 0x0000 lane back from 0xffff.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20161207180727.6286-3-rth@twiddle.net>
(cherry picked from commit 8cf9a3d3f7a4b95f33e0bda5416b9c93ec887dd3)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
tcg/aarch64/tcg-target.inc.c