logo Projects Docs Learn

RISC-V

Directives

Syscalls

add
addi
addiw
addw
and
andi
auipc
b
beq
beqz
bge
bgeu
bgez
bgt
bgtu
bgtz
ble
bleu
blez
blt
bltu
bltz
bne
bnez
call
csrc
csrci
csrr
csrrc
csrrci
csrrs
csrrsi
csrrw
csrrwi
csrs
csrsi
csrw
csrwi
div
divu
divuw
divw
ebreak
ecall
fabs.d
fabs.s
fadd.d
fadd.s
fclass.d
fclass.s
fcvt.d.l
fcvt.d.lu
fcvt.d.s
fcvt.d.w
fcvt.d.wu
fcvt.l.d
fcvt.l.s
fcvt.lu.d
fcvt.lu.s
fcvt.s.d
fcvt.s.l
fcvt.s.lu
fcvt.s.w
fcvt.s.wu
fcvt.w.d
fcvt.w.s
fcvt.wu.d
fcvt.wu.s
fdiv.d
fdiv.s
fence
fence.i
feq.d
feq.s
fge.d
fge.s
fgt.d
fgt.s
fld
fle.d
fle.s
flt.d
flt.s
flw
fmadd.d
fmadd.s
fmax.d
fmax.s
fmin.d
fmin.s
fmsub.d
fmsub.s
fmul.d
fmul.s
fmv.d
fmv.d.x
fmv.s
fmv.s.x
fmv.w.x
fmv.x.d
fmv.x.s
fmv.x.w
fneg.d
fneg.s
fnmadd.d
fnmadd.s
fnmsub.d
fnmsub.s
frcsr
frflags
frrm
frsr
fscsr
fsd
fsflags
fsgnj.d
fsgnj.s
fsgnjn.d
fsgnjn.s
fsgnjx.d
fsgnjx.s
fsqrt.d
fsqrt.s
fsrm
fssr
fsub.d
fsub.s
fsw
j
jal
jalr
jr
la
lb
lbu
ld
lh
lhu
li
lui
lw
lwu
mul
mulh
mulhsu
mulhu
mulw
mv
neg
negw
nop
not
or
ori
rdcycle
rdcycleh
rdinstret
rdinstreth
rdtime
rdtimeh
rem
remu
remuw
remw
ret
sb
sd
seqz
sext.b
sext.h
sext.w
sgt
sgtu
sgtz
sh
sll
slli
slliw
sllw
slt
slti
sltiu
sltu
sltz
snez
sra
srai
sraiw
sraw
srl
srli
srliw
srlw
sub
subw
sw
tail
uret
wfi
xor
xori
zext.b
zext.h
zext.w

RISC-V Documentation

Directives
Instructions
Syscalls