op rd, rs1, rs2
. 3 opcode
parts, opcode, funct7, funct3
op rd, rs1, imm[12]
. 2 opcode
parts, opcode, funct3
. Except on ECALL when
it uses the immediate section for an opcode, called
funct12op, rs1, rs2+imm[12]
. 2 opcode
parts, opcode
and funct3
.opcode
and funct3
.op rd, imm[20]
. 1 opcode
part, opcode
.opcode
.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.