summaryrefslogtreecommitdiff
path: root/tests/test4.asm
blob: af5dcc4d6e62e7890a1943f199ce82985833c377 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
addi $t0, $zero, 10
addi $t1, $zero, 12
add $t2, $t1, $t0
beq $zero, $zero, PrintInt
nop
caller: beq $zero, $zero, Exit
nop

PrintInt: add $a0, $t2, $zero
addi $v0, $zero, 1
syscall
beq $zero, $zero, caller
nop

Exit: addi $v0, $zero, 10
syscall