From 091c684bf1d2cca09da001b9170b205dbe5c333f Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 1 Oct 2024 18:22:10 -0400 Subject: add recursion test, add noops for branch delay slots --- test/masm/fncall.asm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/masm/fncall.asm') diff --git a/test/masm/fncall.asm b/test/masm/fncall.asm index 96d1ba2..39455ab 100644 --- a/test/masm/fncall.asm +++ b/test/masm/fncall.asm @@ -11,6 +11,7 @@ result: move $t0, $a0 move $v0, $t0 jr $ra + nop main: # save ra on stack @@ -20,6 +21,7 @@ main: # set return to 17 li $a0, 17 jal result + nop # pop ra from stack lw $ra, 0($sp) @@ -27,3 +29,4 @@ main: # return result jr $ra + nop -- cgit v1.2.3-freya