]> git.proxmox.com Git - mirror_qemu.git/commit
tcg: Implement concat*_i64 with deposit_i64
authorRichard Henderson <rth@twiddle.net>
Sat, 22 Sep 2012 00:18:13 +0000 (17:18 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Tue, 25 Sep 2012 22:31:16 +0000 (00:31 +0200)
commit77276f6581b660a14bec069ec8d20f1280bddeb6
tree1883ad8fe8a302b01d3449afdf4812ceadf2ab57
parent6f3bb33eaa79570b7009f3704ca55c4f8296219f
tcg: Implement concat*_i64 with deposit_i64

For tcg_gen_concat_i32_i64 we only use deposit if the host supports it.
For tcg_gen_concat32_i64 even if the host does not, as we get identical
code before and after.

Note that this relies on the ANDI -> EXTU patch for the identity claim.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/tcg-op.h