diff options
Diffstat (limited to 'output/BinaryTree.vaporm')
-rw-r--r-- | output/BinaryTree.vaporm | 2772 |
1 files changed, 0 insertions, 2772 deletions
diff --git a/output/BinaryTree.vaporm b/output/BinaryTree.vaporm index c622fd9..e69de29 100644 --- a/output/BinaryTree.vaporm +++ b/output/BinaryTree.vaporm @@ -1,2772 +0,0 @@ -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 17] - 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] = $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 = $s6 - call $s5 - $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] - $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 17] - 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] = $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 - $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] - $s4 = $v0 - $s6 = $s4 - $s7 = $s7 - $s6 = [$s7+0] - $s4 = [$s6+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 $s4 - $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 = $v0 - $s6 = $s6 - $s6 = 100000000 - PrintIntS($s6 ) - $s7 = $s7 - $s6 = [$s7+0] - $s4 = [$s6+48] - $s6 = 8 - 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 $s4 - $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] - $s5 = $v0 - $s6 = $s5 - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+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 $s6 - $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] - $s5 = $v0 - $s6 = $s5 - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+48] - $s5 = 24 - 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 = $s5 - call $s6 - $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] - $s4 = $v0 - $s6 = $s4 - $s7 = $s7 - $s4 = [$s7+0] - $s5 = [$s4+48] - $s4 = 4 - 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 = $s4 - call $s5 - $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 = $v0 - $s6 = $s6 - $s7 = $s7 - $s6 = [$s7+0] - $s4 = [$s6+48] - $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 $s4 - $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] - $s5 = $v0 - $s6 = $s5 - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+48] - $s5 = 20 - 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 = $s5 - call $s6 - $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] - $s4 = $v0 - $s6 = $s4 - $s7 = $s7 - $s4 = [$s7+0] - $s5 = [$s4+48] - $s4 = 28 - 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 = $s4 - call $s5 - $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 = $v0 - $s6 = $s6 - $s7 = $s7 - $s6 = [$s7+0] - $s4 = [$s6+48] - $s6 = 14 - 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 $s4 - $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] - $s5 = $v0 - $s6 = $s5 - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+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 $s6 - $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] - $s5 = $v0 - $s6 = $s5 - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+68] - $s5 = 24 - 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 = $s5 - call $s6 - $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] - $s4 = $v0 - $s5 = $s4 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+68] - $s5 = 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 = $s5 - call $s4 - $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 = $v0 - $s5 = $s6 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+68] - $s5 = 16 - 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 = $s5 - call $s6 - $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] - $s4 = $v0 - $s5 = $s4 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+68] - $s5 = 50 - 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 = $s5 - call $s4 - $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 = $v0 - $s5 = $s6 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s6 = [$s5+68] - $s5 = 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 = $s5 - call $s6 - $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] - $s4 = $v0 - $s5 = $s4 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+52] - $s5 = 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 = $s5 - call $s4 - $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 = $v0 - $s6 = $s6 - $s7 = $s7 - $s6 = [$s7+0] - $s5 = [$s6+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 - $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 = $v0 - $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 - $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] - $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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 17] - 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 29] - 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] = $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 = $s4 - $a1 = $s5 - call $s3 - $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] - $s2 = $v0 - $s5 = $s2 - $s5 = $s6 - $s6 = 1 -while115_test: - $s2 = $s6 - if0 $s2 goto :while115_end -while115_body: - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+20] - 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 = $s5 - call null - $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] - $t5 = $v0 - $s2 = $t5 - null = $s7 - null = $s2 - $s2 = LtS(null null ) - null = $s2 - if0 null goto :if120_else -if120_body: - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+32] - 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 = $s5 - call null - $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] - $t7 = $v0 - $s2 = $t7 - if0 $s2 goto :if124_else -if124_body: - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+16] - 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 = $s5 - call null - $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] - $s3 = $v0 - $s5 = $s3 - goto :if124_end -if124_else: - $s6 = 0 - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+36] - $s2 = 1 - 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 = $s5 - $a1 = $s2 - call null - $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] - $s0 = $v0 - $s5 = $s0 - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+8] - $s2 = $s4 - 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 = $s5 - $a1 = $s2 - call null - $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] - $t3 = $v0 - $s5 = $t3 -if124_end: - goto :if120_end -if120_else: - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+28] - 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 = $s5 - call null - $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] - $t4 = $v0 - $s2 = $t4 - if0 $s2 goto :if139_else -if139_body: - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+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 = $s5 - call null - $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] - $s2 = $v0 - $s5 = $s2 - goto :if139_end -if139_else: - $s6 = 0 - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+40] - $s2 = 1 - 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 = $s5 - $a1 = $s2 - call null - $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] - $t6 = $v0 - $s5 = $t6 - $s5 = $s5 - $s2 = [$s5+0] - null = [$s2+4] - $s2 = $s4 - 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 = $s5 - $a1 = $s2 - call null - $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] - $s1 = $v0 - $s5 = $s1 -if139_end: -if120_end: - goto :while115_test -while115_end: - $t3 = 1 - $v0 = $t3 - $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 44] - 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] - null = [$s0+20] - 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 = $s5 - call null - $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] - $t5 = $v0 - $s0 = $t5 - null = $s7 - null = $s0 - null = LtS(null null ) - null = null - if0 null goto :if160_else -if160_body: - $s5 = $s5 - null = [$s5+0] - null = [null+32] - 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 = $s5 - call null - $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] - null = $v0 - null = null - if0 null goto :if164_else -if164_body: - $s4 = $s5 - $s5 = $s5 - null = [$s5+0] - null = [null+16] - 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 = $s5 - call null - $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] - $t4 = $v0 - $s5 = $t4 - goto :if164_end -if164_else: - $s3 = 0 -if164_end: - goto :if160_end -if160_else: - null = $s0 - $s0 = $s7 - null = LtS(null $s0 ) - $s0 = null - if0 $s0 goto :if171_else -if171_body: - $s5 = $s5 - $s0 = [$s5+0] - null = [$s0+28] - 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 = $s5 - call null - $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] - $s0 = $v0 - null = $s0 - if0 null goto :if175_else -if175_body: - $s4 = $s5 - $s5 = $s5 - $s0 = [$s5+0] - null = [$s0+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 = $s5 - call null - $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] - $s0 = $v0 - $s5 = $s0 - goto :if175_end -if175_else: - $s3 = 0 -if175_end: - goto :if171_end -if171_else: - $s0 = $s1 - if0 $s0 goto :if182_else -if182_body: - $s5 = $s5 - $s0 = [$s5+0] - null = [$s0+28] - 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 = $s5 - call null - $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] - $t6 = $v0 - $s0 = Eq($t6 0 ) - null = $s0 - $s5 = $s5 - $s0 = [$s5+0] - null = [$s0+32] - 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 = $s5 - call null - $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] - $t7 = $v0 - $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: - $s0 = 1 - goto :if183_end -if183_else: - $s0 = [$s6+0] - null = $s4 - null = $s5 - $s0 = [$s0+56] - 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 = $s6 - $a1 = null - $a2 = null - call $s0 - $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] - $t3 = $v0 - $s0 = $t3 -if183_end: - goto :if182_end -if182_else: - $s0 = [$s6+0] - null = $s4 - null = $s5 - $s0 = [$s0+56] - 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 = $s6 - $a1 = null - $a2 = null - call $s0 - $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] - null = $v0 - $s0 = null -if182_end: - $s2 = 1 - $s3 = 0 -if171_end: -if160_end: - $s1 = 0 - goto :while155_test -while155_end: - $t3 = $s2 - $v0 = $t3 - $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 17] - 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] = $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 $s3 - $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] - $s4 = $v0 - $s3 = $s4 - if0 $s3 goto :if206_else -if206_body: - $s3 = [$s5+0] - $s4 = $s6 - $s2 = $s7 - $s3 = [$s3+64] - 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 = $s5 - $a1 = $s4 - $a2 = $s2 - call $s3 - $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] - $s1 = $v0 - $s2 = $s1 - goto :if206_end -if206_else: - $s7 = $s7 - $s2 = [$s7+0] - $s1 = [$s2+28] - 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 $s1 - $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] - $s2 = $v0 - $s1 = $s2 - if0 $s1 goto :if214_else -if214_body: - $s1 = [$s5+0] - $s2 = $s6 - $s4 = $s7 - $s1 = [$s1+60] - 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 = $s5 - $a1 = $s2 - $a2 = $s4 - call $s1 - $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] - $s3 = $v0 - $s2 = $s3 - goto :if214_end -if214_else: - $s7 = $s7 - $s3 = [$s7+0] - $s4 = [$s3+20] - 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 $s4 - $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] - $s3 = $v0 - $s4 = $s3 - $s6 = $s6 - $s3 = [$s6+0] - $s7 = [$s3+16] - 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 = $s6 - call $s7 - $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] - $s3 = $v0 - $s7 = $s3 - $s3 = [$s7+0] - $s2 = [$s3+20] - 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 $s2 - $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] - $s3 = $v0 - $s2 = $s3 - $s3 = [$s5+0] - $s7 = $s4 - $s4 = $s2 - $s3 = [$s3+44] - 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 = $s5 - $a1 = $s7 - $a2 = $s4 - call $s3 - $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] - $s2 = $v0 - $s4 = $s2 - if0 $s4 goto :if232_else -if232_body: - $s6 = $s6 - $s4 = [$s6+0] - $s2 = [$s4+8] - $s4 = [$s5+100] - 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 = $s6 - $a1 = $s4 - call $s2 - $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] - $s7 = $v0 - $s2 = $s7 - $s6 = $s6 - $s7 = [$s6+0] - $s4 = [$s7+36] - $s7 = 0 - 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 = $s6 - $a1 = $s7 - call $s4 - $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] - $s2 = $v0 - $s2 = $s2 - goto :if232_end -if232_else: - $s6 = $s6 - $s2 = [$s6+0] - $s7 = [$s2+4] - $s2 = [$s5+100] - 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 = $s6 - $a1 = $s2 - call $s7 - $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] - $s5 = $v0 - $s2 = $s5 - $s6 = $s6 - $s5 = [$s6+0] - $s2 = [$s5+40] - $s5 = 0 - 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 = $s6 - $a1 = $s5 - call $s2 - $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] - $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 17] - 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 - $t7 = [$s7+0] - $t6 = [$t7+28] - 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 $t6 - $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] - $s1 = $v0 - $t6 = $s1 - if0 $t6 goto :while254_end -while254_body: - $s7 = $s7 - $t6 = [$s7+0] - $t7 = [$t6+24] - $s7 = $s7 - $t6 = [$s7+0] - $t5 = [$t6+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 - call $t5 - $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] - $s3 = $v0 - $t5 = $s3 - $t6 = [$t5+0] - $t4 = [$t6+20] - 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 = $t5 - call $t4 - $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] - $s4 = $v0 - $t4 = $s4 - 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 = $t4 - call $t7 - $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] - $s0 = $v0 - $t4 = $s0 - $s6 = $s7 - $s7 = $s7 - $t4 = [$s7+0] - $t7 = [$t4+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 - call $t7 - $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] - $s2 = $v0 - $s7 = $s2 - goto :while254_test -while254_end: - $s6 = $s6 - $s0 = [$s6+0] - $s1 = [$s0+4] - $s0 = [$s5+100] - 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 = $s6 - $a1 = $s0 - call $s1 - $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] - $s5 = $v0 - $t4 = $s5 - $s6 = $s6 - $s5 = [$s6+0] - $s0 = [$s5+40] - $s5 = 0 - 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 = $s6 - $a1 = $s5 - call $s0 - $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] - $s1 = $v0 - $t4 = $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 17] - 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 - $t7 = [$s7+0] - $t6 = [$t7+32] - 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 $t6 - $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] - $s1 = $v0 - $t6 = $s1 - if0 $t6 goto :while282_end -while282_body: - $s7 = $s7 - $t6 = [$s7+0] - $t7 = [$t6+24] - $s7 = $s7 - $t6 = [$s7+0] - $t5 = [$t6+16] - 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 $t5 - $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] - $s3 = $v0 - $t5 = $s3 - $t6 = [$t5+0] - $t4 = [$t6+20] - 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 = $t5 - call $t4 - $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] - $s4 = $v0 - $t4 = $s4 - 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 = $t4 - call $t7 - $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] - $s0 = $v0 - $t4 = $s0 - $s6 = $s7 - $s7 = $s7 - $t4 = [$s7+0] - $t7 = [$t4+16] - 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 $t7 - $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] - $s2 = $v0 - $s7 = $s2 - goto :while282_test -while282_end: - $s6 = $s6 - $s0 = [$s6+0] - $s1 = [$s0+8] - $s0 = [$s5+100] - 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 = $s6 - $a1 = $s0 - call $s1 - $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] - $s5 = $v0 - $t4 = $s5 - $s6 = $s6 - $s5 = [$s6+0] - $s0 = [$s5+36] - $s5 = 0 - 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 = $s6 - $a1 = $s5 - call $s0 - $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] - $s1 = $v0 - $t4 = $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 17] - 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] - $t7 = [$s3+20] - 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 = $s5 - call $t7 - $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] - $s0 = $v0 - $t7 = $s0 - $s3 = $s7 - $t6 = $t7 - $t5 = LtS($s3 $t6 ) - $t6 = $t5 - if0 $t6 goto :if315_else -if315_body: - $s5 = $s5 - $t6 = [$s5+0] - $t5 = [$t6+32] - 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 = $s5 - call $t5 - $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] - $s1 = $v0 - $t5 = $s1 - if0 $t5 goto :if319_else -if319_body: - $s5 = $s5 - $t5 = [$s5+0] - $t6 = [$t5+16] - 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 = $s5 - call $t6 - $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] - $s2 = $v0 - $s5 = $s2 - goto :if319_end -if319_else: - $s6 = 0 -if319_end: - goto :if315_end -if315_else: - $t6 = $t7 - $t7 = $s7 - $t5 = LtS($t6 $t7 ) - $t7 = $t5 - if0 $t7 goto :if326_else -if326_body: - $s5 = $s5 - $t7 = [$s5+0] - $t5 = [$t7+28] - 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 = $s5 - call $t5 - $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] - $t7 = $v0 - $t5 = $t7 - if0 $t5 goto :if330_else -if330_body: - $s5 = $s5 - $t5 = [$s5+0] - $t7 = [$t5+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 = $s5 - call $t7 - $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] - $t5 = $v0 - $s5 = $t5 - 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: - $s0 = $s4 - $v0 = $s0 - $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 17] - 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] = $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 = $s6 - $a1 = $s4 - call $s5 - $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] - $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 17] - 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] = $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 $s4 - $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] - $s5 = $v0 - $s4 = $s5 - if0 $s4 goto :if342_else -if342_body: - $s4 = [$s6+0] - $s7 = $s7 - $s5 = [$s7+0] - $s3 = [$s5+16] - 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 $s3 - $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] - $s5 = $v0 - $s3 = $s5 - $s4 = [$s4+76] - 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 = $s6 - $a1 = $s3 - call $s4 - $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] - $s5 = $v0 - $s3 = $s5 - goto :if342_end -if342_else: - $s3 = 1 -if342_end: - $s7 = $s7 - $s3 = [$s7+0] - $s5 = [$s3+20] - 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 - $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] - $s3 = $v0 - $s5 = $s3 - PrintIntS($s5 ) - $s7 = $s7 - $s5 = [$s7+0] - $s3 = [$s5+28] - 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 $s3 - $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] - $s5 = $v0 - $s3 = $s5 - if0 $s3 goto :if356_else -if356_body: - $s3 = [$s6+0] - $s7 = $s7 - $s5 = [$s7+0] - $s4 = [$s5+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 - call $s4 - $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] - $s5 = $v0 - $s4 = $s5 - $s3 = [$s3+76] - 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 = $s6 - $a1 = $s4 - call $s3 - $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] - $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 17] - 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 |