]> git.proxmox.com Git - mirror_qemu.git/commit - target/arm/translate.c
target-arm: Rearrange aa32 load and store functions
authorRichard Henderson <rth@twiddle.net>
Thu, 30 Jun 2016 18:44:14 +0000 (11:44 -0700)
committerRichard Henderson <rth@twiddle.net>
Wed, 26 Oct 2016 15:29:02 +0000 (08:29 -0700)
commit7f5616f53896a4e08ad37de3ac50d3a4cc8eff7a
tree5feceb53c4f1796bdbbae0d39d7543793723fcb8
parent070e3edceaa023109bfa7a1c5c259342e0b6b625
target-arm: Rearrange aa32 load and store functions

Stop specializing on TARGET_LONG_BITS == 32; unconditionally allocate
a temp and expand with tcg_gen_extu_i32_tl.  Split out gen_aa32_addr,
gen_aa32_frob64, gen_aa32_ld_i32 and gen_aa32_st_i32 as separate interfaces.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-arm/translate.c