diff options
Diffstat (limited to '')
-rw-r--r-- | test/masm/fncall.asm | 3 |
1 files changed, 3 insertions, 0 deletions
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 |