summaryrefslogtreecommitdiff
path: root/output/TreeVisitor.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'output/TreeVisitor.vaporm')
-rw-r--r--output/TreeVisitor.vaporm184
1 files changed, 92 insertions, 92 deletions
diff --git a/output/TreeVisitor.vaporm b/output/TreeVisitor.vaporm
index 3dc9134..4f1ea0f 100644
--- a/output/TreeVisitor.vaporm
+++ b/output/TreeVisitor.vaporm
@@ -52,7 +52,6 @@ func Main [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s6
call $s5
- $s7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -62,6 +61,7 @@ func Main [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s7 = $v0
$s5 = $s7
PrintIntS($s5 )
$s0 = local[0]
@@ -102,7 +102,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s6
call $s5
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -112,6 +111,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s6 = $s4
$s7 = $s7
$s6 = [$s7+0]
@@ -127,7 +127,6 @@ func TV_Start [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s4
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -137,6 +136,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s6 = $s6
$s6 = 100000000
PrintIntS($s6 )
@@ -156,7 +156,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s6
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -166,6 +165,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s6 = $s5
$s7 = $s7
$s5 = [$s7+0]
@@ -183,7 +183,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s6
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -193,6 +192,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s6 = $s4
$s7 = $s7
$s4 = [$s7+0]
@@ -210,7 +210,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s4
call $s5
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -220,6 +219,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s6 = $s6
$s7 = $s7
$s6 = [$s7+0]
@@ -237,7 +237,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s6
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -247,6 +246,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s6 = $s5
$s7 = $s7
$s5 = [$s7+0]
@@ -264,7 +264,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s6
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -274,6 +273,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s6 = $s4
$s7 = $s7
$s4 = [$s7+0]
@@ -291,7 +291,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s4
call $s5
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -301,6 +300,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s6 = $s6
$s7 = $s7
$s6 = [$s7+0]
@@ -318,7 +318,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s6
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -328,6 +327,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s6 = $s5
$s7 = $s7
$s5 = [$s7+0]
@@ -343,7 +343,6 @@ func TV_Start [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s6
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -353,6 +352,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s6 = $s5
$s5 = 100000000
PrintIntS($s5 )
@@ -377,7 +377,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s4
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -387,6 +386,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s5 = $s6
$s5 = 100000000
PrintIntS($s5 )
@@ -406,7 +406,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s6
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -416,6 +415,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s5 = $s4
PrintIntS($s5 )
$s7 = $s7
@@ -434,7 +434,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s4
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -444,6 +443,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s5 = $s6
PrintIntS($s5 )
$s7 = $s7
@@ -462,7 +462,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s6
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -472,6 +471,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s5 = $s4
PrintIntS($s5 )
$s7 = $s7
@@ -490,7 +490,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s4
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -500,6 +499,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s5 = $s6
PrintIntS($s5 )
$s7 = $s7
@@ -518,7 +518,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s6
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -528,6 +527,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s5 = $s4
PrintIntS($s5 )
$s7 = $s7
@@ -546,7 +546,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s5
call $s4
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -556,6 +555,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s6 = $s6
$s7 = $s7
$s6 = [$s7+0]
@@ -571,7 +571,6 @@ func TV_Start [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s5
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -581,6 +580,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s6 = $s6
$s7 = $s7
$s6 = [$s7+0]
@@ -598,7 +598,6 @@ func TV_Start [in 0, out 0, local 17]
$a0 = $s7
$a1 = $s6
call $s5
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -608,6 +607,7 @@ func TV_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s6 = $s4
PrintIntS($s6 )
$s6 = 0
@@ -946,7 +946,6 @@ func Tree_Insert [in 0, out 0, local 29]
$a0 = $s4
$a1 = $s5
call $s3
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -956,6 +955,7 @@ func Tree_Insert [in 0, out 0, local 29]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
$s5 = $s6
$s6 = 1
@@ -977,7 +977,6 @@ while120_body:
local[16] = $t8
$a0 = $s5
call null
- $t5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -987,6 +986,7 @@ while120_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t5 = $v0
$s2 = $t5
null = $s7
null = $s2
@@ -1008,7 +1008,6 @@ if125_body:
local[16] = $t8
$a0 = $s5
call null
- $t7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1018,6 +1017,7 @@ if125_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t7 = $v0
$s2 = $t7
if0 $s2 goto :if129_else
if129_body:
@@ -1035,7 +1035,6 @@ if129_body:
local[16] = $t8
$a0 = $s5
call null
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1045,6 +1044,7 @@ if129_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s5 = $s3
goto :if129_end
if129_else:
@@ -1065,7 +1065,6 @@ if129_else:
$a0 = $s5
$a1 = $s2
call null
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1075,6 +1074,7 @@ if129_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
$s5 = $s0
$s5 = $s5
$s2 = [$s5+0]
@@ -1092,7 +1092,6 @@ if129_else:
$a0 = $s5
$a1 = $s2
call null
- $t3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1102,6 +1101,7 @@ if129_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t3 = $v0
$s5 = $t3
if129_end:
goto :if125_end
@@ -1120,7 +1120,6 @@ if125_else:
local[16] = $t8
$a0 = $s5
call null
- $t4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1130,6 +1129,7 @@ if125_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t4 = $v0
$s2 = $t4
if0 $s2 goto :if144_else
if144_body:
@@ -1147,7 +1147,6 @@ if144_body:
local[16] = $t8
$a0 = $s5
call null
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1157,6 +1156,7 @@ if144_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
goto :if144_end
if144_else:
@@ -1177,7 +1177,6 @@ if144_else:
$a0 = $s5
$a1 = $s2
call null
- $t6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1187,6 +1186,7 @@ if144_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t6 = $v0
$s5 = $t6
$s5 = $s5
$s2 = [$s5+0]
@@ -1204,7 +1204,6 @@ if144_else:
$a0 = $s5
$a1 = $s2
call null
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1214,6 +1213,7 @@ if144_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$s5 = $s1
if144_end:
if125_end:
@@ -1264,7 +1264,6 @@ while160_body:
local[16] = $t8
$a0 = $s5
call null
- $t5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1274,6 +1273,7 @@ while160_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t5 = $v0
$s0 = $t5
null = $s7
null = $s0
@@ -1295,7 +1295,6 @@ if165_body:
local[16] = $t8
$a0 = $s5
call null
- null = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1305,6 +1304,7 @@ if165_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ null = $v0
null = null
if0 null goto :if169_else
if169_body:
@@ -1323,7 +1323,6 @@ if169_body:
local[16] = $t8
$a0 = $s5
call null
- $t4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1333,6 +1332,7 @@ if169_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t4 = $v0
$s5 = $t4
goto :if169_end
if169_else:
@@ -1360,7 +1360,6 @@ if176_body:
local[16] = $t8
$a0 = $s5
call null
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1370,6 +1369,7 @@ if176_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
null = $s0
if0 null goto :if180_else
if180_body:
@@ -1388,7 +1388,6 @@ if180_body:
local[16] = $t8
$a0 = $s5
call null
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1398,6 +1397,7 @@ if180_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
$s5 = $s0
goto :if180_end
if180_else:
@@ -1422,7 +1422,6 @@ if187_body:
local[16] = $t8
$a0 = $s5
call null
- $t6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1432,6 +1431,7 @@ if187_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t6 = $v0
$s0 = Eq($t6 0 )
null = $s0
$s5 = $s5
@@ -1448,7 +1448,6 @@ if187_body:
local[16] = $t8
$a0 = $s5
call null
- $t7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1458,6 +1457,7 @@ if187_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t7 = $v0
$s0 = Eq($t7 0 )
null = $s0
$s0 = Eq(1 null )
@@ -1486,7 +1486,6 @@ if188_else:
$a1 = null
$a2 = null
call $s0
- $t3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1496,6 +1495,7 @@ if188_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t3 = $v0
$s0 = $t3
if188_end:
goto :if187_end
@@ -1517,7 +1517,6 @@ if187_else:
$a1 = null
$a2 = null
call $s0
- null = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1527,6 +1526,7 @@ if187_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ null = $v0
$s0 = null
if187_end:
$s2 = 1
@@ -1573,7 +1573,6 @@ func Tree_Remove [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s3
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1583,6 +1582,7 @@ func Tree_Remove [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$s3 = $s4
if0 $s3 goto :if211_else
if211_body:
@@ -1603,7 +1603,6 @@ if211_body:
$a1 = $s4
$a2 = $s2
call $s3
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1613,6 +1612,7 @@ if211_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$s2 = $s1
goto :if211_end
if211_else:
@@ -1630,7 +1630,6 @@ if211_else:
local[16] = $t8
$a0 = $s7
call $s1
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1640,6 +1639,7 @@ if211_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s1 = $s2
if0 $s1 goto :if219_else
if219_body:
@@ -1660,7 +1660,6 @@ if219_body:
$a1 = $s2
$a2 = $s4
call $s1
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1670,6 +1669,7 @@ if219_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s2 = $s3
goto :if219_end
if219_else:
@@ -1687,7 +1687,6 @@ if219_else:
local[16] = $t8
$a0 = $s7
call $s4
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1697,6 +1696,7 @@ if219_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s4 = $s3
$s6 = $s6
$s3 = [$s6+0]
@@ -1712,7 +1712,6 @@ if219_else:
local[16] = $t8
$a0 = $s6
call $s7
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1722,6 +1721,7 @@ if219_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s7 = $s3
$s3 = [$s7+0]
$s2 = [$s3+20]
@@ -1736,7 +1736,6 @@ if219_else:
local[16] = $t8
$a0 = $s7
call $s2
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1746,6 +1745,7 @@ if219_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s2 = $s3
$s3 = [$s5+0]
$s7 = $s4
@@ -1764,7 +1764,6 @@ if219_else:
$a1 = $s7
$a2 = $s4
call $s3
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1774,6 +1773,7 @@ if219_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s4 = $s2
if0 $s4 goto :if237_else
if237_body:
@@ -1793,7 +1793,6 @@ if237_body:
$a0 = $s6
$a1 = $s4
call $s2
- $s7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1803,6 +1802,7 @@ if237_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s7 = $v0
$s2 = $s7
$s6 = $s6
$s7 = [$s6+0]
@@ -1820,7 +1820,6 @@ if237_body:
$a0 = $s6
$a1 = $s7
call $s4
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1830,6 +1829,7 @@ if237_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s2 = $s2
goto :if237_end
if237_else:
@@ -1849,7 +1849,6 @@ if237_else:
$a0 = $s6
$a1 = $s2
call $s7
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1859,6 +1858,7 @@ if237_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s2 = $s5
$s6 = $s6
$s5 = [$s6+0]
@@ -1876,7 +1876,6 @@ if237_else:
$a0 = $s6
$a1 = $s5
call $s2
- $s7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1886,6 +1885,7 @@ if237_else:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s7 = $v0
$s2 = $s7
if237_end:
if219_end:
@@ -1928,7 +1928,6 @@ while259_test:
local[16] = $t8
$a0 = $s7
call $t6
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1938,6 +1937,7 @@ while259_test:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$t6 = $s1
if0 $t6 goto :while259_end
while259_body:
@@ -1958,7 +1958,6 @@ while259_body:
local[16] = $t8
$a0 = $s7
call $t5
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1968,6 +1967,7 @@ while259_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$t5 = $s3
$t6 = [$t5+0]
$t4 = [$t6+20]
@@ -1982,7 +1982,6 @@ while259_body:
local[16] = $t8
$a0 = $t5
call $t4
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -1992,6 +1991,7 @@ while259_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$t4 = $s4
local[8] = $t0
local[9] = $t1
@@ -2005,7 +2005,6 @@ while259_body:
$a0 = $s7
$a1 = $t4
call $t7
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2015,6 +2014,7 @@ while259_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
$t4 = $s0
$s6 = $s7
$s7 = $s7
@@ -2031,7 +2031,6 @@ while259_body:
local[16] = $t8
$a0 = $s7
call $t7
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2041,6 +2040,7 @@ while259_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s7 = $s2
goto :while259_test
while259_end:
@@ -2060,7 +2060,6 @@ while259_end:
$a0 = $s6
$a1 = $s0
call $s1
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2070,6 +2069,7 @@ while259_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$t4 = $s5
$s6 = $s6
$s5 = [$s6+0]
@@ -2087,7 +2087,6 @@ while259_end:
$a0 = $s6
$a1 = $s5
call $s0
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2097,6 +2096,7 @@ while259_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$t4 = $s1
$s1 = 1
$v0 = $s1
@@ -2136,7 +2136,6 @@ while287_test:
local[16] = $t8
$a0 = $s7
call $t6
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2146,6 +2145,7 @@ while287_test:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$t6 = $s1
if0 $t6 goto :while287_end
while287_body:
@@ -2166,7 +2166,6 @@ while287_body:
local[16] = $t8
$a0 = $s7
call $t5
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2176,6 +2175,7 @@ while287_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$t5 = $s3
$t6 = [$t5+0]
$t4 = [$t6+20]
@@ -2190,7 +2190,6 @@ while287_body:
local[16] = $t8
$a0 = $t5
call $t4
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2200,6 +2199,7 @@ while287_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
$t4 = $s4
local[8] = $t0
local[9] = $t1
@@ -2213,7 +2213,6 @@ while287_body:
$a0 = $s7
$a1 = $t4
call $t7
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2223,6 +2222,7 @@ while287_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
$t4 = $s0
$s6 = $s7
$s7 = $s7
@@ -2239,7 +2239,6 @@ while287_body:
local[16] = $t8
$a0 = $s7
call $t7
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2249,6 +2248,7 @@ while287_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s7 = $s2
goto :while287_test
while287_end:
@@ -2268,7 +2268,6 @@ while287_end:
$a0 = $s6
$a1 = $s0
call $s1
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2278,6 +2277,7 @@ while287_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$t4 = $s5
$s6 = $s6
$s5 = [$s6+0]
@@ -2295,7 +2295,6 @@ while287_end:
$a0 = $s6
$a1 = $s5
call $s0
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2305,6 +2304,7 @@ while287_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$t4 = $s1
$s1 = 1
$v0 = $s1
@@ -2349,7 +2349,6 @@ while315_body:
local[16] = $t8
$a0 = $s5
call $t7
- $s0 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2359,6 +2358,7 @@ while315_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s0 = $v0
$t7 = $s0
$s3 = $s7
$t6 = $t7
@@ -2380,7 +2380,6 @@ if320_body:
local[16] = $t8
$a0 = $s5
call $t5
- $s1 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2390,6 +2389,7 @@ if320_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s1 = $v0
$t5 = $s1
if0 $t5 goto :if324_else
if324_body:
@@ -2407,7 +2407,6 @@ if324_body:
local[16] = $t8
$a0 = $s5
call $t6
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2417,6 +2416,7 @@ if324_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
goto :if324_end
if324_else:
@@ -2444,7 +2444,6 @@ if331_body:
local[16] = $t8
$a0 = $s5
call $t5
- $t7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2454,6 +2453,7 @@ if331_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t7 = $v0
$t5 = $t7
if0 $t5 goto :if335_else
if335_body:
@@ -2471,7 +2471,6 @@ if335_body:
local[16] = $t8
$a0 = $s5
call $t7
- $t5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2481,6 +2480,7 @@ if335_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $t5 = $v0
$s5 = $t5
goto :if335_end
if335_else:
@@ -2531,7 +2531,6 @@ func Tree_Print [in 0, out 0, local 17]
$a0 = $s6
$a1 = $s4
call $s5
- $s7 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2541,6 +2540,7 @@ func Tree_Print [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s7 = $v0
$s4 = $s7
$s4 = 1
$v0 = $s4
@@ -2578,7 +2578,6 @@ func Tree_RecPrint [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2588,6 +2587,7 @@ func Tree_RecPrint [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s4 = $s5
if0 $s4 goto :if347_else
if347_body:
@@ -2606,7 +2606,6 @@ if347_body:
local[16] = $t8
$a0 = $s7
call $s3
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2616,6 +2615,7 @@ if347_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s3 = $s5
$s4 = [$s4+76]
local[8] = $t0
@@ -2630,7 +2630,6 @@ if347_body:
$a0 = $s6
$a1 = $s3
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2640,6 +2639,7 @@ if347_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s3 = $s5
goto :if347_end
if347_else:
@@ -2659,7 +2659,6 @@ if347_end:
local[16] = $t8
$a0 = $s7
call $s5
- $s3 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2669,6 +2668,7 @@ if347_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s3 = $v0
$s5 = $s3
PrintIntS($s5 )
$s7 = $s7
@@ -2685,7 +2685,6 @@ if347_end:
local[16] = $t8
$a0 = $s7
call $s3
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2695,6 +2694,7 @@ if347_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s3 = $s5
if0 $s3 goto :if361_else
if361_body:
@@ -2713,7 +2713,6 @@ if361_body:
local[16] = $t8
$a0 = $s7
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2723,6 +2722,7 @@ if361_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s4 = $s5
$s3 = [$s3+76]
local[8] = $t0
@@ -2737,7 +2737,6 @@ if361_body:
$a0 = $s6
$a1 = $s4
call $s3
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2747,6 +2746,7 @@ if361_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s3 = $s5
goto :if361_end
if361_else:
@@ -2792,7 +2792,6 @@ func Tree_accept [in 0, out 0, local 17]
$a0 = $s6
$a1 = $s7
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2802,6 +2801,7 @@ func Tree_accept [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s7 = $s5
$s7 = 0
$v0 = $s7
@@ -2839,7 +2839,6 @@ func Visitor_visit [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2849,6 +2848,7 @@ func Visitor_visit [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s4 = $s5
if0 $s4 goto :if378_else
if378_body:
@@ -2866,7 +2866,6 @@ if378_body:
local[16] = $t8
$a0 = $s7
call $s5
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2876,6 +2875,7 @@ if378_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
[$s6+8] = $s4
$s4 = [$s6+8]
$s5 = [$s4+0]
@@ -2893,7 +2893,6 @@ if378_body:
$a0 = $s4
$a1 = $s5
call $s3
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2903,6 +2902,7 @@ if378_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
goto :if378_end
if378_else:
@@ -2922,7 +2922,6 @@ if378_end:
local[16] = $t8
$a0 = $s7
call $s2
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2932,6 +2931,7 @@ if378_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s2 = $s5
if0 $s2 goto :if389_else
if389_body:
@@ -2949,7 +2949,6 @@ if389_body:
local[16] = $t8
$a0 = $s7
call $s5
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2959,6 +2958,7 @@ if389_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
[$s6+4] = $s2
$s2 = [$s6+4]
$s5 = [$s2+0]
@@ -2976,7 +2976,6 @@ if389_body:
$a0 = $s2
$a1 = $s5
call $s7
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -2986,6 +2985,7 @@ if389_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s5 = $s6
goto :if389_end
if389_else:
@@ -3027,7 +3027,6 @@ func MyVisitor_visit [in 0, out 0, local 17]
local[16] = $t8
$a0 = $s7
call $s4
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3037,6 +3036,7 @@ func MyVisitor_visit [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s4 = $s5
if0 $s4 goto :if401_else
if401_body:
@@ -3054,7 +3054,6 @@ if401_body:
local[16] = $t8
$a0 = $s7
call $s5
- $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3064,6 +3063,7 @@ if401_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s4 = $v0
[$s6+12] = $s4
$s4 = [$s6+12]
$s5 = [$s4+0]
@@ -3081,7 +3081,6 @@ if401_body:
$a0 = $s4
$a1 = $s5
call $s3
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3091,6 +3090,7 @@ if401_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
goto :if401_end
if401_else:
@@ -3110,7 +3110,6 @@ if401_end:
local[16] = $t8
$a0 = $s7
call $s2
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3120,6 +3119,7 @@ if401_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
$s2 = $s5
PrintIntS($s2 )
$s7 = $s7
@@ -3136,7 +3136,6 @@ if401_end:
local[16] = $t8
$a0 = $s7
call $s5
- $s2 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3146,6 +3145,7 @@ if401_end:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s2 = $v0
$s5 = $s2
if0 $s5 goto :if416_else
if416_body:
@@ -3163,7 +3163,6 @@ if416_body:
local[16] = $t8
$a0 = $s7
call $s2
- $s5 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3173,6 +3172,7 @@ if416_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s5 = $v0
[$s6+8] = $s5
$s5 = [$s6+8]
$s2 = [$s5+0]
@@ -3190,7 +3190,6 @@ if416_body:
$a0 = $s5
$a1 = $s2
call $s7
- $s6 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -3200,6 +3199,7 @@ if416_body:
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
+ $s6 = $v0
$s5 = $s6
goto :if416_end
if416_else: