tcg/aarch64: implement ldst 12bit scaled uimm offset
authorClaudio Fontana <claudio.fontana@huawei.com>
Tue, 11 Jun 2013 08:14:09 +0000 (10:14 +0200)
committerClaudio Fontana <claudio.fontana@huawei.com>
Wed, 3 Jul 2013 12:43:11 +0000 (14:43 +0200)
commitb1f6dc0d2a03f0e114cc5ff08b0a133e24fd55ad
treed14417cb5e08b0bcf5b2b268a8289ac7a0a2f733
parent1acd5a373905ddb28957842256a038956941f332
tcg/aarch64: implement ldst 12bit scaled uimm offset

implement the 12bit scaled unsigned immediate offset
variant of LDR/STR. This improves code size by avoiding
the movi + ldst_r for naturally aligned offsets in range.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
tcg/aarch64/tcg-target.c