summaryrefslogtreecommitdiff
path: root/output/BinaryTree.s
diff options
context:
space:
mode:
Diffstat (limited to 'output/BinaryTree.s')
-rw-r--r--output/BinaryTree.s66
1 files changed, 33 insertions, 33 deletions
diff --git a/output/BinaryTree.s b/output/BinaryTree.s
index f65a6b1..89693af 100644
--- a/output/BinaryTree.s
+++ b/output/BinaryTree.s
@@ -961,7 +961,7 @@ Tree_Compare:
li $s3 1
move $a0 $s5
move $t9 $s3
- add $s2 $a0 $t9
+ addu $s2 $a0 $t9
move $s3 $s2
move $s2 $s3
move $s3 $s6
@@ -971,7 +971,7 @@ Tree_Compare:
slt $s7 $a0 $t9
move $s5 $s7
move $s7 $s5
- beqz $s7 if202_else
+ blez $s7 if202_else
if202_body:
li $s7 0
move $s5 $s7
@@ -988,11 +988,11 @@ if202_else:
move $s6 $s2
move $a0 $s6
li $t9 0
- and $s2 $a0 $t9
+ seq $s2 $a0 $t9
move $s6 $s2
move $s2 $s6
move $s6 $s2
- beqz $s6 if209_else
+ blez $s6 if209_else
if209_body:
li $s6 0
move $s2 $s6
@@ -1084,7 +1084,7 @@ while240_test:
sw $t1 -224($fp)
sw $t0 -240($fp)
lw $t0 -240($fp)
- beqz $t0 while240_end
+ blez $t0 while240_end
sw $t0 -240($fp)
while240_body:
lw $t0 -208($fp)
@@ -1160,7 +1160,7 @@ while240_body:
sw $t1 -152($fp)
sw $t0 -176($fp)
lw $t0 -176($fp)
- beqz $t0 if249_else
+ blez $t0 if249_else
sw $t0 -176($fp)
if249_body:
lw $t0 -136($fp)
@@ -1209,7 +1209,7 @@ if249_body:
sw $t1 -144($fp)
sw $t0 -112($fp)
lw $t0 -112($fp)
- beqz $t0 if254_else
+ blez $t0 if254_else
sw $t0 -112($fp)
if254_body:
move $t7 $s2
@@ -1417,7 +1417,7 @@ if249_else:
sw $t1 -228($fp)
sw $t0 -244($fp)
lw $t0 -244($fp)
- beqz $t0 if281_else
+ blez $t0 if281_else
sw $t0 -244($fp)
if281_body:
move $t3 $s2
@@ -1613,7 +1613,7 @@ while321_test:
sw $t1 -304($fp)
sw $t0 -308($fp)
lw $t0 -308($fp)
- beqz $t0 while321_end
+ blez $t0 while321_end
sw $t0 -308($fp)
while321_body:
lw $t0 -300($fp)
@@ -1689,7 +1689,7 @@ while321_body:
sw $t1 -164($fp)
sw $t0 -128($fp)
lw $t0 -128($fp)
- beqz $t0 if330_else
+ blez $t0 if330_else
sw $t0 -128($fp)
if330_body:
lw $t0 -148($fp)
@@ -1738,7 +1738,7 @@ if330_body:
sw $t1 -136($fp)
sw $t0 -132($fp)
lw $t0 -132($fp)
- beqz $t0 if335_else
+ blez $t0 if335_else
sw $t0 -132($fp)
if335_body:
lw $t0 -144($fp)
@@ -1835,7 +1835,7 @@ if330_else:
sw $t1 -96($fp)
sw $t0 -188($fp)
lw $t0 -188($fp)
- beqz $t0 if350_else
+ blez $t0 if350_else
sw $t0 -188($fp)
if350_body:
move $s2 $s5
@@ -1859,7 +1859,7 @@ if350_body:
move $s2 $v0
move $t3 $s2
move $s2 $t3
- beqz $s2 if355_else
+ blez $s2 if355_else
if355_body:
move $s2 $s5
move $t3 $s2
@@ -1907,7 +1907,7 @@ if350_else:
sw $t1 -180($fp)
sw $t0 -176($fp)
lw $t0 -176($fp)
- beqz $t0 if370_else
+ blez $t0 if370_else
sw $t0 -176($fp)
if370_body:
lw $t0 -232($fp)
@@ -1954,7 +1954,7 @@ if370_body:
lw $t1 -260($fp)
move $a0 $t1
li $t9 0
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t1 -260($fp)
sw $t0 -248($fp)
lw $t0 -256($fp)
@@ -2016,7 +2016,7 @@ if370_body:
lw $t1 -204($fp)
move $a0 $t1
li $t9 0
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t1 -204($fp)
sw $t0 -252($fp)
lw $t0 -200($fp)
@@ -2038,14 +2038,14 @@ if370_body:
lw $t1 -264($fp)
li $a0 1
move $t9 $t1
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t1 -264($fp)
sw $t0 -228($fp)
lw $t0 -224($fp)
lw $t1 -216($fp)
li $a0 1
move $t9 $t1
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t1 -216($fp)
sw $t0 -224($fp)
lw $t0 -172($fp)
@@ -2053,7 +2053,7 @@ if370_body:
lw $t2 -224($fp)
move $a0 $t1
move $t9 $t2
- and $t0 $a0 $t9
+ seq $t0 $a0 $t9
sw $t2 -224($fp)
sw $t1 -228($fp)
sw $t0 -172($fp)
@@ -2068,7 +2068,7 @@ if370_body:
sw $t1 -348($fp)
sw $t0 -356($fp)
lw $t0 -356($fp)
- beqz $t0 if373_else
+ blez $t0 if373_else
sw $t0 -356($fp)
if373_body:
lw $t0 -324($fp)
@@ -2300,7 +2300,7 @@ Tree_Remove:
move $s4 $v0
move $s3 $s4
move $s4 $s3
- beqz $s4 if423_else
+ blez $s4 if423_else
if423_body:
move $s4 $s5
lw $s4 0($s5)
@@ -2351,7 +2351,7 @@ if423_else:
move $s1 $v0
move $s2 $s1
move $s1 $s2
- beqz $s1 if437_else
+ blez $s1 if437_else
if437_body:
move $s1 $s5
lw $s1 0($s5)
@@ -2469,7 +2469,7 @@ if437_else:
move $s7 $v0
move $s2 $s7
move $s7 $s2
- beqz $s7 if467_else
+ blez $s7 if467_else
if467_body:
move $s7 $s6
move $s6 $s7
@@ -2647,7 +2647,7 @@ while507_test:
sw $t1 -136($fp)
sw $t0 -132($fp)
lw $t0 -132($fp)
- beqz $t0 while507_end
+ blez $t0 while507_end
sw $t0 -132($fp)
while507_body:
lw $t0 -96($fp)
@@ -2939,7 +2939,7 @@ while554_test:
sw $t1 -136($fp)
sw $t0 -132($fp)
lw $t0 -132($fp)
- beqz $t0 while554_end
+ blez $t0 while554_end
sw $t0 -132($fp)
while554_body:
lw $t0 -96($fp)
@@ -3209,7 +3209,7 @@ while607_test:
sw $t1 -156($fp)
sw $t0 -116($fp)
lw $t0 -116($fp)
- beqz $t0 while607_end
+ blez $t0 while607_end
sw $t0 -116($fp)
while607_body:
lw $t0 -124($fp)
@@ -3278,7 +3278,7 @@ while607_body:
lw $t0 -72($fp)
move $t7 $t0
sw $t0 -72($fp)
- beqz $t7 if616_else
+ blez $t7 if616_else
if616_body:
move $t5 $s5
move $s5 $t5
@@ -3314,7 +3314,7 @@ if616_body:
sw $t1 -168($fp)
sw $t0 -96($fp)
lw $t0 -96($fp)
- beqz $t0 if621_else
+ blez $t0 if621_else
sw $t0 -96($fp)
if621_body:
lw $t0 -144($fp)
@@ -3396,7 +3396,7 @@ if616_else:
move $t0 $s2
sw $t0 -176($fp)
lw $t0 -176($fp)
- beqz $t0 if634_else
+ blez $t0 if634_else
sw $t0 -176($fp)
if634_body:
move $s4 $s5
@@ -3420,7 +3420,7 @@ if634_body:
move $s4 $v0
move $t3 $s4
move $s4 $t3
- beqz $s4 if639_else
+ blez $s4 if639_else
if639_body:
move $s4 $s5
move $s5 $s4
@@ -3589,7 +3589,7 @@ Tree_RecPrint:
move $s5 $v0
move $s4 $s5
move $s5 $s4
- beqz $s5 if670_else
+ blez $s5 if670_else
if670_body:
move $s5 $s6
lw $s5 0($s6)
@@ -3682,7 +3682,7 @@ if670_end:
move $s5 $v0
move $s3 $s5
move $s5 $s3
- beqz $s5 if693_else
+ blez $s5 if693_else
if693_body:
move $s5 $s6
lw $s5 0($s6)
@@ -3766,7 +3766,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