summaryrefslogtreecommitdiff
path: root/output/QuickSort.s
diff options
context:
space:
mode:
Diffstat (limited to 'output/QuickSort.s')
-rw-r--r--output/QuickSort.s130
1 files changed, 65 insertions, 65 deletions
diff --git a/output/QuickSort.s b/output/QuickSort.s
index ea68899..9fd59fe 100644
--- a/output/QuickSort.s
+++ b/output/QuickSort.s
@@ -131,7 +131,7 @@ QS_Start:
li $s5 1
move $a0 $s7
move $t9 $s5
- sub $s3 $a0 $t9
+ subu $s3 $a0 $t9
move $s5 $s3
move $s4 $s5
move $s5 $s6
@@ -228,7 +228,7 @@ QS_Sort:
slt $s1 $a0 $t9
move $s2 $s1
move $s1 $s2
- beqz $s1 if43_else
+ blez $s1 if43_else
if43_body:
lw $t0 -68($fp)
lw $s1 16($t0)
@@ -242,10 +242,10 @@ if43_body:
mul $s3 $a0 $t9
move $a0 $s3
li $t9 4
- add $s3 $a0 $t9
+ addu $s3 $a0 $t9
move $a0 $s2
move $t9 $s3
- add $s3 $a0 $t9
+ addu $s3 $a0 $t9
lw $s2 0($s3)
move $s3 $s2
lw $t0 -292($fp)
@@ -257,7 +257,7 @@ if43_body:
li $s1 1
move $a0 $s3
move $t9 $s1
- sub $s0 $a0 $t9
+ subu $s0 $a0 $t9
move $s1 $s0
lw $t0 -76($fp)
move $t0 $s1
@@ -291,7 +291,7 @@ while62_test:
sw $t1 -116($fp)
sw $t0 -244($fp)
lw $t0 -244($fp)
- beqz $t0 while62_end
+ blez $t0 while62_end
sw $t0 -244($fp)
while62_body:
lw $t0 -100($fp)
@@ -324,7 +324,7 @@ while68_test:
sw $t1 -96($fp)
sw $t0 -92($fp)
lw $t0 -92($fp)
- beqz $t0 while68_end
+ blez $t0 while68_end
sw $t0 -92($fp)
while68_body:
lw $t0 -76($fp)
@@ -333,7 +333,7 @@ while68_body:
li $t7 1
move $a0 $s3
move $t9 $t7
- add $s2 $a0 $t9
+ addu $s2 $a0 $t9
move $s4 $s2
lw $t0 -76($fp)
move $t0 $s4
@@ -350,10 +350,10 @@ while68_body:
mul $t5 $a0 $t9
move $a0 $t5
li $t9 4
- add $t5 $a0 $t9
+ addu $t5 $a0 $t9
move $a0 $t3
move $t9 $t5
- add $t5 $a0 $t9
+ addu $t5 $a0 $t9
lw $t4 0($t5)
move $s6 $t4
lw $t0 -296($fp)
@@ -392,7 +392,7 @@ while68_body:
lw $t0 -328($fp)
move $a0 $t0
li $t9 0
- and $s5 $a0 $t9
+ seq $s5 $a0 $t9
sw $t0 -328($fp)
lw $t0 -340($fp)
move $t0 $s5
@@ -408,7 +408,7 @@ while68_body:
sw $t1 -336($fp)
sw $t0 -320($fp)
lw $t0 -320($fp)
- beqz $t0 if82_else
+ blez $t0 if82_else
sw $t0 -320($fp)
if82_body:
lw $t0 -316($fp)
@@ -468,7 +468,7 @@ while98_test:
sw $t1 -140($fp)
sw $t0 -160($fp)
lw $t0 -160($fp)
- beqz $t0 while98_end
+ blez $t0 while98_end
sw $t0 -160($fp)
while98_body:
lw $t0 -376($fp)
@@ -484,7 +484,7 @@ while98_body:
lw $t2 -372($fp)
move $a0 $t1
move $t9 $t2
- sub $t0 $a0 $t9
+ subu $t0 $a0 $t9
sw $t2 -372($fp)
sw $t1 -376($fp)
sw $t0 -380($fp)
@@ -518,10 +518,10 @@ while98_body:
sw $t0 -360($fp)
move $a0 $s4
li $t9 4
- add $s4 $a0 $t9
+ addu $s4 $a0 $t9
move $a0 $s0
move $t9 $s4
- add $s4 $a0 $t9
+ addu $s4 $a0 $t9
lw $s6 0($s4)
lw $t0 -356($fp)
move $t0 $s6
@@ -554,14 +554,14 @@ while98_body:
lw $t0 -368($fp)
move $a0 $s1
li $t9 0
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t0 -368($fp)
lw $t0 -368($fp)
move $t7 $t0
sw $t0 -368($fp)
move $s3 $t7
move $t3 $s3
- beqz $t3 if112_else
+ blez $t3 if112_else
if112_body:
li $t4 0
move $s7 $t4
@@ -608,7 +608,7 @@ while98_end:
lw $t1 -168($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -168($fp)
sw $t0 -168($fp)
lw $t0 -168($fp)
@@ -616,7 +616,7 @@ while98_end:
lw $t2 -168($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -168($fp)
sw $t1 -208($fp)
sw $t0 -168($fp)
@@ -661,7 +661,7 @@ while98_end:
lw $t1 -220($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -220($fp)
sw $t0 -220($fp)
lw $t0 -220($fp)
@@ -669,7 +669,7 @@ while98_end:
lw $t2 -220($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -220($fp)
sw $t1 -224($fp)
sw $t0 -220($fp)
@@ -699,7 +699,7 @@ while98_end:
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)
@@ -707,7 +707,7 @@ while98_end:
lw $t2 -268($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -268($fp)
sw $t1 -276($fp)
sw $t0 -268($fp)
@@ -752,7 +752,7 @@ while98_end:
lw $t1 -252($fp)
move $a0 $t1
li $t9 4
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t1 -252($fp)
sw $t0 -252($fp)
lw $t0 -252($fp)
@@ -760,7 +760,7 @@ while98_end:
lw $t2 -252($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -252($fp)
sw $t1 -256($fp)
sw $t0 -252($fp)
@@ -797,7 +797,7 @@ while98_end:
lw $t2 -200($fp)
move $a0 $t1
move $t9 $t2
- add $t0 $a0 $t9
+ addu $t0 $a0 $t9
sw $t2 -200($fp)
sw $t1 -196($fp)
sw $t0 -188($fp)
@@ -831,7 +831,7 @@ while98_end:
sw $t1 -144($fp)
sw $t0 -152($fp)
lw $t0 -152($fp)
- beqz $t0 if148_else
+ blez $t0 if148_else
sw $t0 -152($fp)
if148_body:
lw $t0 -156($fp)
@@ -877,10 +877,10 @@ while62_end:
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
lw $t0 -68($fp)
lw $s4 16($t0)
sw $t0 -68($fp)
@@ -893,10 +893,10 @@ while62_end:
mul $s7 $a0 $t9
move $a0 $s7
li $t9 4
- add $s7 $a0 $t9
+ addu $s7 $a0 $t9
move $a0 $s0
move $t9 $s7
- add $s7 $a0 $t9
+ addu $s7 $a0 $t9
lw $s0 0($s7)
move $s7 $s0
sw $s7 0($s6)
@@ -912,10 +912,10 @@ while62_end:
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
lw $t0 -68($fp)
lw $s7 16($t0)
sw $t0 -68($fp)
@@ -928,10 +928,10 @@ while62_end:
mul $s4 $a0 $t9
move $a0 $s4
li $t9 4
- add $s4 $a0 $t9
+ addu $s4 $a0 $t9
move $a0 $s0
move $t9 $s4
- add $s4 $a0 $t9
+ addu $s4 $a0 $t9
lw $s0 0($s4)
move $s4 $s0
sw $s4 0($s6)
@@ -947,10 +947,10 @@ while62_end:
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
lw $t0 -84($fp)
move $s4 $t0
sw $t0 -84($fp)
@@ -972,7 +972,7 @@ while62_end:
li $s7 1
move $a0 $s6
move $t9 $s7
- sub $s5 $a0 $t9
+ subu $s5 $a0 $t9
move $s7 $s5
lw $s0 4($s0)
sw $t3 -44($fp)
@@ -1008,7 +1008,7 @@ while62_end:
li $s0 1
move $a0 $s4
move $t9 $s0
- add $s6 $a0 $t9
+ addu $s6 $a0 $t9
move $s0 $s6
lw $t0 -72($fp)
move $s6 $t0
@@ -1108,7 +1108,7 @@ while214_test:
sw $t1 -92($fp)
sw $t0 -88($fp)
lw $t0 -88($fp)
- beqz $t0 while214_end
+ blez $t0 while214_end
sw $t0 -88($fp)
while214_body:
lw $t6 16($s6)
@@ -1119,10 +1119,10 @@ while214_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
@@ -1135,7 +1135,7 @@ while214_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
@@ -1203,10 +1203,10 @@ QS_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)
@@ -1218,10 +1218,10 @@ QS_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)
@@ -1233,10 +1233,10 @@ QS_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)
@@ -1248,10 +1248,10 @@ QS_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)
@@ -1263,10 +1263,10 @@ QS_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)
@@ -1278,10 +1278,10 @@ QS_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)
@@ -1293,10 +1293,10 @@ QS_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)
@@ -1308,10 +1308,10 @@ QS_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)
@@ -1323,10 +1323,10 @@ QS_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)
@@ -1338,10 +1338,10 @@ QS_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)
@@ -1380,7 +1380,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