diff options
Diffstat (limited to 'output/BinaryTree.vaporm')
-rw-r--r-- | output/BinaryTree.vaporm | 936 |
1 files changed, 468 insertions, 468 deletions
diff --git a/output/BinaryTree.vaporm b/output/BinaryTree.vaporm index 2a361a9..f56eb3d 100644 --- a/output/BinaryTree.vaporm +++ b/output/BinaryTree.vaporm @@ -108,36 +108,8 @@ func BT_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 @@ -148,9 +120,8 @@ func BT_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] @@ -160,10 +131,13 @@ func BT_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+72] + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 8 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -174,8 +148,9 @@ func BT_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] @@ -185,11 +160,10 @@ func BT_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 + $s6 = $s5 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+48] - $s3 = 24 + $s5 = [$s7+0] + $s6 = [$s5+72] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -200,8 +174,7 @@ func BT_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s4 + call $s6 $s5 = $v0 $t0 = local[8] $t1 = local[9] @@ -215,8 +188,8 @@ func BT_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 @@ -228,7 +201,7 @@ func BT_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] @@ -243,7 +216,7 @@ func BT_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 @@ -256,7 +229,7 @@ func BT_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] @@ -266,11 +239,11 @@ func BT_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 @@ -281,7 +254,7 @@ func BT_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] @@ -296,8 +269,8 @@ func BT_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 @@ -309,7 +282,7 @@ func BT_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] @@ -324,7 +297,7 @@ func BT_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 @@ -337,7 +310,7 @@ func BT_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] @@ -347,10 +320,11 @@ func BT_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 @@ -361,8 +335,9 @@ func BT_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] @@ -372,11 +347,10 @@ func BT_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s6 = $s3 + $s6 = $s5 $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+68] - $s3 = 24 + $s5 = [$s7+0] + $s6 = [$s5+72] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -387,8 +361,7 @@ func BT_Start [in 0, out 0, local 17] local[15] = $t7 local[16] = $t8 $a0 = $s7 - $a1 = $s3 - call $s4 + call $s6 $s5 = $v0 $t0 = local[8] $t1 = local[9] @@ -399,12 +372,11 @@ func BT_Start [in 0, out 0, local 17] $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s5 - PrintIntS($s3 ) + $s6 = $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 @@ -415,8 +387,8 @@ func BT_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] @@ -427,12 +399,12 @@ func BT_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 @@ -443,9 +415,9 @@ func BT_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] @@ -455,12 +427,12 @@ func BT_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 @@ -471,8 +443,8 @@ func BT_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] @@ -483,12 +455,12 @@ func BT_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 @@ -499,9 +471,9 @@ func BT_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] @@ -511,12 +483,12 @@ func BT_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 @@ -527,8 +499,8 @@ func BT_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] @@ -539,10 +511,12 @@ func BT_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 @@ -553,8 +527,9 @@ func BT_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] @@ -564,11 +539,10 @@ func BT_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 @@ -579,9 +553,8 @@ func BT_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] @@ -591,10 +564,37 @@ func BT_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] @@ -899,7 +899,7 @@ if100_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 @@ -940,15 +940,15 @@ func Tree_Insert [in 0, out 0, local 17] $t7 = local[15] $t8 = local[16] $s5 = $s2 - $s2 = $s6 + $s5 = $s6 $s6 = 1 while115_test: - $s3 = $s6 - if0 $s3 goto :while115_end + $s2 = $s6 + if0 $s2 goto :while115_end while115_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 @@ -958,9 +958,9 @@ while115_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] @@ -970,16 +970,16 @@ while115_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 :if120_else + $s2 = $t5 + null = $s7 + null = $s2 + $s2 = LtS(null null ) + null = $s2 + if0 null goto :if120_else if120_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 @@ -989,9 +989,9 @@ if120_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] @@ -1001,12 +1001,12 @@ if120_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s7 - if0 $s1 goto :if124_else + $s2 = $t7 + if0 $s2 goto :if124_else if124_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 @@ -1016,9 +1016,9 @@ if124_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] @@ -1028,14 +1028,14 @@ if124_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s1 + $s5 = $s3 goto :if124_end if124_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 @@ -1045,10 +1045,10 @@ if124_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] @@ -1058,11 +1058,11 @@ if124_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 @@ -1072,10 +1072,10 @@ if124_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] @@ -1085,13 +1085,13 @@ if124_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $t3 if124_end: goto :if120_end if120_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 @@ -1101,9 +1101,9 @@ if120_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] @@ -1113,12 +1113,12 @@ if120_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s7 - if0 $s3 goto :if139_else + $s2 = $t4 + if0 $s2 goto :if139_else if139_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 @@ -1128,9 +1128,9 @@ if139_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] @@ -1140,14 +1140,14 @@ if139_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s3 + $s5 = $s2 goto :if139_end if139_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 @@ -1157,10 +1157,10 @@ if139_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] @@ -1170,11 +1170,11 @@ if139_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 @@ -1184,10 +1184,10 @@ if139_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] @@ -1197,13 +1197,13 @@ if139_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s4 + $s5 = $s1 if139_end: if120_end: goto :while115_test while115_end: - $s4 = 1 - $v0 = $s4 + $t3 = 1 + $v0 = $t3 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -1213,7 +1213,7 @@ while115_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 @@ -1235,7 +1235,7 @@ while155_test: while155_body: $s5 = $s5 $s0 = [$s5+0] - $t7 = [$s0+20] + null = [$s0+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1246,8 +1246,8 @@ while155_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] @@ -1257,16 +1257,16 @@ while155_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 :if160_else + $s0 = $t5 + null = $s7 + null = $s0 + null = LtS(null null ) + null = null + if0 null goto :if160_else if160_body: $s5 = $s5 - $t6 = [$s5+0] - $t5 = [$t6+32] + null = [$s5+0] + null = [null+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1277,8 +1277,8 @@ if160_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] @@ -1288,13 +1288,13 @@ if160_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $t5 = $t6 - if0 $t5 goto :if164_else + null = null + if0 null goto :if164_else if164_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 @@ -1305,8 +1305,8 @@ if164_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] @@ -1316,22 +1316,22 @@ if164_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $t5 + $s5 = $t4 goto :if164_end if164_else: $s3 = 0 if164_end: goto :if160_end if160_else: - $t5 = $t7 - $t7 = $s7 - $s7 = LtS($t5 $t7 ) - $t7 = $s7 - if0 $t7 goto :if171_else + null = $s0 + $s0 = $s7 + null = LtS(null $s0 ) + $s0 = null + if0 $s0 goto :if171_else if171_body: $s5 = $s5 - $t7 = [$s5+0] - $s7 = [$t7+28] + $s0 = [$s5+0] + null = [$s0+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1342,8 +1342,8 @@ if171_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] @@ -1353,13 +1353,13 @@ if171_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $t7 - if0 $s7 goto :if175_else + null = $s0 + if0 null goto :if175_else if175_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 @@ -1370,8 +1370,8 @@ if175_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] @@ -1381,19 +1381,19 @@ if175_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $s0 goto :if175_end if175_else: $s3 = 0 if175_end: goto :if171_end if171_else: - $s7 = $s1 - if0 $s7 goto :if182_else + $s0 = $s1 + if0 $s0 goto :if182_else if182_body: $s5 = $s5 - $s7 = [$s5+0] - $t7 = [$s7+28] + $s0 = [$s5+0] + null = [$s0+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1404,8 +1404,8 @@ if182_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] @@ -1415,11 +1415,11 @@ if182_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 @@ -1430,7 +1430,7 @@ if182_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $t5 + call null $t7 = $v0 $t0 = local[8] $t1 = local[9] @@ -1441,21 +1441,21 @@ if182_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 :if183_else + $s0 = Eq($t7 0 ) + null = $s0 + $s0 = Eq(1 null ) + null = Eq(1 null ) + null = Eq($s0 null ) + $s0 = null + if0 $s0 goto :if183_else if183_body: - $s7 = 1 + $s0 = 1 goto :if183_end if183_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 @@ -1466,10 +1466,10 @@ if183_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] @@ -1479,13 +1479,13 @@ if183_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s0 + $s0 = $t3 if183_end: goto :if182_end if182_else: $s0 = [$s6+0] - $t6 = $s4 - $s4 = $s5 + null = $s4 + null = $s5 $s0 = [$s0+56] local[8] = $t0 local[9] = $t1 @@ -1497,10 +1497,10 @@ if182_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] @@ -1510,7 +1510,7 @@ if182_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s5 + $s0 = null if182_end: $s2 = 1 $s3 = 0 @@ -1519,8 +1519,8 @@ if160_end: $s1 = 0 goto :while155_test while155_end: - $s1 = $s2 - $v0 = $s1 + $t3 = $s2 + $v0 = $t3 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -1600,8 +1600,8 @@ if206_body: goto :if206_end if206_else: $s7 = $s7 - $s1 = [$s7+0] - $s4 = [$s1+28] + $s2 = [$s7+0] + $s1 = [$s2+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1612,8 +1612,8 @@ if206_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] @@ -1623,13 +1623,13 @@ if206_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s4 = $s1 - if0 $s4 goto :if214_else + $s1 = $s2 + if0 $s1 goto :if214_else if214_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 @@ -1640,10 +1640,10 @@ if214_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] @@ -1653,12 +1653,12 @@ if214_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s0 + $s2 = $s3 goto :if214_end if214_else: $s7 = $s7 - $s0 = [$s7+0] - $s3 = [$s0+20] + $s3 = [$s7+0] + $s4 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1669,8 +1669,8 @@ if214_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] @@ -1680,10 +1680,10 @@ if214_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 @@ -1695,7 +1695,7 @@ if214_else: local[16] = $t8 $a0 = $s6 call $s7 - $s0 = $v0 + $s3 = $v0 $t0 = local[8] $t1 = local[9] $t2 = local[10] @@ -1705,9 +1705,9 @@ if214_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 @@ -1718,8 +1718,8 @@ if214_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] @@ -1729,11 +1729,11 @@ if214_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 @@ -1745,9 +1745,9 @@ if214_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] @@ -1757,13 +1757,13 @@ if214_else: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s1 - if0 $s3 goto :if232_else + $s4 = $s2 + if0 $s4 goto :if232_else if232_body: $s6 = $s6 - $s3 = [$s6+0] - $s1 = [$s3+8] - $s3 = [$s5+100] + $s4 = [$s6+0] + $s2 = [$s4+8] + $s4 = [$s5+100] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1774,8 +1774,8 @@ if232_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] @@ -1789,7 +1789,7 @@ if232_body: $s2 = $s7 $s6 = $s6 $s7 = [$s6+0] - $s3 = [$s7+36] + $s4 = [$s7+36] $s7 = 0 local[8] = $t0 local[9] = $t1 @@ -1802,8 +1802,8 @@ if232_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] @@ -1813,13 +1813,13 @@ if232_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s2 = $s1 + $s2 = $s2 goto :if232_end if232_else: $s6 = $s6 - $s1 = [$s6+0] - $s7 = [$s1+4] - $s1 = [$s5+100] + $s2 = [$s6+0] + $s7 = [$s2+4] + $s2 = [$s5+100] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1830,7 +1830,7 @@ if232_else: local[15] = $t7 local[16] = $t8 $a0 = $s6 - $a1 = $s1 + $a1 = $s2 call $s7 $s5 = $v0 $t0 = local[8] @@ -1845,7 +1845,7 @@ if232_else: $s2 = $s5 $s6 = $s6 $s5 = [$s6+0] - $s1 = [$s5+40] + $s2 = [$s5+40] $s5 = 0 local[8] = $t0 local[9] = $t1 @@ -1858,7 +1858,7 @@ if232_else: local[16] = $t8 $a0 = $s6 $a1 = $s5 - call $s1 + call $s2 $s7 = $v0 $t0 = local[8] $t1 = local[9] @@ -1898,8 +1898,8 @@ func Tree_RemoveRight [in 0, out 0, local 17] $s7 = $a2 while254_test: $s7 = $s7 - $s4 = [$s7+0] - $s3 = [$s4+28] + $t7 = [$s7+0] + $t6 = [$t7+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1910,8 +1910,8 @@ while254_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] @@ -1921,15 +1921,15 @@ while254_test: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - if0 $s3 goto :while254_end + $t6 = $s1 + if0 $t6 goto :while254_end while254_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 @@ -1940,7 +1940,7 @@ while254_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 + call $t5 $s3 = $v0 $t0 = local[8] $t1 = local[9] @@ -1951,9 +1951,9 @@ while254_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 @@ -1963,9 +1963,9 @@ while254_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] @@ -1975,7 +1975,7 @@ while254_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -1986,9 +1986,9 @@ while254_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] @@ -1998,11 +1998,11 @@ while254_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 @@ -2013,8 +2013,8 @@ while254_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] @@ -2024,13 +2024,13 @@ while254_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s3 + $s7 = $s2 goto :while254_test while254_end: $s6 = $s6 - $s3 = [$s6+0] - $s7 = [$s3+4] - $s3 = [$s5+100] + $s0 = [$s6+0] + $s1 = [$s0+4] + $s0 = [$s5+100] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2041,8 +2041,8 @@ while254_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] @@ -2053,10 +2053,10 @@ while254_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 @@ -2069,8 +2069,8 @@ while254_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] @@ -2080,9 +2080,9 @@ while254_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] @@ -2106,8 +2106,8 @@ func Tree_RemoveLeft [in 0, out 0, local 17] $s7 = $a2 while282_test: $s7 = $s7 - $s4 = [$s7+0] - $s3 = [$s4+32] + $t7 = [$s7+0] + $t6 = [$t7+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2118,8 +2118,8 @@ while282_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] @@ -2129,15 +2129,15 @@ while282_test: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 - if0 $s3 goto :while282_end + $t6 = $s1 + if0 $t6 goto :while282_end while282_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 @@ -2148,7 +2148,7 @@ while282_body: local[15] = $t7 local[16] = $t8 $a0 = $s7 - call $s2 + call $t5 $s3 = $v0 $t0 = local[8] $t1 = local[9] @@ -2159,9 +2159,9 @@ while282_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 @@ -2171,9 +2171,9 @@ while282_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] @@ -2183,7 +2183,7 @@ while282_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s1 = $s3 + $t4 = $s4 local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2194,9 +2194,9 @@ while282_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] @@ -2206,11 +2206,11 @@ while282_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 @@ -2221,8 +2221,8 @@ while282_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] @@ -2232,13 +2232,13 @@ while282_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s3 + $s7 = $s2 goto :while282_test while282_end: $s6 = $s6 - $s3 = [$s6+0] - $s7 = [$s3+8] - $s3 = [$s5+100] + $s0 = [$s6+0] + $s1 = [$s0+8] + $s0 = [$s5+100] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2249,8 +2249,8 @@ while282_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] @@ -2261,10 +2261,10 @@ while282_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 @@ -2277,8 +2277,8 @@ while282_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] @@ -2288,9 +2288,9 @@ while282_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] @@ -2320,7 +2320,7 @@ while310_test: while310_body: $s5 = $s5 $s3 = [$s5+0] - $s2 = [$s3+20] + $t7 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2331,8 +2331,8 @@ while310_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] @@ -2342,16 +2342,16 @@ while310_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 :if315_else + $t6 = $t7 + $t5 = LtS($s3 $t6 ) + $t6 = $t5 + if0 $t6 goto :if315_else if315_body: $s5 = $s5 - $s1 = [$s5+0] - $s0 = [$s1+32] + $t6 = [$s5+0] + $t5 = [$t6+32] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2362,7 +2362,7 @@ if315_body: local[15] = $t7 local[16] = $t8 $a0 = $s5 - call $s0 + call $t5 $s1 = $v0 $t0 = local[8] $t1 = local[9] @@ -2373,12 +2373,12 @@ if315_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s0 = $s1 - if0 $s0 goto :if319_else + $t5 = $s1 + if0 $t5 goto :if319_else if319_body: $s5 = $s5 - $s0 = [$s5+0] - $s1 = [$s0+16] + $t5 = [$s5+0] + $t6 = [$t5+16] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2389,8 +2389,8 @@ if319_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] @@ -2400,22 +2400,22 @@ if319_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s0 + $s5 = $s2 goto :if319_end if319_else: $s6 = 0 if319_end: goto :if315_end if315_else: - $s0 = $s2 - $s2 = $s7 - $s7 = LtS($s0 $s2 ) - $s2 = $s7 - if0 $s2 goto :if326_else + $t6 = $t7 + $t7 = $s7 + $t5 = LtS($t6 $t7 ) + $t7 = $t5 + if0 $t7 goto :if326_else if326_body: $s5 = $s5 - $s2 = [$s5+0] - $s7 = [$s2+28] + $t7 = [$s5+0] + $t5 = [$t7+28] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2426,8 +2426,8 @@ if326_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] @@ -2437,12 +2437,12 @@ if326_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s7 = $s2 - if0 $s7 goto :if330_else + $t5 = $t7 + if0 $t5 goto :if330_else if330_body: $s5 = $s5 - $s7 = [$s5+0] - $s2 = [$s7+12] + $t5 = [$s5+0] + $t7 = [$t5+12] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2453,8 +2453,8 @@ if330_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] @@ -2464,7 +2464,7 @@ if330_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s7 + $s5 = $t5 goto :if330_end if330_else: $s6 = 0 @@ -2477,8 +2477,8 @@ if326_end: if315_end: goto :while310_test while310_end: - $s6 = $s4 - $v0 = $s6 + $s0 = $s4 + $v0 = $s0 $s0 = local[0] $s1 = local[1] $s2 = local[2] @@ -2629,8 +2629,8 @@ if342_else: $s3 = 1 if342_end: $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+20] + $s3 = [$s7+0] + $s5 = [$s3+20] local[8] = $t0 local[9] = $t1 local[10] = $t2 @@ -2641,8 +2641,8 @@ if342_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] @@ -2652,11 +2652,11 @@ if342_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 @@ -2667,8 +2667,8 @@ if342_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] @@ -2678,13 +2678,13 @@ if342_end: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s5 = $s4 - if0 $s5 goto :if356_else + $s3 = $s5 + if0 $s3 goto :if356_else if356_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 @@ -2695,8 +2695,8 @@ if356_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] @@ -2706,8 +2706,8 @@ if356_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 @@ -2718,9 +2718,9 @@ if356_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] @@ -2730,13 +2730,13 @@ if356_body: $t6 = local[14] $t7 = local[15] $t8 = local[16] - $s3 = $s4 + $s3 = $s5 goto :if356_end if356_else: $s3 = 1 if356_end: - $s3 = 1 - $v0 = $s3 + $s5 = 1 + $v0 = $s5 $s0 = local[0] $s1 = local[1] $s2 = local[2] |