From: Eric Tang <tangxingxin1008@gmail.com> To: qemu-devel@nongnu.org, qemu-riscv@nongnu.org Cc: alistair.francis@wdc.com, bin.meng@windriver.com, palmer@dabbelt.com Subject: [RFC 00/10] add the rest of riscv bitmapip-0.93 instructions Date: Sat, 18 Sep 2021 14:28:06 +0800 [thread overview] Message-ID: <20210918062816.7546-1-tangxingxin1008@gmail.com> (raw) 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 :) 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
WARNING: multiple messages have this Message-ID (diff)
From: Eric Tang <tangxingxin1008@gmail.com> To: qemu-devel@nongnu.org, qemu-riscv@nongnu.org Cc: palmer@dabbelt.com, alistair.francis@wdc.com, bin.meng@windriver.com Subject: [RFC 00/10] add the rest of riscv bitmapip-0.93 instructions Date: Sat, 18 Sep 2021 14:28:06 +0800 [thread overview] Message-ID: <20210918062816.7546-1-tangxingxin1008@gmail.com> (raw) 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 :) 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
next reply other threads:[~2021-09-18 8:22 UTC|newest] Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-09-18 6:28 Eric Tang [this message] 2021-09-18 6:28 ` [RFC 00/10] add the rest of riscv bitmapip-0.93 instructions Eric Tang 2021-09-18 6:28 ` [RFC 01/10] target/riscv: rvb: fixed an error about srow/sroiw instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 02/10] target/riscv: rvb: add carry-less multiply instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 03/10] target/riscv: rvb: add cmix/cmov instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 04/10] target/riscv: rvb: add generalized shuffle instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 05/10] target/riscv: rvb: add crossbar permutation instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 06/10] target/riscv: rvb: add bfp/bfpw instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 07/10] target/riscv: rvb: add CRC instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 08/10] target/riscv: rvb: add bit-matrix instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 09/10] target/riscv: rvb: fixed an issue about clzw instruction Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-18 6:28 ` [RFC 10/10] target/riscv: rvb: add funnel shfit instructions Eric Tang 2021-09-18 6:28 ` Eric Tang 2021-09-24 4:39 ` [RFC 00/10] add the rest of riscv bitmapip-0.93 instructions Alistair Francis 2021-09-24 4:39 ` Alistair Francis 2021-09-24 5:48 ` eric tang 2021-09-24 5:48 ` eric tang
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210918062816.7546-1-tangxingxin1008@gmail.com \ --to=tangxingxin1008@gmail.com \ --cc=alistair.francis@wdc.com \ --cc=bin.meng@windriver.com \ --cc=palmer@dabbelt.com \ --cc=qemu-devel@nongnu.org \ --cc=qemu-riscv@nongnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.