On Wed, Aug 18, 2021 at 5:26 AM Richard Henderson <richard.hender...@linaro.org> wrote: > > These operations are greatly simplified by ctx->w, which allows > us to fold gen_shiftw into gen_shift. Split gen_shifti into > gen_shift_imm_{fn,tl} like we do for gen_arith_imm_{fn,tl}. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > target/riscv/translate.c | 110 +++++++++----------- > target/riscv/insn_trans/trans_rvb.c.inc | 129 +++++++++++------------- > target/riscv/insn_trans/trans_rvi.c.inc | 88 ++++------------ > 3 files changed, 125 insertions(+), 202 deletions(-) >
Reviewed-by: Bin Meng <bmeng...@gmail.com>