]> git.proxmox.com Git - mirror_qemu.git/commit - tcg/sparc64/tcg-target.c.inc
tcg/sparc: Split out tcg_out_movi_imm32
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 7 Feb 2022 23:46:40 +0000 (10:46 +1100)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 8 Feb 2022 21:57:42 +0000 (08:57 +1100)
commitc71929c345d08fa70edb1eeaa9babaaf5d6a9bf7
tree569cb7cca2d68d843fe493591055607cde0aa0e0
parent414399b6b8a02f03d3b0cba5cfa9205dff618a9b
tcg/sparc: Split out tcg_out_movi_imm32

Handle 32-bit constants with a separate function, so that
tcg_out_movi_int does not need to recurse.  This slightly
rearranges the order of tests for small constants, but
produces the same output.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/sparc/tcg-target.c.inc