diff options
Diffstat (limited to 'output/TreeVisitor.vaporm')
-rw-r--r-- | output/TreeVisitor.vaporm | 1046 |
1 files changed, 523 insertions, 523 deletions
diff --git a/output/TreeVisitor.vaporm b/output/TreeVisitor.vaporm index 9a2c5f3..3dc9134 100644 --- a/output/TreeVisitor.vaporm +++ b/output/TreeVisitor.vaporm @@ -114,36 +114,8 @@ func TV_Start [in 0, out 0, local 17] $t8 = local[16] $s6 = $s4 $s7 = $s7 - $s4 = [$s7+0] - $s5 = [$s4+72] - local[8] = $t0 - local[9] = $t1 - local[10] = $t2 - local[11] = $t3 - local[12] = $t4 - local[13] = $t5 - local[14] = $t6 - local[15] = $t7 - local[16] = $t8 - $a0 = $s7 - call $s5 - $s4 = $v0 - $t0 = local[8] - $t1 = local[9] - $t2 = local[10] - $t3 = local[11] - $t4 = local[12] - $t5 = local[13] - $t6 = local[14] - $t7 = local[15] - $t8 = local[16] - $s6 = $s4 - $s4 = 100000000 - PrintIntS($s4 ) - $s7 = $s7 - $s4 = [$s7+0] - $s5 = [$s4+48] - $s4 = 8 + $s6 = [$s7+0] + $s4 = [$s6+72] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -154,9 +126,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s4 - call $s5 - $s3 = $v0 + call $s4 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -166,11 +137,13 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 + $s6 = $s6 + $s6 = 100000000 + PrintIntS($s6 ) $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+48] - $s3 = 24 + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 8 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -181,7 +154,7 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 + $a1 = $s6 call $s4 $s5 = $v0 $t0 = local[8] @@ -196,8 +169,8 @@ func TV_Start [in 0, out 0, local 17] $s6 = $s5 $s7 = $s7 $s5 = [$s7+0] - $s3 = [$s5+48] - $s5 = 4 + $s6 = [$s5+48] + $s5 = 24 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -209,7 +182,7 @@ func TV_Start [in 0, out 0, local 17] local[16] = $t8 $a0 = $s7 $a1 = $s5 - call $s3 + call $s6 $s4 = $v0 $t0 = local[8] $t1 = local[9] @@ -224,7 +197,7 @@ func TV_Start [in 0, out 0, local 17] $s7 = $s7 $s4 = [$s7+0] $s5 = [$s4+48] - $s4 = 12 + $s4 = 4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -237,7 +210,7 @@ func TV_Start [in 0, out 0, local 17] $a0 = $s7 $a1 = $s4 call $s5 - $s3 = $v0 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -247,11 +220,11 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 + $s6 = $s6 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+48] - $s3 = 20 + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 12 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -262,7 +235,7 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 + $a1 = $s6 call $s4 $s5 = $v0 $t0 = local[8] @@ -277,8 +250,8 @@ func TV_Start [in 0, out 0, local 17] $s6 = $s5 $s7 = $s7 $s5 = [$s7+0] - $s3 = [$s5+48] - $s5 = 28 + $s6 = [$s5+48] + $s5 = 20 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -290,7 +263,7 @@ func TV_Start [in 0, out 0, local 17] local[16] = $t8 $a0 = $s7 $a1 = $s5 - call $s3 + call $s6 $s4 = $v0 $t0 = local[8] $t1 = local[9] @@ -305,7 +278,7 @@ func TV_Start [in 0, out 0, local 17] $s7 = $s7 $s4 = [$s7+0] $s5 = [$s4+48] - $s4 = 14 + $s4 = 28 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -318,7 +291,7 @@ func TV_Start [in 0, out 0, local 17] $a0 = $s7 $a1 = $s4 call $s5 - $s3 = $v0 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -328,10 +301,11 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 + $s6 = $s6 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+72] + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 14 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -342,8 +316,9 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 + $a1 = $s6 call $s4 - $s3 = $v0 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -353,18 +328,10 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 - $s3 = 100000000 - PrintIntS($s3 ) - $s3 = HeapAllocZ(16 ) - [$s3+0] = :functable_MyVisitor - $s4 = $s3 - $s3 = 50000000 - PrintIntS($s3 ) + $s6 = $s5 $s7 = $s7 - $s3 = [$s7+0] - $s5 = [$s3+80] - $s3 = $s4 + $s5 = [$s7+0] + $s6 = [$s5+72] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -375,9 +342,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s5 - $s4 = $v0 + call $s6 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -387,13 +353,18 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - $s3 = 100000000 - PrintIntS($s3 ) + $s6 = $s5 + $s5 = 100000000 + PrintIntS($s5 ) + $s5 = HeapAllocZ(16 ) + [$s5+0] = :functable_MyVisitor + $s6 = $s5 + $s5 = 50000000 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+68] - $s3 = 24 + $s5 = [$s7+0] + $s4 = [$s5+80] + $s5 = $s6 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -404,9 +375,9 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 + $a1 = $s5 call $s4 - $s5 = $v0 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -416,12 +387,13 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s5 - PrintIntS($s3 ) + $s5 = $s6 + $s5 = 100000000 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s5 = [$s3+68] - $s3 = 12 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 24 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -432,8 +404,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s5 + $a1 = $s5 + call $s6 $s4 = $v0 $t0 = local[8] $t1 = local[9] @@ -444,12 +416,12 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - PrintIntS($s3 ) + $s5 = $s4 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+68] - $s3 = 16 + $s5 = [$s7+0] + $s4 = [$s5+68] + $s5 = 12 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -460,9 +432,9 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 + $a1 = $s5 call $s4 - $s5 = $v0 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -472,12 +444,12 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s5 - PrintIntS($s3 ) + $s5 = $s6 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s5 = [$s3+68] - $s3 = 50 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 16 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -488,8 +460,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s5 + $a1 = $s5 + call $s6 $s4 = $v0 $t0 = local[8] $t1 = local[9] @@ -500,12 +472,12 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - PrintIntS($s3 ) + $s5 = $s4 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+68] - $s3 = 12 + $s5 = [$s7+0] + $s4 = [$s5+68] + $s5 = 50 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -516,9 +488,9 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 + $a1 = $s5 call $s4 - $s5 = $v0 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -528,12 +500,12 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s5 - PrintIntS($s3 ) + $s5 = $s6 + PrintIntS($s5 ) $s7 = $s7 - $s3 = [$s7+0] - $s5 = [$s3+52] - $s3 = 12 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 12 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -544,8 +516,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s5 + $a1 = $s5 + call $s6 $s4 = $v0 $t0 = local[8] $t1 = local[9] @@ -556,10 +528,12 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s4 + $s5 = $s4 + PrintIntS($s5 ) $s7 = $s7 - $s4 = [$s7+0] - $s3 = [$s4+72] + $s5 = [$s7+0] + $s4 = [$s5+52] + $s5 = 12 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -570,8 +544,9 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s4 = $v0 + $a1 = $s5 + call $s4 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -581,11 +556,10 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s4 + $s6 = $s6 $s7 = $s7 - $s4 = [$s7+0] - $s6 = [$s4+68] - $s4 = 12 + $s6 = [$s7+0] + $s5 = [$s6+72] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -596,9 +570,8 @@ func TV_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s4 - call $s6 - $s3 = $v0 + call $s5 + $s6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -608,10 +581,37 @@ func TV_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s4 = $s3 - PrintIntS($s4 ) - $s4 = 0 - $v0 = $s4 + $s6 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s5 = [$s6+68] + $s6 = 12 + local[8] = $t0 + local[9] = $t1 + local[10] = $t2 + local[11] = $t3 + local[12] = $t4 + local[13] = $t5 + local[14] = $t6 + local[15] = $t7 + local[16] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s5 + $s4 = $v0 + $t0 = local[8] + $t1 = local[9] + $t2 = local[10] + $t3 = local[11] + $t4 = local[12] + $t5 = local[13] + $t6 = local[14] + $t7 = local[15] + $t8 = local[16] + $s6 = $s4 + PrintIntS($s6 ) + $s6 = 0 + $v0 = $s6 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -916,7 +916,7 @@ if105_end: $s6 = local[6] $s7 = local[7] ret -func Tree_Insert [in 0, out 0, local 17] +func Tree_Insert [in 0, out 0, local 29] local[0] = $s0 local[1] = $s1 local[2] = $s2 @@ -957,15 +957,15 @@ func Tree_Insert [in 0, out 0, local 17] $t7 = local[15] $t8 = local[16] $s5 = $s2 - $s2 = $s6 + $s5 = $s6 $s6 = 1 while120_test: - $s3 = $s6 - if0 $s3 goto :while120_end + $s2 = $s6 + if0 $s2 goto :while120_end while120_body: - $s2 = $s2 - $s3 = [$s2+0] - $s1 = [$s3+20] + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -975,9 +975,9 @@ while120_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s1 - $s3 = $v0 + $a0 = $s5 + call null + $t5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -987,16 +987,16 @@ while120_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 - $s3 = $s7 - $s7 = $s1 - $s1 = LtS($s3 $s7 ) - $s7 = $s1 - if0 $s7 goto :if125_else + $s2 = $t5 + null = $s7 + null = $s2 + $s2 = LtS(null null ) + null = $s2 + if0 null goto :if125_else if125_body: - $s2 = $s2 - $s7 = [$s2+0] - $s1 = [$s7+32] + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1006,9 +1006,9 @@ if125_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s1 - $s7 = $v0 + $a0 = $s5 + call null + $t7 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1018,12 +1018,12 @@ if125_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s7 - if0 $s1 goto :if129_else + $s2 = $t7 + if0 $s2 goto :if129_else if129_body: - $s2 = $s2 - $s1 = [$s2+0] - $s7 = [$s1+16] + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1033,9 +1033,9 @@ if129_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s7 - $s1 = $v0 + $a0 = $s5 + call null + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1045,14 +1045,14 @@ if129_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s1 + $s5 = $s3 goto :if129_end if129_else: $s6 = 0 - $s2 = $s2 - $s1 = [$s2+0] - $s7 = [$s1+36] - $s1 = 1 + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+36] + $s2 = 1 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1062,10 +1062,10 @@ if129_else: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - $a1 = $s1 - call $s7 - $s3 = $v0 + $a0 = $s5 + $a1 = $s2 + call null + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1075,11 +1075,11 @@ if129_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s3 - $s2 = $s2 - $s3 = [$s2+0] - $s1 = [$s3+8] - $s3 = $s4 + $s5 = $s0 + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+8] + $s2 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1089,10 +1089,10 @@ if129_else: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - $a1 = $s3 - call $s1 - $s7 = $v0 + $a0 = $s5 + $a1 = $s2 + call null + $t3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1102,13 +1102,13 @@ if129_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $t3 if129_end: goto :if125_end if125_else: - $s2 = $s2 - $s7 = [$s2+0] - $s3 = [$s7+28] + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1118,9 +1118,9 @@ if125_else: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s3 - $s7 = $v0 + $a0 = $s5 + call null + $t4 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1130,12 +1130,12 @@ if125_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s7 - if0 $s3 goto :if144_else + $s2 = $t4 + if0 $s2 goto :if144_else if144_body: - $s2 = $s2 - $s3 = [$s2+0] - $s7 = [$s3+12] + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1145,9 +1145,9 @@ if144_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s7 - $s3 = $v0 + $a0 = $s5 + call null + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1157,14 +1157,14 @@ if144_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 + $s5 = $s2 goto :if144_end if144_else: $s6 = 0 - $s2 = $s2 - $s6 = [$s2+0] - $s3 = [$s6+40] - $s6 = 1 + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+40] + $s2 = 1 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1174,10 +1174,10 @@ if144_else: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - $a1 = $s6 - call $s3 - $s7 = $v0 + $a0 = $s5 + $a1 = $s2 + call null + $t6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1187,11 +1187,11 @@ if144_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 - $s2 = $s2 - $s7 = [$s2+0] - $s6 = [$s7+4] - $s7 = $s4 + $s5 = $t6 + $s5 = $s5 + $s2 = [$s5+0] + null = [$s2+4] + $s2 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1201,10 +1201,10 @@ if144_else: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - $a1 = $s7 - call $s6 - $s4 = $v0 + $a0 = $s5 + $a1 = $s2 + call null + $s1 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1214,13 +1214,13 @@ if144_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s4 + $s5 = $s1 if144_end: if125_end: goto :while120_test while120_end: - $s4 = 1 - $v0 = $s4 + $t3 = 1 + $v0 = $t3 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -1230,7 +1230,7 @@ while120_end: $s6 = local[6] $s7 = local[7] ret -func Tree_Delete [in 0, out 0, local 17] +func Tree_Delete [in 0, out 0, local 44] local[0] = $s0 local[1] = $s1 local[2] = $s2 @@ -1252,7 +1252,7 @@ while160_test: while160_body: $s5 = $s5 $s0 = [$s5+0] - $t7 = [$s0+20] + null = [$s0+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1263,8 +1263,8 @@ while160_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t7 - $s0 = $v0 + call null + $t5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1274,16 +1274,16 @@ while160_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $t7 = $s0 - $s0 = $s7 - $t6 = $t7 - $t5 = LtS($s0 $t6 ) - $t6 = $t5 - if0 $t6 goto :if165_else + $s0 = $t5 + null = $s7 + null = $s0 + null = LtS(null null ) + null = null + if0 null goto :if165_else if165_body: $s5 = $s5 - $t6 = [$s5+0] - $t5 = [$t6+32] + null = [$s5+0] + null = [null+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1294,8 +1294,8 @@ if165_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t5 - $t6 = $v0 + call null + null = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1305,13 +1305,13 @@ if165_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $t5 = $t6 - if0 $t5 goto :if169_else + null = null + if0 null goto :if169_else if169_body: $s4 = $s5 $s5 = $s5 - $t5 = [$s5+0] - $t6 = [$t5+16] + null = [$s5+0] + null = [null+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1322,8 +1322,8 @@ if169_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t6 - $t5 = $v0 + call null + $t4 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1333,22 +1333,22 @@ if169_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $t5 + $s5 = $t4 goto :if169_end if169_else: $s3 = 0 if169_end: goto :if165_end if165_else: - $t5 = $t7 - $t7 = $s7 - $s7 = LtS($t5 $t7 ) - $t7 = $s7 - if0 $t7 goto :if176_else + null = $s0 + $s0 = $s7 + null = LtS(null $s0 ) + $s0 = null + if0 $s0 goto :if176_else if176_body: $s5 = $s5 - $t7 = [$s5+0] - $s7 = [$t7+28] + $s0 = [$s5+0] + null = [$s0+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1359,8 +1359,8 @@ if176_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s7 - $t7 = $v0 + call null + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1370,13 +1370,13 @@ if176_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $t7 - if0 $s7 goto :if180_else + null = $s0 + if0 null goto :if180_else if180_body: $s4 = $s5 $s5 = $s5 - $s7 = [$s5+0] - $t7 = [$s7+12] + $s0 = [$s5+0] + null = [$s0+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1387,8 +1387,8 @@ if180_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t7 - $s7 = $v0 + call null + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1398,19 +1398,19 @@ if180_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $s0 goto :if180_end if180_else: $s3 = 0 if180_end: goto :if176_end if176_else: - $s7 = $s1 - if0 $s7 goto :if187_else + $s0 = $s1 + if0 $s0 goto :if187_else if187_body: $s5 = $s5 - $s7 = [$s5+0] - $t7 = [$s7+28] + $s0 = [$s5+0] + null = [$s0+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1421,8 +1421,8 @@ if187_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t7 - $s7 = $v0 + call null + $t6 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1432,11 +1432,11 @@ if187_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $t7 = Eq($s7 0 ) - $s7 = $t7 + $s0 = Eq($t6 0 ) + null = $s0 $s5 = $s5 - $t7 = [$s5+0] - $t5 = [$t7+32] + $s0 = [$s5+0] + null = [$s0+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1447,7 +1447,7 @@ if187_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t5 + call null $t7 = $v0 $t0 = local[8] $t1 = local[9] @@ -1458,21 +1458,21 @@ if187_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $t5 = Eq($t7 0 ) - $t7 = $t5 - $t5 = Eq(1 $s7 ) - $s7 = Eq(1 $t7 ) - $t7 = Eq($t5 $s7 ) - $s7 = $t7 - if0 $s7 goto :if188_else + $s0 = Eq($t7 0 ) + null = $s0 + $s0 = Eq(1 null ) + null = Eq(1 null ) + null = Eq($s0 null ) + $s0 = null + if0 $s0 goto :if188_else if188_body: - $s7 = 1 + $s0 = 1 goto :if188_end if188_else: - $t7 = [$s6+0] - $t5 = $s4 - $t6 = $s5 - $t7 = [$t7+56] + $s0 = [$s6+0] + null = $s4 + null = $s5 + $s0 = [$s0+56] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1483,10 +1483,10 @@ if188_else: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $t5 - $a2 = $t6 - call $t7 - $s0 = $v0 + $a1 = null + $a2 = null + call $s0 + $t3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1496,13 +1496,13 @@ if188_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s0 + $s0 = $t3 if188_end: goto :if187_end if187_else: $s0 = [$s6+0] - $t6 = $s4 - $s4 = $s5 + null = $s4 + null = $s5 $s0 = [$s0+56] local[8] = $t0 local[9] = $t1 @@ -1514,10 +1514,10 @@ if187_else: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $t6 - $a2 = $s4 + $a1 = null + $a2 = null call $s0 - $s5 = $v0 + null = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1527,7 +1527,7 @@ if187_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s5 + $s0 = null if187_end: $s2 = 1 $s3 = 0 @@ -1536,8 +1536,8 @@ if165_end: $s1 = 0 goto :while160_test while160_end: - $s1 = $s2 - $v0 = $s1 + $t3 = $s2 + $v0 = $t3 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -1617,8 +1617,8 @@ if211_body: goto :if211_end if211_else: $s7 = $s7 - $s1 = [$s7+0] - $s4 = [$s1+28] + $s2 = [$s7+0] + $s1 = [$s2+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1629,8 +1629,8 @@ if211_else: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s4 - $s1 = $v0 + call $s1 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1640,13 +1640,13 @@ if211_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s4 = $s1 - if0 $s4 goto :if219_else + $s1 = $s2 + if0 $s1 goto :if219_else if219_body: - $s4 = [$s5+0] - $s1 = $s6 - $s3 = $s7 - $s4 = [$s4+60] + $s1 = [$s5+0] + $s2 = $s6 + $s4 = $s7 + $s1 = [$s1+60] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1657,10 +1657,10 @@ if219_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - $a1 = $s1 - $a2 = $s3 - call $s4 - $s0 = $v0 + $a1 = $s2 + $a2 = $s4 + call $s1 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1670,12 +1670,12 @@ if219_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s0 + $s2 = $s3 goto :if219_end if219_else: $s7 = $s7 - $s0 = [$s7+0] - $s3 = [$s0+20] + $s3 = [$s7+0] + $s4 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1686,8 +1686,8 @@ if219_else: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s0 = $v0 + call $s4 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1697,10 +1697,10 @@ if219_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s0 + $s4 = $s3 $s6 = $s6 - $s0 = [$s6+0] - $s7 = [$s0+16] + $s3 = [$s6+0] + $s7 = [$s3+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1712,7 +1712,7 @@ if219_else: local[16] = $t8 $a0 = $s6 call $s7 - $s0 = $v0 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1722,9 +1722,9 @@ if219_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s0 - $s0 = [$s7+0] - $s1 = [$s0+20] + $s7 = $s3 + $s3 = [$s7+0] + $s2 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1735,8 +1735,8 @@ if219_else: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s1 - $s0 = $v0 + call $s2 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1746,11 +1746,11 @@ if219_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s0 - $s0 = [$s5+0] - $s7 = $s3 - $s3 = $s1 - $s0 = [$s0+44] + $s2 = $s3 + $s3 = [$s5+0] + $s7 = $s4 + $s4 = $s2 + $s3 = [$s3+44] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1762,9 +1762,9 @@ if219_else: local[16] = $t8 $a0 = $s5 $a1 = $s7 - $a2 = $s3 - call $s0 - $s1 = $v0 + $a2 = $s4 + call $s3 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1774,13 +1774,13 @@ if219_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s1 - if0 $s3 goto :if237_else + $s4 = $s2 + if0 $s4 goto :if237_else if237_body: $s6 = $s6 - $s3 = [$s6+0] - $s1 = [$s3+8] - $s3 = [$s5+104] + $s4 = [$s6+0] + $s2 = [$s4+8] + $s4 = [$s5+104] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1791,8 +1791,8 @@ if237_body: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s3 - call $s1 + $a1 = $s4 + call $s2 $s7 = $v0 $t0 = local[8] $t1 = local[9] @@ -1806,7 +1806,7 @@ if237_body: $s2 = $s7 $s6 = $s6 $s7 = [$s6+0] - $s3 = [$s7+36] + $s4 = [$s7+36] $s7 = 0 local[8] = $t0 local[9] = $t1 @@ -1819,8 +1819,8 @@ if237_body: local[16] = $t8 $a0 = $s6 $a1 = $s7 - call $s3 - $s1 = $v0 + call $s4 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1830,13 +1830,13 @@ if237_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s1 + $s2 = $s2 goto :if237_end if237_else: $s6 = $s6 - $s1 = [$s6+0] - $s7 = [$s1+4] - $s1 = [$s5+104] + $s2 = [$s6+0] + $s7 = [$s2+4] + $s2 = [$s5+104] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1847,7 +1847,7 @@ if237_else: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s1 + $a1 = $s2 call $s7 $s5 = $v0 $t0 = local[8] @@ -1862,7 +1862,7 @@ if237_else: $s2 = $s5 $s6 = $s6 $s5 = [$s6+0] - $s1 = [$s5+40] + $s2 = [$s5+40] $s5 = 0 local[8] = $t0 local[9] = $t1 @@ -1875,7 +1875,7 @@ if237_else: local[16] = $t8 $a0 = $s6 $a1 = $s5 - call $s1 + call $s2 $s7 = $v0 $t0 = local[8] $t1 = local[9] @@ -1915,8 +1915,8 @@ func Tree_RemoveRight [in 0, out 0, local 17] $s7 = $a2 while259_test: $s7 = $s7 - $s4 = [$s7+0] - $s3 = [$s4+28] + $t7 = [$s7+0] + $t6 = [$t7+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1927,8 +1927,8 @@ while259_test: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s4 = $v0 + call $t6 + $s1 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1938,15 +1938,15 @@ while259_test: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - if0 $s3 goto :while259_end + $t6 = $s1 + if0 $t6 goto :while259_end while259_body: $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+24] + $t6 = [$s7+0] + $t7 = [$t6+24] $s7 = $s7 - $s3 = [$s7+0] - $s2 = [$s3+12] + $t6 = [$s7+0] + $t5 = [$t6+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1957,7 +1957,7 @@ while259_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 + call $t5 $s3 = $v0 $t0 = local[8] $t1 = local[9] @@ -1968,9 +1968,9 @@ while259_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 - $s3 = [$s2+0] - $s1 = [$s3+20] + $t5 = $s3 + $t6 = [$t5+0] + $t4 = [$t6+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1980,9 +1980,9 @@ while259_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s1 - $s3 = $v0 + $a0 = $t5 + call $t4 + $s4 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1992,7 +1992,7 @@ while259_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2003,9 +2003,9 @@ while259_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s1 - call $s4 - $s3 = $v0 + $a1 = $t4 + call $t7 + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2015,11 +2015,11 @@ while259_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s0 $s6 = $s7 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+12] + $t4 = [$s7+0] + $t7 = [$t4+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2030,8 +2030,8 @@ while259_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s4 - $s3 = $v0 + call $t7 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2041,13 +2041,13 @@ while259_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s3 + $s7 = $s2 goto :while259_test while259_end: $s6 = $s6 - $s3 = [$s6+0] - $s7 = [$s3+4] - $s3 = [$s5+104] + $s0 = [$s6+0] + $s1 = [$s0+4] + $s0 = [$s5+104] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2058,8 +2058,8 @@ while259_end: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s3 - call $s7 + $a1 = $s0 + call $s1 $s5 = $v0 $t0 = local[8] $t1 = local[9] @@ -2070,10 +2070,10 @@ while259_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s5 + $t4 = $s5 $s6 = $s6 $s5 = [$s6+0] - $s3 = [$s5+40] + $s0 = [$s5+40] $s5 = 0 local[8] = $t0 local[9] = $t1 @@ -2086,8 +2086,8 @@ while259_end: local[16] = $t8 $a0 = $s6 $a1 = $s5 - call $s3 - $s7 = $v0 + call $s0 + $s1 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2097,9 +2097,9 @@ while259_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s7 - $s7 = 1 - $v0 = $s7 + $t4 = $s1 + $s1 = 1 + $v0 = $s1 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -2123,8 +2123,8 @@ func Tree_RemoveLeft [in 0, out 0, local 17] $s7 = $a2 while287_test: $s7 = $s7 - $s4 = [$s7+0] - $s3 = [$s4+32] + $t7 = [$s7+0] + $t6 = [$t7+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2135,8 +2135,8 @@ while287_test: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s4 = $v0 + call $t6 + $s1 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2146,15 +2146,15 @@ while287_test: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - if0 $s3 goto :while287_end + $t6 = $s1 + if0 $t6 goto :while287_end while287_body: $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+24] + $t6 = [$s7+0] + $t7 = [$t6+24] $s7 = $s7 - $s3 = [$s7+0] - $s2 = [$s3+16] + $t6 = [$s7+0] + $t5 = [$t6+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2165,7 +2165,7 @@ while287_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 + call $t5 $s3 = $v0 $t0 = local[8] $t1 = local[9] @@ -2176,9 +2176,9 @@ while287_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 - $s3 = [$s2+0] - $s1 = [$s3+20] + $t5 = $s3 + $t6 = [$t5+0] + $t4 = [$t6+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2188,9 +2188,9 @@ while287_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - call $s1 - $s3 = $v0 + $a0 = $t5 + call $t4 + $s4 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2200,7 +2200,7 @@ while287_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2211,9 +2211,9 @@ while287_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s1 - call $s4 - $s3 = $v0 + $a1 = $t4 + call $t7 + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2223,11 +2223,11 @@ while287_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s0 $s6 = $s7 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+16] + $t4 = [$s7+0] + $t7 = [$t4+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2238,8 +2238,8 @@ while287_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s4 - $s3 = $v0 + call $t7 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2249,13 +2249,13 @@ while287_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s3 + $s7 = $s2 goto :while287_test while287_end: $s6 = $s6 - $s3 = [$s6+0] - $s7 = [$s3+8] - $s3 = [$s5+104] + $s0 = [$s6+0] + $s1 = [$s0+8] + $s0 = [$s5+104] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2266,8 +2266,8 @@ while287_end: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s3 - call $s7 + $a1 = $s0 + call $s1 $s5 = $v0 $t0 = local[8] $t1 = local[9] @@ -2278,10 +2278,10 @@ while287_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s5 + $t4 = $s5 $s6 = $s6 $s5 = [$s6+0] - $s3 = [$s5+36] + $s0 = [$s5+36] $s5 = 0 local[8] = $t0 local[9] = $t1 @@ -2294,8 +2294,8 @@ while287_end: local[16] = $t8 $a0 = $s6 $a1 = $s5 - call $s3 - $s7 = $v0 + call $s0 + $s1 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2305,9 +2305,9 @@ while287_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s7 - $s7 = 1 - $v0 = $s7 + $t4 = $s1 + $s1 = 1 + $v0 = $s1 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -2337,7 +2337,7 @@ while315_test: while315_body: $s5 = $s5 $s3 = [$s5+0] - $s2 = [$s3+20] + $t7 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2348,8 +2348,8 @@ while315_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s2 - $s3 = $v0 + call $t7 + $s0 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2359,16 +2359,16 @@ while315_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 + $t7 = $s0 $s3 = $s7 - $s1 = $s2 - $s0 = LtS($s3 $s1 ) - $s1 = $s0 - if0 $s1 goto :if320_else + $t6 = $t7 + $t5 = LtS($s3 $t6 ) + $t6 = $t5 + if0 $t6 goto :if320_else if320_body: $s5 = $s5 - $s1 = [$s5+0] - $s0 = [$s1+32] + $t6 = [$s5+0] + $t5 = [$t6+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2379,7 +2379,7 @@ if320_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s0 + call $t5 $s1 = $v0 $t0 = local[8] $t1 = local[9] @@ -2390,12 +2390,12 @@ if320_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s0 = $s1 - if0 $s0 goto :if324_else + $t5 = $s1 + if0 $t5 goto :if324_else if324_body: $s5 = $s5 - $s0 = [$s5+0] - $s1 = [$s0+16] + $t5 = [$s5+0] + $t6 = [$t5+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2406,8 +2406,8 @@ if324_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s1 - $s0 = $v0 + call $t6 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2417,22 +2417,22 @@ if324_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s0 + $s5 = $s2 goto :if324_end if324_else: $s6 = 0 if324_end: goto :if320_end if320_else: - $s0 = $s2 - $s2 = $s7 - $s7 = LtS($s0 $s2 ) - $s2 = $s7 - if0 $s2 goto :if331_else + $t6 = $t7 + $t7 = $s7 + $t5 = LtS($t6 $t7 ) + $t7 = $t5 + if0 $t7 goto :if331_else if331_body: $s5 = $s5 - $s2 = [$s5+0] - $s7 = [$s2+28] + $t7 = [$s5+0] + $t5 = [$t7+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2443,8 +2443,8 @@ if331_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s7 - $s2 = $v0 + call $t5 + $t7 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2454,12 +2454,12 @@ if331_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s2 - if0 $s7 goto :if335_else + $t5 = $t7 + if0 $t5 goto :if335_else if335_body: $s5 = $s5 - $s7 = [$s5+0] - $s2 = [$s7+12] + $t5 = [$s5+0] + $t7 = [$t5+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2470,8 +2470,8 @@ if335_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s2 - $s7 = $v0 + call $t7 + $t5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2481,7 +2481,7 @@ if335_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $t5 goto :if335_end if335_else: $s6 = 0 @@ -2494,8 +2494,8 @@ if331_end: if320_end: goto :while315_test while315_end: - $s6 = $s4 - $v0 = $s6 + $s0 = $s4 + $v0 = $s0 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -2646,8 +2646,8 @@ if347_else: $s3 = 1 if347_end: $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+20] + $s3 = [$s7+0] + $s5 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2658,8 +2658,8 @@ if347_end: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s4 - $s5 = $v0 + call $s5 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2669,11 +2669,11 @@ if347_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s4 = $s5 - PrintIntS($s4 ) + $s5 = $s3 + PrintIntS($s5 ) $s7 = $s7 - $s4 = [$s7+0] - $s5 = [$s4+28] + $s5 = [$s7+0] + $s3 = [$s5+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2684,8 +2684,8 @@ if347_end: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s5 - $s4 = $v0 + call $s3 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2695,13 +2695,13 @@ if347_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s4 - if0 $s5 goto :if361_else + $s3 = $s5 + if0 $s3 goto :if361_else if361_body: - $s5 = [$s6+0] + $s3 = [$s6+0] $s7 = $s7 - $s4 = [$s7+0] - $s2 = [$s4+12] + $s5 = [$s7+0] + $s4 = [$s5+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2712,8 +2712,8 @@ if361_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 - $s4 = $v0 + call $s4 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2723,8 +2723,8 @@ if361_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s4 - $s5 = [$s5+76] + $s4 = $s5 + $s3 = [$s3+76] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2735,9 +2735,9 @@ if361_body: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s2 - call $s5 - $s4 = $v0 + $a1 = $s4 + call $s3 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2747,13 +2747,13 @@ if361_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 + $s3 = $s5 goto :if361_end if361_else: $s3 = 1 if361_end: - $s3 = 1 - $v0 = $s3 + $s5 = 1 + $v0 = $s5 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -2909,8 +2909,8 @@ if378_else: $s5 = 0 if378_end: $s7 = $s7 - $s2 = [$s7+0] - $s3 = [$s2+32] + $s5 = [$s7+0] + $s2 = [$s5+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2921,8 +2921,8 @@ if378_end: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s2 = $v0 + call $s2 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2932,12 +2932,12 @@ if378_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s2 - if0 $s3 goto :if389_else + $s2 = $s5 + if0 $s2 goto :if389_else if389_body: $s7 = $s7 - $s3 = [$s7+0] - $s2 = [$s3+16] + $s2 = [$s7+0] + $s5 = [$s2+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2948,8 +2948,8 @@ if389_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 - $s3 = $v0 + call $s5 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -2959,11 +2959,11 @@ if389_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - [$s6+4] = $s3 - $s3 = [$s6+4] - $s2 = [$s3+0] - $s7 = [$s2+80] - $s2 = $s6 + [$s6+4] = $s2 + $s2 = [$s6+4] + $s5 = [$s2+0] + $s7 = [$s5+80] + $s5 = $s6 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2973,8 +2973,8 @@ if389_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s3 - $a1 = $s2 + $a0 = $s2 + $a1 = $s5 call $s7 $s6 = $v0 $t0 = local[8] @@ -2991,8 +2991,8 @@ if389_body: if389_else: $s5 = 0 if389_end: - $s5 = 0 - $v0 = $s5 + $s6 = 0 + $v0 = $s6 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -3097,8 +3097,8 @@ if401_else: $s5 = 0 if401_end: $s7 = $s7 - $s2 = [$s7+0] - $s3 = [$s2+20] + $s5 = [$s7+0] + $s2 = [$s5+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -3109,8 +3109,8 @@ if401_end: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s2 = $v0 + call $s2 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -3120,11 +3120,11 @@ if401_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s2 - PrintIntS($s3 ) + $s2 = $s5 + PrintIntS($s2 ) $s7 = $s7 - $s3 = [$s7+0] - $s2 = [$s3+32] + $s2 = [$s7+0] + $s5 = [$s2+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -3135,8 +3135,8 @@ if401_end: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 - $s3 = $v0 + call $s5 + $s2 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -3146,12 +3146,12 @@ if401_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 - if0 $s2 goto :if416_else + $s5 = $s2 + if0 $s5 goto :if416_else if416_body: $s7 = $s7 - $s2 = [$s7+0] - $s3 = [$s2+16] + $s5 = [$s7+0] + $s2 = [$s5+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -3162,8 +3162,8 @@ if416_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s3 - $s2 = $v0 + call $s2 + $s5 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -3173,11 +3173,11 @@ if416_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - [$s6+8] = $s2 - $s2 = [$s6+8] - $s3 = [$s2+0] - $s7 = [$s3+80] - $s3 = $s6 + [$s6+8] = $s5 + $s5 = [$s6+8] + $s2 = [$s5+0] + $s7 = [$s2+80] + $s2 = $s6 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -3187,8 +3187,8 @@ if416_body: local[14] = $t6 local[15] = $t7 local[16] = $t8 - $a0 = $s2 - $a1 = $s3 + $a0 = $s5 + $a1 = $s2 call $s7 $s6 = $v0 $t0 = local[8] @@ -3205,8 +3205,8 @@ if416_body: if416_else: $s5 = 0 if416_end: - $s5 = 0 - $v0 = $s5 + $s6 = 0 + $v0 = $s6 $s0 = local[0] $s1 = local[1] $s2 = local[2] |