tcg/aarch64: Fix tcg_out_movi
commit8cf9a3d3f7a4b95f33e0bda5416b9c93ec887dd3
authorRichard Henderson <rth@twiddle.net>
Wed, 7 Dec 2016 18:07:27 +0000 (7 10:07 -0800)
committerRichard Henderson <rth@twiddle.net>
Fri, 13 Jan 2017 19:47:29 +0000 (13 11:47 -0800)
treee423409b726b4d94981140eb37dc51087753d7e4
parentb1eb20da625897244e9621dabcf63d899deca54d
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>
tcg/aarch64/tcg-target.inc.c