On Wed, Aug 18, 2021 at 5:26 AM Richard Henderson <[email protected]> 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 <[email protected]> > --- > 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 <[email protected]>
