]> git.proxmox.com Git - mirror_qemu.git/commit - target-i386/translate.c
target_i386: Clean up gen_pop_T0
authorRichard Henderson <rth@twiddle.net>
Wed, 6 Nov 2013 03:57:45 +0000 (13:57 +1000)
committerRichard Henderson <rth@twiddle.net>
Tue, 7 Jan 2014 19:40:13 +0000 (11:40 -0800)
commit8e31d234b224634729d02b58a8faf364a574e5d7
tree6252582c67b6f6bc38d4c81b07539ebeb667fbdb
parent432baffe15c18af576232f22ada2f4dec88ad74a
target_i386: Clean up gen_pop_T0

Reduce ifdefs, share more code between paths, reduce the number of TCG
ops generated.  Avoid re-computing the size of the operation across
gen_pop_T0 and gen_pop_update.

Add forgotten zero-extension in the TARGET_X86_64, !CODE64, ss32 case.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-i386/translate.c