Re: [PATCH v3 43/48] tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values

2021-10-26 Thread Alex Bennée
Richard Henderson writes: > This "garbage" setting pre-dates the addition of the type > changing opcodes INDEX_op_ext_i32_i64, INDEX_op_extu_i32_i64, > and INDEX_op_extr{l,h}_i64_i32. > > So now we have a definitive points at which to adjust z_mask > to eliminate such bits from the 32-bit opera

[PATCH v3 43/48] tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values

2021-10-21 Thread Richard Henderson
This "garbage" setting pre-dates the addition of the type changing opcodes INDEX_op_ext_i32_i64, INDEX_op_extu_i32_i64, and INDEX_op_extr{l,h}_i64_i32. So now we have a definitive points at which to adjust z_mask to eliminate such bits from the 32-bit operands. Signed-off-by: Richard Henderson -