diff options
Diffstat (limited to 'output/LinkedList.vaporm')
-rw-r--r-- | output/LinkedList.vaporm | 934 |
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] |