.data .text jal main li $v0 10 syscall main: # L9 sw $fp -8($sp) move $fp $sp subu $sp $sp 8 sw $ra -4($fp) move $t0 $a0 mul $t1 $t0 4 addu $t1 $t1 4 move $a0 $t1 jal foo move $t1 $v0 sw $t0 0($t1) move $v0 $t1 lw $ra -4($fp) lw $fp -8($fp) addu $sp $sp 8 jr $ra foo: sw $fp -8($sp) move $fp $sp subu $sp $sp 8 sw $ra -4($fp) move $v0 $a0 lw $ra -4($fp) lw $fp -8($fp) addu $sp $sp 8 jr $ra