Skip to content

Instruction Support

Charles Averill edited this page Nov 4, 2023 · 7 revisions

R Instructions

Instruction Name Assembler Status Emulator Status Notes
add
sub
sll
srl
xor
or In unmerged branch
nor In unmerged branch
slt In unmerged branch
jr In unmerged branch

I Instructions

Instruction Name Assembler Status Emulator Status Notes
ori
lb
lbu
lh
lhu
lw
ll
lui
sb
sh
sw
sc
beq
bne
slti In unmerged branch
addi In unmerged branch

J Instructions

Instruction Name Assembler Status Emulator Status Notes
j
jal

Pseudo-instructions

Instruction Name Assembler Status Emulator Status Notes
la
li
bgtz
syscall Not a pseudo-instruction but didn't know where else to put it