Re: [PATCH 19/28] tcg: Make use of bswap flags in tcg_gen_qemu_st_*

2021-06-21 Thread Peter Maydell
On Mon, 14 Jun 2021 at 09:51, Richard Henderson wrote: > > By removing TCG_BSWAP_IZ we indicate that the input is > not zero-extended, and thus can remove an explicit extend. > By removing TCG_BSWAP_OZ, we allow the implementation to > leave high bits set, which will be ignored by the store. > > S

[PATCH 19/28] tcg: Make use of bswap flags in tcg_gen_qemu_st_*

2021-06-14 Thread Richard Henderson
By removing TCG_BSWAP_IZ we indicate that the input is not zero-extended, and thus can remove an explicit extend. By removing TCG_BSWAP_OZ, we allow the implementation to leave high bits set, which will be ignored by the store. Signed-off-by: Richard Henderson --- tcg/tcg-op.c | 9 +++-- 1 f