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