Skip to content

Latest commit

 

History

History
98 lines (86 loc) · 1.04 KB

Instruction-Support.md

File metadata and controls

98 lines (86 loc) · 1.04 KB

Instruction Support

RV32I Base Instruction Set

  • LUI
  • AUIPC
  • JAL
  • JALR
  • BEQ
  • BNE
  • BLT
  • BGE
  • BLTU
  • BGEU
  • LB
  • LH
  • LW
  • LBU
  • LHU
  • SB
  • SH
  • SW
  • ADDI
  • SLTI
  • SLTIU
  • XORI
  • ORI
  • ANDI
  • SLLI
  • SRLI
  • SRAI
  • ADD
  • SUB
  • SLL
  • SLT
  • SLTU
  • XOR
  • SRL
  • SRA
  • OR
  • AND
  • FENCE
  • ECALL
  • EBREAK

RV32M Standard Extension

  • MUL
  • MULH
  • MULHSU
  • MULHU
  • DIV
  • DIVU
  • REM
  • REMU

RV32 Zicsr Standard Extension

  • CSRRW
  • CSRRS
  • CSRRC
  • CSRRWI
  • CSRRSI
  • CSRRCI

RV32C Standard Extension

  • C.LWSP
  • C.SWSP
  • C.LW
  • C.SW
  • C.J
  • C.JAL
  • C.JR
  • C.JALR
  • C.BEQZ
  • C.BNEZ
  • C.LI
  • C.LUI
  • C.ADDI
  • C.ADDI16SP
  • C.ADDI4SPN
  • C.SLLI
  • C.SRLI
  • C.SRAI
  • C.ANDI
  • C.MV
  • C.ADD
  • C.AND
  • C.OR
  • C.XOR
  • C.SUB
  • C.NOP
  • C.EBREAK