op rd, rs1, rs2. 3 opcode parts,
opcode, funct7, funct3
op rd, rs1, imm. 2 opcode parts,
opcode, funct3. Except on ECALL when it uses the immediate section for an opcode, called funct12
op, rs1, rs2+imm. 2 opcode parts,
op rd, imm. 1 opcode part,
The listings in this searchable RISC-V instruction set reference are generated from documentation written by ~icefox on sourcehut. Website created by swissChili.
This documentation is incomplete for now. Check the ~icefox link for what is currently implemented.