On Sun, Sep 5, 2021 at 4:38 AM Philipp Tomsich <philipp.toms...@vrull.eu> wrote: > > The following instructions are part of Zba: > - add.uw (RV64 only) > - sh[123]add (RV32 and RV64) > - sh[123]add.uw (RV64-only) > - slli.uw (RV64-only) > > Signed-off-by: Philipp Tomsich <philipp.toms...@vrull.eu> > Reviewed-by: Richard Henderson <richard.hender...@linaro.org> > Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> > --- > > Changes in v10: > - Split off gen_add_uw() fix into a separate patch, as requested. > > Changes in v9: > - Rebased to 8880cc4362. > - Update gen_add_uw() to use a temporary instead of messing with > arg1 (fixes a regression after rebase on CF3 and SPEC2017). > > Changes in v3: > - The changes to the Zba instructions (i.e. the REQUIRE_ZBA macro > and its use for qualifying the Zba instructions) are moved into > a separate commit. > > target/riscv/insn32.decode | 20 ++++++++++++-------- > target/riscv/insn_trans/trans_rvb.c.inc | 16 +++++++++++----- > 2 files changed, 23 insertions(+), 13 deletions(-) >
Acked-by: Bin Meng <bmeng...@gmail.com>