diff options
Diffstat (limited to 'output/BubbleSort.s')
-rw-r--r-- | output/BubbleSort.s | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/output/BubbleSort.s b/output/BubbleSort.s index 2a220bd..af87d40 100644 --- a/output/BubbleSort.s +++ b/output/BubbleSort.s @@ -83,7 +83,7 @@ BBS_Start: lw $s5 0($s6) move $s4 $s7 move $s7 $s4 - lw $s5 0($s5) + lw $s5 12($s5) sw $t3 -44($fp) sw $t4 -48($fp) sw $t5 -52($fp) @@ -104,7 +104,7 @@ BBS_Start: move $s4 $s7 move $s7 $s6 lw $s7 0($s6) - lw $s7 0($s7) + lw $s7 8($s7) sw $t3 -44($fp) sw $t4 -48($fp) sw $t5 -52($fp) @@ -129,7 +129,7 @@ BBS_Start: jal _print move $s7 $s6 lw $s7 0($s6) - lw $s7 0($s7) + lw $s7 4($s7) sw $t3 -44($fp) sw $t4 -48($fp) sw $t5 -52($fp) @@ -149,7 +149,7 @@ BBS_Start: move $s4 $s7 move $s7 $s6 lw $s7 0($s6) - lw $s7 0($s7) + lw $s7 8($s7) sw $t3 -44($fp) sw $t4 -48($fp) sw $t5 -52($fp) @@ -198,7 +198,7 @@ BBS_Sort: sw $s7 -40($fp) sw $a0 -160($fp) lw $t0 -160($fp) - lw $s6 0($t0) + lw $s6 20($t0) sw $t0 -160($fp) li $s5 1 move $a0 $s6 @@ -349,7 +349,7 @@ while49_body: sw $t0 -288($fp) lw $t0 -208($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -208($fp) lw $t0 -244($fp) @@ -402,7 +402,7 @@ while49_body: sw $t0 -228($fp) lw $t0 -164($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -164($fp) lw $t0 -164($fp) @@ -479,7 +479,7 @@ if75_body: sw $t0 -316($fp) lw $t0 -328($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -328($fp) lw $t0 -320($fp) @@ -532,7 +532,7 @@ if75_body: sw $t0 -340($fp) lw $t0 -272($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -272($fp) lw $t0 -292($fp) @@ -570,7 +570,7 @@ if75_body: sw $t0 -296($fp) lw $t0 -280($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -280($fp) lw $t0 -284($fp) @@ -623,7 +623,7 @@ if75_body: sw $t0 -296($fp) lw $t0 -196($fp) lw $t1 -160($fp) - lw $t0 0($t1) + lw $t0 16($t1) sw $t1 -160($fp) sw $t0 -196($fp) lw $t0 -232($fp) @@ -760,7 +760,7 @@ BBS_Print: while121_test: move $s5 $s7 lw $t0 -76($fp) - lw $t0 0($s6) + lw $t0 20($s6) sw $t0 -76($fp) lw $t0 -84($fp) lw $t1 -76($fp) @@ -793,7 +793,7 @@ while121_test: beqz $t0 while121_end sw $t0 -88($fp) while121_body: - lw $t6 0($s6) + lw $t6 16($s6) move $t5 $t6 move $s4 $s7 move $a0 $s4 @@ -856,7 +856,7 @@ BBS_Init: move $s6 $a1 move $s7 $s6 move $s4 $s7 - sw $s4 0($s5) + sw $s4 20($s5) move $s4 $s6 move $s6 $s4 sw $t3 -44($fp) @@ -876,8 +876,8 @@ BBS_Init: move $s4 $v0 move $s6 $s4 move $s4 $s6 - sw $s4 0($s5) - lw $s4 0($s5) + sw $s4 16($s5) + lw $s4 16($s5) li $s6 0 move $s7 $s6 move $a0 $s7 @@ -892,7 +892,7 @@ BBS_Init: li $s4 20 move $s7 $s4 sw $s7 0($s6) - lw $s7 0($s5) + lw $s7 16($s5) li $s6 1 move $s4 $s6 move $a0 $s4 @@ -907,7 +907,7 @@ BBS_Init: li $s7 7 move $s4 $s7 sw $s4 0($s6) - lw $s4 0($s5) + lw $s4 16($s5) li $s6 2 move $s7 $s6 move $a0 $s7 @@ -922,7 +922,7 @@ BBS_Init: li $s4 12 move $s7 $s4 sw $s7 0($s6) - lw $s7 0($s5) + lw $s7 16($s5) li $s6 3 move $s4 $s6 move $a0 $s4 @@ -937,7 +937,7 @@ BBS_Init: li $s7 18 move $s4 $s7 sw $s4 0($s6) - lw $s4 0($s5) + lw $s4 16($s5) li $s6 4 move $s7 $s6 move $a0 $s7 @@ -952,7 +952,7 @@ BBS_Init: li $s4 2 move $s7 $s4 sw $s7 0($s6) - lw $s7 0($s5) + lw $s7 16($s5) li $s6 5 move $s4 $s6 move $a0 $s4 @@ -967,7 +967,7 @@ BBS_Init: li $s7 11 move $s4 $s7 sw $s4 0($s6) - lw $s4 0($s5) + lw $s4 16($s5) li $s6 6 move $s7 $s6 move $a0 $s7 @@ -982,7 +982,7 @@ BBS_Init: li $s4 6 move $s7 $s4 sw $s7 0($s6) - lw $s7 0($s5) + lw $s7 16($s5) li $s6 7 move $s4 $s6 move $a0 $s4 @@ -997,7 +997,7 @@ BBS_Init: li $s7 9 move $s4 $s7 sw $s4 0($s6) - lw $s4 0($s5) + lw $s4 16($s5) li $s6 8 move $s7 $s6 move $a0 $s7 @@ -1012,7 +1012,7 @@ BBS_Init: li $s4 19 move $s7 $s4 sw $s7 0($s6) - lw $s7 0($s5) + lw $s7 16($s5) li $s5 9 move $s6 $s5 move $a0 $s6 |