target/i386: Improve bswap translation
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 13 Jun 2021 23:23:14 +0000 (16:23 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 29 Jun 2021 17:04:57 +0000 (10:04 -0700)
commit94fdf98721943e79a02a06f4aa3c92f2c8f2e409
tree39d1f6734f29aafc5319c0ad3c58783d0fc9ace9
parentebdd503d4572cc446a9a61410755cc3b87e2d76f
target/i386: Improve bswap translation

Use a break instead of an ifdefed else.
There's no need to move the values through s->T0.
Remove TCG_BSWAP_IZ and the preceding zero-extension.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/i386/tcg/translate.c