aboutsummaryrefslogtreecommitdiff
path: root/unratified
diff options
context:
space:
mode:
authorPavel I. Kryukov <pavel.kryukov@phystech.edu>2022-05-11 17:38:27 +0300
committerGitHub <noreply@github.com>2022-05-11 07:38:27 -0700
commit58a231eb2df5ac9a2e37b5e3548c564dc75b6e9b (patch)
tree7f7a0ba13850942089264809730a1b3f59cb2b70 /unratified
parent9b9f61e34431f9924a0ce57b6cb8c61c63c9d97d (diff)
downloadriscv-opcodes-58a231eb2df5ac9a2e37b5e3548c564dc75b6e9b.zip
riscv-opcodes-58a231eb2df5ac9a2e37b5e3548c564dc75b6e9b.tar.gz
riscv-opcodes-58a231eb2df5ac9a2e37b5e3548c564dc75b6e9b.tar.bz2
Rename rv128_c to unratified/rv128_c (#114)
Diffstat (limited to 'unratified')
-rw-r--r--unratified/rv128_c15
1 files changed, 15 insertions, 0 deletions
diff --git a/unratified/rv128_c b/unratified/rv128_c
new file mode 100644
index 0000000..beb6cd6
--- /dev/null
+++ b/unratified/rv128_c
@@ -0,0 +1,15 @@
+# quadrant 0
+c.lq rd_p rs1_p c_uimm9lo c_uimm9hi 1..0=0 15..13=1
+c.ld rd_p rs1_p c_uimm8lo c_uimm8hi 1..0=0 15..13=3
+c.sq rs1_p rs2_p c_uimm9hi c_uimm9lo 1..0=0 15..13=5
+c.sd rs1_p rs2_p c_uimm8hi c_uimm8lo 1..0=0 15..13=7
+
+#quadrant 1
+c.addiw rd_rs1 c_imm6lo c_imm6hi 1..0=1 15..13=1
+
+#quadrant 2
+c.lqsp rd c_uimm10sphi c_uimm10splo 1..0=2 15..13=1
+c.ldsp rd_n0 c_uimm9sphi c_uimm9splo 1..0=2 15..13=3
+c.sqsp c_rs2 c_uimm10sp_s 1..0=2 15..13=5
+c.sdsp c_rs2 c_uimm9sp_s 1..0=2 15..13=7
+