mirror of
https://github.com/Ed94/pikuma_ps1.git
synced 2026-06-01 18:41:13 -07:00
idle loop (factorial)
This commit is contained in:
@@ -48,10 +48,15 @@ rarg_3 equ $a3
|
||||
; Subroutine return values
|
||||
rret_0 equ $v0
|
||||
rret_1 equ $v1
|
||||
; Subroutine return address when doing a sub
|
||||
rret_addr equ $ra
|
||||
|
||||
main:
|
||||
li rarg_0, 5
|
||||
jump_nlink factorial
|
||||
jump_nlink factorial :: nop
|
||||
|
||||
idle:
|
||||
jump idle :: nop
|
||||
|
||||
; args:
|
||||
; num: rarg_0
|
||||
@@ -75,6 +80,7 @@ sum equ rtmp_3
|
||||
add_si id_term, id_term, 1
|
||||
jump loop_term :: nop :: break_loop_term:
|
||||
move rret_0, sum
|
||||
jump_reg rret_addr
|
||||
.endfunc
|
||||
|
||||
.close
|
||||
|
||||
Reference in New Issue
Block a user