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