summaryrefslogtreecommitdiff
path: root/doc/instructions.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/instructions.txt')
-rw-r--r--doc/instructions.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/instructions.txt b/doc/instructions.txt
index 149d3c5..524a2b8 100644
--- a/doc/instructions.txt
+++ b/doc/instructions.txt
@@ -70,6 +70,9 @@ RV32I Base Integer Instruction Set, Version 2.1:
* amomin.w rd,rs1,rs2 | Atomic integer minimum(memory,register), word size
* amominu.w rd,rs1,rs2 | Atomic integer minimum(memory,register) (unsigned), word size
+"CMO" Extensions for Base Cache Management Operation ISA, Version 1.0.0
+* cbo.zero 0(rs1) | Cache block zero
+
"C" Extension for Compressed Instructions, Version 2.0
* c.lwsp rd,imm | Compressed load word, stack pointer relative
* c.swsp rs2,imm | Compressed store word, stack pointer relative
@@ -129,6 +132,11 @@ RV32I Base Integer Instruction Set, Version 2.1:
* bset rd,rs1,rs2 | Single-bit set (by register)
* bseti rd,rs1,rs2 | Single-bit set (by immediate)
+Zbc: Extension for Carry-less multiplication, Version 1.0.0
+* clmul rd,rs1,rs2 | Carry-less multiply (low part)
+* clmulh rd,rs1,rs2 | Carry-less multiply (high part)
+* clmulr rd,rs1,rs2 | Carry-less multiply (reversed)
+
Zicfilp: Control Flow Integrity - Landing Pad:
* lpad imm | Landing pad