diff options
Diffstat (limited to 'doc/instructions.txt')
| -rw-r--r-- | doc/instructions.txt | 8 |
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 |
