Skip to content

Commit

Permalink
README.md: Sort instruction lists
Browse files Browse the repository at this point in the history
Signed-off-by: Jerrett Longworth <[email protected]>
  • Loading branch information
jerrettl committed Jul 29, 2023
1 parent f32798e commit 801987c
Showing 1 changed file with 60 additions and 60 deletions.
120 changes: 60 additions & 60 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,95 +25,95 @@ A web-based emulator for MIPS64 made for educational purposes. Its emulation cor
Supported Instructions:
- Conventional Instructions:
- add
- addi
- addiu
- addu
- sub
- mul
- div
- lw
- sw
- lui
- and
- andi
- ori
- aui
- addi
- addiu
- b
- beq
- bne
- dadd
- dsub
- dmul
- ddiv
- or
- and
- dahi
- dati
- daddi
- daddiu
- daddu
- dsubu
- dmulu
- dahi
- dati
- ddiv
- ddivu
- slt
- sltu
- div
- dmul
- dmulu
- dsub
- dsubu
- j
- jr
- jal
- jalr
- beq
- b
- bne
- sll
- jr
- lui
- lw
- mul
- nop
- or
- ori
- sll
- slt
- sltu
- sub
- sw
- syscall `Note: This is currently a stubbed instruction to halt emulation.`

- Floating-Point Instructions:
- add.s
- add.d
- sub.s
- sub.d
- mul.s
- mul.d
- div.s
- div.d
- c.eq.s
- add.s
- bc1f
- bc1t
- c.eq.d
- c.lt.s
- c.lt.d
- c.le.s
- c.eq.s
- c.le.d
- c.ngt.s
- c.ngt.d
- c.nge.s
- c.le.s
- c.lt.d
- c.lt.s
- c.nge.d
- swc1
- lwc1
- mtc1
- c.nge.s
- c.ngt.d
- c.ngt.s
- div.d
- div.s
- dmfc1
- dmtc1
- lwc1
- mfc1
- dmfc1
- bc1t
- bc1f
- mtc1
- mul.d
- mul.s
- sub.d
- sub.s
- swc1

- Pseudo-instructions:
- ddivi
- ddiviu
- divi
- dmuli
- dmuliu
- dsubi
- dsubiu
- li
- lw `(followed by a label)`
- move
- muli
- seq
- sne
- sle
- sleu
- sgt
- sgtu
- sge
- sgeu
- lw `(followed by a label)`
- sw `(followed by a label)`
- sgt
- sgtu
- sle
- sleu
- sne
- subi
- dsubi
- dsubiu
- muli
- dmuli
- dmuliu
- divi
- ddivi
- ddiviu
- sw `(followed by a label)`

Supported .data directives:
- .ascii
Expand Down

0 comments on commit 801987c

Please sign in to comment.