]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/aarch64: Build vector immediates with two insns
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 14 May 2019 19:47:02 +0000 (12:47 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 22 May 2019 19:09:43 +0000 (15:09 -0400)
commit02f3a5b4744885258758d07ebe09cf965de78bcf
tree4626d771631f230e9fcafff6f8e200d246ff64a3
parent7e308e003e5b6ddd3130e09711e1d33693230696
tcg/aarch64: Build vector immediates with two insns

Use MOVI+ORR or MVNI+BIC in order to build some vector constants,
as opposed to dropping them to the constant pool.  This includes
all 16-bit constants and a similar set of 32-bit constants.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.inc.c