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