summaryrefslogtreecommitdiff
path: root/output/TreeVisitor.s
diff options
context:
space:
mode:
Diffstat (limited to 'output/TreeVisitor.s')
-rw-r--r--output/TreeVisitor.s238
1 files changed, 119 insertions, 119 deletions
diff --git a/output/TreeVisitor.s b/output/TreeVisitor.s
index eeaeaec..ded797a 100644
--- a/output/TreeVisitor.s
+++ b/output/TreeVisitor.s
@@ -134,7 +134,7 @@ TV_Start:
move $s4 $s7
move $s7 $s4
lw $s4 0($s7)
- lw $s5 0($s4)
+ lw $s5 72($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -160,7 +160,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 48($s5)
li $s5 8
move $s3 $s5
sw $t3 -44($fp)
@@ -184,7 +184,7 @@ TV_Start:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s5 0($s3)
+ lw $s5 48($s3)
li $s3 24
move $s4 $s3
sw $t3 -44($fp)
@@ -208,7 +208,7 @@ TV_Start:
move $s4 $s7
move $s7 $s4
lw $s4 0($s7)
- lw $s3 0($s4)
+ lw $s3 48($s4)
li $s4 4
move $s5 $s4
sw $t3 -44($fp)
@@ -232,7 +232,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 48($s5)
li $s5 12
move $s3 $s5
sw $t3 -44($fp)
@@ -256,7 +256,7 @@ TV_Start:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s5 0($s3)
+ lw $s5 48($s3)
li $s3 20
move $s4 $s3
sw $t3 -44($fp)
@@ -280,7 +280,7 @@ TV_Start:
move $s4 $s7
move $s7 $s4
lw $s4 0($s7)
- lw $s3 0($s4)
+ lw $s3 48($s4)
li $s4 28
move $s5 $s4
sw $t3 -44($fp)
@@ -304,7 +304,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 48($s5)
li $s5 14
move $s3 $s5
sw $t3 -44($fp)
@@ -328,7 +328,7 @@ TV_Start:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s5 0($s3)
+ lw $s5 72($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -367,7 +367,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 80($s5)
move $s5 $s3
move $s3 $s5
sw $t3 -44($fp)
@@ -396,7 +396,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s3 0($s5)
+ lw $s3 68($s5)
li $s5 24
move $s4 $s5
sw $t3 -44($fp)
@@ -422,7 +422,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 68($s5)
li $s5 12
move $s3 $s5
sw $t3 -44($fp)
@@ -448,7 +448,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s3 0($s5)
+ lw $s3 68($s5)
li $s5 16
move $s4 $s5
sw $t3 -44($fp)
@@ -474,7 +474,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 68($s5)
li $s5 50
move $s3 $s5
sw $t3 -44($fp)
@@ -500,7 +500,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s3 0($s5)
+ lw $s3 68($s5)
li $s5 12
move $s4 $s5
sw $t3 -44($fp)
@@ -526,7 +526,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 52($s5)
li $s5 12
move $s3 $s5
sw $t3 -44($fp)
@@ -550,7 +550,7 @@ TV_Start:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s5 0($s3)
+ lw $s5 72($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -571,7 +571,7 @@ TV_Start:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s6 0($s5)
+ lw $s6 68($s5)
li $s5 12
move $s3 $s5
sw $t3 -44($fp)
@@ -627,13 +627,13 @@ Tree_Init:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 92($s5)
li $s6 0
move $s7 $s6
- sw $s7 0($s5)
+ sw $s7 96($s5)
li $s7 0
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 100($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -667,7 +667,7 @@ Tree_SetRight:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 88($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -701,7 +701,7 @@ Tree_SetLeft:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 84($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -732,7 +732,7 @@ Tree_GetRight:
sw $s6 -36($fp)
sw $s7 -40($fp)
move $s6 $a0
- lw $s7 0($s6)
+ lw $s7 88($s6)
move $s6 $s7
move $s7 $s6
move $v0 $s7
@@ -762,7 +762,7 @@ Tree_GetLeft:
sw $s6 -36($fp)
sw $s7 -40($fp)
move $s6 $a0
- lw $s7 0($s6)
+ lw $s7 84($s6)
move $s6 $s7
move $s7 $s6
move $v0 $s7
@@ -792,7 +792,7 @@ Tree_GetKey:
sw $s6 -36($fp)
sw $s7 -40($fp)
move $s6 $a0
- lw $s7 0($s6)
+ lw $s7 92($s6)
move $s6 $s7
move $s7 $s6
move $v0 $s7
@@ -825,7 +825,7 @@ Tree_SetKey:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 92($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -856,7 +856,7 @@ Tree_GetHas_Right:
sw $s6 -36($fp)
sw $s7 -40($fp)
move $s6 $a0
- lw $s7 0($s6)
+ lw $s7 100($s6)
move $s6 $s7
move $s7 $s6
move $v0 $s7
@@ -886,7 +886,7 @@ Tree_GetHas_Left:
sw $s6 -36($fp)
sw $s7 -40($fp)
move $s6 $a0
- lw $s7 0($s6)
+ lw $s7 96($s6)
move $s6 $s7
move $s7 $s6
move $v0 $s7
@@ -919,7 +919,7 @@ Tree_SetHas_Left:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 96($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -953,7 +953,7 @@ Tree_SetHas_Right:
move $s6 $a1
move $s7 $s6
move $s6 $s7
- sw $s6 0($s5)
+ sw $s6 100($s5)
li $s6 1
move $s5 $s6
move $s6 $s5
@@ -1020,7 +1020,7 @@ if216_else:
move $s6 $s2
move $a0 $s6
li $t9 0
-NULL $s2 $a0 $t9
+ and $s2 $a0 $t9
move $s6 $s2
move $s2 $s6
move $s6 $s2
@@ -1130,7 +1130,7 @@ while254_body:
sw $t0 -220($fp)
lw $t0 -216($fp)
lw $t1 -220($fp)
- lw $t0 0($t1)
+ lw $t0 20($t1)
sw $t1 -220($fp)
sw $t0 -216($fp)
sw $t3 -44($fp)
@@ -1206,7 +1206,7 @@ if263_body:
sw $t0 -132($fp)
lw $t0 -148($fp)
lw $t1 -132($fp)
- lw $t0 0($t1)
+ lw $t0 32($t1)
sw $t1 -132($fp)
sw $t0 -148($fp)
sw $t3 -44($fp)
@@ -1251,7 +1251,7 @@ if268_body:
sw $t0 -96($fp)
lw $t0 -88($fp)
lw $t1 -96($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -96($fp)
sw $t0 -88($fp)
sw $t3 -44($fp)
@@ -1303,7 +1303,7 @@ if268_else:
sw $t0 -80($fp)
lw $t0 -248($fp)
lw $t1 -80($fp)
- lw $t0 0($t1)
+ lw $t0 36($t1)
sw $t1 -80($fp)
sw $t0 -248($fp)
lw $t0 -256($fp)
@@ -1357,7 +1357,7 @@ if268_else:
sw $t0 -280($fp)
lw $t0 -264($fp)
lw $t1 -280($fp)
- lw $t0 0($t1)
+ lw $t0 8($t1)
sw $t1 -280($fp)
sw $t0 -264($fp)
lw $t0 -260($fp)
@@ -1414,7 +1414,7 @@ if263_else:
sw $t0 -200($fp)
lw $t0 -232($fp)
lw $t1 -200($fp)
- lw $t0 0($t1)
+ lw $t0 28($t1)
sw $t1 -200($fp)
sw $t0 -232($fp)
sw $t3 -44($fp)
@@ -1455,7 +1455,7 @@ if295_body:
move $t3 $s2
move $s2 $t3
lw $t3 0($s2)
- lw $t4 0($t3)
+ lw $t4 12($t3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -1497,7 +1497,7 @@ if295_else:
sw $t0 -156($fp)
lw $t0 -180($fp)
lw $t1 -156($fp)
- lw $t0 0($t1)
+ lw $t0 40($t1)
sw $t1 -156($fp)
sw $t0 -180($fp)
lw $t0 -172($fp)
@@ -1544,7 +1544,7 @@ if295_else:
move $s2 $s0
lw $s1 0($s2)
lw $t0 -292($fp)
- lw $t0 0($s1)
+ lw $t0 4($s1)
sw $t0 -292($fp)
move $t6 $s4
lw $t0 -100($fp)
@@ -1659,7 +1659,7 @@ while335_body:
sw $t0 -296($fp)
lw $t0 -276($fp)
lw $t1 -296($fp)
- lw $t0 0($t1)
+ lw $t0 20($t1)
sw $t1 -296($fp)
sw $t0 -276($fp)
sw $t3 -44($fp)
@@ -1735,7 +1735,7 @@ if344_body:
sw $t0 -160($fp)
lw $t0 -156($fp)
lw $t1 -160($fp)
- lw $t0 0($t1)
+ lw $t0 32($t1)
sw $t1 -160($fp)
sw $t0 -156($fp)
sw $t3 -44($fp)
@@ -1792,7 +1792,7 @@ if349_body:
sw $t0 -372($fp)
lw $t5 0($s5)
lw $t0 -108($fp)
- lw $t0 0($t5)
+ lw $t0 16($t5)
sw $t0 -108($fp)
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -1873,7 +1873,7 @@ if364_body:
move $s2 $s5
move $s5 $s2
lw $s2 0($s5)
- lw $t3 0($s2)
+ lw $t3 28($s2)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -1899,7 +1899,7 @@ if369_body:
move $t3 $s5
move $s5 $t3
lw $t3 0($s5)
- lw $s2 0($t3)
+ lw $s2 12($t3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -1953,7 +1953,7 @@ if384_body:
sw $t0 -244($fp)
lw $t0 -240($fp)
lw $t1 -244($fp)
- lw $t0 0($t1)
+ lw $t0 28($t1)
sw $t1 -244($fp)
sw $t0 -240($fp)
sw $t3 -44($fp)
@@ -1986,7 +1986,7 @@ if384_body:
lw $t1 -260($fp)
move $a0 $t1
li $t9 0
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t1 -260($fp)
sw $t0 -248($fp)
lw $t0 -256($fp)
@@ -2005,7 +2005,7 @@ NULL $t0 $a0 $t9
sw $t0 -212($fp)
lw $t0 -208($fp)
lw $t1 -212($fp)
- lw $t0 0($t1)
+ lw $t0 32($t1)
sw $t1 -212($fp)
sw $t0 -208($fp)
sw $t3 -44($fp)
@@ -2038,7 +2038,7 @@ NULL $t0 $a0 $t9
lw $t1 -196($fp)
move $a0 $t1
li $t9 0
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t1 -196($fp)
sw $t0 -268($fp)
lw $t0 -192($fp)
@@ -2050,14 +2050,14 @@ NULL $t0 $a0 $t9
lw $t1 -256($fp)
li $a0 1
move $t9 $t1
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t1 -256($fp)
sw $t0 -204($fp)
lw $t0 -200($fp)
lw $t1 -192($fp)
li $a0 1
move $t9 $t1
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t1 -192($fp)
sw $t0 -200($fp)
lw $t0 -172($fp)
@@ -2065,7 +2065,7 @@ NULL $t0 $a0 $t9
lw $t2 -200($fp)
move $a0 $t1
move $t9 $t2
-NULL $t0 $a0 $t9
+ and $t0 $a0 $t9
sw $t2 -200($fp)
sw $t1 -204($fp)
sw $t0 -172($fp)
@@ -2122,7 +2122,7 @@ if387_else:
sw $t0 -348($fp)
lw $t0 -320($fp)
lw $t1 -320($fp)
- lw $t0 0($t1)
+ lw $t0 56($t1)
sw $t1 -320($fp)
sw $t0 -320($fp)
sw $t3 -44($fp)
@@ -2179,7 +2179,7 @@ if384_else:
move $t0 $t1
sw $t1 -368($fp)
sw $t0 -72($fp)
- lw $t7 0($t7)
+ lw $t7 56($t7)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2288,7 +2288,7 @@ Tree_Remove:
move $s4 $s7
move $s7 $s4
lw $s4 0($s7)
- lw $s3 0($s4)
+ lw $s3 32($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2314,7 +2314,7 @@ if433_body:
move $s2 $s3
move $s3 $s7
move $s1 $s3
- lw $s4 0($s4)
+ lw $s4 64($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2339,7 +2339,7 @@ if433_else:
move $s1 $s7
move $s7 $s1
lw $s1 0($s7)
- lw $s2 0($s1)
+ lw $s2 28($s1)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2365,7 +2365,7 @@ if447_body:
move $s4 $s2
move $s2 $s7
move $s0 $s2
- lw $s1 0($s1)
+ lw $s1 60($s1)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2390,7 +2390,7 @@ if447_else:
move $s0 $s7
move $s7 $s0
lw $s0 0($s7)
- lw $s2 0($s0)
+ lw $s2 20($s0)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2411,7 +2411,7 @@ if447_else:
move $s2 $s6
move $s6 $s2
lw $s2 0($s6)
- lw $s7 0($s2)
+ lw $s7 16($s2)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2431,7 +2431,7 @@ if447_else:
move $s2 $s7
move $s7 $s2
lw $s2 0($s7)
- lw $s4 0($s2)
+ lw $s4 20($s2)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2455,7 +2455,7 @@ if447_else:
move $s0 $s7
move $s7 $s2
move $s2 $s7
- lw $s4 0($s4)
+ lw $s4 44($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2480,8 +2480,8 @@ if477_body:
move $s7 $s6
move $s6 $s7
lw $s7 0($s6)
- lw $s2 0($s7)
- lw $s7 0($s5)
+ lw $s2 8($s7)
+ lw $s7 104($s5)
move $s0 $s7
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -2504,7 +2504,7 @@ if477_body:
move $s0 $s6
move $s6 $s0
lw $s0 0($s6)
- lw $s7 0($s0)
+ lw $s7 36($s0)
li $s0 0
move $s2 $s0
sw $t3 -44($fp)
@@ -2530,8 +2530,8 @@ if477_else:
move $s2 $s6
move $s6 $s2
lw $s2 0($s6)
- lw $s0 0($s2)
- lw $s2 0($s5)
+ lw $s0 4($s2)
+ lw $s2 104($s5)
move $s5 $s2
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -2554,7 +2554,7 @@ if477_else:
move $s5 $s6
move $s6 $s5
lw $s5 0($s6)
- lw $s2 0($s5)
+ lw $s2 40($s5)
li $s5 0
move $s0 $s5
sw $t3 -44($fp)
@@ -2618,7 +2618,7 @@ while517_test:
sw $t0 -128($fp)
lw $t0 -124($fp)
lw $t1 -128($fp)
- lw $t0 0($t1)
+ lw $t0 28($t1)
sw $t1 -128($fp)
sw $t0 -124($fp)
sw $t3 -44($fp)
@@ -2667,7 +2667,7 @@ while517_body:
sw $t0 -108($fp)
lw $t0 -104($fp)
lw $t1 -108($fp)
- lw $t0 0($t1)
+ lw $t0 24($t1)
sw $t1 -108($fp)
sw $t0 -104($fp)
lw $t0 -92($fp)
@@ -2680,7 +2680,7 @@ while517_body:
lw $t0 0($s7)
sw $t0 -88($fp)
lw $t0 -88($fp)
- lw $s6 0($t0)
+ lw $s6 12($t0)
sw $t0 -88($fp)
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -2705,7 +2705,7 @@ while517_body:
move $s5 $t3
move $t6 $s5
lw $t7 0($t6)
- lw $t4 0($t7)
+ lw $t4 20($t7)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -2770,7 +2770,7 @@ while517_body:
sw $t0 -112($fp)
lw $t0 -76($fp)
lw $t1 -112($fp)
- lw $t0 0($t1)
+ lw $t0 12($t1)
sw $t1 -112($fp)
sw $t0 -76($fp)
sw $t3 -44($fp)
@@ -2809,9 +2809,9 @@ while517_end:
lw $t0 -68($fp)
lw $s5 0($t0)
sw $t0 -68($fp)
- lw $s6 0($s5)
+ lw $s6 4($s5)
lw $t0 -72($fp)
- lw $s5 0($t0)
+ lw $s5 104($t0)
sw $t0 -72($fp)
move $t3 $s5
sw $t3 -44($fp)
@@ -2845,7 +2845,7 @@ while517_end:
lw $t0 -68($fp)
lw $t3 0($t0)
sw $t0 -68($fp)
- lw $s5 0($t3)
+ lw $s5 40($t3)
li $t3 0
move $s6 $t3
sw $t3 -44($fp)
@@ -2910,7 +2910,7 @@ while564_test:
sw $t0 -128($fp)
lw $t0 -124($fp)
lw $t1 -128($fp)
- lw $t0 0($t1)
+ lw $t0 32($t1)
sw $t1 -128($fp)
sw $t0 -124($fp)
sw $t3 -44($fp)
@@ -2959,7 +2959,7 @@ while564_body:
sw $t0 -108($fp)
lw $t0 -104($fp)
lw $t1 -108($fp)
- lw $t0 0($t1)
+ lw $t0 24($t1)
sw $t1 -108($fp)
sw $t0 -104($fp)
lw $t0 -92($fp)
@@ -2972,7 +2972,7 @@ while564_body:
lw $t0 0($s7)
sw $t0 -88($fp)
lw $t0 -88($fp)
- lw $s6 0($t0)
+ lw $s6 16($t0)
sw $t0 -88($fp)
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -2997,7 +2997,7 @@ while564_body:
move $s5 $t3
move $t6 $s5
lw $t7 0($t6)
- lw $t4 0($t7)
+ lw $t4 20($t7)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3062,7 +3062,7 @@ while564_body:
sw $t0 -112($fp)
lw $t0 -76($fp)
lw $t1 -112($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -112($fp)
sw $t0 -76($fp)
sw $t3 -44($fp)
@@ -3101,9 +3101,9 @@ while564_end:
lw $t0 -68($fp)
lw $s5 0($t0)
sw $t0 -68($fp)
- lw $s6 0($s5)
+ lw $s6 8($s5)
lw $t0 -72($fp)
- lw $s5 0($t0)
+ lw $s5 104($t0)
sw $t0 -72($fp)
move $t3 $s5
sw $t3 -44($fp)
@@ -3137,7 +3137,7 @@ while564_end:
lw $t0 -68($fp)
lw $t3 0($t0)
sw $t0 -68($fp)
- lw $s5 0($t3)
+ lw $s5 36($t3)
li $t3 0
move $s6 $t3
sw $t3 -44($fp)
@@ -3229,7 +3229,7 @@ while617_body:
sw $t0 -84($fp)
lw $t0 -80($fp)
lw $t1 -84($fp)
- lw $t0 0($t1)
+ lw $t0 20($t1)
sw $t1 -84($fp)
sw $t0 -80($fp)
sw $t3 -44($fp)
@@ -3290,7 +3290,7 @@ if626_body:
move $s5 $t5
lw $t6 0($s5)
lw $t0 -172($fp)
- lw $t0 0($t6)
+ lw $t0 32($t6)
sw $t0 -172($fp)
sw $t3 -44($fp)
sw $t4 -48($fp)
@@ -3334,7 +3334,7 @@ if631_body:
sw $t0 -164($fp)
lw $t0 -152($fp)
lw $t1 -164($fp)
- lw $t0 0($t1)
+ lw $t0 16($t1)
sw $t1 -164($fp)
sw $t0 -152($fp)
sw $t3 -44($fp)
@@ -3408,7 +3408,7 @@ if644_body:
move $s4 $s5
move $s5 $s4
lw $s4 0($s5)
- lw $t3 0($s4)
+ lw $t3 28($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3431,7 +3431,7 @@ if649_body:
move $s4 $s5
move $s5 $s4
lw $s4 0($s5)
- lw $t3 0($s4)
+ lw $t3 12($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3524,7 +3524,7 @@ Tree_Print:
lw $s5 0($s7)
move $s4 $s6
move $s6 $s4
- lw $s5 0($s5)
+ lw $s5 76($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3577,7 +3577,7 @@ Tree_RecPrint:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 32($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3602,7 +3602,7 @@ if680_body:
move $s4 $s7
move $s7 $s4
lw $s4 0($s7)
- lw $s3 0($s4)
+ lw $s3 16($s4)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3619,7 +3619,7 @@ if680_body:
lw $t8 -64($fp)
move $s4 $v0
move $s3 $s4
- lw $s5 0($s5)
+ lw $s5 76($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3647,7 +3647,7 @@ if680_end:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s3 0($s5)
+ lw $s3 20($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3670,7 +3670,7 @@ if680_end:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s3 0($s5)
+ lw $s3 28($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3695,7 +3695,7 @@ if703_body:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 12($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3712,7 +3712,7 @@ if703_body:
lw $t8 -64($fp)
move $s3 $v0
move $s2 $s3
- lw $s5 0($s5)
+ lw $s5 76($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3831,7 +3831,7 @@ Visitor_visit:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 28($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3854,7 +3854,7 @@ if736_body:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 12($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3871,11 +3871,11 @@ if736_body:
lw $t8 -64($fp)
move $s5 $v0
move $s4 $s5
- sw $s4 0($s6)
- lw $s4 0($s6)
+ sw $s4 8($s6)
+ lw $s4 8($s6)
move $s5 $s4
lw $s4 0($s5)
- lw $s3 0($s4)
+ lw $s3 80($s4)
move $s4 $s6
move $s2 $s4
sw $t3 -44($fp)
@@ -3905,7 +3905,7 @@ if736_end:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 32($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3928,7 +3928,7 @@ if756_body:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 16($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -3945,11 +3945,11 @@ if756_body:
lw $t8 -64($fp)
move $s3 $v0
move $s2 $s3
- sw $s2 0($s6)
- lw $s2 0($s6)
+ sw $s2 4($s6)
+ lw $s2 4($s6)
move $s3 $s2
lw $s2 0($s3)
- lw $s7 0($s2)
+ lw $s7 80($s2)
move $s2 $s6
move $s6 $s2
sw $t3 -44($fp)
@@ -4010,7 +4010,7 @@ MyVisitor_visit:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 28($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -4033,7 +4033,7 @@ if779_body:
move $s5 $s7
move $s7 $s5
lw $s5 0($s7)
- lw $s4 0($s5)
+ lw $s4 12($s5)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -4050,11 +4050,11 @@ if779_body:
lw $t8 -64($fp)
move $s5 $v0
move $s4 $s5
- sw $s4 0($s6)
- lw $s4 0($s6)
+ sw $s4 12($s6)
+ lw $s4 12($s6)
move $s5 $s4
lw $s4 0($s5)
- lw $s3 0($s4)
+ lw $s3 80($s4)
move $s4 $s6
move $s2 $s4
sw $t3 -44($fp)
@@ -4084,7 +4084,7 @@ if779_end:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 20($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -4107,7 +4107,7 @@ if779_end:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 32($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -4130,7 +4130,7 @@ if805_body:
move $s3 $s7
move $s7 $s3
lw $s3 0($s7)
- lw $s2 0($s3)
+ lw $s2 16($s3)
sw $t3 -44($fp)
sw $t4 -48($fp)
sw $t5 -52($fp)
@@ -4147,11 +4147,11 @@ if805_body:
lw $t8 -64($fp)
move $s3 $v0
move $s2 $s3
- sw $s2 0($s6)
- lw $s2 0($s6)
+ sw $s2 8($s6)
+ lw $s2 8($s6)
move $s3 $s2
lw $s2 0($s3)
- lw $s7 0($s2)
+ lw $s7 80($s2)
move $s2 $s6
move $s6 $s2
sw $t3 -44($fp)