On Thu, Mar 7, 2024 at 3:20 AM Daniel Henrique Barboza <dbarb...@ventanamicro.com> wrote: > > Hi, > > This version is rebased on top of alistair/riscv-to-apply.next, fixing > onflicts with the Ztso changes in ldst_us_trans(). > > No other changes made. All patches acked. > > v6 link: > https://lore.kernel.org/qemu-riscv/20240221213140.365232-1-dbarb...@ventanamicro.com/ > > Daniel Henrique Barboza (8): > trans_rvv.c.inc: mark_vs_dirty() before loads and stores > trans_rvv.c.inc: remove 'is_store' bool from load/store fns > target/riscv: remove 'over' brconds from vector trans > target/riscv/translate.c: remove 'cpu_vstart' global > target/riscv: remove 'cpu_vl' global > target/riscv/vector_helper.c: set vstart = 0 in GEN_VEXT_VSLIDEUP_VX() > trans_rvv.c.inc: remove redundant mark_vs_dirty() calls > target/riscv/vector_helper.c: optimize loops in ldst helpers > > Ivan Klokov (1): > target/riscv: Clear vstart_qe_zero flag
Thanks! Applied to riscv-to-apply.next Alistair > > target/riscv/insn_trans/trans_rvbf16.c.inc | 18 +- > target/riscv/insn_trans/trans_rvv.c.inc | 283 ++++++--------------- > target/riscv/insn_trans/trans_rvvk.c.inc | 30 +-- > target/riscv/translate.c | 11 +- > target/riscv/vector_helper.c | 7 +- > 5 files changed, 99 insertions(+), 250 deletions(-) > > -- > 2.43.2 > >