summaryrefslogtreecommitdiff
path: root/output/BinaryTree.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'output/BinaryTree.vaporm')
-rw-r--r--output/BinaryTree.vaporm936
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]