Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- li $t0, 0
- mul $t3, $a3, $a3
- traverseColumns:
- beq $t0, $t3, exitArrayTraversal
- div $t0, $a3
- mfhi $t2
- mflo $t1
- lw $t4, 0($a2)
- mul $t4, $t2, $t4
- lw $t4, 4($a2)
- mul $t6, $t1,, $t4
- add $t6, $t6, $t7
- lw $t4, 8($a2)
- add $t6, $t6, $t4
- lw $t4, 12($a2)
- mul $t5, $t2, $t4
- lw $t4, 16($a2)
- mul $t4, $t1, $t4
- add $t5, $t5, $t7
- lw $t4, 20($a2)
- add $t5, $t5, $t4
- bge $t6, $a3, outOfBounds
- blt $t6, $0, outOfBounds
- bge $t5, $a3, outOfBounds
- blt $t5, $0, outOfBounds
- mul $t4, $t5, $a3
- add $t4, $t4, $t6
- la $t8, 0($a0)
- add $t8, $t8, $t4
- lb $t8, 0($t8)
- sb $t8, 0($a1)
- addi $t0, $t0, 1
- addi $a1, $a1, 1
- j traverseColumns
- exitArrayTraversal:
- outOfBounds:
- sb $0, 0($a1)
- addi $t0, $t0, 1
- addi $a1, $a1, 1
- j traverseColumns
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement