1:
add
p1,
$a0
, 1
# $a0, p1
move
q1, p1
# $a0, p1, q1
2:
add
p2, q1,
$a0
# p2
move
q2, p2
# p2, q2
move
q3, p2
# q2, q3
3:
add
$a0
, q2, q2
# $a0, q3
4:
jal
foo
# $v0, q3
5:
add
$v0
, q3,
$v0
# $v0