.text .globl computeX .globl computeY computeX: # opening linkage addi $sp, $sp, -4 sw $ra, 0($sp) # compute outputX from inputX la $t0, inputX lw $t1, 0($t0) addi $t1, $t1, 1 la $t0, outputX sw $t1, 0($t0) # closing linkage addi $sp, $sp, 4 jr $ra .end computeX computeY: # opening linkage addi $sp, $sp, -4 sw $ra, 0($sp) # compute outputY from inputY la $t0, inputY lw $t1, 0($t0) addi $t1, $t1, 1 la $t0, outputY sw $t1, 0($t0) # closing linkage addi $sp, $sp, 4 jr $ra .end computeY .data .word 1, 2, 3, 4 outputX: .word 0 outputY: .word 0