aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWeiwei Li <liweiwei@iscas.ac.cn>2023-04-14 10:00:10 +0800
committerWeiwei Li <liweiwei@iscas.ac.cn>2023-04-15 08:41:34 +0800
commit8b7fc36b1067eefe77bdf65eb39000399f26c5c8 (patch)
tree303fbf432a390c8620ca5e555cea715bedcbca3d
parent546676352d6f8d3c8df73f69dccf6e1ea2389d11 (diff)
downloadriscv-opcodes-8b7fc36b1067eefe77bdf65eb39000399f26c5c8.zip
riscv-opcodes-8b7fc36b1067eefe77bdf65eb39000399f26c5c8.tar.gz
riscv-opcodes-8b7fc36b1067eefe77bdf65eb39000399f26c5c8.tar.bz2
Add (unratified) BF16(Zfbfmin/Zvfbfmin/Zvfbfwma) extensions.
-rw-r--r--unratified/rv_zfbfmin2
-rw-r--r--unratified/rv_zvfbfmin2
-rw-r--r--unratified/rv_zvfbfwma2
3 files changed, 6 insertions, 0 deletions
diff --git a/unratified/rv_zfbfmin b/unratified/rv_zfbfmin
new file mode 100644
index 0000000..003c7b9
--- /dev/null
+++ b/unratified/rv_zfbfmin
@@ -0,0 +1,2 @@
+fcvt.bf16.s rd rs1 24..20=8 31..27=0x08 rm 26..25=2 6..2=0x14 1..0=3
+fcvt.s.bf16 rd rs1 24..20=6 31..27=0x08 rm 26..25=0 6..2=0x14 1..0=3
diff --git a/unratified/rv_zvfbfmin b/unratified/rv_zvfbfmin
new file mode 100644
index 0000000..8908959
--- /dev/null
+++ b/unratified/rv_zvfbfmin
@@ -0,0 +1,2 @@
+vfncvtbf16.f.f.w 31..26=0x12 vm vs2 19..15=0x1D 14..12=0x1 vd 6..0=0x57
+vfwcvtbf16.f.f.v 31..26=0x12 vm vs2 19..15=0x0D 14..12=0x1 vd 6..0=0x57
diff --git a/unratified/rv_zvfbfwma b/unratified/rv_zvfbfwma
new file mode 100644
index 0000000..03357d9
--- /dev/null
+++ b/unratified/rv_zvfbfwma
@@ -0,0 +1,2 @@
+vfwmaccbf16.vv 31..26=0x23 vm vs2 vs1 14..12=0x1 vd 6..0=0x57
+vfwmaccbf16.vf 31..26=0x23 vm vs2 rs1 14..12=0x5 vd 6..0=0x57