diff options
Diffstat (limited to 'output/QuickSort.s')
-rw-r--r-- | output/QuickSort.s | 130 |
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 |