Ok, thanks. ^ ^! Alistair Francis <[email protected]> 于2021年9月24日周五 下午12:39写道:
> On Sat, Sep 18, 2021 at 6:20 PM Eric Tang <[email protected]> > wrote: > > > > These patches fixed some issues about srow/sroiw/clzw instructions and > > add the rest of riscv bitmapip-0.93 instructions except fsri/fsriw & > > bext/bdep & bextw/bdepw for opcode coding or name conflict problems. The > > problems had been fixed in riscv bitmapip-1.0 version. > > > > I have tested these bitmapip instructions, passed by compare the results > > that produced by qemu and spike. > > > > Please review and give your opinion kindly :) > > Hey Eric, > > Thanks for the patches! > > Unfortunately there is already a series "target/riscv: Update QEmu for > Zb[abcs] 1.0.0" > (https://www.mail-archive.com/[email protected]/msg839086.html) > that adds support for the v1.0.0 bit manip extension. That has been > reviewed and queued to be merged. > > If you have fixes or features that apply on top of that please send > them though :) > > Alistair > > > > > Eric Tang (10): > > target/riscv: rvb: fixed an error about srow/sroiw instructions > > target/riscv: rvb: add carry-less multiply instructions > > target/riscv: rvb: add cmix/cmov instructions > > target/riscv: rvb: add generalized shuffle instructions > > target/riscv: rvb: add crossbar permutation instructions > > target/riscv: rvb: add bfp/bfpw instructions > > target/riscv: rvb: add CRC instructions > > target/riscv: rvb: add bit-matrix instructions > > target/riscv: rvb: fixed an issue about clzw instruction > > target/riscv: rvb: add funnel shfit instructions > > > > target/riscv/bitmanip_helper.c | 351 ++++++++++++++++++++++++ > > target/riscv/helper.h | 28 ++ > > target/riscv/insn32.decode | 36 +++ > > target/riscv/insn_trans/trans_rvb.c.inc | 215 ++++++++++++++- > > target/riscv/translate.c | 14 + > > 5 files changed, 641 insertions(+), 3 deletions(-) > > > > -- > > 2.17.1 > > > > >
