array<integer> A_nextFree155 integer A_firstFree126 integer A_maxIndex317 array<integer> A_foo_0667 array<integer> A_foo_1421 array<integer> A_foo_2112 array<integer> A_foo_3700 array<integer> A_foo_4212 array<integer> A_foo_5438 array<integer> A_foo_6538 array<integer> A_foo_7130 array<integer> A_foo_8160 array<integer> A_foo_9185 array<integer> A_foo_10652 array<integer> A_foo_11121 array<integer> A_foo_12197 array<integer> A_foo_13105 array<integer> A_foo_14883 array<integer> A_foo_15400 array<integer> A_foo_16145 array<integer> A_foo_17620 array<integer> A_foo_18642 array<integer> A_foo_19759 integer test_x250 = 4 integer test_y202 = 5 integer test_z803 = (4 * (10 + (- 5))) integer A_firstFree126 = 0 integer A_maxIndex317 = 0 function initGlobals142() { } function main979() { local integer a156 initGlobals142(); a_156 = new_A140(); A_foo_set291(a_156, 13, 42); if (A_foo_get569(a_156, 13) == 42) { testSuccess854(); } else { }; } function config213() { } IS_NATIVE function testSuccess854() { } function new_A140() returns integer { local integer this161 if (A_firstFree_126 == 0) { if (A_maxIndex_317 < 32768) { A_maxIndex_317 = (A_maxIndex_317 + 1); this_161 = A_maxIndex_317; } else { error140("Out of memory: Could not create A."); this_161 = 0; }; } else { A_firstFree_126 = (A_firstFree_126 - 1); this_161 = A_nextFree_155[A_firstFree_126]; }; return this_161; } function error140(string msg155) { $debugPrint300((msg_155 + (" " + #getStackTrace()))); } function A_foo_set291(integer instanceId664, integer arrayIndex464, integer value207) { if ((arrayIndex_464 < 0) or (arrayIndex_464 >= 20)) { error140("Index out of Bounds"); } else { if (arrayIndex_464 <= 9) { if (arrayIndex_464 <= 4) { if (arrayIndex_464 <= 2) { if (arrayIndex_464 <= 1) { if (arrayIndex_464 <= 0) { A_foo_0_667[instanceId_664] = value_207; } else { A_foo_1_421[instanceId_664] = value_207; }; } else { A_foo_2_112[instanceId_664] = value_207; }; } else { if (arrayIndex_464 <= 3) { A_foo_3_700[instanceId_664] = value_207; } else { A_foo_4_212[instanceId_664] = value_207; }; }; } else { if (arrayIndex_464 <= 7) { if (arrayIndex_464 <= 6) { if (arrayIndex_464 <= 5) { A_foo_5_438[instanceId_664] = value_207; } else { A_foo_6_538[instanceId_664] = value_207; }; } else { A_foo_7_130[instanceId_664] = value_207; }; } else { if (arrayIndex_464 <= 8) { A_foo_8_160[instanceId_664] = value_207; } else { A_foo_9_185[instanceId_664] = value_207; }; }; }; } else { if (arrayIndex_464 <= 14) { if (arrayIndex_464 <= 12) { if (arrayIndex_464 <= 11) { if (arrayIndex_464 <= 10) { A_foo_10_652[instanceId_664] = value_207; } else { A_foo_11_121[instanceId_664] = value_207; }; } else { A_foo_12_197[instanceId_664] = value_207; }; } else { if (arrayIndex_464 <= 13) { A_foo_13_105[instanceId_664] = value_207; } else { A_foo_14_883[instanceId_664] = value_207; }; }; } else { if (arrayIndex_464 <= 17) { if (arrayIndex_464 <= 16) { if (arrayIndex_464 <= 15) { A_foo_15_400[instanceId_664] = value_207; } else { A_foo_16_145[instanceId_664] = value_207; }; } else { A_foo_17_620[instanceId_664] = value_207; }; } else { if (arrayIndex_464 <= 18) { A_foo_18_642[instanceId_664] = value_207; } else { A_foo_19_759[instanceId_664] = value_207; }; }; }; }; }; } function A_foo_get569(integer index1186, integer index2114) returns integer { local integer returnVal653 if ((index2_114 < 0) or (index2_114 >= 20)) { error140("Index out of Bounds"); } else { if (index2_114 <= 9) { if (index2_114 <= 4) { if (index2_114 <= 2) { if (index2_114 <= 1) { if (index2_114 <= 0) { returnVal_653 = A_foo_0_667[index1_186]; } else { returnVal_653 = A_foo_1_421[index1_186]; }; } else { returnVal_653 = A_foo_2_112[index1_186]; }; } else { if (index2_114 <= 3) { returnVal_653 = A_foo_3_700[index1_186]; } else { returnVal_653 = A_foo_4_212[index1_186]; }; }; } else { if (index2_114 <= 7) { if (index2_114 <= 6) { if (index2_114 <= 5) { returnVal_653 = A_foo_5_438[index1_186]; } else { returnVal_653 = A_foo_6_538[index1_186]; }; } else { returnVal_653 = A_foo_7_130[index1_186]; }; } else { if (index2_114 <= 8) { returnVal_653 = A_foo_8_160[index1_186]; } else { returnVal_653 = A_foo_9_185[index1_186]; }; }; }; } else { if (index2_114 <= 14) { if (index2_114 <= 12) { if (index2_114 <= 11) { if (index2_114 <= 10) { returnVal_653 = A_foo_10_652[index1_186]; } else { returnVal_653 = A_foo_11_121[index1_186]; }; } else { returnVal_653 = A_foo_12_197[index1_186]; }; } else { if (index2_114 <= 13) { returnVal_653 = A_foo_13_105[index1_186]; } else { returnVal_653 = A_foo_14_883[index1_186]; }; }; } else { if (index2_114 <= 17) { if (index2_114 <= 16) { if (index2_114 <= 15) { returnVal_653 = A_foo_15_400[index1_186]; } else { returnVal_653 = A_foo_16_145[index1_186]; }; } else { returnVal_653 = A_foo_17_620[index1_186]; }; } else { if (index2_114 <= 18) { returnVal_653 = A_foo_18_642[index1_186]; } else { returnVal_653 = A_foo_19_759[index1_186]; }; }; }; }; }; return returnVal_653; }