diff options
| author | cheapie <cheapiephp@gmail.com> | 2026-11-07 05:45:09 -0600 |
|---|---|---|
| committer | cheapie <cheapiephp@gmail.com> | 2026-11-07 05:45:09 -0600 |
| commit | b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951 (patch) | |
| tree | dd1932a4c5c7e050d67697dbc0d1af077c136716 /doc/instructions.txt | |
| parent | 69111aaf1a2b936bfa9d9ba53a4653f27c93312d (diff) | |
| download | rvcontroller-b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951.tar rvcontroller-b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951.tar.gz rvcontroller-b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951.tar.bz2 rvcontroller-b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951.tar.xz rvcontroller-b6ecc5f2f1c6aa350b2fdb4d73b6bd410bdab951.zip | |
Add Zbc (and by extension, Zbkc)
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 |
