op rd, rs1, rs2. 3 opcode
parts, opcode, funct7, funct3op 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.