summaryrefslogtreecommitdiff
path: root/output/QuickSort.s
diff options
context:
space:
mode:
Diffstat (limited to 'output/QuickSort.s')
-rw-r--r--output/QuickSort.s70
1 files changed, 35 insertions, 35 deletions
diff --git a/output/QuickSort.s b/output/QuickSort.s
index 8e0e216..88e6ab2 100644
--- a/output/QuickSort.s
+++ b/output/QuickSort.s
@@ -83,7 +83,7 @@ QS_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 @@ QS_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)
@@ -127,7 +127,7 @@ QS_Start:
move $s7 $s5
move $a0 $s7
jal _print
- lw $s7 0($s6)
+ lw $s7 20($s6)
li $s5 1
move $a0 $s7
move $t9 $s5
@@ -140,7 +140,7 @@ QS_Start:
move $s7 $s3
move $s3 $s4
move $s2 $s3
- lw $s5 0($s5)
+ lw $s5 4($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -162,7 +162,7 @@ QS_Start:
move $s4 $s2
move $s2 $s6
lw $s2 0($s6)
- lw $s2 0($s2)
+ lw $s2 8($s2)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -231,7 +231,7 @@ QS_Sort:
beqz $s1 if43_else
if43_body:
lw $t0 -68($fp)
- lw $s1 0($t0)
+ lw $s1 16($t0)
sw $t0 -68($fp)
move $s2 $s1
lw $t0 -72($fp)
@@ -339,7 +339,7 @@ while68_body:
move $t0 $s4
sw $t0 -76($fp)
lw $t0 -68($fp)
- lw $t6 0($t0)
+ lw $t6 16($t0)
sw $t0 -68($fp)
move $t3 $t6
lw $t0 -76($fp)
@@ -392,7 +392,7 @@ while68_body:
lw $t0 -328($fp)
move $a0 $t0
li $t9 0
-NULL $s5 $a0 $t9
+ and $s5 $a0 $t9
sw $t0 -328($fp)
lw $t0 -340($fp)
move $t0 $s5
@@ -500,7 +500,7 @@ while98_body:
sw $t0 -88($fp)
lw $t0 -344($fp)
lw $t1 -68($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -68($fp)
sw $t0 -344($fp)
lw $t0 -344($fp)
@@ -554,7 +554,7 @@ while98_body:
lw $t0 -368($fp)
move $a0 $s1
li $t9 0
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t0 -368($fp)
lw $t0 -368($fp)
move $t7 $t0
@@ -584,7 +584,7 @@ if112_end:
while98_end:
lw $t0 -176($fp)
lw $t1 -68($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -68($fp)
sw $t0 -176($fp)
lw $t0 -208($fp)
@@ -637,7 +637,7 @@ while98_end:
sw $t0 -84($fp)
lw $t0 -224($fp)
lw $t1 -68($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -68($fp)
sw $t0 -224($fp)
lw $t0 -236($fp)
@@ -675,7 +675,7 @@ while98_end:
sw $t0 -220($fp)
lw $t0 -272($fp)
lw $t1 -68($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -68($fp)
sw $t0 -272($fp)
lw $t0 -276($fp)
@@ -728,7 +728,7 @@ while98_end:
sw $t0 -220($fp)
lw $t0 -256($fp)
lw $t1 -68($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -68($fp)
sw $t0 -256($fp)
lw $t0 -240($fp)
@@ -866,7 +866,7 @@ if148_end:
j while62_test
while62_end:
lw $t0 -68($fp)
- lw $s4 0($t0)
+ lw $s4 16($t0)
sw $t0 -68($fp)
lw $t0 -88($fp)
move $s6 $t0
@@ -882,7 +882,7 @@ while62_end:
move $t9 $s6
add $s6 $a0 $t9
lw $t0 -68($fp)
- lw $s4 0($t0)
+ lw $s4 16($t0)
sw $t0 -68($fp)
move $s0 $s4
lw $t0 -76($fp)
@@ -901,7 +901,7 @@ while62_end:
move $s7 $s0
sw $s7 0($s6)
lw $t0 -68($fp)
- lw $s7 0($t0)
+ lw $s7 16($t0)
sw $t0 -68($fp)
lw $t0 -76($fp)
move $s6 $t0
@@ -917,7 +917,7 @@ while62_end:
move $t9 $s6
add $s6 $a0 $t9
lw $t0 -68($fp)
- lw $s7 0($t0)
+ lw $s7 16($t0)
sw $t0 -68($fp)
move $s0 $s7
lw $t0 -72($fp)
@@ -936,7 +936,7 @@ while62_end:
move $s4 $s0
sw $s4 0($s6)
lw $t0 -68($fp)
- lw $s4 0($t0)
+ lw $s4 16($t0)
sw $t0 -68($fp)
lw $t0 -72($fp)
move $s6 $t0
@@ -974,7 +974,7 @@ while62_end:
move $t9 $s7
sub $s5 $a0 $t9
move $s7 $s5
- lw $s0 0($s0)
+ lw $s0 4($s0)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -1014,7 +1014,7 @@ while62_end:
move $s6 $t0
sw $t0 -72($fp)
move $s4 $s6
- lw $s7 0($s7)
+ lw $s7 4($s7)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -1078,7 +1078,7 @@ QS_Print:
while214_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)
@@ -1111,7 +1111,7 @@ while214_test:
beqz $t0 while214_end
sw $t0 -88($fp)
while214_body:
- lw $t6 0($s6)
+ lw $t6 16($s6)
move $t5 $t6
move $s4 $s7
move $a0 $s4
@@ -1174,7 +1174,7 @@ QS_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)
@@ -1194,8 +1194,8 @@ QS_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
@@ -1210,7 +1210,7 @@ QS_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
@@ -1225,7 +1225,7 @@ QS_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
@@ -1240,7 +1240,7 @@ QS_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
@@ -1255,7 +1255,7 @@ QS_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
@@ -1270,7 +1270,7 @@ QS_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
@@ -1285,7 +1285,7 @@ QS_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
@@ -1300,7 +1300,7 @@ QS_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
@@ -1315,7 +1315,7 @@ QS_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
@@ -1330,7 +1330,7 @@ QS_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