diff options
author | Andrew Waterman <andrew@sifive.com> | 2023-04-19 16:40:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-19 16:40:20 -0700 |
commit | bb64568616b364e7103910f5dd363bc9cad1bb0a (patch) | |
tree | 303fbf432a390c8620ca5e555cea715bedcbca3d /unratified | |
parent | 546676352d6f8d3c8df73f69dccf6e1ea2389d11 (diff) | |
parent | 8b7fc36b1067eefe77bdf65eb39000399f26c5c8 (diff) | |
download | riscv-opcodes-bb64568616b364e7103910f5dd363bc9cad1bb0a.zip riscv-opcodes-bb64568616b364e7103910f5dd363bc9cad1bb0a.tar.gz riscv-opcodes-bb64568616b364e7103910f5dd363bc9cad1bb0a.tar.bz2 |
Merge pull request #174 from liweiwei90/plct-bf16-dev
Add (unratified) BF16(Zfbfmin/Zvfbfmin/Zvfbfwma) extensions.
Diffstat (limited to 'unratified')
-rw-r--r-- | unratified/rv_zfbfmin | 2 | ||||
-rw-r--r-- | unratified/rv_zvfbfmin | 2 | ||||
-rw-r--r-- | unratified/rv_zvfbfwma | 2 |
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 |