summaryrefslogtreecommitdiff
path: root/output/BubbleSort.s
diff options
context:
space:
mode:
Diffstat (limited to 'output/BubbleSort.s')
-rw-r--r--output/BubbleSort.s94
1 files changed, 47 insertions, 47 deletions
diff --git a/output/BubbleSort.s b/output/BubbleSort.s
index 621b43d..e13975b 100644
--- a/output/BubbleSort.s
+++ b/output/BubbleSort.s
@@ -203,7 +203,7 @@ BBS_Sort:
li $s5 1
move $a0 $s6
move $t9 $s5
- sub $s4 $a0 $t9
+ subu $s4 $a0 $t9
move $s5 $s4
lw $t0 -156($fp)
move $t0 $s5
@@ -212,7 +212,7 @@ BBS_Sort:
li $s6 1
move $a0 $s5
move $t9 $s6
- sub $s3 $a0 $t9
+ subu $s3 $a0 $t9
move $s6 $s3
lw $t0 -152($fp)
move $t0 $s6
@@ -248,7 +248,7 @@ while41_test:
sw $t1 -92($fp)
sw $t0 -88($fp)
lw $t0 -88($fp)
- beqz $t0 while41_end
+ blez $t0 while41_end
sw $t0 -88($fp)
while41_body:
lw $t0 -96($fp)
@@ -283,7 +283,7 @@ while49_test:
lw $t2 -72($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -72($fp)
sw $t1 -128($fp)
sw $t0 -120($fp)
@@ -317,7 +317,7 @@ while49_test:
sw $t1 -144($fp)
sw $t0 -136($fp)
lw $t0 -136($fp)
- beqz $t0 while49_end
+ blez $t0 while49_end
sw $t0 -136($fp)
while49_body:
lw $t0 -256($fp)
@@ -333,7 +333,7 @@ while49_body:
lw $t2 -192($fp)
move $a0 $t1
move $t9 $t2
- sub $t0 $a0 $t9
+ subu $t0 $a0 $t9
sw $t2 -192($fp)
sw $t1 -256($fp)
sw $t0 -260($fp)
@@ -373,7 +373,7 @@ while49_body:
lw $t1 -204($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -204($fp)
sw $t0 -204($fp)
lw $t0 -204($fp)
@@ -381,7 +381,7 @@ while49_body:
lw $t2 -204($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -204($fp)
sw $t1 -244($fp)
sw $t0 -204($fp)
@@ -420,10 +420,10 @@ while49_body:
sw $t0 -172($fp)
move $a0 $s7
li $t9 4
- add $s7 $a0 $t9
+ addu $s7 $a0 $t9
move $a0 $t6
move $t9 $s7
- add $s7 $a0 $t9
+ addu $s7 $a0 $t9
lw $s0 0($s7)
lw $t0 -168($fp)
move $t0 $s0
@@ -447,7 +447,7 @@ while49_body:
move $t0 $s3
sw $t0 -308($fp)
lw $t0 -308($fp)
- beqz $t0 if75_else
+ blez $t0 if75_else
sw $t0 -308($fp)
if75_body:
lw $t0 -336($fp)
@@ -463,7 +463,7 @@ if75_body:
lw $t2 -332($fp)
move $a0 $t1
move $t9 $t2
- sub $t0 $a0 $t9
+ subu $t0 $a0 $t9
sw $t2 -332($fp)
sw $t1 -336($fp)
sw $t0 -312($fp)
@@ -503,7 +503,7 @@ if75_body:
lw $t1 -268($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -268($fp)
sw $t0 -268($fp)
lw $t0 -268($fp)
@@ -511,7 +511,7 @@ if75_body:
lw $t2 -268($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -268($fp)
sw $t1 -320($fp)
sw $t0 -268($fp)
@@ -556,7 +556,7 @@ if75_body:
lw $t1 -296($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -296($fp)
sw $t0 -296($fp)
lw $t0 -296($fp)
@@ -564,7 +564,7 @@ if75_body:
lw $t2 -296($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -296($fp)
sw $t1 -272($fp)
sw $t0 -296($fp)
@@ -594,7 +594,7 @@ if75_body:
lw $t1 -200($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -200($fp)
sw $t0 -200($fp)
lw $t0 -200($fp)
@@ -602,7 +602,7 @@ if75_body:
lw $t2 -200($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -200($fp)
sw $t1 -284($fp)
sw $t0 -200($fp)
@@ -647,7 +647,7 @@ if75_body:
lw $t1 -188($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -188($fp)
sw $t0 -188($fp)
lw $t0 -188($fp)
@@ -655,7 +655,7 @@ if75_body:
lw $t2 -188($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -188($fp)
sw $t1 -196($fp)
sw $t0 -188($fp)
@@ -688,7 +688,7 @@ if75_end:
li $t7 1
move $a0 $t3
move $t9 $t7
- add $t4 $a0 $t9
+ addu $t4 $a0 $t9
move $t5 $t4
lw $t0 -100($fp)
move $t0 $t5
@@ -708,7 +708,7 @@ while49_end:
lw $t2 -68($fp)
move $a0 $t1
move $t9 $t2
- sub $t0 $a0 $t9
+ subu $t0 $a0 $t9
sw $t2 -68($fp)
sw $t1 -132($fp)
sw $t0 -124($fp)
@@ -790,7 +790,7 @@ while121_test:
sw $t1 -92($fp)
sw $t0 -88($fp)
lw $t0 -88($fp)
- beqz $t0 while121_end
+ blez $t0 while121_end
sw $t0 -88($fp)
while121_body:
lw $t6 16($s6)
@@ -801,10 +801,10 @@ while121_body:
mul $s3 $a0 $t9
move $a0 $s3
li $t9 4
- add $s3 $a0 $t9
+ addu $s3 $a0 $t9
move $a0 $t5
move $t9 $s3
- add $s3 $a0 $t9
+ addu $s3 $a0 $t9
lw $s0 0($s3)
move $s1 $s0
move $s2 $s1
@@ -817,7 +817,7 @@ while121_body:
lw $t0 -68($fp)
move $a0 $t4
move $t9 $t0
- add $t3 $a0 $t9
+ addu $t3 $a0 $t9
sw $t0 -68($fp)
move $t7 $t3
move $s7 $t7
@@ -885,10 +885,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s4
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s4 20
move $s7 $s4
sw $s7 0($s6)
@@ -900,10 +900,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s7
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s7 7
move $s4 $s7
sw $s4 0($s6)
@@ -915,10 +915,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s4
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s4 12
move $s7 $s4
sw $s7 0($s6)
@@ -930,10 +930,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s7
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s7 18
move $s4 $s7
sw $s4 0($s6)
@@ -945,10 +945,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s4
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s4 2
move $s7 $s4
sw $s7 0($s6)
@@ -960,10 +960,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s7
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s7 11
move $s4 $s7
sw $s4 0($s6)
@@ -975,10 +975,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s4
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s4 6
move $s7 $s4
sw $s7 0($s6)
@@ -990,10 +990,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s7
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s7 9
move $s4 $s7
sw $s4 0($s6)
@@ -1005,10 +1005,10 @@ BBS_Init:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s4
move $t9 $s6
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
li $s4 19
move $s7 $s4
sw $s7 0($s6)
@@ -1020,10 +1020,10 @@ BBS_Init:
mul $s5 $a0 $t9
move $a0 $s5
li $t9 4
- add $s5 $a0 $t9
+ addu $s5 $a0 $t9
move $a0 $s7
move $t9 $s5
- add $s5 $a0 $t9
+ addu $s5 $a0 $t9
li $s7 5
move $s6 $s7
sw $s6 0($s5)
@@ -1062,7 +1062,7 @@ AllocArray:
mul $s6 $a0 $t9
move $a0 $s6
li $t9 4
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $a0 $s6
jal _heapAlloc
move $s5 $v0