diff options
Diffstat (limited to 'output/BinaryTree.vaporm')
-rw-r--r-- | output/BinaryTree.vaporm | 2304 |
1 files changed, 2304 insertions, 0 deletions
diff --git a/output/BinaryTree.vaporm b/output/BinaryTree.vaporm index e69de29..d315ffb 100644 --- a/output/BinaryTree.vaporm +++ b/output/BinaryTree.vaporm @@ -0,0 +1,2304 @@ +const functable_BT + :BT_Start +const functable_Tree + :Tree_Init + :Tree_SetRight + :Tree_SetLeft + :Tree_GetRight + :Tree_GetLeft + :Tree_GetKey + :Tree_SetKey + :Tree_GetHas_Right + :Tree_GetHas_Left + :Tree_SetHas_Left + :Tree_SetHas_Right + :Tree_Compare + :Tree_Insert + :Tree_Delete + :Tree_Remove + :Tree_RemoveRight + :Tree_RemoveLeft + :Tree_Search + :Tree_Print + :Tree_RecPrint +func Main [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s7 = HeapAllocZ(4 ) + [$s7+0] = :functable_BT + $s6 = $s7 + $s7 = [$s6+0] + $s5 = [$s7+0] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s7 = $v0 + $s5 = $s7 + PrintIntS($s5 ) + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func BT_Start [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s7 = $a0 + $s6 = HeapAllocZ(104 ) + [$s6+0] = :functable_Tree + $s7 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s5 = [$s6+0] + $s6 = 16 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s6 = $s4 + $s7 = $s7 + $s6 = [$s7+0] + $s4 = [$s6+72] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s6 = $s6 + $s6 = 100000000 + PrintIntS($s6 ) + $s7 = $s7 + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 8 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s6 = $s5 + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+72] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s6 = $s5 + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+48] + $s5 = 24 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s6 = $s4 + $s7 = $s7 + $s4 = [$s7+0] + $s5 = [$s4+48] + $s4 = 4 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s4 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s6 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 12 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s6 = $s5 + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+48] + $s5 = 20 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s6 = $s4 + $s7 = $s7 + $s4 = [$s7+0] + $s5 = [$s4+48] + $s4 = 28 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s4 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s6 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s4 = [$s6+48] + $s6 = 14 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s6 = $s5 + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+72] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s6 = $s5 + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 24 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s5 = $s4 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s4 = [$s5+68] + $s5 = 12 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s5 = $s6 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 16 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s5 = $s4 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s4 = [$s5+68] + $s5 = 50 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s5 = $s6 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s6 = [$s5+68] + $s5 = 12 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s5 = $s4 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s4 = [$s5+52] + $s5 = 12 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s5 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s6 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s5 = [$s6+72] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s6 = $v0 + $s6 = $s6 + $s7 = $s7 + $s6 = [$s7+0] + $s5 = [$s6+68] + $s6 = 12 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s6 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s6 = $s4 + PrintIntS($s6 ) + $s6 = 0 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Init [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+88] = $s7 + [$s6+92] = 0 + [$s6+96] = 0 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_SetRight [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+84] = $s7 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_SetLeft [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+80] = $s7 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_GetRight [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = [$s6+84] + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_GetLeft [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = [$s6+80] + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_GetKey [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = [$s6+88] + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_SetKey [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+88] = $s7 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_GetHas_Right [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = [$s6+96] + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_GetHas_Left [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = [$s6+92] + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_SetHas_Left [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+92] = $s7 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_SetHas_Right [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + [$s6+96] = $s7 + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Compare [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s5 = $a0 + $s6 = $a1 + $s7 = $a2 + $s4 = 0 + $s5 = $s7 + $s3 = 1 + $s2 = Add($s5 $s3 ) + $s3 = $s2 + $s2 = $s6 + $s5 = $s7 + $s7 = LtS($s2 $s5 ) + $s5 = $s7 + if0 $s5 goto :if100_else +if100_body: + $s4 = 0 + goto :if100_end +if100_else: + $s5 = $s6 + $s6 = $s3 + $s3 = LtS($s5 $s6 ) + $s6 = Eq($s3 0 ) + $s3 = $s6 + if0 $s3 goto :if104_else +if104_body: + $s4 = 0 + goto :if104_end +if104_else: + $s4 = 1 +if104_end: +if100_end: + $s3 = $s4 + $v0 = $s3 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Insert [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + $s5 = HeapAllocZ(104 ) + [$s5+0] = :functable_Tree + $s4 = $s5 + $s4 = $s4 + $s5 = [$s4+0] + $s3 = [$s5+0] + $s5 = $s7 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s4 + $a1 = $s5 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s5 = $s2 + $s5 = $s6 + $s6 = 1 +while115_test: + $s2 = $s6 + if0 $s2 goto :while115_end +while115_body: + $s5 = $s5 + $s2 = [$s5+0] + $s3 = [$s2+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s3 = $s2 + $s2 = $s7 + $s1 = $s3 + $s3 = LtS($s2 $s1 ) + $s1 = $s3 + if0 $s1 goto :if120_else +if120_body: + $s5 = $s5 + $s1 = [$s5+0] + $s3 = [$s1+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s3 = $s1 + if0 $s3 goto :if124_else +if124_body: + $s5 = $s5 + $s3 = [$s5+0] + $s1 = [$s3+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s5 = $s3 + goto :if124_end +if124_else: + $s6 = 0 + $s5 = $s5 + $s3 = [$s5+0] + $s1 = [$s3+36] + $s3 = 1 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s3 + call $s1 + $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] + $s3 = [$s2+8] + $s2 = $s4 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s2 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s5 = $s1 +if124_end: + goto :if120_end +if120_else: + $s5 = $s5 + $s1 = [$s5+0] + $s2 = [$s1+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s2 = $s1 + if0 $s2 goto :if139_else +if139_body: + $s5 = $s5 + $s2 = [$s5+0] + $s1 = [$s2+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s5 = $s2 + goto :if139_end +if139_else: + $s6 = 0 + $s5 = $s5 + $s2 = [$s5+0] + $s1 = [$s2+40] + $s2 = 1 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $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] + $s2 = [$s3+4] + $s3 = $s4 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s3 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s5 = $s1 +if139_end: +if120_end: + goto :while115_test +while115_end: + $s6 = 1 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Delete [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + $s5 = $s6 + $s4 = $s6 + $s3 = 1 + $s2 = 0 + $s1 = 1 +while155_test: + $s0 = $s3 + if0 $s0 goto :while155_end +while155_body: + $s5 = $s5 + $s0 = [$s5+0] + $t7 = [$s0+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s0 = $v0 + $t7 = $s0 + $s0 = $s7 + $t6 = $t7 + $t5 = LtS($s0 $t6 ) + $t6 = $t5 + if0 $t6 goto :if160_else +if160_body: + $s5 = $s5 + $t6 = [$s5+0] + $t5 = [$t6+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t6 = $v0 + $t5 = $t6 + if0 $t5 goto :if164_else +if164_body: + $s4 = $s5 + $s5 = $s5 + $t5 = [$s5+0] + $t6 = [$t5+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t5 = $v0 + $s5 = $t5 + goto :if164_end +if164_else: + $s3 = 0 +if164_end: + goto :if160_end +if160_else: + $t5 = $t7 + $t7 = $s7 + $t6 = LtS($t5 $t7 ) + $t7 = $t6 + if0 $t7 goto :if171_else +if171_body: + $s5 = $s5 + $t7 = [$s5+0] + $t6 = [$t7+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t7 = $v0 + $t6 = $t7 + if0 $t6 goto :if175_else +if175_body: + $s4 = $s5 + $s5 = $s5 + $t6 = [$s5+0] + $t7 = [$t6+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t6 = $v0 + $s5 = $t6 + goto :if175_end +if175_else: + $s3 = 0 +if175_end: + goto :if171_end +if171_else: + $t6 = $s1 + if0 $t6 goto :if182_else +if182_body: + $s5 = $s5 + $t6 = [$s5+0] + $t7 = [$t6+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t6 = $v0 + $t7 = Eq($t6 0 ) + $t6 = $t7 + $s5 = $s5 + $t7 = [$s5+0] + $t5 = [$t7+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $t5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t7 = $v0 + $t5 = Eq($t7 0 ) + $t7 = $t5 + $t5 = Eq(1 $t6 ) + $t6 = Eq(1 $t7 ) + $t7 = Eq($t5 $t6 ) + $t6 = $t7 + if0 $t6 goto :if183_else +if183_body: + $t6 = 1 + goto :if183_end +if183_else: + $t6 = [$s6+0] + $t7 = $s4 + $t5 = $s5 + $t6 = [$t6+56] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $t7 + $a2 = $t5 + call $t6 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s0 = $v0 + $t6 = $s0 +if183_end: + goto :if182_end +if182_else: + $s0 = [$s6+0] + $t5 = $s4 + $t7 = $s5 + $s0 = [$s0+56] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $t5 + $a2 = $t7 + call $s0 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $t6 = $v0 + $t6 = $t6 +if182_end: + $s2 = 1 + $s3 = 0 +if171_end: +if160_end: + $s1 = 0 + goto :while155_test +while155_end: + $s1 = $s2 + $v0 = $s1 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Remove [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s5 = $a0 + $s6 = $a1 + $s7 = $a2 + $s7 = $s7 + $s4 = [$s7+0] + $s3 = [$s4+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s3 = $s4 + if0 $s3 goto :if206_else +if206_body: + $s3 = [$s5+0] + $s4 = $s6 + $s2 = $s7 + $s3 = [$s3+64] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s4 + $a2 = $s2 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s2 = $s1 + goto :if206_end +if206_else: + $s7 = $s7 + $s2 = [$s7+0] + $s1 = [$s2+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s1 = $s2 + if0 $s1 goto :if214_else +if214_body: + $s1 = [$s5+0] + $s2 = $s6 + $s4 = $s7 + $s1 = [$s1+60] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s2 + $a2 = $s4 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s2 = $s3 + goto :if214_end +if214_else: + $s7 = $s7 + $s3 = [$s7+0] + $s4 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s4 = $s3 + $s6 = $s6 + $s3 = [$s6+0] + $s7 = [$s3+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + call $s7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s7 = $s3 + $s3 = [$s7+0] + $s2 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s2 = $s3 + $s3 = [$s5+0] + $s7 = $s4 + $s4 = $s2 + $s3 = [$s3+44] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + $a1 = $s7 + $a2 = $s4 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s4 = $s2 + if0 $s4 goto :if232_else +if232_body: + $s6 = $s6 + $s4 = [$s6+0] + $s2 = [$s4+8] + $s4 = [$s5+100] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s4 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s7 = $v0 + $s2 = $s7 + $s6 = $s6 + $s7 = [$s6+0] + $s4 = [$s7+36] + $s7 = 0 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s7 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s2 = $s2 + goto :if232_end +if232_else: + $s6 = $s6 + $s2 = [$s6+0] + $s7 = [$s2+4] + $s2 = [$s5+100] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s2 + call $s7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s2 = $s5 + $s6 = $s6 + $s5 = [$s6+0] + $s2 = [$s5+40] + $s5 = 0 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s5 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s7 = $v0 + $s2 = $s7 +if232_end: +if214_end: +if206_end: + $s7 = 1 + $v0 = $s7 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_RemoveRight [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s5 = $a0 + $s6 = $a1 + $s7 = $a2 +while254_test: + $s7 = $s7 + $s4 = [$s7+0] + $s3 = [$s4+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s3 = $s4 + if0 $s3 goto :while254_end +while254_body: + $s7 = $s7 + $s3 = [$s7+0] + $s4 = [$s3+24] + $s7 = $s7 + $s3 = [$s7+0] + $s2 = [$s3+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s2 = $s3 + $s3 = [$s2+0] + $s1 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s2 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s1 = $s3 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s1 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s1 = $s3 + $s6 = $s7 + $s7 = $s7 + $s1 = [$s7+0] + $s3 = [$s1+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s7 = $s1 + goto :while254_test +while254_end: + $s6 = $s6 + $s7 = [$s6+0] + $s1 = [$s7+4] + $s7 = [$s5+100] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s7 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s1 = $s5 + $s6 = $s6 + $s5 = [$s6+0] + $s7 = [$s5+40] + $s5 = 0 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s5 + call $s7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s1 = $s1 + $s1 = 1 + $v0 = $s1 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_RemoveLeft [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s5 = $a0 + $s6 = $a1 + $s7 = $a2 +while282_test: + $s7 = $s7 + $s4 = [$s7+0] + $s3 = [$s4+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s4 = $v0 + $s3 = $s4 + if0 $s3 goto :while282_end +while282_body: + $s7 = $s7 + $s3 = [$s7+0] + $s4 = [$s3+24] + $s7 = $s7 + $s3 = [$s7+0] + $s2 = [$s3+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s2 = $s3 + $s3 = [$s2+0] + $s1 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s2 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s1 = $s3 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + $a1 = $s1 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s1 = $s3 + $s6 = $s7 + $s7 = $s7 + $s1 = [$s7+0] + $s3 = [$s1+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s7 = $s1 + goto :while282_test +while282_end: + $s6 = $s6 + $s7 = [$s6+0] + $s1 = [$s7+8] + $s7 = [$s5+100] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s7 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s1 = $s5 + $s6 = $s6 + $s5 = [$s6+0] + $s7 = [$s5+36] + $s5 = 0 + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s5 + call $s7 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s1 = $s1 + $s1 = 1 + $v0 = $s1 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Search [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + $s5 = $s6 + $s6 = 1 + $s4 = 0 +while310_test: + $s3 = $s6 + if0 $s3 goto :while310_end +while310_body: + $s5 = $s5 + $s3 = [$s5+0] + $s2 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s2 = $s3 + $s3 = $s7 + $s1 = $s2 + $s0 = LtS($s3 $s1 ) + $s1 = $s0 + if0 $s1 goto :if315_else +if315_body: + $s5 = $s5 + $s1 = [$s5+0] + $s0 = [$s1+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s0 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s0 = $s1 + if0 $s0 goto :if319_else +if319_body: + $s5 = $s5 + $s0 = [$s5+0] + $s1 = [$s0+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s0 = $v0 + $s5 = $s0 + goto :if319_end +if319_else: + $s6 = 0 +if319_end: + goto :if315_end +if315_else: + $s0 = $s2 + $s2 = $s7 + $s1 = LtS($s0 $s2 ) + $s2 = $s1 + if0 $s2 goto :if326_else +if326_body: + $s5 = $s5 + $s2 = [$s5+0] + $s1 = [$s2+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s1 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s2 = $v0 + $s1 = $s2 + if0 $s1 goto :if330_else +if330_body: + $s5 = $s5 + $s1 = [$s5+0] + $s2 = [$s1+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s5 + call $s2 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s1 = $v0 + $s5 = $s1 + goto :if330_end +if330_else: + $s6 = 0 +if330_end: + goto :if326_end +if326_else: + $s4 = 1 + $s6 = 0 +if326_end: +if315_end: + goto :while310_test +while310_end: + $s6 = $s4 + $v0 = $s6 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_Print [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $s6 + $s5 = [$s6+0] + $s4 = $s7 + $s5 = [$s5+76] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s4 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s7 = $v0 + $s4 = $s7 + $s4 = 1 + $v0 = $s4 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func Tree_RecPrint [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s6 = $a0 + $s7 = $a1 + $s7 = $s7 + $s5 = [$s7+0] + $s4 = [$s5+32] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s4 = $s5 + if0 $s4 goto :if342_else +if342_body: + $s4 = [$s6+0] + $s7 = $s7 + $s5 = [$s7+0] + $s3 = [$s5+16] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s3 = $s5 + $s4 = [$s4+76] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s3 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s3 = $s5 + goto :if342_end +if342_else: + $s3 = 1 +if342_end: + $s7 = $s7 + $s3 = [$s7+0] + $s5 = [$s3+20] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s5 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s3 = $v0 + $s5 = $s3 + PrintIntS($s5 ) + $s7 = $s7 + $s5 = [$s7+0] + $s3 = [$s5+28] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s3 = $s5 + if0 $s3 goto :if356_else +if356_body: + $s3 = [$s6+0] + $s7 = $s7 + $s5 = [$s7+0] + $s4 = [$s5+12] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s7 + call $s4 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s4 = $s5 + $s3 = [$s3+76] + local[8] = $t3 + local[9] = $t4 + local[10] = $t5 + local[11] = $t6 + local[12] = $t7 + local[13] = $t8 + $a0 = $s6 + $a1 = $s4 + call $s3 + $t3 = local[8] + $t4 = local[9] + $t5 = local[10] + $t6 = local[11] + $t7 = local[12] + $t8 = local[13] + $s5 = $v0 + $s3 = $s5 + goto :if356_end +if356_else: + $s3 = 1 +if356_end: + $s5 = 1 + $v0 = $s5 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret +func AllocArray [in 0, out 0, local 14] + local[0] = $s0 + local[1] = $s1 + local[2] = $s2 + local[3] = $s3 + local[4] = $s4 + local[5] = $s5 + local[6] = $s6 + local[7] = $s7 + $s7 = $a0 + $s6 = MulS($s7 4 ) + $s6 = Add($s6 4 ) + $s5 = HeapAllocZ($s6 ) + [$s5+0] = $s7 + $v0 = $s5 + $s0 = local[0] + $s1 = local[1] + $s2 = local[2] + $s3 = local[3] + $s4 = local[4] + $s5 = local[5] + $s6 = local[6] + $s7 = local[7] + ret |