idle loop (factorial)

This commit is contained in:
2025-08-03 11:16:49 -04:00
parent 9071bdddd7
commit 554b0c2a78
+8 -2
View File
@@ -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
@@ -74,7 +79,8 @@ sum equ rtmp_3
move term, sum
add_si id_term, id_term, 1
jump loop_term :: nop :: break_loop_term:
move rret_0, sum
move rret_0, sum
jump_reg rret_addr
.endfunc
.close