tcg/s390x: Fold the ext{8,16,32}[us] cases into {s}extract
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 26 Dec 2024 06:26:42 +0000 (22:26 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 17 Jan 2025 04:57:17 +0000 (20:57 -0800)
commit42103c4ce73d7c26c48cc48f29e694700b09a937
tree9e59e31513f850bc285897bd0f44af53ec428e3e
parentfa65f13555e121566c9105f252c72a3b63f1ecea
tcg/s390x: Fold the ext{8,16,32}[us] cases into {s}extract

Accept byte and word extensions with the extract opcodes.
This is preparatory to removing the specialized extracts.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/s390x/tcg-target-has.h
tcg/s390x/tcg-target.c.inc