summaryrefslogtreecommitdiff
path: root/output/LinkedList.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'output/LinkedList.vaporm')
-rw-r--r--output/LinkedList.vaporm934
1 files changed, 592 insertions, 342 deletions
diff --git a/output/LinkedList.vaporm b/output/LinkedList.vaporm
index 742fe43..7a65181 100644
--- a/output/LinkedList.vaporm
+++ b/output/LinkedList.vaporm
@@ -287,8 +287,8 @@ if28_end:
goto :if27_end
if27_else:
$s6 = $s6
- $s4 = [$s6+0]
- $s5 = [$s4+12]
+ $s5 = [$s6+0]
+ $s3 = [$s5+12]
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -296,16 +296,16 @@ if27_else:
local[12] = $t7
local[13] = $t8
$a0 = $s6
- call $s5
+ call $s3
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s4 = $v0
- $s5 = $s4
- if0 $s5 goto :if33_else
+ $s5 = $v0
+ $s3 = $s5
+ if0 $s3 goto :if33_else
if33_body:
$s7 = 0
goto :if33_end
@@ -315,8 +315,8 @@ if33_end:
if27_end:
if21_end:
if12_end:
- $s5 = $s7
- $v0 = $s5
+ $s4 = $s7
+ $v0 = $s4
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]
@@ -499,7 +499,7 @@ func List_SetNext [in 0, out 0, local 14]
$s6 = local[6]
$s7 = local[7]
ret
-func List_Delete [in 0, out 0, local 14]
+func List_Delete [in 0, out 0, local 57]
local[0] = $s0
local[1] = $s1
local[2] = $s2
@@ -510,7 +510,9 @@ func List_Delete [in 0, out 0, local 14]
local[7] = $s7
$s6 = $a0
$s7 = $a1
- $s5 = $s6
+ $t0 = local[14]
+ $t0 = $s6
+ local[14] = $t0
$s4 = 0
$s3 = 0
$s2 = 1
@@ -522,19 +524,55 @@ func List_Delete [in 0, out 0, local 14]
$t7 = [$s6+40]
while65_test:
$s6 = Eq($s0 0 )
- $t6 = $s6
- $s6 = Eq($s4 0 )
- $t5 = $s6
- $s6 = Eq(1 $t6 )
- $t6 = Eq(1 $t5 )
- $t5 = Eq($s6 $t6 )
- $t6 = $t5
- if0 $t6 goto :while65_end
+ $t0 = local[52]
+ $t0 = $s6
+ local[52] = $t0
+ $t0 = local[50]
+ $t0 = Eq($s4 0 )
+ local[50] = $t0
+ $t0 = local[42]
+ $t1 = local[50]
+ $t0 = $t1
+ local[50] = $t1
+ local[42] = $t0
+ $t0 = local[41]
+ $t1 = local[52]
+ $t0 = Eq(1 $t1 )
+ local[52] = $t1
+ local[41] = $t0
+ $t0 = local[43]
+ $t1 = local[42]
+ $t0 = Eq(1 $t1 )
+ local[42] = $t1
+ local[43] = $t0
+ $t0 = local[49]
+ $t1 = local[41]
+ $t2 = local[43]
+ $t0 = Eq($t1 $t2 )
+ local[43] = $t2
+ local[41] = $t1
+ local[49] = $t0
+ $t0 = local[38]
+ $t1 = local[49]
+ $t0 = $t1
+ local[49] = $t1
+ local[38] = $t0
+ $t0 = local[38]
+ if0 $t0 goto :while65_end
+ local[38] = $t0
while65_body:
$s7 = $s7
- $t6 = [$s7+0]
- $t5 = [$t6+16]
- $t6 = $t7
+ $t0 = local[40]
+ $t0 = [$s7+0]
+ local[40] = $t0
+ $t0 = local[39]
+ $t1 = local[40]
+ $t0 = [$t1+16]
+ local[40] = $t1
+ local[39] = $t0
+ $t0 = local[34]
+ $t0 = $t7
+ local[34] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -542,28 +580,64 @@ while65_body:
local[12] = $t7
local[13] = $t8
$a0 = $s7
- $a1 = $t6
- call $t5
+ $t0 = local[34]
+ $a1 = $t0
+ local[34] = $t0
+ $t0 = local[39]
+ $t1 = local[39]
+ call $t1
+ local[39] = $t1
+ local[39] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s6 = $v0
- $t6 = $s6
- if0 $t6 goto :if74_else
+ $t0 = local[37]
+ $t0 = $v0
+ local[37] = $t0
+ $t0 = local[33]
+ $t1 = local[37]
+ $t0 = $t1
+ local[37] = $t1
+ local[33] = $t0
+ $t0 = local[33]
+ if0 $t0 goto :if74_else
+ local[33] = $t0
if74_body:
$s4 = 1
- $t6 = $s2
- $s6 = 0
- $t5 = LtS($t6 $s6 )
- $s6 = $t5
- if0 $s6 goto :if79_else
+ $t0 = local[35]
+ $t0 = $s2
+ local[35] = $t0
+ $t0 = local[31]
+ $t0 = 0
+ local[31] = $t0
+ $t0 = local[36]
+ $t1 = local[35]
+ $t2 = local[31]
+ $t0 = LtS($t1 $t2 )
+ local[31] = $t2
+ local[35] = $t1
+ local[36] = $t0
+ $t0 = local[30]
+ $t1 = local[36]
+ $t0 = $t1
+ local[36] = $t1
+ local[30] = $t0
+ $t0 = local[30]
+ if0 $t0 goto :if79_else
+ local[30] = $t0
if79_body:
$s1 = $s1
- $s6 = [$s1+0]
- $t5 = [$s6+32]
+ $t0 = local[27]
+ $t0 = [$s1+0]
+ local[27] = $t0
+ $t0 = local[26]
+ $t1 = local[27]
+ $t0 = [$t1+32]
+ local[27] = $t1
+ local[26] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -571,28 +645,64 @@ if79_body:
local[12] = $t7
local[13] = $t8
$a0 = $s1
- call $t5
+ $t0 = local[26]
+ $t1 = local[26]
+ call $t1
+ local[26] = $t1
+ local[26] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s6 = $v0
- $s5 = $s6
+ $t0 = local[21]
+ $t0 = $v0
+ local[21] = $t0
+ $t0 = local[14]
+ $t1 = local[21]
+ $t0 = $t1
+ local[21] = $t1
+ local[14] = $t0
goto :if79_end
if79_else:
- $s6 = 0
- $t5 = 555
- $t6 = Sub($s6 $t5 )
- $t5 = $t6
- PrintIntS($t5 )
+ $t0 = local[28]
+ $t0 = 0
+ local[28] = $t0
+ $t0 = local[23]
+ $t0 = 555
+ local[23] = $t0
+ $t0 = local[29]
+ $t1 = local[28]
+ $t2 = local[23]
+ $t0 = Sub($t1 $t2 )
+ local[23] = $t2
+ local[28] = $t1
+ local[29] = $t0
+ $t0 = local[22]
+ $t1 = local[29]
+ $t0 = $t1
+ local[29] = $t1
+ local[22] = $t0
+ $t0 = local[22]
+ PrintIntS($t0 )
+ local[22] = $t0
$s3 = $s3
- $t5 = [$s3+0]
- $t6 = [$t5+12]
+ $t0 = local[20]
+ $t0 = [$s3+0]
+ local[20] = $t0
+ $t0 = local[20]
+ $t5 = [$t0+12]
+ local[20] = $t0
$s1 = $s1
- $t5 = [$s1+0]
- $s6 = [$t5+32]
+ $t0 = local[17]
+ $t0 = [$s1+0]
+ local[17] = $t0
+ $t0 = local[16]
+ $t1 = local[17]
+ $t0 = [$t1+32]
+ local[17] = $t1
+ local[16] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -600,15 +710,21 @@ if79_else:
local[12] = $t7
local[13] = $t8
$a0 = $s1
- call $s6
+ $t0 = local[16]
+ $t1 = local[16]
+ call $t1
+ local[16] = $t1
+ local[16] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t5 = $v0
- $s6 = $t5
+ $t6 = $v0
+ $t0 = local[19]
+ $t0 = $t6
+ local[19] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -616,34 +732,64 @@ if79_else:
local[12] = $t7
local[13] = $t8
$a0 = $s3
- $a1 = $s6
- call $t6
+ $t0 = local[19]
+ $a1 = $t0
+ local[19] = $t0
+ call $t5
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t5 = $v0
- $s6 = $t5
- $s6 = 0
- $t5 = 555
- $t6 = Sub($s6 $t5 )
- $t5 = $t6
- PrintIntS($t5 )
+ $t0 = local[24]
+ $t0 = $v0
+ local[24] = $t0
+ $t0 = local[25]
+ $t1 = local[24]
+ $t0 = $t1
+ local[24] = $t1
+ local[25] = $t0
+ $t3 = 0
+ $t4 = 555
+ $t0 = local[18]
+ $t0 = Sub($t3 $t4 )
+ local[18] = $t0
+ $t0 = local[15]
+ $t1 = local[18]
+ $t0 = $t1
+ local[18] = $t1
+ local[15] = $t0
+ $t0 = local[15]
+ PrintIntS($t0 )
+ local[15] = $t0
if79_end:
goto :if74_end
if74_else:
- $t5 = 0
+ $s5 = 0
if74_end:
- $t5 = Eq($s4 0 )
- $t6 = $t5
- if0 $t6 goto :if101_else
+ $t0 = local[44]
+ $t0 = Eq($s4 0 )
+ local[44] = $t0
+ $t0 = local[46]
+ $t1 = local[44]
+ $t0 = $t1
+ local[44] = $t1
+ local[46] = $t0
+ $t0 = local[46]
+ if0 $t0 goto :if101_else
+ local[46] = $t0
if101_body:
$s3 = $s1
$s1 = $s1
- $t6 = [$s1+0]
- $t5 = [$t6+32]
+ $t0 = local[54]
+ $t0 = [$s1+0]
+ local[54] = $t0
+ $t0 = local[53]
+ $t1 = local[54]
+ $t0 = [$t1+32]
+ local[54] = $t1
+ local[53] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -651,18 +797,32 @@ if101_body:
local[12] = $t7
local[13] = $t8
$a0 = $s1
- call $t5
+ $t0 = local[53]
+ $t1 = local[53]
+ call $t1
+ local[53] = $t1
+ local[53] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t6 = $v0
- $s1 = $t6
+ $t0 = local[45]
+ $t0 = $v0
+ local[45] = $t0
+ $t0 = local[45]
+ $s1 = $t0
+ local[45] = $t0
$s1 = $s1
- $t6 = [$s1+0]
- $t5 = [$t6+24]
+ $t0 = local[55]
+ $t0 = [$s1+0]
+ local[55] = $t0
+ $t0 = local[48]
+ $t1 = local[55]
+ $t0 = [$t1+24]
+ local[55] = $t1
+ local[48] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -670,18 +830,32 @@ if101_body:
local[12] = $t7
local[13] = $t8
$a0 = $s1
- call $t5
+ $t0 = local[48]
+ $t1 = local[48]
+ call $t1
+ local[48] = $t1
+ local[48] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t6 = $v0
- $s0 = $t6
+ $t0 = local[56]
+ $t0 = $v0
+ local[56] = $t0
+ $t0 = local[56]
+ $s0 = $t0
+ local[56] = $t0
$s1 = $s1
- $t6 = [$s1+0]
- $t5 = [$t6+28]
+ $t0 = local[51]
+ $t0 = [$s1+0]
+ local[51] = $t0
+ $t0 = local[32]
+ $t1 = local[51]
+ $t0 = [$t1+28]
+ local[51] = $t1
+ local[32] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -689,24 +863,34 @@ if101_body:
local[12] = $t7
local[13] = $t8
$a0 = $s1
- call $t5
+ $t0 = local[32]
+ $t1 = local[32]
+ call $t1
+ local[32] = $t1
+ local[32] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t6 = $v0
- $t7 = $t6
+ $t0 = local[47]
+ $t0 = $v0
+ local[47] = $t0
+ $t0 = local[47]
+ $t7 = $t0
+ local[47] = $t0
$s2 = 1
goto :if101_end
if101_else:
- $t5 = 0
+ $s5 = 0
if101_end:
goto :while65_test
while65_end:
- $t7 = $s5
- $v0 = $t7
+ $t0 = local[14]
+ $s5 = $t0
+ local[14] = $t0
+ $v0 = $s5
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]
@@ -716,7 +900,7 @@ while65_end:
$s6 = local[6]
$s7 = local[7]
ret
-func List_Search [in 0, out 0, local 14]
+func List_Search [in 0, out 0, local 23]
local[0] = $s0
local[1] = $s1
local[2] = $s2
@@ -727,19 +911,29 @@ func List_Search [in 0, out 0, local 14]
local[7] = $s7
$s6 = $a0
$s7 = $a1
- $s5 = 0
+ $t0 = local[14]
+ $t0 = 0
+ local[14] = $t0
$s4 = $s6
$s3 = [$s6+48]
$s2 = [$s6+40]
while113_test:
$s6 = Eq($s3 0 )
- $s1 = $s6
- if0 $s1 goto :while113_end
+ $t0 = local[22]
+ $t0 = $s6
+ local[22] = $t0
+ $t0 = local[22]
+ if0 $t0 goto :while113_end
+ local[22] = $t0
while113_body:
$s7 = $s7
- $s1 = [$s7+0]
- $s6 = [$s1+16]
- $s1 = $s2
+ $t4 = [$s7+0]
+ $t0 = local[17]
+ $t0 = [$t4+16]
+ local[17] = $t0
+ $t0 = local[15]
+ $t0 = $s2
+ local[15] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -747,26 +941,40 @@ while113_body:
local[12] = $t7
local[13] = $t8
$a0 = $s7
- $a1 = $s1
- call $s6
+ $t0 = local[15]
+ $a1 = $t0
+ local[15] = $t0
+ $t0 = local[17]
+ $t1 = local[17]
+ call $t1
+ local[17] = $t1
+ local[17] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s0 = $v0
- $s1 = $s0
- if0 $s1 goto :if116_else
+ $t0 = local[21]
+ $t0 = $v0
+ local[21] = $t0
+ $t0 = local[21]
+ $s0 = $t0
+ local[21] = $t0
+ if0 $s0 goto :if116_else
if116_body:
- $s5 = 1
+ $t0 = local[14]
+ $t0 = 1
+ local[14] = $t0
goto :if116_end
if116_else:
$s1 = 0
if116_end:
$s4 = $s4
- $s1 = [$s4+0]
- $s0 = [$s1+32]
+ $t7 = [$s4+0]
+ $t0 = local[19]
+ $t0 = [$t7+32]
+ local[19] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -774,18 +982,26 @@ if116_end:
local[12] = $t7
local[13] = $t8
$a0 = $s4
- call $s0
+ $t0 = local[19]
+ $t1 = local[19]
+ call $t1
+ local[19] = $t1
+ local[19] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s1 = $v0
- $s4 = $s1
+ $t6 = $v0
+ $s4 = $t6
$s4 = $s4
- $s1 = [$s4+0]
- $s0 = [$s1+24]
+ $t0 = local[20]
+ $t0 = [$s4+0]
+ local[20] = $t0
+ $t0 = local[20]
+ $t3 = [$t0+24]
+ local[20] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -793,18 +1009,26 @@ if116_end:
local[12] = $t7
local[13] = $t8
$a0 = $s4
- call $s0
+ call $t3
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s1 = $v0
- $s3 = $s1
+ $t0 = local[18]
+ $t0 = $v0
+ local[18] = $t0
+ $t0 = local[18]
+ $s3 = $t0
+ local[18] = $t0
$s4 = $s4
- $s1 = [$s4+0]
- $s0 = [$s1+28]
+ $t0 = local[16]
+ $t0 = [$s4+0]
+ local[16] = $t0
+ $t0 = local[16]
+ $s5 = [$t0+28]
+ local[16] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -812,19 +1036,21 @@ if116_end:
local[12] = $t7
local[13] = $t8
$a0 = $s4
- call $s0
+ call $s5
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s1 = $v0
- $s2 = $s1
+ $t5 = $v0
+ $s2 = $t5
goto :while113_test
while113_end:
- $s2 = $s5
- $v0 = $s2
+ $t0 = local[14]
+ $s5 = $t0
+ local[14] = $t0
+ $v0 = $s5
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]
@@ -897,7 +1123,7 @@ func List_GetNext [in 0, out 0, local 14]
$s6 = local[6]
$s7 = local[7]
ret
-func List_Print [in 0, out 0, local 14]
+func List_Print [in 0, out 0, local 19]
local[0] = $s0
local[1] = $s1
local[2] = $s2
@@ -912,12 +1138,22 @@ func List_Print [in 0, out 0, local 14]
$s4 = [$s7+40]
while134_test:
$s7 = Eq($s5 0 )
- $s3 = $s7
- if0 $s3 goto :while134_end
+ $t0 = local[16]
+ $t0 = $s7
+ local[16] = $t0
+ $t0 = local[16]
+ if0 $t0 goto :while134_end
+ local[16] = $t0
while134_body:
$s4 = $s4
- $s3 = [$s4+0]
- $s7 = [$s3+4]
+ $t0 = local[18]
+ $t0 = [$s4+0]
+ local[18] = $t0
+ $t0 = local[17]
+ $t1 = local[18]
+ $t0 = [$t1+4]
+ local[18] = $t1
+ local[17] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -925,19 +1161,27 @@ while134_body:
local[12] = $t7
local[13] = $t8
$a0 = $s4
- call $s7
+ $t0 = local[17]
+ $t1 = local[17]
+ call $t1
+ local[17] = $t1
+ local[17] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s7 = $s3
- PrintIntS($s7 )
+ $t0 = local[15]
+ $t0 = $v0
+ local[15] = $t0
+ $t0 = local[15]
+ $t7 = $t0
+ local[15] = $t0
+ PrintIntS($t7 )
$s6 = $s6
- $s7 = [$s6+0]
- $s3 = [$s7+32]
+ $t6 = [$s6+0]
+ $s2 = [$t6+32]
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -945,18 +1189,18 @@ while134_body:
local[12] = $t7
local[13] = $t8
$a0 = $s6
- call $s3
+ call $s2
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s7 = $v0
- $s6 = $s7
+ $t5 = $v0
+ $s6 = $t5
$s6 = $s6
- $s7 = [$s6+0]
- $s3 = [$s7+24]
+ $s0 = [$s6+0]
+ $s1 = [$s0+24]
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -964,18 +1208,20 @@ while134_body:
local[12] = $t7
local[13] = $t8
$a0 = $s6
- call $s3
+ call $s1
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s7 = $v0
- $s5 = $s7
+ $s3 = $v0
+ $s5 = $s3
$s6 = $s6
- $s7 = [$s6+0]
- $s3 = [$s7+28]
+ $t4 = [$s6+0]
+ $t0 = local[14]
+ $t0 = [$t4+28]
+ local[14] = $t0
local[8] = $t3
local[9] = $t4
local[10] = $t5
@@ -983,19 +1229,23 @@ while134_body:
local[12] = $t7
local[13] = $t8
$a0 = $s6
- call $s3
+ $t0 = local[14]
+ $t1 = local[14]
+ call $t1
+ local[14] = $t1
+ local[14] = $t0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s7 = $v0
- $s4 = $s7
+ $t3 = $v0
+ $s4 = $t3
goto :while134_test
while134_end:
- $s4 = 1
- $v0 = $s4
+ $t3 = 1
+ $v0 = $t3
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]
@@ -1037,18 +1287,18 @@ func LL_Start [in 0, out 0, local 14]
$t8 = local[13]
$s6 = $v0
$s5 = $s6
- $s5 = $s7
- $s5 = $s5
- $s7 = [$s5+0]
- $s6 = [$s7+0]
+ $s6 = $s7
+ $s6 = $s6
+ $s7 = [$s6+0]
+ $s4 = [$s7+0]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s6
+ $a0 = $s6
+ call $s4
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
@@ -1057,17 +1307,17 @@ func LL_Start [in 0, out 0, local 14]
$t8 = local[13]
$s7 = $v0
$s5 = $s7
- $s5 = $s5
- $s7 = [$s5+0]
- $s6 = [$s7+36]
+ $s6 = $s6
+ $s7 = [$s6+0]
+ $s4 = [$s7+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s6
+ $a0 = $s6
+ call $s4
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
@@ -1078,82 +1328,82 @@ func LL_Start [in 0, out 0, local 14]
$s5 = $s7
$s7 = HeapAllocZ(36 )
[$s7+0] = :functable_Element
- $s6 = $s7
- $s6 = $s6
- $s7 = [$s6+0]
- $s4 = [$s7+0]
+ $s4 = $s7
+ $s4 = $s4
+ $s7 = [$s4+0]
+ $s3 = [$s7+0]
$s7 = 25
- $s3 = 37000
- $s2 = 0
+ $s2 = 37000
+ $s1 = 0
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s6
+ $a0 = $s4
$a1 = $s7
- $a2 = $s3
- $a3 = $s2
- call $s4
+ $a2 = $s2
+ $a3 = $s1
+ call $s3
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s1 = $v0
- $s5 = $s1
- $s5 = $s5
- $s1 = [$s5+0]
- $s2 = [$s1+8]
- $s1 = $s6
+ $s0 = $v0
+ $s5 = $s0
+ $s6 = $s6
+ $s0 = [$s6+0]
+ $s1 = [$s0+8]
+ $s0 = $s4
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $s1
- call $s2
+ $a0 = $s6
+ $a1 = $s0
+ call $s1
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s5 = $s5
- $s3 = [$s5+0]
- $s1 = [$s3+36]
+ $s2 = $v0
+ $s6 = $s2
+ $s6 = $s6
+ $s2 = [$s6+0]
+ $s0 = [$s2+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s1
+ $a0 = $s6
+ call $s0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s3 = 10000000
- PrintIntS($s3 )
- $s3 = HeapAllocZ(36 )
- [$s3+0] = :functable_Element
- $s6 = $s3
- $s6 = $s6
- $s3 = [$s6+0]
- $s1 = [$s3+0]
- $s3 = 39
- $s2 = 42000
+ $s2 = $v0
+ $s5 = $s2
+ $s2 = 10000000
+ PrintIntS($s2 )
+ $s2 = HeapAllocZ(36 )
+ [$s2+0] = :functable_Element
+ $s4 = $s2
+ $s4 = $s4
+ $s2 = [$s4+0]
+ $s0 = [$s2+0]
+ $s2 = 39
+ $s1 = 42000
$s7 = 1
local[8] = $t3
local[9] = $t4
@@ -1161,51 +1411,51 @@ func LL_Start [in 0, out 0, local 14]
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s6
- $a1 = $s3
- $a2 = $s2
+ $a0 = $s4
+ $a1 = $s2
+ $a2 = $s1
$a3 = $s7
- call $s1
+ call $s0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s4 = $v0
- $s5 = $s4
- $s4 = $s6
- $s5 = $s5
- $s7 = [$s5+0]
- $s2 = [$s7+8]
- $s7 = $s6
+ $s3 = $v0
+ $s5 = $s3
+ $s3 = $s4
+ $s6 = $s6
+ $s7 = [$s6+0]
+ $s1 = [$s7+8]
+ $s7 = $s4
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
+ $a0 = $s6
$a1 = $s7
- call $s2
+ call $s1
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s5 = $s5
- $s3 = [$s5+0]
- $s7 = [$s3+36]
+ $s2 = $v0
+ $s6 = $s2
+ $s6 = $s6
+ $s2 = [$s6+0]
+ $s7 = [$s2+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
+ $a0 = $s6
call $s7
$t3 = local[8]
$t4 = local[9]
@@ -1213,29 +1463,29 @@ func LL_Start [in 0, out 0, local 14]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s3 = 10000000
- PrintIntS($s3 )
- $s3 = HeapAllocZ(36 )
- [$s3+0] = :functable_Element
- $s6 = $s3
- $s6 = $s6
- $s3 = [$s6+0]
- $s7 = [$s3+0]
- $s3 = 22
- $s2 = 34000
- $s1 = 0
+ $s2 = $v0
+ $s5 = $s2
+ $s2 = 10000000
+ PrintIntS($s2 )
+ $s2 = HeapAllocZ(36 )
+ [$s2+0] = :functable_Element
+ $s4 = $s2
+ $s4 = $s4
+ $s2 = [$s4+0]
+ $s7 = [$s2+0]
+ $s2 = 22
+ $s1 = 34000
+ $s0 = 0
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s6
- $a1 = $s3
- $a2 = $s2
- $a3 = $s1
+ $a0 = $s4
+ $a1 = $s2
+ $a2 = $s1
+ $a3 = $s0
call $s7
$t3 = local[8]
$t4 = local[9]
@@ -1243,56 +1493,56 @@ func LL_Start [in 0, out 0, local 14]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s0 = $v0
- $s5 = $s0
- $s5 = $s5
- $s0 = [$s5+0]
- $s1 = [$s0+8]
- $s0 = $s6
+ $t7 = $v0
+ $s5 = $t7
+ $s6 = $s6
+ $t7 = [$s6+0]
+ $s0 = [$t7+8]
+ $t7 = $s4
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $s0
- call $s1
+ $a0 = $s6
+ $a1 = $t7
+ call $s0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s2 = $v0
- $s5 = $s2
- $s5 = $s5
- $s2 = [$s5+0]
- $s0 = [$s2+36]
+ $s1 = $v0
+ $s6 = $s1
+ $s6 = $s6
+ $s1 = [$s6+0]
+ $t7 = [$s1+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s0
+ $a0 = $s6
+ call $t7
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s2 = $v0
- $s5 = $s2
- $s2 = HeapAllocZ(36 )
- [$s2+0] = :functable_Element
- $s0 = $s2
- $s0 = $s0
- $s2 = [$s0+0]
- $s1 = [$s2+0]
- $s2 = 27
- $s3 = 34000
+ $s1 = $v0
+ $s5 = $s1
+ $s1 = HeapAllocZ(36 )
+ [$s1+0] = :functable_Element
+ $t7 = $s1
+ $t7 = $t7
+ $s1 = [$t7+0]
+ $s0 = [$s1+0]
+ $s1 = 27
+ $s2 = 34000
$s7 = 0
local[8] = $t3
local[9] = $t4
@@ -1300,31 +1550,31 @@ func LL_Start [in 0, out 0, local 14]
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s0
- $a1 = $s2
- $a2 = $s3
+ $a0 = $t7
+ $a1 = $s1
+ $a2 = $s2
$a3 = $s7
- call $s1
+ call $s0
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $t7 = $v0
- $s5 = $t7
- $s5 = $s5
- $t7 = [$s5+0]
- $s7 = [$t7+20]
- $t7 = $s4
+ $t6 = $v0
+ $s5 = $t6
+ $s6 = $s6
+ $t6 = [$s6+0]
+ $s7 = [$t6+20]
+ $t6 = $s3
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $t7
+ $a0 = $s6
+ $a1 = $t6
call $s7
$t3 = local[8]
$t4 = local[9]
@@ -1332,41 +1582,41 @@ func LL_Start [in 0, out 0, local 14]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $t7 = $s3
- PrintIntS($t7 )
- $s5 = $s5
- $t7 = [$s5+0]
- $s3 = [$t7+20]
- $t7 = $s0
+ $s2 = $v0
+ $t6 = $s2
+ PrintIntS($t6 )
+ $s6 = $s6
+ $t6 = [$s6+0]
+ $s2 = [$t6+20]
+ $t6 = $t7
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $t7
- call $s3
+ $a0 = $s6
+ $a1 = $t6
+ call $s2
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s0 = $v0
- $t7 = $s0
- PrintIntS($t7 )
- $t7 = 10000000
- PrintIntS($t7 )
- $t7 = HeapAllocZ(36 )
- [$t7+0] = :functable_Element
- $s6 = $t7
- $s6 = $s6
- $t7 = [$s6+0]
- $s0 = [$t7+0]
- $t7 = 28
- $s3 = 35000
+ $t7 = $v0
+ $t6 = $t7
+ PrintIntS($t6 )
+ $t6 = 10000000
+ PrintIntS($t6 )
+ $t6 = HeapAllocZ(36 )
+ [$t6+0] = :functable_Element
+ $s4 = $t6
+ $s4 = $s4
+ $t6 = [$s4+0]
+ $t7 = [$t6+0]
+ $t6 = 28
+ $s2 = 35000
$s7 = 0
local[8] = $t3
local[9] = $t4
@@ -1374,31 +1624,31 @@ func LL_Start [in 0, out 0, local 14]
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s6
- $a1 = $t7
- $a2 = $s3
+ $a0 = $s4
+ $a1 = $t6
+ $a2 = $s2
$a3 = $s7
- call $s0
+ call $t7
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s2 = $v0
- $s5 = $s2
- $s5 = $s5
- $s2 = [$s5+0]
- $s7 = [$s2+8]
- $s2 = $s6
+ $s1 = $v0
+ $s5 = $s1
+ $s6 = $s6
+ $s1 = [$s6+0]
+ $s7 = [$s1+8]
+ $s1 = $s4
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $s2
+ $a0 = $s6
+ $a1 = $s1
call $s7
$t3 = local[8]
$t4 = local[9]
@@ -1406,115 +1656,115 @@ func LL_Start [in 0, out 0, local 14]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s5 = $s5
- $s3 = [$s5+0]
- $s2 = [$s3+36]
+ $s2 = $v0
+ $s6 = $s2
+ $s6 = $s6
+ $s2 = [$s6+0]
+ $s1 = [$s2+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s2
+ $a0 = $s6
+ call $s1
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s3 = $v0
- $s5 = $s3
- $s3 = 2220000
- PrintIntS($s3 )
- $s5 = $s5
- $s3 = [$s5+0]
- $s2 = [$s3+16]
- $s3 = $s4
+ $s2 = $v0
+ $s5 = $s2
+ $s2 = 2220000
+ PrintIntS($s2 )
+ $s6 = $s6
+ $s2 = [$s6+0]
+ $s1 = [$s2+16]
+ $s2 = $s3
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $s3
- call $s2
+ $a0 = $s6
+ $a1 = $s2
+ call $s1
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s4 = $v0
- $s5 = $s4
- $s5 = $s5
- $s4 = [$s5+0]
- $s3 = [$s4+36]
+ $s3 = $v0
+ $s6 = $s3
+ $s6 = $s6
+ $s3 = [$s6+0]
+ $s2 = [$s3+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s3
+ $a0 = $s6
+ call $s2
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s4 = $v0
- $s5 = $s4
- $s4 = 33300000
- PrintIntS($s4 )
- $s5 = $s5
- $s4 = [$s5+0]
- $s3 = [$s4+16]
- $s4 = $s6
+ $s3 = $v0
+ $s5 = $s3
+ $s3 = 33300000
+ PrintIntS($s3 )
+ $s6 = $s6
+ $s3 = [$s6+0]
+ $s2 = [$s3+16]
+ $s3 = $s4
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- $a1 = $s4
- call $s3
+ $a0 = $s6
+ $a1 = $s3
+ call $s2
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s6 = $v0
- $s5 = $s6
- $s5 = $s5
- $s6 = [$s5+0]
- $s4 = [$s6+36]
+ $s4 = $v0
+ $s6 = $s4
+ $s6 = $s6
+ $s4 = [$s6+0]
+ $s3 = [$s4+36]
local[8] = $t3
local[9] = $t4
local[10] = $t5
local[11] = $t6
local[12] = $t7
local[13] = $t8
- $a0 = $s5
- call $s4
+ $a0 = $s6
+ call $s3
$t3 = local[8]
$t4 = local[9]
$t5 = local[10]
$t6 = local[11]
$t7 = local[12]
$t8 = local[13]
- $s6 = $v0
- $s5 = $s6
- $s6 = 44440000
- PrintIntS($s6 )
- $s6 = 0
- $v0 = $s6
+ $s4 = $v0
+ $s5 = $s4
+ $s4 = 44440000
+ PrintIntS($s4 )
+ $s4 = 0
+ $v0 = $s4
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]