idle loop (factorial)

This commit is contained in:
2025-08-03 11:16:49 -04:00
parent 9071bdddd7
commit 554b0c2a78
+7 -1
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
@@ -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