target-i386: Combine gen_push_T* into gen_push_v
authorRichard Henderson <rth@twiddle.net>
Wed, 6 Nov 2013 03:19:04 +0000 (13:19 +1000)
committerRichard Henderson <rth@twiddle.net>
Tue, 7 Jan 2014 19:40:13 +0000 (11:40 -0800)
commit432baffe15c18af576232f22ada2f4dec88ad74a
tree637cd29dfaabe901eef0ef948771c6363f3d0d5a
parent7effd62514fa42c3c6c9be15a97c98a5f76748b7
target-i386: Combine gen_push_T* into gen_push_v

Reduce ifdefs, share more code between paths, reduce the number of TCG
ops generated.

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