• R/O
  • SSH
  • HTTPS

jpl: 提交


Commit MetaInfo

修订版950 (tree)
时间2020-03-27 07:02:35
作者jakobthomsen

Log Message

switch to new let-construct

更改概述

差异

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 949)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 950)
@@ -556,9 +556,10 @@
556556 {
557557 ++/*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
558558 {
559- uint64_t arg = /*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
559+ uint64_t arg = 0;
560560 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
561561 }
562+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
562563 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
563564 // variable u64 result____ goes out of scope
564565 // (uninitialized -> no destructor-call)
@@ -578,9 +579,10 @@
578579 {
579580 --/*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
580581 {
581- uint64_t arg = /*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
582+ uint64_t arg = 0;
582583 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
583584 }
585+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*value_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
584586 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
585587 // variable u64 result____ goes out of scope
586588 // (uninitialized -> no destructor-call)
@@ -626,9 +628,10 @@
626628 case 661609854409900032LLU: // iseof_____
627629 {
628630 {
629- uint64_t arg = 255LLU;
631+ uint64_t arg = 0;
630632 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
631633 }
634+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 255;
632635 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)) > /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU);
633636 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
634637 // variable u64 result____ goes out of scope
@@ -648,9 +651,10 @@
648651 case 661649452408901632LLU: // isnoteof__
649652 {
650653 {
651- uint64_t arg = 255LLU;
654+ uint64_t arg = 0;
652655 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
653656 }
657+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 255;
654658 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)) <= /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU);
655659 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
656660 // variable u64 result____ goes out of scope
@@ -831,9 +835,10 @@
831835 case 661680303159640064LLU: // isupper___
832836 {
833837 {
834- uint64_t arg = 65LLU;
838+ uint64_t arg = 0;
835839 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
836840 }
841+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 65;
837842 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)) >= /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU);
838843 state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709551605LLU : 18446744073709551604LLU;
839844 break;
@@ -880,9 +885,10 @@
880885 case 661640659537756160LLU: // islower___
881886 {
882887 {
883- uint64_t arg = 97LLU;
888+ uint64_t arg = 0;
884889 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
885890 }
891+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 97;
886892 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)) >= /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU);
887893 state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709551600LLU : 18446744073709551599LLU;
888894 break;
@@ -929,9 +935,10 @@
929935 case 661592067397386240LLU: // isalpha___
930936 {
931937 {
932- uint64_t arg = 0LLU;
938+ uint64_t arg = 0;
933939 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
934940 }
941+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 0;
935942 {
936943 uint64_t arg = 0;
937944 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -1051,9 +1058,10 @@
10511058 case 661605045736570880LLU: // isdigit___
10521059 {
10531060 {
1054- uint64_t arg = 48LLU;
1061+ uint64_t arg = 0;
10551062 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
10561063 }
1064+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 48;
10571065 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)) >= /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU);
10581066 state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709551584LLU : 18446744073709551583LLU;
10591067 break;
@@ -1136,9 +1144,10 @@
11361144 case 18446744073709551579LLU: // 999999999$'''''''''''''''
11371145 {
11381146 {
1139- uint64_t arg = 0LLU;
1147+ uint64_t arg = 0;
11401148 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
11411149 }
1150+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
11421151 state.addr = 18446744073709551575LLU; // 999999999W'''''''''''''''
11431152 break;
11441153 }
@@ -1231,9 +1240,10 @@
12311240 case 728666047794575267LLU: // matchoptch
12321241 {
12331242 {
1234- uint64_t arg = 0LLU;
1243+ uint64_t arg = 0;
12351244 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
12361245 }
1246+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
12371247 /*match_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*expected__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU)) == /*lookahead_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
12381248 state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551567LLU : 18446744073709551566LLU;
12391249 break;
@@ -2208,9 +2218,10 @@
22082218 break;
22092219 }
22102220 {
2211- uint64_t arg = /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU));
2221+ uint64_t arg = 0;
22122222 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
22132223 }
2224+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
22142225 // ACCUMULATE ARGUMENTS - BEGIN
22152226 {
22162227 uint64_t arg = *LOCAL_ACCESS(heap.data, 4LLU, 0LLU);
@@ -2270,9 +2281,10 @@
22702281 case 18446744073709551527LLU: // 999999998l'''''''''''''''
22712282 {
22722283 {
2273- uint64_t arg = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
2284+ uint64_t arg = 0;
22742285 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
22752286 }
2287+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
22762288 // ACCUMULATE ARGUMENTS - BEGIN
22772289 {
22782290 uint64_t arg = *LOCAL_ACCESS(heap.data, 4LLU, 0LLU);
@@ -2401,9 +2413,10 @@
24012413 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24022414 }
24032415 {
2404- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
2416+ uint64_t arg = 0;
24052417 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24062418 }
2419+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
24072420 // emitted destructur for type type______
24082421 // ACCUMULATE ARGUMENTS - BEGIN
24092422 {
@@ -2488,9 +2501,10 @@
24882501 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24892502 }
24902503 {
2491- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
2504+ uint64_t arg = 0;
24922505 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24932506 }
2507+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
24942508 // emitted destructur for type type______
24952509 // ACCUMULATE ARGUMENTS - BEGIN
24962510 {
@@ -2627,9 +2641,10 @@
26272641 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
26282642 }
26292643 {
2630- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
2644+ uint64_t arg = 0;
26312645 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
26322646 }
2647+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
26332648 // ACCUMULATE ARGUMENTS - BEGIN
26342649 {
26352650 uint64_t arg = *LOCAL_ACCESS(heap.data, 5LLU, 0LLU);
@@ -2690,9 +2705,10 @@
26902705 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
26912706 }
26922707 {
2693- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
2708+ uint64_t arg = 0;
26942709 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
26952710 }
2711+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
26962712 // ACCUMULATE ARGUMENTS - BEGIN
26972713 {
26982714 uint64_t arg = *LOCAL_ACCESS(heap.data, 5LLU, 0LLU);
@@ -3179,9 +3195,10 @@
31793195 {
31803196 fprintf(stderr, "%s", "(");
31813197 {
3182- uint64_t arg = 1LLU;
3198+ uint64_t arg = 0;
31833199 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
31843200 }
3201+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 1;
31853202 {
31863203 uint64_t arg = /*rs________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
31873204 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -6090,7 +6107,7 @@
60906107 /*direct*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = (*LOCAL_ACCESS(heap.data, 4LLU, 2LLU) << 1) + 1LLU;
60916108 *LOCAL_ACCESS(heap.data, 4LLU, 2LLU) = heap.data[*LOCAL_ACCESS(heap.data, 4LLU, 2LLU)].elem0;
60926109 {
6093- uint64_t arg = 0LLU;
6110+ uint64_t arg = 0;
60946111 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
60956112 }
60966113 // ACCUMULATE ARGUMENTS - BEGIN
@@ -6213,13 +6230,15 @@
62136230 /*direct*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = (*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) << 1) + 1LLU;
62146231 *LOCAL_ACCESS(heap.data, 5LLU, 3LLU) = heap.data[*LOCAL_ACCESS(heap.data, 5LLU, 3LLU)].elem0;
62156232 {
6216- uint64_t arg = 1LLU;
6233+ uint64_t arg = 0;
62176234 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
62186235 }
6236+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 1;
62196237 {
6220- uint64_t arg = /*reference_*/*LOCAL_ACCESS(heap.data, 6LLU, 2LLU);
6238+ uint64_t arg = 0;
62216239 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
62226240 }
6241+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*reference_*/*LOCAL_ACCESS(heap.data, 7LLU, 2LLU);
62236242 {
62246243 uint64_t arg = 0;
62256244 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -7132,9 +7151,10 @@
71327151 case 606150496152849376LLU: // fncomplete
71337152 {
71347153 {
7135- uint64_t arg = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 4LLU));
7154+ uint64_t arg = 0;
71367155 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
71377156 }
7157+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU), 4LLU));
71387158 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
71397159 // variable u64 result____ goes out of scope
71407160 // (uninitialized -> no destructor-call)
@@ -7153,9 +7173,10 @@
71537173 case 606163278933917696LLU: // fnfinite__
71547174 {
71557175 {
7156- uint64_t arg = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 5LLU));
7176+ uint64_t arg = 0;
71577177 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
71587178 }
7179+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU), 5LLU));
71597180 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
71607181 // variable u64 result____ goes out of scope
71617182 // (uninitialized -> no destructor-call)
@@ -7174,9 +7195,10 @@
71747195 case 606219895113252864LLU: // fnsafe____
71757196 {
71767197 {
7177- uint64_t arg = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 6LLU));
7198+ uint64_t arg = 0;
71787199 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
71797200 }
7201+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU), 6LLU));
71807202 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
71817203 // variable u64 result____ goes out of scope
71827204 // (uninitialized -> no destructor-call)
@@ -7197,7 +7219,7 @@
71977219 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)) = 1LLU;
71987220
71997221 {
7200- uint64_t arg = 0LLU;
7222+ uint64_t arg = 0;
72017223 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
72027224 }
72037225 {
@@ -7413,9 +7435,10 @@
74137435 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
74147436 }
74157437 {
7416- uint64_t arg = 0LLU;
7438+ uint64_t arg = 0;
74177439 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
74187440 }
7441+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
74197442 // ACCUMULATE ARGUMENTS - BEGIN
74207443 {
74217444 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 10LLU, 9LLU);
@@ -7582,7 +7605,7 @@
75827605 case 18446744073709551299LLU: // 999999995C'''''''''''''''
75837606 {
75847607 {
7585- uint64_t arg = 0LLU;
7608+ uint64_t arg = 0;
75867609 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
75877610 }
75887611 {
@@ -7837,9 +7860,10 @@
78377860 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
78387861 }
78397862 {
7840- uint64_t arg = 0LLU;
7863+ uint64_t arg = 0;
78417864 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
78427865 }
7866+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
78437867 // ACCUMULATE ARGUMENTS - BEGIN
78447868 {
78457869 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 10LLU, 9LLU);
@@ -8028,7 +8052,7 @@
80288052 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 0LLU)) = 1LLU;
80298053
80308054 {
8031- uint64_t arg = 0LLU;
8055+ uint64_t arg = 0;
80328056 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
80338057 }
80348058 {
@@ -8244,9 +8268,10 @@
82448268 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
82458269 }
82468270 {
8247- uint64_t arg = 0LLU;
8271+ uint64_t arg = 0;
82488272 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
82498273 }
8274+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
82508275 // ACCUMULATE ARGUMENTS - BEGIN
82518276 {
82528277 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
@@ -8413,7 +8438,7 @@
84138438 case 18446744073709551241LLU: // 999999994I'''''''''''''''
84148439 {
84158440 {
8416- uint64_t arg = 0LLU;
8441+ uint64_t arg = 0;
84178442 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
84188443 }
84198444 {
@@ -8668,9 +8693,10 @@
86688693 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
86698694 }
86708695 {
8671- uint64_t arg = 0LLU;
8696+ uint64_t arg = 0;
86728697 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
86738698 }
8699+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
86748700 // ACCUMULATE ARGUMENTS - BEGIN
86758701 {
86768702 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
@@ -8837,9 +8863,10 @@
88378863 case 18446744073709551213LLU: // 999999993r'''''''''''''''
88388864 {
88398865 {
8840- uint64_t arg = 0LLU;
8866+ uint64_t arg = 0;
88418867 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88428868 }
8869+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
88438870 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*xsizeoheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)) == /*ysizeoheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 6LLU));
88448871 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
88458872 // variable u64 EQUAL_____ goes out of scope
@@ -8851,9 +8878,10 @@
88518878 case 18446744073709551183LLU: // 999999993O'''''''''''''''
88528879 {
88538880 {
8854- uint64_t arg = 0LLU;
8881+ uint64_t arg = 0;
88558882 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88568883 }
8884+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
88578885 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*xdefbodysz*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 7LLU)) == /*ydefbodysz*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 8LLU));
88588886 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
88598887 // variable u64 EQUAL_____ goes out of scope
@@ -8865,9 +8893,10 @@
88658893 case 18446744073709551182LLU: // 999999993N'''''''''''''''
88668894 {
88678895 {
8868- uint64_t arg = 0LLU;
8896+ uint64_t arg = 0;
88698897 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88708898 }
8899+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
88718900 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*xcomplete_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 9LLU)) == /*ycomplete_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 10LLU));
88728901 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
88738902 // variable u64 EQUAL_____ goes out of scope
@@ -8879,9 +8908,10 @@
88798908 case 18446744073709551181LLU: // 999999993M'''''''''''''''
88808909 {
88818910 {
8882- uint64_t arg = 0LLU;
8911+ uint64_t arg = 0;
88838912 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88848913 }
8914+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
88858915 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*xfinite___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 11LLU)) == /*yfinite___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 12LLU));
88868916 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
88878917 // variable u64 EQUAL_____ goes out of scope
@@ -8893,9 +8923,10 @@
88938923 case 18446744073709551180LLU: // 999999993L'''''''''''''''
88948924 {
88958925 {
8896- uint64_t arg = 0LLU;
8926+ uint64_t arg = 0;
88978927 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88988928 }
8929+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
88998930 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*xsafe_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 13LLU)) == /*ysafe_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 14LLU));
89008931 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
89018932 // variable u64 EQUAL_____ goes out of scope
@@ -8949,7 +8980,7 @@
89498980 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = 1LLU;
89508981
89518982 {
8952- uint64_t arg = 0LLU;
8983+ uint64_t arg = 0;
89538984 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
89548985 }
89558986 {
@@ -9165,9 +9196,10 @@
91659196 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
91669197 }
91679198 {
9168- uint64_t arg = 0LLU;
9199+ uint64_t arg = 0;
91699200 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
91709201 }
9202+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
91719203 // ACCUMULATE ARGUMENTS - BEGIN
91729204 {
91739205 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 8LLU, 7LLU);
@@ -9334,7 +9366,7 @@
93349366 case 18446744073709551178LLU: // 999999993J'''''''''''''''
93359367 {
93369368 {
9337- uint64_t arg = 0LLU;
9369+ uint64_t arg = 0;
93389370 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
93399371 }
93409372 {
@@ -9589,9 +9621,10 @@
95899621 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95909622 }
95919623 {
9592- uint64_t arg = 0LLU;
9624+ uint64_t arg = 0;
95939625 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95949626 }
9627+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
95959628 // ACCUMULATE ARGUMENTS - BEGIN
95969629 {
95979630 uint64_t arg = /*EQUAL_____*/LOCAL_ACCESS_ADDR(heap.data, 8LLU, 7LLU);
@@ -9758,9 +9791,10 @@
97589791 case 18446744073709551150LLU: // 999999992s'''''''''''''''
97599792 {
97609793 {
9761- uint64_t arg = 0LLU;
9794+ uint64_t arg = 0;
97629795 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
97639796 }
9797+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
97649798 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*x_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU), 2LLU)) == /*y_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU), 2LLU));
97659799 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
97669800 // variable u64 EQUAL_____ goes out of scope
@@ -9772,9 +9806,10 @@
97729806 case 18446744073709551120LLU: // 999999992P'''''''''''''''
97739807 {
97749808 {
9775- uint64_t arg = 0LLU;
9809+ uint64_t arg = 0;
97769810 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
97779811 }
9812+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
97789813 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*x_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU), 3LLU)) == /*y_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU), 3LLU));
97799814 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
97809815 // variable u64 EQUAL_____ goes out of scope
@@ -9786,9 +9821,10 @@
97869821 case 18446744073709551119LLU: // 999999992O'''''''''''''''
97879822 {
97889823 {
9789- uint64_t arg = 0LLU;
9824+ uint64_t arg = 0;
97909825 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
97919826 }
9827+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
97929828 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*x_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU), 4LLU)) == /*y_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU), 4LLU));
97939829 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
97949830 // variable u64 EQUAL_____ goes out of scope
@@ -9800,9 +9836,10 @@
98009836 case 18446744073709551118LLU: // 999999992N'''''''''''''''
98019837 {
98029838 {
9803- uint64_t arg = 0LLU;
9839+ uint64_t arg = 0;
98049840 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
98059841 }
9842+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
98069843 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*x_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU), 5LLU)) == /*y_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU), 5LLU));
98079844 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
98089845 // variable u64 EQUAL_____ goes out of scope
@@ -9814,9 +9851,10 @@
98149851 case 18446744073709551117LLU: // 999999992M'''''''''''''''
98159852 {
98169853 {
9817- uint64_t arg = 0LLU;
9854+ uint64_t arg = 0;
98189855 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
98199856 }
9857+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
98209858 /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*x_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU), 6LLU)) == /*y_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU), 6LLU));
98219859 /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
98229860 // variable u64 EQUAL_____ goes out of scope
@@ -10178,7 +10216,7 @@
1017810216 /*direct*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = (*LOCAL_ACCESS(heap.data, 4LLU, 2LLU) << 1) + 1LLU;
1017910217 *LOCAL_ACCESS(heap.data, 4LLU, 2LLU) = heap.data[*LOCAL_ACCESS(heap.data, 4LLU, 2LLU)].elem0;
1018010218 {
10181- uint64_t arg = 0LLU;
10219+ uint64_t arg = 0;
1018210220 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1018310221 }
1018410222 {
@@ -10543,7 +10581,7 @@
1054310581 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1054410582 }
1054510583 {
10546- uint64_t arg = 0LLU;
10584+ uint64_t arg = 0;
1054710585 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1054810586 }
1054910587 {
@@ -10571,11 +10609,12 @@
1057110609 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
1057210610 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
1057310611 {
10574- uint64_t arg = /*defpar____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 7LLU, 6LLU), 0LLU));
10612+ uint64_t arg = 0;
1057510613 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1057610614 }
10615+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*defpar____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1057710616 {
10578- uint64_t arg = 0LLU;
10617+ uint64_t arg = 0;
1057910618 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1058010619 }
1058110620 state.addr = 18446744073709551075LLU; // 999999991h'''''''''''''''
@@ -10789,7 +10828,7 @@
1078910828 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1079010829 }
1079110830 {
10792- uint64_t arg = 0LLU;
10831+ uint64_t arg = 0;
1079310832 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1079410833 }
1079510834 {
@@ -10817,7 +10856,7 @@
1081710856 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
1081810857 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
1081910858 {
10820- uint64_t arg = 0LLU;
10859+ uint64_t arg = 0;
1082110860 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1082210861 }
1082310862 {
@@ -11636,9 +11675,10 @@
1163611675 case 606154199371483072LLU: // fndefined_
1163711676 {
1163811677 {
11639- uint64_t arg = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 2LLU));
11678+ uint64_t arg = 0;
1164011679 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1164111680 }
11681+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU), 2LLU));
1164211682 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
1164311683 // variable u64 result____ goes out of scope
1164411684 // (uninitialized -> no destructor-call)
@@ -11777,9 +11817,10 @@
1177711817 /*direct*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = (*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) << 1) + 1LLU;
1177811818 *LOCAL_ACCESS(heap.data, 5LLU, 3LLU) = heap.data[*LOCAL_ACCESS(heap.data, 5LLU, 3LLU)].elem0;
1177911819 {
11780- uint64_t arg = 0LLU;
11820+ uint64_t arg = 0;
1178111821 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1178211822 }
11823+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
1178311824 /*match_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU), 0LLU));
1178411825 state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551020LLU : 18446744073709551019LLU;
1178511826 break;
@@ -11846,9 +11887,10 @@
1184611887 /*direct*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = (*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) << 1) + 1LLU;
1184711888 *LOCAL_ACCESS(heap.data, 5LLU, 3LLU) = heap.data[*LOCAL_ACCESS(heap.data, 5LLU, 3LLU)].elem0;
1184811889 {
11849- uint64_t arg = 0LLU;
11890+ uint64_t arg = 0;
1185011891 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1185111892 }
11893+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
1185211894 /*match_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU), 0LLU));
1185311895 state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551016LLU : 18446744073709551015LLU;
1185411896 break;
@@ -11994,9 +12036,10 @@
1199412036 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1199512037 }
1199612038 {
11997- uint64_t arg = 881834713755418624LLU;
12039+ uint64_t arg = 0;
1199812040 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1199912041 }
12042+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 881834713755418624;
1200012043 /*found_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) = /*sym_______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU));
1200112044 state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) ? 18446744073709551009LLU : 18446744073709551008LLU;
1200212045 break;
@@ -12184,9 +12227,10 @@
1218412227 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1218512228 }
1218612229 {
12187- uint64_t arg = 881834713755418624LLU;
12230+ uint64_t arg = 0;
1218812231 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1218912232 }
12233+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 881834713755418624;
1219012234 /*found_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = /*sym_______*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 5LLU));
1219112235 state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) ? 18446744073709550999LLU : 18446744073709550998LLU;
1219212236 break;
@@ -13728,13 +13772,15 @@
1372813772 case 18446744073709550887LLU: // 99999999yl'''''''''''''''
1372913773 {
1373013774 {
13731- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 13LLU, 11LLU), 1LLU));
13775+ uint64_t arg = 0;
1373213776 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1373313777 }
13778+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 14LLU, 11LLU), 1LLU));
1373413779 {
13735- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 14LLU, 11LLU), 2LLU));
13780+ uint64_t arg = 0;
1373613781 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
13737- }/*resdest___*/
13782+ }
13783+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 15LLU, 11LLU), 2LLU));/*resdest___*/
1373813784 {
1373913785 uint64_t arg = 0;
1374013786 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -13886,13 +13932,15 @@
1388613932 /*direct*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = (*LOCAL_ACCESS(heap.data, 12LLU, 10LLU) << 1) + 1LLU;
1388713933 *LOCAL_ACCESS(heap.data, 12LLU, 10LLU) = heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 10LLU)].elem0;
1388813934 {
13889- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 12LLU, 11LLU), 1LLU));
13935+ uint64_t arg = 0;
1389013936 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1389113937 }
13938+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 13LLU, 11LLU), 1LLU));
1389213939 {
13893- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 13LLU, 11LLU), 3LLU));
13940+ uint64_t arg = 0;
1389413941 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1389513942 }
13943+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 14LLU, 11LLU), 3LLU));
1389613944 {
1389713945 uint64_t arg = 0;
1389813946 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -14229,13 +14277,15 @@
1422914277 /*direct*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = (*LOCAL_ACCESS(heap.data, 19LLU, 17LLU) << 1) + 1LLU;
1423014278 *LOCAL_ACCESS(heap.data, 19LLU, 17LLU) = heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 17LLU)].elem0;
1423114279 {
14232- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 19LLU, 18LLU), 1LLU));
14280+ uint64_t arg = 0;
1423314281 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1423414282 }
14283+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 20LLU, 18LLU), 1LLU));
1423514284 {
14236- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 20LLU, 18LLU), 3LLU));
14285+ uint64_t arg = 0;
1423714286 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1423814287 }
14288+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 21LLU, 18LLU), 3LLU));
1423914289 {
1424014290 uint64_t arg = 0;
1424114291 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -14506,13 +14556,15 @@
1450614556 case 18446744073709550842LLU: // 99999999x4'''''''''''''''
1450714557 {
1450814558 {
14509- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 20LLU, 18LLU), 1LLU));
14559+ uint64_t arg = 0;
1451014560 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1451114561 }
14562+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 21LLU, 18LLU), 1LLU));
1451214563 {
14513- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 21LLU, 18LLU), 2LLU));
14564+ uint64_t arg = 0;
1451414565 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
14515- }/*resdest___*/
14566+ }
14567+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 22LLU, 18LLU), 2LLU));/*resdest___*/
1451614568 {
1451714569 uint64_t arg = 0;
1451814570 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -14684,9 +14736,10 @@
1468414736 case 621705621980315648LLU: // getdef____
1468514737 {
1468614738 {
14687- uint64_t arg = 1LLU;
14739+ uint64_t arg = 0;
1468814740 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1468914741 }
14742+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 1;
1469014743 {
1469114744 uint64_t arg = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
1469214745 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -14712,9 +14765,10 @@
1471214765 /*direct*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = (*LOCAL_ACCESS(heap.data, 13LLU, 11LLU) << 1) + 1LLU;
1471314766 *LOCAL_ACCESS(heap.data, 13LLU, 11LLU) = heap.data[*LOCAL_ACCESS(heap.data, 13LLU, 11LLU)].elem0;
1471414767 {
14715- uint64_t arg = 0LLU;
14768+ uint64_t arg = 0;
1471614769 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1471714770 }
14771+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
1471814772 /*match_____*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 14LLU, 12LLU), 0LLU));
1471914773 state.addr = *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) ? 18446744073709550830LLU : 18446744073709550829LLU;
1472014774 break;
@@ -14894,9 +14948,10 @@
1489414948 case 127596405727428608LLU: // GETDEF____
1489514949 {
1489614950 {
14897- uint64_t arg = 1LLU;
14951+ uint64_t arg = 0;
1489814952 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1489914953 }
14954+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
1490014955 {
1490114956 uint64_t arg = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
1490214957 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -14922,9 +14977,10 @@
1492214977 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
1492314978 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
1492414979 {
14925- uint64_t arg = 0LLU;
14980+ uint64_t arg = 0;
1492614981 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1492714982 }
14983+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1492814984 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1492914985 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550818LLU : 18446744073709550817LLU;
1493014986 break;
@@ -15064,9 +15120,10 @@
1506415120 case 621706743143069729LLU: // gettypedef
1506515121 {
1506615122 {
15067- uint64_t arg = 1LLU;
15123+ uint64_t arg = 0;
1506815124 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1506915125 }
15126+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
1507015127 {
1507115128 uint64_t arg = /*typedefs__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
1507215129 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -15097,9 +15154,10 @@
1509715154 case 18446744073709550806LLU: // 99999999xV'''''''''''''''
1509815155 {
1509915156 {
15100- uint64_t arg = 0LLU;
15157+ uint64_t arg = 0;
1510115158 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1510215159 }
15160+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1510315161 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1510415162 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550804LLU : 18446744073709550803LLU;
1510515163 break;
@@ -15240,9 +15298,10 @@
1524015298 case 621706727380746240LLU: // gettk_____
1524115299 {
1524215300 {
15243- uint64_t arg = 1LLU;
15301+ uint64_t arg = 0;
1524415302 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1524515303 }
15304+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
1524615305 {
1524715306 uint64_t arg = /*typedefs__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
1524815307 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -15273,9 +15332,10 @@
1527315332 case 18446744073709550792LLU: // 99999999xH'''''''''''''''
1527415333 {
1527515334 {
15276- uint64_t arg = 0LLU;
15335+ uint64_t arg = 0;
1527715336 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1527815337 }
15338+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1527915339 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1528015340 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550790LLU : 18446744073709550789LLU;
1528115341 break;
@@ -15418,9 +15478,10 @@
1541815478 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = 0LLU;
1541915479
1542015480 {
15421- uint64_t arg = 1LLU;
15481+ uint64_t arg = 0;
1542215482 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1542315483 }
15484+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
1542415485 {
1542515486 uint64_t arg = /*typedefs__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
1542615487 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -15451,9 +15512,10 @@
1545115512 case 18446744073709550778LLU: // 99999999w4'''''''''''''''
1545215513 {
1545315514 {
15454- uint64_t arg = 0LLU;
15515+ uint64_t arg = 0;
1545515516 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1545615517 }
15518+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1545715519 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1545815520 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550776LLU : 18446744073709550775LLU;
1545915521 break;
@@ -15570,9 +15632,10 @@
1557015632 case 621706743143132480LLU: // gettypesz_
1557115633 {
1557215634 {
15573- uint64_t arg = 1LLU;
15635+ uint64_t arg = 0;
1557415636 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1557515637 }
15638+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
1557615639 {
1557715640 uint64_t arg = /*typedefs__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
1557815641 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -15598,9 +15661,10 @@
1559815661 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
1559915662 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
1560015663 {
15601- uint64_t arg = 0LLU;
15664+ uint64_t arg = 0;
1560215665 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1560315666 }
15667+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1560415668 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
1560515669 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550766LLU : 18446744073709550765LLU;
1560615670 break;
@@ -15803,9 +15867,10 @@
1580315867 case 838702162643404787LLU: // showvaridx
1580415868 {
1580515869 {
15806- uint64_t arg = 0LLU;
15870+ uint64_t arg = 0;
1580715871 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1580815872 }
15873+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
1580915874 // ACCUMULATE ARGUMENTS - BEGIN
1581015875 {
1581115876 uint64_t arg = /*index_____*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -15882,9 +15947,10 @@
1588215947 case 587881363956563968LLU: // emitvar___
1588315948 {
1588415949 {
15885- uint64_t arg = 0LLU;
15950+ uint64_t arg = 0;
1588615951 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1588715952 }
15953+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
1588815954 // ACCUMULATE ARGUMENTS - BEGIN
1588915955 {
1589015956 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -15988,9 +16054,10 @@
1598816054 case 587881359725559808LLU: // emitref___
1598916055 {
1599016056 {
15991- uint64_t arg = 0LLU;
16057+ uint64_t arg = 0;
1599216058 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1599316059 }
16060+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
1599416061 // ACCUMULATE ARGUMENTS - BEGIN
1599516062 {
1599616063 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -16094,9 +16161,10 @@
1609416161 case 587881363956714079LLU: // emitvarind
1609516162 {
1609616163 {
16097- uint64_t arg = 0LLU;
16164+ uint64_t arg = 0;
1609816165 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1609916166 }
16167+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
1610016168 // ACCUMULATE ARGUMENTS - BEGIN
1610116169 {
1610216170 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -16200,9 +16268,10 @@
1620016268 case 587881359725709919LLU: // emitrefind
1620116269 {
1620216270 {
16203- uint64_t arg = 0LLU;
16271+ uint64_t arg = 0;
1620416272 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1620516273 }
16274+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
1620616275 // ACCUMULATE ARGUMENTS - BEGIN
1620716276 {
1620816277 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -16517,9 +16586,10 @@
1651716586 {
1651816587 fprintf(stdout, "%s", "\n ");
1651916588 {
16520- uint64_t arg = /*level_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU));
16589+ uint64_t arg = 0;
1652116590 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1652216591 }
16592+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = /*level_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
1652316593 state.addr = 18446744073709550712LLU; // 99999999v2'''''''''''''''
1652416594 break;
1652516595 }
@@ -16812,9 +16882,10 @@
1681216882 case 587881353282000896LLU: // emitleave_
1681316883 {
1681416884 {
16815- uint64_t arg = 0LLU;
16885+ uint64_t arg = 0;
1681616886 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1681716887 }
16888+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
1681816889 // ACCUMULATE ARGUMENTS - BEGIN
1681916890 {
1682016891 uint64_t arg = /*varidx____*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -16914,9 +16985,10 @@
1691416985 case 18446744073709550687LLU: // 99999999vd'''''''''''''''
1691516986 {
1691616987 {
16917- uint64_t arg = 0LLU;
16988+ uint64_t arg = 0;
1691816989 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1691916990 }
16991+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
1692016992 // ACCUMULATE ARGUMENTS - BEGIN
1692116993 {
1692216994 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -17023,13 +17095,15 @@
1702317095 case 587881353215084992LLU: // emitlabel_
1702417096 {
1702517097 {
17026- uint64_t arg = /*label_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
17098+ uint64_t arg = 0;
1702717099 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1702817100 }
17101+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*label_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
1702917102 {
17030- uint64_t arg = /*label_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
17103+ uint64_t arg = 0;
1703117104 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1703217105 }
17106+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*label_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
1703317107 // ACCUMULATE ARGUMENTS - BEGIN
1703417108 {
1703517109 uint64_t arg = /*level_____*/*LOCAL_ACCESS(heap.data, 4LLU, 0LLU);
@@ -17515,9 +17589,10 @@
1751517589 fprintf(stdout, "%s", "\n heap.data[0].elem1 = heap.data[0].elem0;");
1751617590 fprintf(stdout, "%s", "\n heap.data[0].elem0 = restore;");
1751717591 {
17518- uint64_t arg = 0LLU;
17592+ uint64_t arg = 0;
1751917593 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1752017594 }
17595+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
1752117596 // ACCUMULATE ARGUMENTS - BEGIN
1752217597 {
1752317598 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 6LLU, 5LLU);
@@ -18097,9 +18172,10 @@
1809718172 case 861504774606556015LLU: // typeassert
1809818173 {
1809918174 {
18100- uint64_t arg = 0LLU;
18175+ uint64_t arg = 0;
1810118176 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1810218177 }
18178+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
1810318179 // ACCUMULATE ARGUMENTS - BEGIN
1810418180 {
1810518181 uint64_t arg = /*equal_____*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -18238,9 +18314,10 @@
1823818314 case 861504774606571689LLU: // typeassign
1823918315 {
1824018316 {
18241- uint64_t arg = 0LLU;
18317+ uint64_t arg = 0;
1824218318 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1824318319 }
18320+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
1824418321 // ACCUMULATE ARGUMENTS - BEGIN
1824518322 {
1824618323 uint64_t arg = /*equal_____*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -18383,45 +18460,52 @@
1838318460 case 587881350213857280LLU: // emitinit__
1838418461 {
1838518462 {
18386- uint64_t arg = 728618386900123648LLU;
18463+ uint64_t arg = 0;
1838718464 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1838818465 }
18466+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 728618386900123648;
1838918467 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 3LLU)) = 0LLU;
1839018468
1839118469 {
18392- uint64_t arg = 0LLU;
18470+ uint64_t arg = 0;
1839318471 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1839418472 }
18473+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
1839518474 {
18396- uint64_t arg = 0LLU;
18475+ uint64_t arg = 0;
1839718476 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1839818477 }
18478+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
1839918479 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 4LLU)) = 0LLU;
1840018480
1840118481 {
18402- uint64_t arg = 0LLU;
18482+ uint64_t arg = 0;
1840318483 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1840418484 }
18485+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
1840518486 {
18406- uint64_t arg = 0LLU;
18487+ uint64_t arg = 0;
1840718488 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1840818489 }
1840918490 {
18410- uint64_t arg = 0LLU;
18491+ uint64_t arg = 0;
1841118492 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1841218493 }
1841318494 {
18414- uint64_t arg = 0LLU;
18495+ uint64_t arg = 0;
1841518496 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1841618497 }
18498+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
1841718499 {
18418- uint64_t arg = 0LLU;
18500+ uint64_t arg = 0;
1841918501 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1842018502 }
18503+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
1842118504 {
18422- uint64_t arg = 0LLU;
18505+ uint64_t arg = 0;
1842318506 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1842418507 }
18508+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
1842518509 // ACCUMULATE ARGUMENTS - BEGIN
1842618510 {
1842718511 uint64_t arg = /*def_id____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 8LLU);
@@ -19278,9 +19362,10 @@
1927819362 case 18446744073709550608LLU: // 99999999uP'''''''''''''''
1927919363 {
1928019364 {
19281- uint64_t arg = 0LLU;
19365+ uint64_t arg = 0;
1928219366 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1928319367 }
19368+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
1928419369 /*overflow__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*heapsize__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU)) - /*memsize___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU));
1928519370 --/*overflow__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU);
1928619371 /*overflow__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*sizeonheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 4LLU)) > /*overflow__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU);
@@ -19292,9 +19377,10 @@
1929219377 fprintf(stderr, "%s", "out of heap calling ");
1929319378 printid(stderr, /*mainid____*/*LOCAL_ACCESS(heap.data, 9LLU, 5LLU));
1929419379 {
19295- uint64_t arg = 0LLU;
19380+ uint64_t arg = 0;
1929619381 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1929719382 }
19383+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
1929819384 /*allsize___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*heapsize__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)) - /*memsize___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU));
1929919385 --/*allsize___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU);
1930019386 fprintf(stderr, "%s", " - need ");
@@ -19364,16 +19450,18 @@
1936419450 case 18446744073709550536LLU: // 99999999tH'''''''''''''''
1936519451 {
1936619452 {
19367- uint64_t arg = 1LLU;
19453+ uint64_t arg = 0;
1936819454 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1936919455 }
19456+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 1;
1937019457 /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) + /*mainrcount*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU);
1937119458 /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) + /*mainacount*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU);
1937219459 /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) + /*mainsize__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
1937319460 {
19374- uint64_t arg = 0LLU;
19461+ uint64_t arg = 0;
1937519462 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1937619463 }
19464+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
1937719465 /*overflow__*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*memsize___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) < /*totalsize_*/*LOCAL_ACCESS(heap.data, 10LLU, 8LLU);
1937819466 state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550528LLU : 18446744073709550527LLU;
1937919467 break;
@@ -20195,13 +20283,15 @@
2019520283 case 552432610005975040LLU: // comment2__
2019620284 {
2019720285 {
20198- uint64_t arg = 0LLU;
20286+ uint64_t arg = 0;
2019920287 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2020020288 }
20289+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
2020120290 {
20202- uint64_t arg = 47LLU;
20291+ uint64_t arg = 0;
2020320292 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2020420293 }
20294+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 47;
2020520295 /*result____*/*LOCAL_ACCESS(heap.data, 3LLU, 1LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
2020620296 state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 1LLU) ? 18446744073709550512LLU : 18446744073709550511LLU;
2020720297 break;
@@ -20209,9 +20299,10 @@
2020920299 case 18446744073709550512LLU: // 99999999su'''''''''''''''
2021020300 {
2021120301 {
20212- uint64_t arg = 0LLU;
20302+ uint64_t arg = 0;
2021320303 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2021420304 }
20305+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
2021520306 /*peek______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = (uint64_t)ungetc(getchar(), stdin);
2021620307 /*result____*/*LOCAL_ACCESS(heap.data, 4LLU, 1LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU) == /*peek______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
2021720308 state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 1LLU) ? 18446744073709550510LLU : 18446744073709550509LLU;
@@ -20274,13 +20365,15 @@
2027420365 case 861504789552170795LLU: // typeonheap
2027520366 {
2027620367 {
20277- uint64_t arg = 0LLU;
20368+ uint64_t arg = 0;
2027820369 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2027920370 }
20371+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2028020372 {
20281- uint64_t arg = 881834713755418624LLU;
20373+ uint64_t arg = 0;
2028220374 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2028320375 }
20376+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 881834713755418624;
2028420377 /*result____*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) == /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 3LLU));
2028520378 state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 4LLU) ? 18446744073709550506LLU : 18446744073709550505LLU;
2028620379 break;
@@ -20871,9 +20964,10 @@
2087120964 case 587881357748644911LLU: // emitpopout
2087220965 {
2087320966 {
20874- uint64_t arg = 0LLU;
20967+ uint64_t arg = 0;
2087520968 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2087620969 }
20970+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2087720971 // ACCUMULATE ARGUMENTS - BEGIN
2087820972 {
2087920973 uint64_t arg = /*reqsize___*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -21099,9 +21193,10 @@
2109921193 case 587881357748656161LLU: // emitpopref
2110021194 {
2110121195 {
21102- uint64_t arg = 0LLU;
21196+ uint64_t arg = 0;
2110321197 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2110421198 }
21199+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2110521200 // ACCUMULATE ARGUMENTS - BEGIN
2110621201 {
2110721202 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -21186,9 +21281,10 @@
2118621281 case 587881357748664875LLU: // emitpoptmp
2118721282 {
2118821283 {
21189- uint64_t arg = 0LLU;
21284+ uint64_t arg = 0;
2119021285 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2119121286 }
21287+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2119221288 // ACCUMULATE ARGUMENTS - BEGIN
2119321289 {
2119421290 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -21293,9 +21389,10 @@
2129321389 case 93772141488587600LLU: // EMITPOPTMP
2129421390 {
2129521391 {
21296- uint64_t arg = 0LLU;
21392+ uint64_t arg = 0;
2129721393 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2129821394 }
21395+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
2129921396 // ACCUMULATE ARGUMENTS - BEGIN
2130021397 {
2130121398 uint64_t arg = /*size______*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -21537,24 +21634,28 @@
2153721634 case 18446744073709550433LLU: // 99999999rf'''''''''''''''
2153821635 {
2153921636 {
21540- uint64_t arg = 0LLU;
21637+ uint64_t arg = 0;
2154121638 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2154221639 }
21640+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
2154321641 {
21544- uint64_t arg = 1LLU;
21642+ uint64_t arg = 0;
2154521643 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2154621644 }
21645+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 1;
2154721646 {
21548- uint64_t arg = 1LLU;
21647+ uint64_t arg = 0;
2154921648 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2155021649 }
21650+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 1;
2155121651 /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) + /*calleeacnt*/*LOCAL_ACCESS(heap.data, 12LLU, 10LLU);
2155221652 /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) + /*calleesize*/*LOCAL_ACCESS(heap.data, 12LLU, 9LLU);
2155321653 /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) - /*reserved__*/*LOCAL_ACCESS(heap.data, 12LLU, 8LLU);
2155421654 {
21555- uint64_t arg = 0LLU;
21655+ uint64_t arg = 0;
2155621656 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2155721657 }
21658+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
2155821659 /*buf_______*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 7LLU)) < /*totalsize_*/*LOCAL_ACCESS(heap.data, 13LLU, 11LLU);
2155921660 state.addr = *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) ? 18446744073709550430LLU : 18446744073709550429LLU;
2156021661 break;
@@ -21663,9 +21764,10 @@
2166321764 {
2166421765 /*calleesize*/*LOCAL_ACCESS(heap.data, 12LLU, 9LLU) = /*calleesize*/*LOCAL_ACCESS(heap.data, 12LLU, 9LLU) + /*reserved__*/*LOCAL_ACCESS(heap.data, 12LLU, 8LLU);
2166521766 {
21666- uint64_t arg = 0LLU;
21767+ uint64_t arg = 0;
2166721768 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2166821769 }
21770+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
2166921771 /*callrs____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*callrs____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) + /*calleeacnt*/*LOCAL_ACCESS(heap.data, 13LLU, 10LLU);
2167021772 /*callrs____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*callrs____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) + /*calleesize*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU);
2167121773 // ACCUMULATE ARGUMENTS - BEGIN
@@ -21876,9 +21978,10 @@
2187621978 case 73549925572723456LLU: // DESTRCALL_
2187721979 {
2187821980 {
21879- uint64_t arg = 0LLU;
21981+ uint64_t arg = 0;
2188021982 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2188121983 }
21984+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
2188221985 // ACCUMULATE ARGUMENTS - BEGIN
2188321986 {
2188421987 uint64_t arg = /*destraddr_*/LOCAL_ACCESS_ADDR(heap.data, 10LLU, 9LLU);
@@ -22145,9 +22248,10 @@
2214522248 case 18446744073709550394LLU: // 99999999q4'''''''''''''''
2214622249 {
2214722250 {
22148- uint64_t arg = 0LLU;
22251+ uint64_t arg = 0;
2214922252 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2215022253 }
22254+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
2215122255 // ACCUMULATE ARGUMENTS - BEGIN
2215222256 {
2215322257 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
@@ -22223,9 +22327,10 @@
2222322327 {
2222422328 fprintf(stdout, "%s", "/*list*/)");
2222522329 {
22226- uint64_t arg = 1LLU;
22330+ uint64_t arg = 0;
2222722331 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2222822332 }
22333+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 1;
2222922334 // ACCUMULATE ARGUMENTS - BEGIN
2223022335 {
2223122336 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
@@ -22261,14 +22366,16 @@
2226122366 case 18446744073709550387LLU: // 99999999qx'''''''''''''''
2226222367 {
2226322368 {
22264- uint64_t arg = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 7LLU));
22369+ uint64_t arg = 0;
2226522370 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2226622371 }
22372+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 7LLU));
2226722373 fprintf(stdout, "%s", "\n // temporary list-element");
2226822374 {
22269- uint64_t arg = 0LLU;
22375+ uint64_t arg = 0;
2227022376 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2227122377 }
22378+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
2227222379 // ACCUMULATE ARGUMENTS - BEGIN
2227322380 {
2227422381 uint64_t arg = /*defbodysz_*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 12LLU);
@@ -22412,9 +22519,10 @@
2241222519 case 18446744073709550374LLU: // 99999999qk'''''''''''''''
2241322520 {
2241422521 {
22415- uint64_t arg = 881834713755418624LLU;
22522+ uint64_t arg = 0;
2241622523 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2241722524 }
22525+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 881834713755418624;
2241822526 /*skip______*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*skip______*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 9LLU));
2241922527 state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709550372LLU : 18446744073709550371LLU;
2242022528 break;
@@ -22531,9 +22639,10 @@
2253122639 {
2253222640 fprintf(stdout, "%s", "\n // RELEASE temporary destructor-variable");
2253322641 {
22534- uint64_t arg = 0LLU;
22642+ uint64_t arg = 0;
2253522643 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2253622644 }
22645+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
2253722646 // ACCUMULATE ARGUMENTS - BEGIN
2253822647 {
2253922648 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 15LLU, 14LLU);
@@ -22618,9 +22727,10 @@
2261822727 case 18446744073709550384LLU: // 99999999qu'''''''''''''''
2261922728 {
2262022729 {
22621- uint64_t arg = 1LLU;
22730+ uint64_t arg = 0;
2262222731 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2262322732 }
22733+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 1;
2262422734 // ACCUMULATE ARGUMENTS - BEGIN
2262522735 {
2262622736 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
@@ -22794,24 +22904,27 @@
2279422904 case 533581901905696768LLU: // blocknone_
2279522905 {
2279622906 {
22797- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 1LLU));
22907+ uint64_t arg = 0;
2279822908 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2279922909 }
22910+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU));
2280022911 {
22801- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 2LLU));
22912+ uint64_t arg = 0;
2280222913 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2280322914 }
22915+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU));
2280422916 {
22805- uint64_t arg = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU));
22917+ uint64_t arg = 0;
2280622918 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2280722919 }
22920+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
2280822921 {
22809- uint64_t arg = 0LLU;
22922+ uint64_t arg = 0;
2281022923 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2281122924 }
2281222925 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU)));
2281322926 {
22814- uint64_t arg = 0LLU;
22927+ uint64_t arg = 0;
2281522928 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2281622929 }
2281722930 swap(&/*tmpresults*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), &/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU)));/*block_____*/
@@ -23010,24 +23123,27 @@
2301023123 case 533581902054820416LLU: // blockwhen_
2301123124 {
2301223125 {
23013- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 1LLU));
23126+ uint64_t arg = 0;
2301423127 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2301523128 }
23129+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU));
2301623130 {
23017- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 2LLU));
23131+ uint64_t arg = 0;
2301823132 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2301923133 }
23134+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU));
2302023135 {
23021- uint64_t arg = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU));
23136+ uint64_t arg = 0;
2302223137 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2302323138 }
23139+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
2302423140 {
23025- uint64_t arg = 0LLU;
23141+ uint64_t arg = 0;
2302623142 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2302723143 }
2302823144 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU)));
2302923145 {
23030- uint64_t arg = 0LLU;
23146+ uint64_t arg = 0;
2303123147 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2303223148 }
2303323149 swap(&/*tmpresults*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), &/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU)));/*block_____*/
@@ -23226,32 +23342,37 @@
2322623342 case 533581901819281408LLU: // blockif___
2322723343 {
2322823344 {
23229- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU));
23345+ uint64_t arg = 0;
2323023346 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2323123347 }
23348+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
2323223349 {
23233- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
23350+ uint64_t arg = 0;
2323423351 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2323523352 }
23353+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 2LLU));
2323623354 {
23237- uint64_t arg = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU));
23355+ uint64_t arg = 0;
2323823356 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2323923357 }
23358+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2324023359 {
23241- uint64_t arg = 0LLU;
23360+ uint64_t arg = 0;
2324223361 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2324323362 }
2324423363 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 4LLU)));
2324523364 {
23246- uint64_t arg = /*borrowsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU));
23365+ uint64_t arg = 0;
2324723366 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2324823367 }
23368+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*borrowsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 5LLU));
2324923369 {
23250- uint64_t arg = /*borrowheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU));
23370+ uint64_t arg = 0;
2325123371 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2325223372 }
23373+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*borrowheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU));
2325323374 {
23254- uint64_t arg = 0LLU;
23375+ uint64_t arg = 0;
2325523376 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2325623377 }
2325723378 swap(&/*tmpresults*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), &/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU)));/*block_____*/
@@ -23468,24 +23589,27 @@
2346823589 case 533581901753935872LLU: // blockelse_
2346923590 {
2347023591 {
23471- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 1LLU));
23592+ uint64_t arg = 0;
2347223593 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2347323594 }
23595+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU));
2347423596 {
23475- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 2LLU));
23597+ uint64_t arg = 0;
2347623598 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2347723599 }
23600+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU));
2347823601 {
23479- uint64_t arg = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU));
23602+ uint64_t arg = 0;
2348023603 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2348123604 }
23605+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
2348223606 {
23483- uint64_t arg = 0LLU;
23607+ uint64_t arg = 0;
2348423608 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2348523609 }
2348623610 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU)));
2348723611 {
23488- uint64_t arg = 0LLU;
23612+ uint64_t arg = 0;
2348923613 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2349023614 }
2349123615 swap(&/*tmpresults*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), &/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU)));/*block_____*/
@@ -23684,28 +23808,32 @@
2368423808 case 533581901872147136LLU: // blockloop_
2368523809 {
2368623810 {
23687- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU));
23811+ uint64_t arg = 0;
2368823812 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2368923813 }
23814+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU));
2369023815 {
23691- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU));
23816+ uint64_t arg = 0;
2369223817 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2369323818 }
23819+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
2369423820 {
23695- uint64_t arg = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
23821+ uint64_t arg = 0;
2369623822 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2369723823 }
23824+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*postaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU));
2369823825 {
23699- uint64_t arg = /*preaddr___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU));
23826+ uint64_t arg = 0;
2370023827 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2370123828 }
23829+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*preaddr___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 4LLU));
2370223830 {
23703- uint64_t arg = 0LLU;
23831+ uint64_t arg = 0;
2370423832 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2370523833 }
2370623834 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU)));
2370723835 {
23708- uint64_t arg = 0LLU;
23836+ uint64_t arg = 0;
2370923837 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2371023838 }
2371123839 swap(&/*tmpresults*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU)));/*block_____*/
@@ -24082,9 +24210,10 @@
2408224210 case 18446744073709550290LLU: // 99999999pR'''''''''''''''
2408324211 {
2408424212 {
24085- uint64_t arg = 0LLU;
24213+ uint64_t arg = 0;
2408624214 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2408724215 }
24216+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
2408824217 /*missingarg*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU));
2408924218 state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709550288LLU : 18446744073709550287LLU;
2409024219 break;
@@ -24233,9 +24362,10 @@
2423324362 case 18446744073709550280LLU: // 99999999pH'''''''''''''''
2423424363 {
2423524364 {
24236- uint64_t arg = 0LLU;
24365+ uint64_t arg = 0;
2423724366 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2423824367 }
24368+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
2423924369 /*missingarg*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU));
2424024370 state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709550276LLU : 18446744073709550275LLU;
2424124371 break;
@@ -24465,9 +24595,10 @@
2446524595 case 18446744073709550259LLU: // 99999999ox'''''''''''''''
2446624596 {
2446724597 {
24468- uint64_t arg = 0LLU;
24598+ uint64_t arg = 0;
2446924599 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2447024600 }
24601+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
2447124602 /*missingarg*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU));
2447224603 state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550257LLU : 18446744073709550256LLU;
2447324604 break;
@@ -24593,9 +24724,10 @@
2459324724 case 18446744073709550244LLU: // 99999999oi'''''''''''''''
2459424725 {
2459524726 {
24596- uint64_t arg = 0LLU;
24727+ uint64_t arg = 0;
2459724728 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2459824729 }
24730+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
2459924731 /*missingarg*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU));
2460024732 state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550242LLU : 18446744073709550241LLU;
2460124733 break;
@@ -24801,9 +24933,10 @@
2480124933 case 18446744073709550230LLU: // 99999999oV'''''''''''''''
2480224934 {
2480324935 {
24804- uint64_t arg = 0LLU;
24936+ uint64_t arg = 0;
2480524937 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2480624938 }
24939+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
2480724940 /*missingarg*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU));
2480824941 state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709550228LLU : 18446744073709550227LLU;
2480924942 break;
@@ -24898,9 +25031,10 @@
2489825031 case 18446744073709550220LLU: // 99999999oL'''''''''''''''
2489925032 {
2490025033 {
24901- uint64_t arg = 0LLU;
25034+ uint64_t arg = 0;
2490225035 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2490325036 }
25037+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
2490425038 /*missingarg*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 9LLU)) < /*defargcnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU));
2490525039 state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709550218LLU : 18446744073709550217LLU;
2490625040 break;
@@ -25276,9 +25410,10 @@
2527625410 case 18446744073709550201LLU: // 99999999n3'''''''''''''''
2527725411 {
2527825412 {
25279- uint64_t arg = 0LLU;
25413+ uint64_t arg = 0;
2528025414 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2528125415 }
25416+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
2528225417 // ACCUMULATE ARGUMENTS - BEGIN
2528325418 {
2528425419 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 16LLU, 15LLU);
@@ -25371,9 +25506,10 @@
2537125506 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2537225507 }
2537325508 {
25374- uint64_t arg = 0LLU;
25509+ uint64_t arg = 0;
2537525510 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2537625511 }
25512+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
2537725513 // ACCUMULATE ARGUMENTS - BEGIN
2537825514 {
2537925515 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
@@ -25417,9 +25553,10 @@
2541725553 case 18446744073709550192LLU: // 99999999nu'''''''''''''''
2541825554 {
2541925555 {
25420- uint64_t arg = 0LLU;
25556+ uint64_t arg = 0;
2542125557 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2542225558 }
25559+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
2542325560 // ACCUMULATE ARGUMENTS - BEGIN
2542425561 {
2542525562 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
@@ -25598,9 +25735,10 @@
2559825735 swap(&/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 7LLU)), &/*b_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 10LLU, 9LLU), 4LLU)));
2559925736 swap(&/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU)), &/*b_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 10LLU, 9LLU), 5LLU)));
2560025737 {
25601- uint64_t arg = 0LLU;
25738+ uint64_t arg = 0;
2560225739 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2560325740 }
25741+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
2560425742 // ACCUMULATE ARGUMENTS - BEGIN
2560525743 {
2560625744 uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 11LLU, 0LLU);
@@ -25930,9 +26068,10 @@
2593026068 case 861504776565811584LLU: // typecheck_
2593126069 {
2593226070 {
25933- uint64_t arg = 0LLU;
26071+ uint64_t arg = 0;
2593426072 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2593526073 }
26074+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
2593626075 /*result____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*typedst___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU)) != /*typesrc___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
2593726076 state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709550169LLU : 18446744073709550168LLU;
2593826077 break;
@@ -25973,9 +26112,10 @@
2597326112 case 375115985859528873LLU: // TypeAssign
2597426113 {
2597526114 {
25976- uint64_t arg = 0LLU;
26115+ uint64_t arg = 0;
2597726116 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2597826117 }
26118+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2597926119 /*result____*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*typedst___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU)) != /*typesrc___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
2598026120 state.addr = *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550167LLU : 18446744073709550166LLU;
2598126121 break;
@@ -26025,9 +26165,10 @@
2602526165 case 18446744073709550165LLU: // 99999999nU'''''''''''''''
2602626166 {
2602726167 {
26028- uint64_t arg = /*nrorig____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
26168+ uint64_t arg = 0;
2602926169 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2603026170 }
26171+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*nrorig____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
2603126172 ++/*nrcopy____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
2603226173 {
2603326174 uint64_t arg = /*parlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
@@ -26170,25 +26311,30 @@
2617026311 case 18446744073709550155LLU: // 99999999nK'''''''''''''''
2617126312 {
2617226313 {
26173- uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU));
26314+ uint64_t arg = 0;
2617426315 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2617526316 }
26317+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
2617626318 {
26177- uint64_t arg = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
26319+ uint64_t arg = 0;
2617826320 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2617926321 }
26322+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 2LLU));
2618026323 {
26181- uint64_t arg = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU));
26324+ uint64_t arg = 0;
2618226325 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2618326326 }
26327+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2618426328 {
26185- uint64_t arg = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU));
26329+ uint64_t arg = 0;
2618626330 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2618726331 }
26332+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU));
2618826333 {
26189- uint64_t arg = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU));
26334+ uint64_t arg = 0;
2619026335 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2619126336 }
26337+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU));
2619226338 {
2619326339 uint64_t arg = 0;
2619426340 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -26396,29 +26542,35 @@
2639626542 case 18446744073709550145LLU: // 99999999nA'''''''''''''''
2639726543 {
2639826544 {
26399- uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
26545+ uint64_t arg = 0;
2640026546 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2640126547 }
26548+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
2640226549 {
26403- uint64_t arg = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 2LLU));
26550+ uint64_t arg = 0;
2640426551 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2640526552 }
26553+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU));
2640626554 {
26407- uint64_t arg = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
26555+ uint64_t arg = 0;
2640826556 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2640926557 }
26558+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 3LLU));
2641026559 {
26411- uint64_t arg = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU));
26560+ uint64_t arg = 0;
2641226561 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2641326562 }
26563+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 5LLU));
2641426564 {
26415- uint64_t arg = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU));
26565+ uint64_t arg = 0;
2641626566 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2641726567 }
26568+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU));
2641826569 {
26419- uint64_t arg = /*consume___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
26570+ uint64_t arg = 0;
2642026571 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2642126572 }
26573+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*consume___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU));
2642226574 {
2642326575 uint64_t arg = 0;
2642426576 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -26614,13 +26766,15 @@
2661426766 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2661526767 }
2661626768 {
26617- uint64_t arg = 0LLU;
26769+ uint64_t arg = 0;
2661826770 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2661926771 }
26772+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
2662026773 {
26621- uint64_t arg = 0LLU;
26774+ uint64_t arg = 0;
2662226775 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2662326776 }
26777+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
2662426778 // ACCUMULATE ARGUMENTS - BEGIN
2662526779 {
2662626780 uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 10LLU, 0LLU);
@@ -26713,13 +26867,15 @@
2671326867 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2671426868 }
2671526869 {
26716- uint64_t arg = 1LLU;
26870+ uint64_t arg = 0;
2671726871 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2671826872 }
26873+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 1;
2671926874 {
26720- uint64_t arg = 1LLU;
26875+ uint64_t arg = 0;
2672126876 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2672226877 }
26878+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 1;
2672326879 // ACCUMULATE ARGUMENTS - BEGIN
2672426880 {
2672526881 uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 10LLU, 0LLU);
@@ -26812,13 +26968,15 @@
2681226968 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2681326969 }
2681426970 {
26815- uint64_t arg = 1LLU;
26971+ uint64_t arg = 0;
2681626972 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2681726973 }
26974+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 1;
2681826975 {
26819- uint64_t arg = 0LLU;
26976+ uint64_t arg = 0;
2682026977 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2682126978 }
26979+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
2682226980 // ACCUMULATE ARGUMENTS - BEGIN
2682326981 {
2682426982 uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 10LLU, 0LLU);
@@ -26938,25 +27096,30 @@
2693827096 case 18446744073709550126LLU: // 99999999ms'''''''''''''''
2693927097 {
2694027098 {
26941- uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU));
27099+ uint64_t arg = 0;
2694227100 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2694327101 }
27102+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
2694427103 {
26945- uint64_t arg = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
27104+ uint64_t arg = 0;
2694627105 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2694727106 }
27107+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varidx____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 2LLU));
2694827108 {
26949- uint64_t arg = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU));
27109+ uint64_t arg = 0;
2695027110 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2695127111 }
27112+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*INDIRECT__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2695227113 {
26953- uint64_t arg = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU));
27114+ uint64_t arg = 0;
2695427115 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2695527116 }
27117+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU));
2695627118 {
26957- uint64_t arg = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU));
27119+ uint64_t arg = 0;
2695827120 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2695927121 }
27122+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU));
2696027123 {
2696127124 uint64_t arg = 0;
2696227125 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -27134,9 +27297,10 @@
2713427297 case 640775638553647137LLU: // hidevarref
2713527298 {
2713627299 {
27137- uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
27300+ uint64_t arg = 0;
2713827301 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
27139- }/*varentry__*/
27302+ }
27303+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));/*varentry__*/
2714027304 {
2714127305 uint64_t arg = 0;
2714227306 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -27599,9 +27763,10 @@
2759927763 /*direct*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = (*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) << 1) + 1LLU;
2760027764 *LOCAL_ACCESS(heap.data, 6LLU, 4LLU) = heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 4LLU)].elem0;
2760127765 {
27602- uint64_t arg = 0LLU;
27766+ uint64_t arg = 0;
2760327767 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2760427768 }
27769+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
2760527770 /*match_____*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 7LLU, 5LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 3LLU));
2760627771 state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550083LLU : 18446744073709550082LLU;
2760727772 break;
@@ -27674,9 +27839,10 @@
2767427839 /*direct*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = (*LOCAL_ACCESS(heap.data, 8LLU, 6LLU) << 1) + 1LLU;
2767527840 *LOCAL_ACCESS(heap.data, 8LLU, 6LLU) = heap.data[*LOCAL_ACCESS(heap.data, 8LLU, 6LLU)].elem0;
2767627841 {
27677- uint64_t arg = 0LLU;
27842+ uint64_t arg = 0;
2767827843 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2767927844 }
27845+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
2768027846 /*match_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
2768127847 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550077LLU : 18446744073709550076LLU;
2768227848 break;
@@ -28218,9 +28384,10 @@
2821828384 case 517555565473470767LLU: // assertinit
2821928385 {
2822028386 {
28221- uint64_t arg = 1LLU;
28387+ uint64_t arg = 0;
2822228388 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2822328389 }
28390+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
2822428391 {
2822528392 uint64_t arg = /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
2822628393 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -28251,9 +28418,10 @@
2825128418 case 18446744073709550046LLU: // 99999999lc'''''''''''''''
2825228419 {
2825328420 {
28254- uint64_t arg = 0LLU;
28421+ uint64_t arg = 0;
2825528422 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2825628423 }
28424+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
2825728425 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU));
2825828426 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550044LLU : 18446744073709550043LLU;
2825928427 break;
@@ -28371,9 +28539,10 @@
2837128539 case 18446744073709550034LLU: // 99999999lR'''''''''''''''
2837228540 {
2837328541 {
28374- uint64_t arg = 0LLU;
28542+ uint64_t arg = 0;
2837528543 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2837628544 }
28545+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
2837728546 /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU));
2837828547 state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550032LLU : 18446744073709550031LLU;
2837928548 break;
@@ -28513,9 +28682,10 @@
2851328682 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2851428683 }
2851528684 {
28516- uint64_t arg = 0LLU;
28685+ uint64_t arg = 0;
2851728686 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2851828687 }
28688+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
2851928689 /*equal_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 9LLU)) == /*INITIALIZE*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2852028690 state.addr = *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550025LLU : 18446744073709550024LLU;
2852128691 break;
@@ -28650,9 +28820,10 @@
2865028820 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2865128821 }
2865228822 {
28653- uint64_t arg = 0LLU;
28823+ uint64_t arg = 0;
2865428824 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2865528825 }
28826+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
2865628827 /*equal_____*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 9LLU)) == /*INITIALIZE*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 3LLU));
2865728828 state.addr = *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709550016LLU : 18446744073709550015LLU;
2865828829 break;
@@ -28785,9 +28956,10 @@
2878528956 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2878628957 }
2878728958 {
28788- uint64_t arg = 0LLU;
28959+ uint64_t arg = 0;
2878928960 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2879028961 }
28962+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
2879128963 /*equal_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 9LLU)) == /*INITIALIZE*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2879228964 state.addr = *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550007LLU : 18446744073709550006LLU;
2879328965 break;
@@ -29129,9 +29301,10 @@
2912929301 case 605614012611614753LLU: // flipvarref
2913029302 {
2913129303 {
29132- uint64_t arg = 1LLU;
29304+ uint64_t arg = 0;
2913329305 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2913429306 }
29307+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 1;
2913529308 {
2913629309 uint64_t arg = /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU));
2913729310 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -29162,9 +29335,10 @@
2916229335 case 18446744073709549979LLU: // 99999999k$'''''''''''''''
2916329336 {
2916429337 {
29165- uint64_t arg = 0LLU;
29338+ uint64_t arg = 0;
2916629339 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2916729340 }
29341+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
2916829342 /*match_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU));
2916929343 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549977LLU : 18446744073709549976LLU;
2917029344 break;
@@ -29252,7 +29426,7 @@
2925229426 /*direct*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = (*LOCAL_ACCESS(heap.data, 8LLU, 6LLU) << 1) + 1LLU;
2925329427 *LOCAL_ACCESS(heap.data, 8LLU, 6LLU) = heap.data[*LOCAL_ACCESS(heap.data, 8LLU, 6LLU)].elem0;
2925429428 {
29255- uint64_t arg = 0LLU;
29429+ uint64_t arg = 0;
2925629430 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2925729431 }
2925829432 swap(&/*tmpvarlist*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &/*block_____*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU), 4LLU)));
@@ -29316,9 +29490,10 @@
2931629490 case 18446744073709549967LLU: // 99999999kO'''''''''''''''
2931729491 {
2931829492 {
29319- uint64_t arg = 0LLU;
29493+ uint64_t arg = 0;
2932029494 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2932129495 }
29496+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
2932229497 /*match_____*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 12LLU, 10LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 3LLU));
2932329498 state.addr = *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709549965LLU : 18446744073709549964LLU;
2932429499 break;
@@ -29473,9 +29648,10 @@
2947329648 case 660220432971388961LLU: // initvarref
2947429649 {
2947529650 {
29476- uint64_t arg = 1LLU;
29651+ uint64_t arg = 0;
2947729652 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2947829653 }
29654+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 1;
2947929655 // ACCUMULATE ARGUMENTS - BEGIN
2948029656 {
2948129657 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 5LLU, 0LLU);
@@ -29536,9 +29712,10 @@
2953629712 case 732615645798520865LLU: // movevarref
2953729713 {
2953829714 {
29539- uint64_t arg = 0LLU;
29715+ uint64_t arg = 0;
2954029716 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2954129717 }
29718+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
2954229719 // ACCUMULATE ARGUMENTS - BEGIN
2954329720 {
2954429721 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 5LLU, 0LLU);
@@ -30027,9 +30204,10 @@
3002730204 case 18446744073709549939LLU: // 99999999jx'''''''''''''''
3002830205 {
3002930206 {
30030- uint64_t arg = 0LLU;
30207+ uint64_t arg = 0;
3003130208 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3003230209 }
30210+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3003330211 /*result____*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*optelem___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 9LLU)) == /*elem______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 12LLU));
3003430212 state.addr = *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) ? 18446744073709549937LLU : 18446744073709549936LLU;
3003530213 break;
@@ -30228,9 +30406,10 @@
3022830406 case 604790753280317473LLU: // findvarref
3022930407 {
3023030408 {
30231- uint64_t arg = 0LLU;
30409+ uint64_t arg = 0;
3023230410 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3023330411 }
30412+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
3023430413 --/*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU);
3023530414 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU)) = /*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU);
3023630415
@@ -30259,9 +30438,10 @@
3025930438 /*direct*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = (*LOCAL_ACCESS(heap.data, 15LLU, 13LLU) << 1) + 1LLU;
3026030439 *LOCAL_ACCESS(heap.data, 15LLU, 13LLU) = heap.data[*LOCAL_ACCESS(heap.data, 15LLU, 13LLU)].elem0;
3026130440 {
30262- uint64_t arg = 0LLU;
30441+ uint64_t arg = 0;
3026330442 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3026430443 }
30444+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3026530445 /*notfound__*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*invalididx*/*LOCAL_ACCESS(heap.data, 16LLU, 12LLU) == /*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 4LLU));
3026630446 state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709549925LLU : 18446744073709549924LLU;
3026730447 break;
@@ -30269,9 +30449,10 @@
3026930449 case 18446744073709549925LLU: // 99999999jj'''''''''''''''
3027030450 {
3027130451 {
30272- uint64_t arg = 0LLU;
30452+ uint64_t arg = 0;
3027330453 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3027430454 }
30455+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3027530456 /*match_____*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 17LLU, 14LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 3LLU));
3027630457 state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549923LLU : 18446744073709549922LLU;
3027730458 break;
@@ -30412,9 +30593,10 @@
3041230593 /*direct*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = (*LOCAL_ACCESS(heap.data, 17LLU, 15LLU) << 1) + 1LLU;
3041330594 *LOCAL_ACCESS(heap.data, 17LLU, 15LLU) = heap.data[*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)].elem0;
3041430595 {
30415- uint64_t arg = 0LLU;
30596+ uint64_t arg = 0;
3041630597 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3041730598 }
30599+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3041830600 /*notfound__*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*invalididx*/*LOCAL_ACCESS(heap.data, 18LLU, 12LLU) == /*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU));
3041930601 state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709549915LLU : 18446744073709549914LLU;
3042030602 break;
@@ -30422,9 +30604,10 @@
3042230604 case 18446744073709549915LLU: // 99999999j$'''''''''''''''
3042330605 {
3042430606 {
30425- uint64_t arg = 0LLU;
30607+ uint64_t arg = 0;
3042630608 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3042730609 }
30610+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3042830611 /*match_____*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 19LLU, 16LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 3LLU));
3042930612 state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549913LLU : 18446744073709549912LLU;
3043030613 break;
@@ -30631,9 +30814,10 @@
3063130814 case 18446744073709549903LLU: // 99999999jO'''''''''''''''
3063230815 {
3063330816 {
30634- uint64_t arg = 0LLU;
30817+ uint64_t arg = 0;
3063530818 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3063630819 }
30820+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
3063730821 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 4LLU));
3063830822 state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709549901LLU : 18446744073709549900LLU;
3063930823 break;
@@ -30716,9 +30900,10 @@
3071630900 case 18446744073709549895LLU: // 99999999jG'''''''''''''''
3071730901 {
3071830902 {
30719- uint64_t arg = 0LLU;
30903+ uint64_t arg = 0;
3072030904 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3072130905 }
30906+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
3072230907 /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU));
3072330908 state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549893LLU : 18446744073709549892LLU;
3072430909 break;
@@ -30844,13 +31029,15 @@
3084431029 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3084531030 }
3084631031 {
30847- uint64_t arg = 0LLU;
31032+ uint64_t arg = 0;
3084831033 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3084931034 }
31035+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3085031036 {
30851- uint64_t arg = 0LLU;
31037+ uint64_t arg = 0;
3085231038 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3085331039 }
31040+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3085431041 {
3085531042 uint64_t arg = /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU));
3085631043 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -30877,9 +31064,10 @@
3087731064 *LOCAL_ACCESS(heap.data, 17LLU, 15LLU) = heap.data[*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)].elem0;
3087831065 ++/*val_______*/*LOCAL_ACCESS(heap.data, 17LLU, 14LLU);
3087931066 {
30880- uint64_t arg = 0LLU;
31067+ uint64_t arg = 0;
3088131068 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3088231069 }
31070+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3088331071 /*buf_______*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*elemid____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 6LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 18LLU, 16LLU), 0LLU));
3088431072 state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709549882LLU : 18446744073709549881LLU;
3088531073 break;
@@ -31019,9 +31207,10 @@
3101931207 case 18446744073709549885LLU: // 99999999i7'''''''''''''''
3102031208 {
3102131209 {
31022- uint64_t arg = 0LLU;
31210+ uint64_t arg = 0;
3102331211 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3102431212 }
31213+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3102531214 list_size(heap.data, /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU)), &/*parcount__*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU));
3102631215 // ACCUMULATE ARGUMENTS - BEGIN
3102731216 {
@@ -31372,33 +31561,40 @@
3137231561 case 18446744073709549850LLU: // 99999999iZ'''''''''''''''
3137331562 {
3137431563 {
31375- uint64_t arg = 0LLU;
31564+ uint64_t arg = 0;
3137631565 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3137731566 }
31567+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
3137831568 {
31379- uint64_t arg = 0LLU;
31569+ uint64_t arg = 0;
3138031570 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3138131571 }
31572+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
3138231573 {
31383- uint64_t arg = 0LLU;
31574+ uint64_t arg = 0;
3138431575 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3138531576 }
31577+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
3138631578 {
31387- uint64_t arg = 0LLU;
31579+ uint64_t arg = 0;
3138831580 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3138931581 }
31582+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
3139031583 {
31391- uint64_t arg = 0LLU;
31584+ uint64_t arg = 0;
3139231585 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3139331586 }
31587+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
3139431588 {
31395- uint64_t arg = 0LLU;
31589+ uint64_t arg = 0;
3139631590 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3139731591 }
31592+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
3139831593 {
31399- uint64_t arg = 0LLU;
31594+ uint64_t arg = 0;
3140031595 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3140131596 }
31597+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
3140231598 // ACCUMULATE ARGUMENTS - BEGIN
3140331599 {
3140431600 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 12LLU, 0LLU);
@@ -31631,13 +31827,15 @@
3163131827 printid(stdout, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3163231828 fprintf(stdout, "%s", "*/");
3163331829 {
31634- uint64_t arg = 0LLU;
31830+ uint64_t arg = 0;
3163531831 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3163631832 }
31833+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3163731834 {
31638- uint64_t arg = 46LLU;
31835+ uint64_t arg = 0;
3163931836 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3164031837 }
31838+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 46;
3164131839 // ACCUMULATE ARGUMENTS - BEGIN
3164231840 {
3164331841 uint64_t arg = /*buf_______*/LOCAL_ACCESS_ADDR(heap.data, 17LLU, 15LLU);
@@ -31682,14 +31880,16 @@
3168231880 case 18446744073709549836LLU: // 99999999iL'''''''''''''''
3168331881 {
3168431882 {
31685- uint64_t arg = 0LLU;
31883+ uint64_t arg = 0;
3168631884 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3168731885 }
31886+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3168831887 /*elemid____*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 6LLU)));
3168931888 {
31690- uint64_t arg = 0LLU;
31889+ uint64_t arg = 0;
3169131890 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3169231891 }
31892+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3169331893 // ACCUMULATE ARGUMENTS - BEGIN
3169431894 {
3169531895 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 18LLU, 0LLU);
@@ -31800,9 +32000,10 @@
3180032000 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3180132001 }
3180232002 {
31803- uint64_t arg = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 18LLU));
32003+ uint64_t arg = 0;
3180432004 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3180532005 }
32006+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 18LLU));
3180632007 // ACCUMULATE ARGUMENTS - BEGIN
3180732008 {
3180832009 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 20LLU, 0LLU);
@@ -31838,9 +32039,10 @@
3183832039 case 18446744073709549827LLU: // 99999999iC'''''''''''''''
3183932040 {
3184032041 {
31841- uint64_t arg = 0LLU;
32042+ uint64_t arg = 0;
3184232043 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3184332044 }
32045+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3184432046 // ACCUMULATE ARGUMENTS - BEGIN
3184532047 {
3184632048 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 0LLU);
@@ -32034,13 +32236,15 @@
3203432236 case 18446744073709549835LLU: // 99999999iK'''''''''''''''
3203532237 {
3203632238 {
32037- uint64_t arg = 0LLU;
32239+ uint64_t arg = 0;
3203832240 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3203932241 }
32242+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3204032243 {
32041- uint64_t arg = 0LLU;
32244+ uint64_t arg = 0;
3204232245 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3204332246 }
32247+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3204432248 // ACCUMULATE ARGUMENTS - BEGIN
3204532249 {
3204632250 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 18LLU, 0LLU);
@@ -32349,13 +32553,15 @@
3234932553 printid(stdout, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
3235032554 fprintf(stdout, "%s", "*/");
3235132555 {
32352- uint64_t arg = 0LLU;
32556+ uint64_t arg = 0;
3235332557 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3235432558 }
32559+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3235532560 {
32356- uint64_t arg = 46LLU;
32561+ uint64_t arg = 0;
3235732562 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3235832563 }
32564+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 46;
3235932565 // ACCUMULATE ARGUMENTS - BEGIN
3236032566 {
3236132567 uint64_t arg = /*buf_______*/LOCAL_ACCESS_ADDR(heap.data, 20LLU, 18LLU);
@@ -32405,14 +32611,16 @@
3240532611 case 18446744073709549794LLU: // 99999999hg'''''''''''''''
3240632612 {
3240732613 {
32408- uint64_t arg = 0LLU;
32614+ uint64_t arg = 0;
3240932615 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3241032616 }
32617+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3241132618 /*elemid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 8LLU)));
3241232619 {
32413- uint64_t arg = 0LLU;
32620+ uint64_t arg = 0;
3241432621 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3241532622 }
32623+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3241632624 // ACCUMULATE ARGUMENTS - BEGIN
3241732625 {
3241832626 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 0LLU);
@@ -32523,9 +32731,10 @@
3252332731 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3252432732 }
3252532733 {
32526- uint64_t arg = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 21LLU));
32734+ uint64_t arg = 0;
3252732735 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3252832736 }
32737+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*maintype__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 21LLU));
3252932738 // ACCUMULATE ARGUMENTS - BEGIN
3253032739 {
3253132740 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 23LLU, 0LLU);
@@ -32715,13 +32924,15 @@
3271532924 case 18446744073709549776LLU: // 99999999hP'''''''''''''''
3271632925 {
3271732926 {
32718- uint64_t arg = /*elemid____*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU);
32927+ uint64_t arg = 0;
3271932928 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3272032929 }
32930+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*elemid____*/*LOCAL_ACCESS(heap.data, 22LLU, 19LLU);
3272132931 {
32722- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 7LLU));
32932+ uint64_t arg = 0;
3272332933 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
32724- }/*varentry__*/
32934+ }
32935+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 7LLU));/*varentry__*/
3272532936 {
3272632937 uint64_t arg = 0;
3272732938 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -32952,13 +33163,15 @@
3295233163 case 18446744073709549795LLU: // 99999999hh'''''''''''''''
3295333164 {
3295433165 {
32955- uint64_t arg = 0LLU;
33166+ uint64_t arg = 0;
3295633167 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3295733168 }
33169+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3295833170 {
32959- uint64_t arg = 0LLU;
33171+ uint64_t arg = 0;
3296033172 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3296133173 }
33174+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3296233175 // ACCUMULATE ARGUMENTS - BEGIN
3296333176 {
3296433177 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 0LLU);
@@ -33333,9 +33546,10 @@
3333333546 case 18446744073709549728LLU: // 99999999ge'''''''''''''''
3333433547 {
3333533548 {
33336- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU));
33549+ uint64_t arg = 0;
3333733550 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
33338- }/*varentry__*/
33551+ }
33552+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 7LLU));/*varentry__*/
3333933553 {
3334033554 uint64_t arg = 0;
3334133555 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -33600,9 +33814,10 @@
3360033814 break;
3360133815 }
3360233816 {
33603- uint64_t arg = 0LLU;
33817+ uint64_t arg = 0;
3360433818 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3360533819 }
33820+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
3360633821 *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 34LLU;
3360733822
3360833823 /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
@@ -34040,9 +34255,10 @@
3404034255 case 18446744073709549676LLU: // 99999999fq'''''''''''''''
3404134256 {
3404234257 {
34043- uint64_t arg = 34LLU;
34258+ uint64_t arg = 0;
3404434259 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3404534260 }
34261+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 34;
3404634262 /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
3404734263 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549674LLU : 18446744073709549673LLU;
3404834264 break;
@@ -34143,9 +34359,10 @@
3414334359 case 18446744073709549665LLU: // 99999999ff'''''''''''''''
3414434360 {
3414534361 {
34146- uint64_t arg = 0LLU;
34362+ uint64_t arg = 0;
3414734363 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3414834364 }
34365+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
3414934366 // ACCUMULATE ARGUMENTS - BEGIN
3415034367 {
3415134368 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 11LLU, 2LLU);
@@ -34170,25 +34387,30 @@
3417034387 {
3417134388 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
3417234389 {
34173- uint64_t arg = 0LLU;
34390+ uint64_t arg = 0;
3417434391 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3417534392 }
34393+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
3417634394 {
34177- uint64_t arg = 0LLU;
34395+ uint64_t arg = 0;
3417834396 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3417934397 }
34398+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
3418034399 {
34181- uint64_t arg = 0LLU;
34400+ uint64_t arg = 0;
3418234401 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3418334402 }
34403+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3418434404 {
34185- uint64_t arg = 0LLU;
34405+ uint64_t arg = 0;
3418634406 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3418734407 }
34408+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3418834409 {
34189- uint64_t arg = 0LLU;
34410+ uint64_t arg = 0;
3419034411 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3419134412 }
34413+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3419234414 fprintf(stdout, "%s", "\n fprintf(stderr, \"%llu\", (unsigned long long)");
3419334415 // ACCUMULATE ARGUMENTS - BEGIN
3419434416 {
@@ -34482,9 +34704,10 @@
3448234704 case 18446744073709549649LLU: // 99999999fQ'''''''''''''''
3448334705 {
3448434706 {
34485- uint64_t arg = 34LLU;
34707+ uint64_t arg = 0;
3448634708 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3448734709 }
34710+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 34;
3448834711 /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
3448934712 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549647LLU : 18446744073709549646LLU;
3449034713 break;
@@ -34585,9 +34808,10 @@
3458534808 case 18446744073709549638LLU: // 99999999fF'''''''''''''''
3458634809 {
3458734810 {
34588- uint64_t arg = 0LLU;
34811+ uint64_t arg = 0;
3458934812 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3459034813 }
34814+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
3459134815 // ACCUMULATE ARGUMENTS - BEGIN
3459234816 {
3459334817 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 11LLU, 2LLU);
@@ -34612,25 +34836,30 @@
3461234836 {
3461334837 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
3461434838 {
34615- uint64_t arg = 0LLU;
34839+ uint64_t arg = 0;
3461634840 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3461734841 }
34842+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
3461834843 {
34619- uint64_t arg = 0LLU;
34844+ uint64_t arg = 0;
3462034845 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3462134846 }
34847+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
3462234848 {
34623- uint64_t arg = 0LLU;
34849+ uint64_t arg = 0;
3462434850 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3462534851 }
34852+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3462634853 {
34627- uint64_t arg = 0LLU;
34854+ uint64_t arg = 0;
3462834855 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3462934856 }
34857+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3463034858 {
34631- uint64_t arg = 0LLU;
34859+ uint64_t arg = 0;
3463234860 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3463334861 }
34862+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3463434863 fprintf(stdout, "%s", "\n fprintf(stdout, \"%llu\", (unsigned long long)");
3463534864 // ACCUMULATE ARGUMENTS - BEGIN
3463634865 {
@@ -34879,13 +35108,15 @@
3487935108 case 728666047592978432LLU: // matchcore_
3488035109 {
3488135110 {
34882- uint64_t arg = 0LLU;
35111+ uint64_t arg = 0;
3488335112 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3488435113 }
35114+ *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
3488535115 {
34886- uint64_t arg = 0LLU;
35116+ uint64_t arg = 0;
3488735117 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3488835118 }
35119+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 0;
3488935120 // ACCUMULATE ARGUMENTS - BEGIN
3489035121 {
3489135122 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 3LLU, 0LLU);
@@ -35095,9 +35326,10 @@
3509535326 case 18446744073709549608LLU: // 99999999em'''''''''''''''
3509635327 {
3509735328 {
35098- uint64_t arg = 0LLU;
35329+ uint64_t arg = 0;
3509935330 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3510035331 }
35332+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
3510135333 // ACCUMULATE ARGUMENTS - BEGIN
3510235334 {
3510335335 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 12LLU, 1LLU);
@@ -35122,25 +35354,30 @@
3512235354 {
3512335355 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
3512435356 {
35125- uint64_t arg = 0LLU;
35357+ uint64_t arg = 0;
3512635358 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3512735359 }
35360+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
3512835361 {
35129- uint64_t arg = 0LLU;
35362+ uint64_t arg = 0;
3513035363 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3513135364 }
35365+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3513235366 {
35133- uint64_t arg = 0LLU;
35367+ uint64_t arg = 0;
3513435368 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3513535369 }
35370+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3513635371 {
35137- uint64_t arg = 0LLU;
35372+ uint64_t arg = 0;
3513835373 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3513935374 }
35375+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3514035376 {
35141- uint64_t arg = 0LLU;
35377+ uint64_t arg = 0;
3514235378 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3514335379 }
35380+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3514435381 fprintf(stdout, "%s", "\n ungetc((int)");
3514535382 // ACCUMULATE ARGUMENTS - BEGIN
3514635383 {
@@ -35547,9 +35784,10 @@
3554735784 case 18446744073709549581LLU: // 99999999eM'''''''''''''''
3554835785 {
3554935786 {
35550- uint64_t arg = 0LLU;
35787+ uint64_t arg = 0;
3555135788 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3555235789 }
35790+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
3555335791 // ACCUMULATE ARGUMENTS - BEGIN
3555435792 {
3555535793 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 12LLU, 1LLU);
@@ -35574,25 +35812,30 @@
3557435812 {
3557535813 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
3557635814 {
35577- uint64_t arg = 0LLU;
35815+ uint64_t arg = 0;
3557835816 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3557935817 }
35818+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
3558035819 {
35581- uint64_t arg = 0LLU;
35820+ uint64_t arg = 0;
3558235821 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3558335822 }
35823+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3558435824 {
35585- uint64_t arg = 0LLU;
35825+ uint64_t arg = 0;
3558635826 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3558735827 }
35828+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3558835829 {
35589- uint64_t arg = 0LLU;
35830+ uint64_t arg = 0;
3559035831 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3559135832 }
35833+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3559235834 {
35593- uint64_t arg = 0LLU;
35835+ uint64_t arg = 0;
3559435836 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3559535837 }
35838+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3559635839 // ACCUMULATE ARGUMENTS - BEGIN
3559735840 {
3559835841 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 17LLU, 0LLU);
@@ -35923,9 +36166,10 @@
3592336166 case 18446744073709549564LLU: // 99999999d6'''''''''''''''
3592436167 {
3592536168 {
35926- uint64_t arg = 0LLU;
36169+ uint64_t arg = 0;
3592736170 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3592836171 }
36172+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3592936173 // ACCUMULATE ARGUMENTS - BEGIN
3593036174 {
3593136175 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 15LLU, 14LLU);
@@ -35961,9 +36205,10 @@
3596136205 case 18446744073709549562LLU: // 99999999d4'''''''''''''''
3596236206 {
3596336207 {
35964- uint64_t arg = 0LLU;
36208+ uint64_t arg = 0;
3596536209 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3596636210 }
36211+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3596736212 // ACCUMULATE ARGUMENTS - BEGIN
3596836213 {
3596936214 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 15LLU, 5LLU);
@@ -35988,13 +36233,15 @@
3598836233 {
3598936234 /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3599036235 {
35991- uint64_t arg = 0LLU;
36236+ uint64_t arg = 0;
3599236237 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3599336238 }
36239+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3599436240 {
35995- uint64_t arg = 0LLU;
36241+ uint64_t arg = 0;
3599636242 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3599736243 }
36244+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3599836245 {
3599936246 uint64_t arg = 0;
3600036247 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -36022,25 +36269,30 @@
3602236269 case 18446744073709549557LLU: // 99999999dz'''''''''''''''
3602336270 {
3602436271 {
36025- uint64_t arg = 0LLU;
36272+ uint64_t arg = 0;
3602636273 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3602736274 }
36275+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3602836276 {
36029- uint64_t arg = 0LLU;
36277+ uint64_t arg = 0;
3603036278 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3603136279 }
36280+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3603236281 {
36033- uint64_t arg = 0LLU;
36282+ uint64_t arg = 0;
3603436283 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3603536284 }
36285+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3603636286 {
36037- uint64_t arg = 0LLU;
36287+ uint64_t arg = 0;
3603836288 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3603936289 }
36290+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
3604036291 {
36041- uint64_t arg = 0LLU;
36292+ uint64_t arg = 0;
3604236293 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3604336294 }
36295+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
3604436296 // ACCUMULATE ARGUMENTS - BEGIN
3604536297 {
3604636298 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 23LLU, 4LLU);
@@ -36244,9 +36496,10 @@
3624436496 {
3624536497 fprintf(stdout, "%s", ")");
3624636498 {
36247- uint64_t arg = 1LLU;
36499+ uint64_t arg = 0;
3624836500 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3624936501 }
36502+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 1;
3625036503 // ACCUMULATE ARGUMENTS - BEGIN
3625136504 {
3625236505 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 19LLU, 18LLU);
@@ -36485,9 +36738,10 @@
3648536738 case 18446744073709549532LLU: // 99999999da'''''''''''''''
3648636739 {
3648736740 {
36488- uint64_t arg = 0LLU;
36741+ uint64_t arg = 0;
3648936742 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3649036743 }
36744+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3649136745 // ACCUMULATE ARGUMENTS - BEGIN
3649236746 {
3649336747 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
@@ -36523,9 +36777,10 @@
3652336777 case 18446744073709549530LLU: // 99999999dZ'''''''''''''''
3652436778 {
3652536779 {
36526- uint64_t arg = 0LLU;
36780+ uint64_t arg = 0;
3652736781 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3652836782 }
36783+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3652936784 // ACCUMULATE ARGUMENTS - BEGIN
3653036785 {
3653136786 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 14LLU, 4LLU);
@@ -36550,13 +36805,15 @@
3655036805 {
3655136806 /*id________*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 4LLU)));
3655236807 {
36553- uint64_t arg = 0LLU;
36808+ uint64_t arg = 0;
3655436809 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3655536810 }
36811+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3655636812 {
36557- uint64_t arg = 0LLU;
36813+ uint64_t arg = 0;
3655836814 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3655936815 }
36816+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3656036817 {
3656136818 uint64_t arg = 0;
3656236819 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -36584,25 +36841,30 @@
3658436841 case 18446744073709549525LLU: // 99999999dU'''''''''''''''
3658536842 {
3658636843 {
36587- uint64_t arg = 0LLU;
36844+ uint64_t arg = 0;
3658836845 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3658936846 }
36847+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3659036848 {
36591- uint64_t arg = 0LLU;
36849+ uint64_t arg = 0;
3659236850 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3659336851 }
36852+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3659436853 {
36595- uint64_t arg = 0LLU;
36854+ uint64_t arg = 0;
3659636855 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3659736856 }
36857+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3659836858 {
36599- uint64_t arg = 0LLU;
36859+ uint64_t arg = 0;
3660036860 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3660136861 }
36862+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3660236863 {
36603- uint64_t arg = 0LLU;
36864+ uint64_t arg = 0;
3660436865 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3660536866 }
36867+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
3660636868 // ACCUMULATE ARGUMENTS - BEGIN
3660736869 {
3660836870 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 3LLU);
@@ -36859,9 +37121,10 @@
3685937121 {
3686037122 fprintf(stdout, "%s", " > 255)");
3686137123 {
36862- uint64_t arg = 1LLU;
37124+ uint64_t arg = 0;
3686337125 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3686437126 }
37127+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 1;
3686537128 // ACCUMULATE ARGUMENTS - BEGIN
3686637129 {
3686737130 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 18LLU, 17LLU);
@@ -37098,9 +37361,10 @@
3709837361 case 18446744073709549498LLU: // 99999999c4'''''''''''''''
3709937362 {
3710037363 {
37101- uint64_t arg = 0LLU;
37364+ uint64_t arg = 0;
3710237365 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3710337366 }
37367+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3710437368 // ACCUMULATE ARGUMENTS - BEGIN
3710537369 {
3710637370 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
@@ -37136,9 +37400,10 @@
3713637400 case 18446744073709549496LLU: // 99999999c2'''''''''''''''
3713737401 {
3713837402 {
37139- uint64_t arg = 0LLU;
37403+ uint64_t arg = 0;
3714037404 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3714137405 }
37406+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
3714237407 // ACCUMULATE ARGUMENTS - BEGIN
3714337408 {
3714437409 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 14LLU, 4LLU);
@@ -37163,13 +37428,15 @@
3716337428 {
3716437429 /*id________*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 4LLU)));
3716537430 {
37166- uint64_t arg = 0LLU;
37431+ uint64_t arg = 0;
3716737432 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3716837433 }
37434+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3716937435 {
37170- uint64_t arg = 0LLU;
37436+ uint64_t arg = 0;
3717137437 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3717237438 }
37439+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3717337440 {
3717437441 uint64_t arg = 0;
3717537442 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -37197,25 +37464,30 @@
3719737464 case 18446744073709549491LLU: // 99999999cx'''''''''''''''
3719837465 {
3719937466 {
37200- uint64_t arg = 0LLU;
37467+ uint64_t arg = 0;
3720137468 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3720237469 }
37470+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3720337471 {
37204- uint64_t arg = 0LLU;
37472+ uint64_t arg = 0;
3720537473 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3720637474 }
37475+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3720737476 {
37208- uint64_t arg = 0LLU;
37477+ uint64_t arg = 0;
3720937478 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3721037479 }
37480+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3721137481 {
37212- uint64_t arg = 0LLU;
37482+ uint64_t arg = 0;
3721337483 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3721437484 }
37485+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3721537486 {
37216- uint64_t arg = 0LLU;
37487+ uint64_t arg = 0;
3721737488 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3721837489 }
37490+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
3721937491 // ACCUMULATE ARGUMENTS - BEGIN
3722037492 {
3722137493 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 3LLU);
@@ -37499,9 +37771,10 @@
3749937771 {
3750037772 fprintf(stdout, "%s", ")");
3750137773 {
37502- uint64_t arg = 1LLU;
37774+ uint64_t arg = 0;
3750337775 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3750437776 }
37777+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 1;
3750537778 // ACCUMULATE ARGUMENTS - BEGIN
3750637779 {
3750737780 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 18LLU, 17LLU);
@@ -37778,9 +38051,10 @@
3777838051 case 18446744073709549457LLU: // 99999999cQ'''''''''''''''
3777938052 {
3778038053 {
37781- uint64_t arg = 0LLU;
38054+ uint64_t arg = 0;
3778238055 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3778338056 }
38057+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3778438058 // ACCUMULATE ARGUMENTS - BEGIN
3778538059 {
3778638060 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 15LLU, 5LLU);
@@ -37805,9 +38079,10 @@
3780538079 {
3780638080 /*elemid____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3780738081 {
37808- uint64_t arg = 552437437528276992LLU;
38082+ uint64_t arg = 0;
3780938083 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3781038084 }
38085+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 552437437528276992;
3781138086 {
3781238087 uint64_t arg = 0;
3781338088 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -37835,17 +38110,20 @@
3783538110 case 18446744073709549453LLU: // 99999999cM'''''''''''''''
3783638111 {
3783738112 {
37838- uint64_t arg = 0LLU;
38113+ uint64_t arg = 0;
3783938114 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3784038115 }
38116+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3784138117 {
37842- uint64_t arg = 0LLU;
38118+ uint64_t arg = 0;
3784338119 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3784438120 }
38121+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3784538122 {
37846- uint64_t arg = 0LLU;
38123+ uint64_t arg = 0;
3784738124 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3784838125 }
38126+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3784938127 // ACCUMULATE ARGUMENTS - BEGIN
3785038128 {
3785138129 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 5LLU);
@@ -37870,17 +38148,20 @@
3787038148 {
3787138149 /*listid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 5LLU)));
3787238150 {
37873- uint64_t arg = 0LLU;
38151+ uint64_t arg = 0;
3787438152 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3787538153 }
38154+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
3787638155 {
37877- uint64_t arg = 0LLU;
38156+ uint64_t arg = 0;
3787838157 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3787938158 }
38159+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
3788038160 {
37881- uint64_t arg = 0LLU;
38161+ uint64_t arg = 0;
3788238162 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3788338163 }
38164+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
3788438165 // ACCUMULATE ARGUMENTS - BEGIN
3788538166 {
3788638167 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 23LLU, 22LLU);
@@ -37917,13 +38198,15 @@
3791738198 {
3791838199 fprintf(stdout, "%s", "\n if(!");
3791938200 {
37920- uint64_t arg = 0LLU;
38201+ uint64_t arg = 0;
3792138202 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3792238203 }
38204+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
3792338205 {
37924- uint64_t arg = 0LLU;
38206+ uint64_t arg = 0;
3792538207 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3792638208 }
38209+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
3792738210 // ACCUMULATE ARGUMENTS - BEGIN
3792838211 {
3792938212 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 24LLU, 4LLU);
@@ -38058,13 +38341,15 @@
3805838341 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3805938342 }
3806038343 {
38061- uint64_t arg = 2LLU;
38344+ uint64_t arg = 0;
3806238345 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3806338346 }
38347+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 2;
3806438348 {
38065- uint64_t arg = 552437437528276992LLU;
38349+ uint64_t arg = 0;
3806638350 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3806738351 }
38352+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 552437437528276992;
3806838353 // ACCUMULATE ARGUMENTS - BEGIN
3806938354 {
3807038355 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 25LLU, 4LLU);
@@ -38115,9 +38400,10 @@
3811538400 case 18446744073709549439LLU: // 99999999b9'''''''''''''''
3811638401 {
3811738402 {
38118- uint64_t arg = 1LLU;
38403+ uint64_t arg = 0;
3811938404 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3812038405 }
38406+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 1;
3812138407 // ACCUMULATE ARGUMENTS - BEGIN
3812238408 {
3812338409 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 24LLU, 23LLU);
@@ -38153,9 +38439,10 @@
3815338439 case 18446744073709549436LLU: // 99999999b6'''''''''''''''
3815438440 {
3815538441 {
38156- uint64_t arg = 0LLU;
38442+ uint64_t arg = 0;
3815738443 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3815838444 }
38445+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
3815938446 // ACCUMULATE ARGUMENTS - BEGIN
3816038447 // ACCUMULATE ARGUMENTS - END
3816138448 uint64_t return_to = 18446744073709549432LLU;
@@ -38175,17 +38462,20 @@
3817538462 case 18446744073709549433LLU: // 99999999b3'''''''''''''''
3817638463 {
3817738464 {
38178- uint64_t arg = 0LLU;
38465+ uint64_t arg = 0;
3817938466 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3818038467 }
38468+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
3818138469 {
38182- uint64_t arg = 0LLU;
38470+ uint64_t arg = 0;
3818338471 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3818438472 }
38473+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
3818538474 {
38186- uint64_t arg = 0LLU;
38475+ uint64_t arg = 0;
3818738476 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3818838477 }
38478+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
3818938479 // ACCUMULATE ARGUMENTS - BEGIN
3819038480 {
3819138481 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 27LLU, 4LLU);
@@ -38289,13 +38579,15 @@
3828938579 case 18446744073709549428LLU: // 99999999by'''''''''''''''
3829038580 {
3829138581 {
38292- uint64_t arg = 0LLU;
38582+ uint64_t arg = 0;
3829338583 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3829438584 }
38585+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
3829538586 {
38296- uint64_t arg = 1LLU;
38587+ uint64_t arg = 0;
3829738588 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3829838589 }
38590+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 1;
3829938591 {
3830038592 uint64_t arg = 0;
3830138593 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -38702,9 +38994,10 @@
3870238994 case 18446744073709549408LLU: // 99999999be'''''''''''''''
3870338995 {
3870438996 {
38705- uint64_t arg = 0LLU;
38997+ uint64_t arg = 0;
3870638998 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3870738999 }
39000+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
3870839001 // ACCUMULATE ARGUMENTS - BEGIN
3870939002 {
3871039003 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 15LLU, 5LLU);
@@ -38729,9 +39022,10 @@
3872939022 {
3873039023 /*elemid____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3873139024 {
38732- uint64_t arg = 0LLU;
39025+ uint64_t arg = 0;
3873339026 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3873439027 }
39028+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3873539029 // ACCUMULATE ARGUMENTS - BEGIN
3873639030 {
3873739031 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 16LLU, 5LLU);
@@ -38756,21 +39050,25 @@
3875639050 {
3875739051 /*id________*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)));
3875839052 {
38759- uint64_t arg = 0LLU;
39053+ uint64_t arg = 0;
3876039054 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3876139055 }
39056+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3876239057 {
38763- uint64_t arg = 1LLU;
39058+ uint64_t arg = 0;
3876439059 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3876539060 }
39061+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 1;
3876639062 {
38767- uint64_t arg = 0LLU;
39063+ uint64_t arg = 0;
3876839064 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3876939065 }
39066+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3877039067 {
38771- uint64_t arg = 0LLU;
39068+ uint64_t arg = 0;
3877239069 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3877339070 }
39071+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3877439072 {
3877539073 uint64_t arg = 0;
3877639074 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -38798,13 +39096,15 @@
3879839096 case 18446744073709549402LLU: // 99999999bZ'''''''''''''''
3879939097 {
3880039098 {
38801- uint64_t arg = 606497241528270848LLU;
39099+ uint64_t arg = 0;
3880239100 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3880339101 }
39102+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 606497241528270848;
3880439103 {
38805- uint64_t arg = 0LLU;
39104+ uint64_t arg = 0;
3880639105 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3880739106 }
39107+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
3880839108 // ACCUMULATE ARGUMENTS - BEGIN
3880939109 // ACCUMULATE ARGUMENTS - END
3881039110 uint64_t return_to = 18446744073709549399LLU;
@@ -38824,17 +39124,20 @@
3882439124 case 18446744073709549400LLU: // 99999999bX'''''''''''''''
3882539125 {
3882639126 {
38827- uint64_t arg = 0LLU;
39127+ uint64_t arg = 0;
3882839128 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3882939129 }
39130+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
3883039131 {
38831- uint64_t arg = 0LLU;
39132+ uint64_t arg = 0;
3883239133 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3883339134 }
39135+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
3883439136 {
38835- uint64_t arg = 0LLU;
39137+ uint64_t arg = 0;
3883639138 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3883739139 }
39140+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
3883839141 // ACCUMULATE ARGUMENTS - BEGIN
3883939142 {
3884039143 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 26LLU, 4LLU);
@@ -39031,9 +39334,10 @@
3903139334 case 18446744073709549391LLU: // 99999999bO'''''''''''''''
3903239335 {
3903339336 {
39034- uint64_t arg = 0LLU;
39337+ uint64_t arg = 0;
3903539338 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3903639339 }
39340+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
3903739341 // ACCUMULATE ARGUMENTS - BEGIN
3903839342 // ACCUMULATE ARGUMENTS - END
3903939343 uint64_t return_to = 18446744073709549388LLU;
@@ -39101,9 +39405,10 @@
3910139405 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3910239406 }
3910339407 {
39104- uint64_t arg = 0LLU;
39408+ uint64_t arg = 0;
3910539409 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3910639410 }
39411+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
3910739412 // ACCUMULATE ARGUMENTS - BEGIN
3910839413 {
3910939414 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 27LLU, 26LLU);
@@ -39139,13 +39444,15 @@
3913939444 case 18446744073709549383LLU: // 99999999bG'''''''''''''''
3914039445 {
3914139446 {
39142- uint64_t arg = /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 25LLU));
39447+ uint64_t arg = 0;
3914339448 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3914439449 }
39450+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 27LLU, 25LLU));
3914539451 {
39146- uint64_t arg = 0LLU;
39452+ uint64_t arg = 0;
3914739453 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3914839454 }
39455+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
3914939456 {
3915039457 uint64_t arg = 0;
3915139458 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -39181,9 +39488,10 @@
3918139488 case 18446744073709549379LLU: // 99999999bC'''''''''''''''
3918239489 {
3918339490 {
39184- uint64_t arg = 1LLU;
39491+ uint64_t arg = 0;
3918539492 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3918639493 }
39494+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 1;
3918739495 {
3918839496 uint64_t arg = 0;
3918939497 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -39361,9 +39669,10 @@
3936139669 fprintf(stdout, "%s", ")");
3936239670 fprintf(stdout, "%s", "\n {");
3936339671 {
39364- uint64_t arg = 1LLU;
39672+ uint64_t arg = 0;
3936539673 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3936639674 }
39675+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 1;
3936739676 // ACCUMULATE ARGUMENTS - BEGIN
3936839677 {
3936939678 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 27LLU, 26LLU);
@@ -39443,9 +39752,10 @@
3944339752 --/*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU));
3944439753 --/*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU));
3944539754 {
39446- uint64_t arg = 2LLU;
39755+ uint64_t arg = 0;
3944739756 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3944839757 }
39758+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 2;
3944939759 // ACCUMULATE ARGUMENTS - BEGIN
3945039760 {
3945139761 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 27LLU, 26LLU);
@@ -39856,17 +40166,19 @@
3985640166 case 18446744073709549344LLU: // 99999999ae'''''''''''''''
3985740167 {
3985840168 {
39859- uint64_t arg = 0LLU;
40169+ uint64_t arg = 0;
3986040170 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3986140171 }
3986240172 {
39863- uint64_t arg = 0LLU;
40173+ uint64_t arg = 0;
3986440174 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3986540175 }
40176+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3986640177 {
39867- uint64_t arg = 0LLU;
40178+ uint64_t arg = 0;
3986840179 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3986940180 }
40181+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
3987040182 // ACCUMULATE ARGUMENTS - BEGIN
3987140183 {
3987240184 uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 17LLU, 6LLU);
@@ -39930,9 +40242,10 @@
3993040242 {
3993140243 fprintf(stdout, "%s", "\n state.addr = ");
3993240244 {
39933- uint64_t arg = 0LLU;
40245+ uint64_t arg = 0;
3993440246 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3993540247 }
40248+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
3993640249 // ACCUMULATE ARGUMENTS - BEGIN
3993740250 {
3993840251 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 16LLU, 5LLU);
@@ -39983,17 +40296,20 @@
3998340296 case 18446744073709549337LLU: // 99999999aY'''''''''''''''
3998440297 {
3998540298 {
39986- uint64_t arg = 0LLU;
40299+ uint64_t arg = 0;
3998740300 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3998840301 }
40302+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3998940303 {
39990- uint64_t arg = 0LLU;
40304+ uint64_t arg = 0;
3999140305 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3999240306 }
40307+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
3999340308 {
39994- uint64_t arg = 0LLU;
40309+ uint64_t arg = 0;
3999540310 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3999640311 }
40312+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
3999740313 // ACCUMULATE ARGUMENTS - BEGIN
3999840314 {
3999940315 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 5LLU);
@@ -40018,21 +40334,25 @@
4001840334 {
4001940335 /*listid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 5LLU)));
4002040336 {
40021- uint64_t arg = 0LLU;
40337+ uint64_t arg = 0;
4002240338 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4002340339 }
40340+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4002440341 {
40025- uint64_t arg = 0LLU;
40342+ uint64_t arg = 0;
4002640343 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4002740344 }
40345+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
4002840346 {
40029- uint64_t arg = 0LLU;
40347+ uint64_t arg = 0;
4003040348 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4003140349 }
40350+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
4003240351 {
40033- uint64_t arg = 0LLU;
40352+ uint64_t arg = 0;
4003440353 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4003540354 }
40355+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
4003640356 // ACCUMULATE ARGUMENTS - BEGIN
4003740357 {
4003840358 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 24LLU, 4LLU);
@@ -40166,13 +40486,15 @@
4016640486 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4016740487 }
4016840488 {
40169- uint64_t arg = 2LLU;
40489+ uint64_t arg = 0;
4017040490 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4017140491 }
40492+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 2;
4017240493 {
40173- uint64_t arg = 728666047090961088LLU;
40494+ uint64_t arg = 0;
4017440495 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4017540496 }
40497+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 728666047090961088;
4017640498 // ACCUMULATE ARGUMENTS - BEGIN
4017740499 {
4017840500 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 25LLU, 4LLU);
@@ -40270,9 +40592,10 @@
4027040592 {
4027140593 fprintf(stdout, "%s", ";");
4027240594 {
40273- uint64_t arg = 0LLU;
40595+ uint64_t arg = 0;
4027440596 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4027540597 }
40598+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
4027640599 // ACCUMULATE ARGUMENTS - BEGIN
4027740600 {
4027840601 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 24LLU, 23LLU);
@@ -40326,9 +40649,10 @@
4032640649 case 18446744073709549316LLU: // 99999999aD'''''''''''''''
4032740650 {
4032840651 {
40329- uint64_t arg = 0LLU;
40652+ uint64_t arg = 0;
4033040653 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4033140654 }
40655+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
4033240656 // ACCUMULATE ARGUMENTS - BEGIN
4033340657 // ACCUMULATE ARGUMENTS - END
4033440658 uint64_t return_to = 18446744073709549312LLU;
@@ -40436,13 +40760,15 @@
4043640760 case 18446744073709549309LLU: // 99999999$7'''''''''''''''
4043740761 {
4043840762 {
40439- uint64_t arg = 0LLU;
40763+ uint64_t arg = 0;
4044040764 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4044140765 }
40766+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
4044240767 {
40443- uint64_t arg = 1LLU;
40768+ uint64_t arg = 0;
4044440769 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4044540770 }
40771+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 1;
4044640772 {
4044740773 uint64_t arg = 0;
4044840774 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -40813,9 +41139,10 @@
4081341139 case 18446744073709549289LLU: // 99999999$n'''''''''''''''
4081441140 {
4081541141 {
40816- uint64_t arg = 0LLU;
41142+ uint64_t arg = 0;
4081741143 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4081841144 }
41145+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4081941146 // ACCUMULATE ARGUMENTS - BEGIN
4082041147 {
4082141148 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 15LLU, 6LLU);
@@ -40840,9 +41167,10 @@
4084041167 {
4084141168 /*borrowsize*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 6LLU)));
4084241169 {
40843- uint64_t arg = 0LLU;
41170+ uint64_t arg = 0;
4084441171 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4084541172 }
41173+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4084641174 // ACCUMULATE ARGUMENTS - BEGIN
4084741175 {
4084841176 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 16LLU, 6LLU);
@@ -40867,7 +41195,7 @@
4086741195 {
4086841196 /*borrowheap*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 6LLU)));
4086941197 {
40870- uint64_t arg = 0LLU;
41198+ uint64_t arg = 0;
4087141199 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4087241200 }
4087341201 // ACCUMULATE ARGUMENTS - BEGIN
@@ -41061,9 +41389,10 @@
4106141389 {
4106241390 fprintf(stdout, "%s", ";");
4106341391 {
41064- uint64_t arg = 0LLU;
41392+ uint64_t arg = 0;
4106541393 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4106641394 }
41395+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4106741396 // ACCUMULATE ARGUMENTS - BEGIN
4106841397 {
4106941398 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 17LLU, 16LLU);
@@ -41248,9 +41577,10 @@
4124841577 case 782701543588580064LLU: // parsestype
4124941578 {
4125041579 {
41251- uint64_t arg = 0LLU;
41580+ uint64_t arg = 0;
4125241581 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4125341582 }
41583+ *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 0;
4125441584 // ACCUMULATE ARGUMENTS - BEGIN
4125541585 {
4125641586 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 3LLU, 1LLU);
@@ -41275,9 +41605,10 @@
4127541605 {
4127641606 /*id________*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)));
4127741607 {
41278- uint64_t arg = 0LLU;
41608+ uint64_t arg = 0;
4127941609 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4128041610 }
41611+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4128141612 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 881834713755418624LLU;
4128241613
4128341614 /*buf_______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
@@ -41446,9 +41777,10 @@
4144641777 {
4144741778 matchid("<", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)));
4144841779 {
41449- uint64_t arg = 0LLU;
41780+ uint64_t arg = 0;
4145041781 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4145141782 }
41783+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4145241784 // ACCUMULATE ARGUMENTS - BEGIN
4145341785 {
4145441786 uint64_t arg = /*subtype___*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -41554,9 +41886,10 @@
4155441886 case 18446744073709549243LLU: // 99999999Z5'''''''''''''''
4155541887 {
4155641888 {
41557- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU));
41889+ uint64_t arg = 0;
4155841890 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4155941891 }
41892+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
4156041893 state.addr = 18446744073709549231LLU; // 99999999Zt'''''''''''''''
4156141894 break;
4156241895 }
@@ -41608,13 +41941,15 @@
4160841941 case 782701543487916768LLU: // parsemtype
4160941942 {
4161041943 {
41611- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
41944+ uint64_t arg = 0;
4161241945 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4161341946 }
41947+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
4161441948 {
41615- uint64_t arg = 734293447447412736LLU;
41949+ uint64_t arg = 0;
4161641950 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4161741951 }
41952+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 734293447447412736;
4161841953 /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) = /*sym_______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU);
4161941954 state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) ? 18446744073709549227LLU : 18446744073709549226LLU;
4162041955 break;
@@ -41714,9 +42049,10 @@
4171442049 break;
4171542050 }
4171642051 {
41717- uint64_t arg = 0LLU;
42052+ uint64_t arg = 0;
4171842053 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4171942054 }
42055+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4172042056 // ACCUMULATE ARGUMENTS - BEGIN
4172142057 {
4172242058 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
@@ -41852,9 +42188,10 @@
4185242188 {
4185342189 matchid("<", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)));
4185442190 {
41855- uint64_t arg = 0LLU;
42191+ uint64_t arg = 0;
4185642192 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4185742193 }
42194+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4185842195 // ACCUMULATE ARGUMENTS - BEGIN
4185942196 {
4186042197 uint64_t arg = /*subtype___*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -41905,9 +42242,10 @@
4190542242 {
4190642243 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4190742244 {
41908- uint64_t arg = 0LLU;
42245+ uint64_t arg = 0;
4190942246 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4191042247 }
42248+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
4191142249 // ACCUMULATE ARGUMENTS - BEGIN
4191242250 {
4191342251 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 5LLU, 2LLU);
@@ -42048,9 +42386,10 @@
4204842386 case 18446744073709549200LLU: // 99999999ZP'''''''''''''''
4204942387 {
4205042388 {
42051- uint64_t arg = 0LLU;
42389+ uint64_t arg = 0;
4205242390 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4205342391 }
42392+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4205442393 // ACCUMULATE ARGUMENTS - BEGIN
4205542394 {
4205642395 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
@@ -42075,9 +42414,10 @@
4207542414 {
4207642415 /*parid_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4207742416 {
42078- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
42417+ uint64_t arg = 0;
4207942418 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4208042419 }
42420+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
4208142421 // ACCUMULATE ARGUMENTS - BEGIN
4208242422 {
4208342423 uint64_t arg = *LOCAL_ACCESS(heap.data, 5LLU, 0LLU);
@@ -42174,9 +42514,10 @@
4217442514 break;
4217542515 }
4217642516 {
42177- uint64_t arg = 0LLU;
42517+ uint64_t arg = 0;
4217842518 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4217942519 }
42520+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4218042521 // ACCUMULATE ARGUMENTS - BEGIN
4218142522 {
4218242523 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
@@ -42318,9 +42659,10 @@
4231842659 {
4231942660 matchid("<", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)));
4232042661 {
42321- uint64_t arg = 0LLU;
42662+ uint64_t arg = 0;
4232242663 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4232342664 }
42665+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4232442666 // ACCUMULATE ARGUMENTS - BEGIN
4232542667 {
4232642668 uint64_t arg = /*subtype___*/LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU);
@@ -42371,9 +42713,10 @@
4237142713 {
4237242714 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4237342715 {
42374- uint64_t arg = 0LLU;
42716+ uint64_t arg = 0;
4237542717 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4237642718 }
42719+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
4237742720 // ACCUMULATE ARGUMENTS - BEGIN
4237842721 {
4237942722 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 5LLU, 2LLU);
@@ -42515,9 +42858,10 @@
4251542858 case 18446744073709549165LLU: // 99999999Yr'''''''''''''''
4251642859 {
4251742860 {
42518- uint64_t arg = 0LLU;
42861+ uint64_t arg = 0;
4251942862 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4252042863 }
42864+ *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
4252142865 // ACCUMULATE ARGUMENTS - BEGIN
4252242866 {
4252342867 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
@@ -42542,9 +42886,10 @@
4254242886 {
4254342887 /*parid_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4254442888 {
42545- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
42889+ uint64_t arg = 0;
4254642890 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4254742891 }
42892+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
4254842893 state.addr = 18446744073709549162LLU; // 99999999Yo'''''''''''''''
4254942894 break;
4255042895 }
@@ -42660,15 +43005,17 @@
4266043005 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 6LLU)) = 0LLU;
4266143006
4266243007 {
42663- uint64_t arg = 0LLU;
43008+ uint64_t arg = 0;
4266443009 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4266543010 }
43011+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
4266643012 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 787472410168262656LLU;
4266743013
4266843014 {
42669- uint64_t arg = 0LLU;
43015+ uint64_t arg = 0;
4267043016 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4267143017 }
43018+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
4267243019 /*isproduce_*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
4267343020 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549155LLU : 18446744073709549154LLU;
4267443021 break;
@@ -42753,9 +43100,10 @@
4275343100 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = 552437437528276992LLU;
4275443101
4275543102 {
42756- uint64_t arg = 0LLU;
43103+ uint64_t arg = 0;
4275743104 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4275843105 }
43106+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
4275943107 /*isconsume_*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
4276043108 state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549146LLU : 18446744073709549145LLU;
4276143109 break;
@@ -42913,13 +43261,15 @@
4291343261 case 18446744073709549134LLU: // 99999999YN'''''''''''''''
4291443262 {
4291543263 {
42916- uint64_t arg = 881834713755418624LLU;
43264+ uint64_t arg = 0;
4291743265 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4291843266 }
43267+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 881834713755418624;
4291943268 {
42920- uint64_t arg = 0LLU;
43269+ uint64_t arg = 0;
4292143270 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4292243271 }
43272+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
4292343273 /*isu64_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
4292443274 state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549131LLU : 18446744073709549130LLU;
4292543275 break;
@@ -42981,9 +43331,10 @@
4298143331 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = 712900180986298368LLU;
4298243332
4298343333 {
42984- uint64_t arg = 0LLU;
43334+ uint64_t arg = 0;
4298543335 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4298643336 }
43337+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
4298743338 /*islist____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
4298843339 state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549124LLU : 18446744073709549123LLU;
4298943340 break;
@@ -43014,9 +43365,10 @@
4301443365 {
4301543366 matchid("<", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 2LLU)));
4301643367 {
43017- uint64_t arg = 0LLU;
43368+ uint64_t arg = 0;
4301843369 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4301943370 }
43371+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
4302043372 // ACCUMULATE ARGUMENTS - BEGIN
4302143373 {
4302243374 uint64_t arg = /*subtype___*/LOCAL_ACCESS_ADDR(heap.data, 11LLU, 10LLU);
@@ -43149,9 +43501,10 @@
4314943501 case 18446744073709549109LLU: // 99999999Xz'''''''''''''''
4315043502 {
4315143503 {
43152- uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
43504+ uint64_t arg = 0;
4315343505 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4315443506 }
43507+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
4315543508 // emitted destructur for type type______
4315643509 // ACCUMULATE ARGUMENTS - BEGIN
4315743510 {
@@ -43251,13 +43604,15 @@
4325143604 case 18446744073709549104LLU: // 99999999Xu'''''''''''''''
4325243605 {
4325343606 {
43254- uint64_t arg = 35LLU;
43607+ uint64_t arg = 0;
4325543608 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4325643609 }
43610+ *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 35;
4325743611 {
43258- uint64_t arg = 0LLU;
43612+ uint64_t arg = 0;
4325943613 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4326043614 }
43615+ *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 0;
4326143616 // ACCUMULATE ARGUMENTS - BEGIN
4326243617 {
4326343618 uint64_t arg = /*isvalue___*/LOCAL_ACCESS_ADDR(heap.data, 9LLU, 8LLU);
@@ -43490,9 +43845,10 @@
4349043845 /*direct*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = (*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) << 1) + 1LLU;
4349143846 *LOCAL_ACCESS(heap.data, 5LLU, 3LLU) = heap.data[*LOCAL_ACCESS(heap.data, 5LLU, 3LLU)].elem0;
4349243847 {
43493- uint64_t arg = 0LLU;
43848+ uint64_t arg = 0;
4349443849 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4349543850 }
43851+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
4349643852 /*match_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*id0_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) == /*id1_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU));
4349743853 state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709549083LLU : 18446744073709549082LLU;
4349843854 break;
@@ -43533,18 +43889,20 @@
4353343889 case 242277287322451968LLU: // Match_____
4353443890 {
4353543891 {
43536- uint64_t arg = 0LLU;
43892+ uint64_t arg = 0;
4353743893 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4353843894 }
4353943895 {
43540- uint64_t arg = 0LLU;
43896+ uint64_t arg = 0;
4354143897 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4354243898 }
43899+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4354343900 list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)), &/*elemcount_*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU));
4354443901 {
43545- uint64_t arg = 0LLU;
43902+ uint64_t arg = 0;
4354643903 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4354743904 }
43905+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4354843906 {
4354943907 uint64_t arg = /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 6LLU));
4355043908 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -43570,13 +43928,15 @@
4357043928 /*direct*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = (*LOCAL_ACCESS(heap.data, 17LLU, 15LLU) << 1) + 1LLU;
4357143929 *LOCAL_ACCESS(heap.data, 17LLU, 15LLU) = heap.data[*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)].elem0;
4357243930 {
43573- uint64_t arg = 95LLU;
43931+ uint64_t arg = 0;
4357443932 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4357543933 }
43934+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 95;
4357643935 {
43577- uint64_t arg = 0LLU;
43936+ uint64_t arg = 0;
4357843937 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4357943938 }
43939+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
4358043940 // ACCUMULATE ARGUMENTS - BEGIN
4358143941 {
4358243942 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 19LLU, 7LLU);
@@ -43642,9 +44002,10 @@
4364244002 case 18446744073709549074LLU: // 99999999XR'''''''''''''''
4364344003 {
4364444004 {
43645- uint64_t arg = 0LLU;
44005+ uint64_t arg = 0;
4364644006 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4364744007 }
44008+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4364844009 // ACCUMULATE ARGUMENTS - BEGIN
4364944010 {
4365044011 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 7LLU);
@@ -43669,9 +44030,10 @@
4366944030 {
4367044031 /*elemid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 7LLU)));
4367144032 {
43672- uint64_t arg = 0LLU;
44033+ uint64_t arg = 0;
4367344034 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4367444035 }
44036+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4367544037 // ACCUMULATE ARGUMENTS - BEGIN
4367644038 {
4367744039 uint64_t arg = /*exists____*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
@@ -43727,9 +44089,10 @@
4372744089 case 18446744073709549070LLU: // 99999999XN'''''''''''''''
4372844090 {
4372944091 {
43730- uint64_t arg = /*elemid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU);
44092+ uint64_t arg = 0;
4373144093 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
43732- }/*elemid____*/
44094+ }
44095+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*elemid____*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU);/*elemid____*/
4373344096 state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), &*LOCAL_ACCESS(heap.data, 21LLU, 12LLU), 1) ? 18446744073709549064LLU : 18446744073709549063LLU;
4373444097 break;
4373544098 }
@@ -43770,9 +44133,10 @@
4377044133 case 18446744073709549065LLU: // 99999999XI'''''''''''''''
4377144134 {
4377244135 {
43773- uint64_t arg = 0LLU;
44136+ uint64_t arg = 0;
4377444137 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4377544138 }
44139+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4377644140 // ACCUMULATE ARGUMENTS - BEGIN
4377744141 // ACCUMULATE ARGUMENTS - END
4377844142 uint64_t return_to = 18446744073709549060LLU;
@@ -44019,9 +44383,10 @@
4401944383 case 18446744073709549044LLU: // 99999999Wy'''''''''''''''
4402044384 {
4402144385 {
44022- uint64_t arg = 1LLU;
44386+ uint64_t arg = 0;
4402344387 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4402444388 }
44389+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 1;
4402544390 {
4402644391 uint64_t arg = 0;
4402744392 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -44213,29 +44578,35 @@
4421344578 case 787472319973559214LLU: // procaccess
4421444579 {
4421544580 {
44216- uint64_t arg = 0LLU;
44581+ uint64_t arg = 0;
4421744582 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4421844583 }
44584+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
4421944585 {
44220- uint64_t arg = 0LLU;
44586+ uint64_t arg = 0;
4422144587 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4422244588 }
44589+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
4422344590 {
44224- uint64_t arg = 0LLU;
44591+ uint64_t arg = 0;
4422544592 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4422644593 }
44594+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4422744595 {
44228- uint64_t arg = 0LLU;
44596+ uint64_t arg = 0;
4422944597 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4423044598 }
44599+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4423144600 {
44232- uint64_t arg = 0LLU;
44601+ uint64_t arg = 0;
4423344602 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4423444603 }
44604+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4423544605 {
44236- uint64_t arg = 0LLU;
44606+ uint64_t arg = 0;
4423744607 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4423844608 }
44609+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4423944610 // ACCUMULATE ARGUMENTS - BEGIN
4424044611 {
4424144612 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 17LLU, 3LLU);
@@ -44286,21 +44657,25 @@
4428644657 case 18446744073709549031LLU: // 99999999Wl'''''''''''''''
4428744658 {
4428844659 {
44289- uint64_t arg = 0LLU;
44660+ uint64_t arg = 0;
4429044661 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4429144662 }
44663+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
4429244664 {
44293- uint64_t arg = 0LLU;
44665+ uint64_t arg = 0;
4429444666 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4429544667 }
44668+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4429644669 {
44297- uint64_t arg = 0LLU;
44670+ uint64_t arg = 0;
4429844671 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4429944672 }
44673+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4430044674 {
44301- uint64_t arg = 0LLU;
44675+ uint64_t arg = 0;
4430244676 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4430344677 }
44678+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
4430444679 // ACCUMULATE ARGUMENTS - BEGIN
4430544680 {
4430644681 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 6LLU);
@@ -44679,15 +45054,17 @@
4467945054 case 18446744073709548998LLU: // 99999999WF'''''''''''''''
4468045055 {
4468145056 {
44682- uint64_t arg = 0LLU;
45057+ uint64_t arg = 0;
4468345058 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4468445059 }
45060+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
4468545061 {
44686- uint64_t arg = 0LLU;
45062+ uint64_t arg = 0;
4468745063 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4468845064 }
45065+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
4468945066 {
44690- uint64_t arg = 0LLU;
45067+ uint64_t arg = 0;
4469145068 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4469245069 }
4469345070 // ACCUMULATE ARGUMENTS - BEGIN
@@ -44799,9 +45176,10 @@
4479945176 case 18446744073709548990LLU: // 99999999V8'''''''''''''''
4480045177 {
4480145178 {
44802- uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 25LLU, 13LLU);
45179+ uint64_t arg = 0;
4480345180 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
44804- }/*varentry__*/
45181+ }
45182+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 26LLU, 13LLU);/*varentry__*/
4480545183 {
4480645184 uint64_t arg = 0;
4480745185 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -44931,9 +45309,10 @@
4493145309 case 18446744073709548989LLU: // 99999999V7'''''''''''''''
4493245310 {
4493345311 {
44934- uint64_t arg = 1LLU;
45312+ uint64_t arg = 0;
4493545313 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4493645314 }
45315+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 1;
4493745316 {
4493845317 uint64_t arg = /*constrs___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 22LLU));
4493945318 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -44964,9 +45343,10 @@
4496445343 case 18446744073709548978LLU: // 99999999Vw'''''''''''''''
4496545344 {
4496645345 {
44967- uint64_t arg = 0LLU;
45346+ uint64_t arg = 0;
4496845347 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4496945348 }
45349+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
4497045350 /*foundmatch*/*LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = /*constr____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 29LLU, 27LLU), 0LLU)) == /*variantid_*/*LOCAL_ACCESS(heap.data, 29LLU, 11LLU);
4497145351 state.addr = *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) ? 18446744073709548976LLU : 18446744073709548975LLU;
4497245352 break;
@@ -45085,9 +45465,10 @@
4508545465 {
4508645466 fprintf(stdout, "%s", ";");
4508745467 {
45088- uint64_t arg = 0LLU;
45468+ uint64_t arg = 0;
4508945469 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4509045470 }
45471+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
4509145472 // ACCUMULATE ARGUMENTS - BEGIN
4509245473 {
4509345474 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 30LLU, 29LLU);
@@ -45141,9 +45522,10 @@
4514145522 case 18446744073709548963LLU: // 99999999Vh'''''''''''''''
4514245523 {
4514345524 {
45144- uint64_t arg = 1LLU;
45525+ uint64_t arg = 0;
4514545526 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4514645527 }
45528+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 1;
4514745529 // ACCUMULATE ARGUMENTS - BEGIN
4514845530 {
4514945531 uint64_t arg = /*indirect__*/LOCAL_ACCESS_ADDR(heap.data, 30LLU, 15LLU);
@@ -45339,7 +45721,7 @@
4533945721 case 18446744073709548951LLU: // 99999999VW'''''''''''''''
4534045722 {
4534145723 {
45342- uint64_t arg = 0LLU;
45724+ uint64_t arg = 0;
4534345725 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4534445726 }
4534545727 // ACCUMULATE ARGUMENTS - BEGIN
@@ -45437,9 +45819,10 @@
4543745819 case 18446744073709548943LLU: // 99999999VO'''''''''''''''
4543845820 {
4543945821 {
45440- uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 24LLU, 13LLU);
45822+ uint64_t arg = 0;
4544145823 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
45442- }/*varentry__*/
45824+ }
45825+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 25LLU, 13LLU);/*varentry__*/
4544345826 {
4544445827 uint64_t arg = 0;
4544545828 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -45569,9 +45952,10 @@
4556945952 case 18446744073709548942LLU: // 99999999VN'''''''''''''''
4557045953 {
4557145954 {
45572- uint64_t arg = 0LLU;
45955+ uint64_t arg = 0;
4557345956 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4557445957 }
45958+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
4557545959 // ACCUMULATE ARGUMENTS - BEGIN
4557645960 {
4557745961 uint64_t arg = /*indirect__*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 15LLU);
@@ -46123,9 +46507,10 @@
4612346507 case 787472339635974144LLU: // procswap__
4612446508 {
4612546509 {
46126- uint64_t arg = 842862180511514624LLU;
46510+ uint64_t arg = 0;
4612746511 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4612846512 }
46513+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 842862180511514624;
4612946514 // ACCUMULATE ARGUMENTS - BEGIN
4613046515 {
4613146516 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 11LLU, 6LLU);
@@ -46177,13 +46562,15 @@
4617746562 case 18446744073709548894LLU: // 99999999Uc'''''''''''''''
4617846563 {
4617946564 {
46180- uint64_t arg = 0LLU;
46565+ uint64_t arg = 0;
4618146566 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4618246567 }
46568+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
4618346569 {
46184- uint64_t arg = 0LLU;
46570+ uint64_t arg = 0;
4618546571 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4618646572 }
46573+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4618746574 // ACCUMULATE ARGUMENTS - BEGIN
4618846575 {
4618946576 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 14LLU, 6LLU);
@@ -46208,21 +46595,25 @@
4620846595 {
4620946596 /*id0_______*/*LOCAL_ACCESS(heap.data, 14LLU, 12LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
4621046597 {
46211- uint64_t arg = 0LLU;
46598+ uint64_t arg = 0;
4621246599 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4621346600 }
46601+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4621446602 {
46215- uint64_t arg = 0LLU;
46603+ uint64_t arg = 0;
4621646604 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4621746605 }
46606+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4621846607 {
46219- uint64_t arg = 0LLU;
46608+ uint64_t arg = 0;
4622046609 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4622146610 }
46611+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4622246612 {
46223- uint64_t arg = 0LLU;
46613+ uint64_t arg = 0;
4622446614 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4622546615 }
46616+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
4622646617 // ACCUMULATE ARGUMENTS - BEGIN
4622746618 {
4622846619 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 18LLU, 5LLU);
@@ -46407,13 +46798,15 @@
4640746798 case 18446744073709548883LLU: // 99999999US'''''''''''''''
4640846799 {
4640946800 {
46410- uint64_t arg = 0LLU;
46801+ uint64_t arg = 0;
4641146802 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4641246803 }
46804+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4641346805 {
46414- uint64_t arg = 0LLU;
46806+ uint64_t arg = 0;
4641546807 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4641646808 }
46809+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4641746810 // ACCUMULATE ARGUMENTS - BEGIN
4641846811 {
4641946812 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 17LLU, 6LLU);
@@ -46438,21 +46831,25 @@
4643846831 {
4643946832 /*id1_______*/*LOCAL_ACCESS(heap.data, 17LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 6LLU)));
4644046833 {
46441- uint64_t arg = 0LLU;
46834+ uint64_t arg = 0;
4644246835 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4644346836 }
46837+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
4644446838 {
46445- uint64_t arg = 0LLU;
46839+ uint64_t arg = 0;
4644646840 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4644746841 }
46842+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
4644846843 {
46449- uint64_t arg = 0LLU;
46844+ uint64_t arg = 0;
4645046845 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4645146846 }
46847+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4645246848 {
46453- uint64_t arg = 0LLU;
46849+ uint64_t arg = 0;
4645446850 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4645546851 }
46852+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4645646853 // ACCUMULATE ARGUMENTS - BEGIN
4645746854 {
4645846855 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 5LLU);
@@ -46617,9 +47014,10 @@
4661747014 case 18446744073709548874LLU: // 99999999UJ'''''''''''''''
4661847015 {
4661947016 {
46620- uint64_t arg = 0LLU;
47017+ uint64_t arg = 0;
4662147018 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4662247019 }
47020+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
4662347021 /*change____*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*init0_____*/*LOCAL_ACCESS(heap.data, 18LLU, 13LLU) != /*init1_____*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU);
4662447022 state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548871LLU : 18446744073709548870LLU;
4662547023 break;
@@ -46930,9 +47328,10 @@
4693047328 case 515555125197130432LLU: // allocheap_
4693147329 {
4693247330 {
46933- uint64_t arg = 0LLU;
47331+ uint64_t arg = 0;
4693447332 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4693547333 }
47334+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 0;
4693647335 // ACCUMULATE ARGUMENTS - BEGIN
4693747336 {
4693847337 uint64_t arg = /*reqsize___*/LOCAL_ACCESS_ADDR(heap.data, 6LLU, 5LLU);
@@ -46968,9 +47367,10 @@
4696847367 case 18446744073709548849LLU: // 99999999Tv'''''''''''''''
4696947368 {
4697047369 {
46971- uint64_t arg = 0LLU;
47370+ uint64_t arg = 0;
4697247371 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4697347372 }
47373+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
4697447374 /*outofheap_*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*reqsize___*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) > /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU));
4697547375 state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548847LLU : 18446744073709548846LLU;
4697647376 break;
@@ -47107,17 +47507,20 @@
4710747507 case 552437436537559168LLU: // constrarg_
4710847508 {
4710947509 {
47110- uint64_t arg = 0LLU;
47510+ uint64_t arg = 0;
4711147511 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4711247512 }
47513+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = 0;
4711347514 {
47114- uint64_t arg = 0LLU;
47515+ uint64_t arg = 0;
4711547516 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4711647517 }
47518+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
4711747519 {
47118- uint64_t arg = 0LLU;
47520+ uint64_t arg = 0;
4711947521 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4712047522 }
47523+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4712147524 {
4712247525 uint64_t arg = 0;
4712347526 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -47145,25 +47548,30 @@
4714547548 case 18446744073709548837LLU: // 99999999Tj'''''''''''''''
4714647549 {
4714747550 {
47148- uint64_t arg = 0LLU;
47551+ uint64_t arg = 0;
4714947552 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4715047553 }
47554+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4715147555 {
47152- uint64_t arg = 0LLU;
47556+ uint64_t arg = 0;
4715347557 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4715447558 }
47559+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4715547560 {
47156- uint64_t arg = 0LLU;
47561+ uint64_t arg = 0;
4715747562 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4715847563 }
47564+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
4715947565 {
47160- uint64_t arg = 0LLU;
47566+ uint64_t arg = 0;
4716147567 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4716247568 }
47569+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
4716347570 {
47164- uint64_t arg = 0LLU;
47571+ uint64_t arg = 0;
4716547572 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4716647573 }
47574+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4716747575 // ACCUMULATE ARGUMENTS - BEGIN
4716847576 {
4716947577 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 20LLU, 0LLU);
@@ -47301,9 +47709,10 @@
4730147709 *LOCAL_ACCESS(heap.data, 19LLU, 11LLU) = 46LLU;
4730247710
4730347711 {
47304- uint64_t arg = 0LLU;
47712+ uint64_t arg = 0;
4730547713 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4730647714 }
47715+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4730747716 // ACCUMULATE ARGUMENTS - BEGIN
4730847717 {
4730947718 uint64_t arg = /*isdot_____*/LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
@@ -47382,13 +47791,15 @@
4738247791 case 18446744073709548835LLU: // 99999999Th'''''''''''''''
4738347792 {
4738447793 {
47385- uint64_t arg = 0LLU;
47794+ uint64_t arg = 0;
4738647795 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4738747796 }
47797+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4738847798 {
47389- uint64_t arg = 0LLU;
47799+ uint64_t arg = 0;
4739047800 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4739147801 }
47802+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
4739247803 // ACCUMULATE ARGUMENTS - BEGIN
4739347804 {
4739447805 uint64_t arg = /*maintypea_*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
@@ -47416,9 +47827,10 @@
4741647827 case 18446744073709548820LLU: // 99999999TT'''''''''''''''
4741747828 {
4741847829 {
47419- uint64_t arg = 0LLU;
47830+ uint64_t arg = 0;
4742047831 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4742147832 }
47833+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
4742247834 // ACCUMULATE ARGUMENTS - BEGIN
4742347835 {
4742447836 uint64_t arg = /*subtypea__*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 21LLU);
@@ -47446,9 +47858,10 @@
4744647858 case 18446744073709548818LLU: // 99999999TR'''''''''''''''
4744747859 {
4744847860 {
47449- uint64_t arg = 0LLU;
47861+ uint64_t arg = 0;
4745047862 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4745147863 }
47864+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
4745247865 // ACCUMULATE ARGUMENTS - BEGIN
4745347866 {
4745447867 uint64_t arg = /*maintypeb_*/LOCAL_ACCESS_ADDR(heap.data, 23LLU, 22LLU);
@@ -47476,9 +47889,10 @@
4747647889 case 18446744073709548816LLU: // 99999999TP'''''''''''''''
4747747890 {
4747847891 {
47479- uint64_t arg = 0LLU;
47892+ uint64_t arg = 0;
4748047893 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4748147894 }
47895+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
4748247896 // ACCUMULATE ARGUMENTS - BEGIN
4748347897 {
4748447898 uint64_t arg = /*subtypeb__*/LOCAL_ACCESS_ADDR(heap.data, 24LLU, 23LLU);
@@ -48022,9 +48436,10 @@
4802248436 case 787472338265571328LLU: // procrev___
4802348437 {
4802448438 {
48025- uint64_t arg = 0LLU;
48439+ uint64_t arg = 0;
4802648440 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4802748441 }
48442+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
4802848443 // ACCUMULATE ARGUMENTS - BEGIN
4802948444 {
4803048445 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 10LLU, 5LLU);
@@ -48072,9 +48487,10 @@
4807248487 case 18446744073709548770LLU: // 99999999Sg'''''''''''''''
4807348488 {
4807448489 {
48075- uint64_t arg = 0LLU;
48490+ uint64_t arg = 0;
4807648491 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4807748492 }
48493+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
4807848494 {
4807948495 uint64_t arg = 0;
4808048496 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -48102,9 +48518,10 @@
4810248518 case 18446744073709548768LLU: // 99999999Se'''''''''''''''
4810348519 {
4810448520 {
48105- uint64_t arg = 0LLU;
48521+ uint64_t arg = 0;
4810648522 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4810748523 }
48524+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
4810848525 // ACCUMULATE ARGUMENTS - BEGIN
4810948526 {
4811048527 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 13LLU, 5LLU);
@@ -48129,17 +48546,20 @@
4812948546 {
4813048547 /*id________*/*LOCAL_ACCESS(heap.data, 13LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 5LLU)));
4813148548 {
48132- uint64_t arg = 0LLU;
48549+ uint64_t arg = 0;
4813348550 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4813448551 }
48552+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4813548553 {
48136- uint64_t arg = 0LLU;
48554+ uint64_t arg = 0;
4813748555 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4813848556 }
48557+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4813948558 {
48140- uint64_t arg = 0LLU;
48559+ uint64_t arg = 0;
4814148560 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4814248561 }
48562+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4814348563 // ACCUMULATE ARGUMENTS - BEGIN
4814448564 {
4814548565 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 16LLU, 3LLU);
@@ -48219,13 +48639,15 @@
4821948639 case 18446744073709548763LLU: // 99999999S$'''''''''''''''
4822048640 {
4822148641 {
48222- uint64_t arg = 0LLU;
48642+ uint64_t arg = 0;
4822348643 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4822448644 }
48645+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4822548646 {
48226- uint64_t arg = 819872884582252544LLU;
48647+ uint64_t arg = 0;
4822748648 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4822848649 }
48650+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 819872884582252544;
4822948651 // ACCUMULATE ARGUMENTS - BEGIN
4823048652 {
4823148653 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 18LLU, 3LLU);
@@ -48397,9 +48819,10 @@
4839748819 case 787472339407601664LLU: // procsize__
4839848820 {
4839948821 {
48400- uint64_t arg = 0LLU;
48822+ uint64_t arg = 0;
4840148823 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4840248824 }
48825+ *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
4840348826 // ACCUMULATE ARGUMENTS - BEGIN
4840448827 {
4840548828 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 10LLU, 5LLU);
@@ -48447,9 +48870,10 @@
4844748870 case 18446744073709548752LLU: // 99999999SP'''''''''''''''
4844848871 {
4844948872 {
48450- uint64_t arg = 0LLU;
48873+ uint64_t arg = 0;
4845148874 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4845248875 }
48876+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
4845348877 {
4845448878 uint64_t arg = 0;
4845548879 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -48477,9 +48901,10 @@
4847748901 case 18446744073709548750LLU: // 99999999SN'''''''''''''''
4847848902 {
4847948903 {
48480- uint64_t arg = 0LLU;
48904+ uint64_t arg = 0;
4848148905 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4848248906 }
48907+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
4848348908 // ACCUMULATE ARGUMENTS - BEGIN
4848448909 {
4848548910 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 13LLU, 5LLU);
@@ -48504,17 +48929,20 @@
4850448929 {
4850548930 /*id0_______*/*LOCAL_ACCESS(heap.data, 13LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 5LLU)));
4850648931 {
48507- uint64_t arg = 0LLU;
48932+ uint64_t arg = 0;
4850848933 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4850948934 }
48935+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
4851048936 {
48511- uint64_t arg = 0LLU;
48937+ uint64_t arg = 0;
4851248938 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4851348939 }
48940+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4851448941 {
48515- uint64_t arg = 0LLU;
48942+ uint64_t arg = 0;
4851648943 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4851748944 }
48945+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4851848946 // ACCUMULATE ARGUMENTS - BEGIN
4851948947 {
4852048948 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 16LLU, 3LLU);
@@ -48711,9 +49139,10 @@
4871149139 case 18446744073709548736LLU: // 99999999S_'''''''''''''''
4871249140 {
4871349141 {
48714- uint64_t arg = 0LLU;
49142+ uint64_t arg = 0;
4871549143 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4871649144 }
49145+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
4871749146 // ACCUMULATE ARGUMENTS - BEGIN
4871849147 {
4871949148 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 15LLU, 5LLU);
@@ -48738,25 +49167,30 @@
4873849167 {
4873949168 /*id1_______*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
4874049169 {
48741- uint64_t arg = 0LLU;
49170+ uint64_t arg = 0;
4874249171 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4874349172 }
49173+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
4874449174 {
48745- uint64_t arg = 0LLU;
49175+ uint64_t arg = 0;
4874649176 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4874749177 }
49178+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
4874849179 {
48749- uint64_t arg = 0LLU;
49180+ uint64_t arg = 0;
4875049181 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4875149182 }
49183+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
4875249184 {
48753- uint64_t arg = 0LLU;
49185+ uint64_t arg = 0;
4875449186 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4875549187 }
49188+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
4875649189 {
48757- uint64_t arg = 0LLU;
49190+ uint64_t arg = 0;
4875849191 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4875949192 }
49193+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
4876049194 // ACCUMULATE ARGUMENTS - BEGIN
4876149195 {
4876249196 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 20LLU, 3LLU);
@@ -48862,9 +49296,10 @@
4886249296 case 18446744073709548729LLU: // 99999999R3'''''''''''''''
4886349297 {
4886449298 {
48865- uint64_t arg = 2LLU;
49299+ uint64_t arg = 0;
4886649300 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4886749301 }
49302+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 2;
4886849303 // ACCUMULATE ARGUMENTS - BEGIN
4886949304 {
4887049305 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 3LLU);
@@ -49062,25 +49497,30 @@
4906249497 case 18446744073709548721LLU: // 99999999Rv'''''''''''''''
4906349498 {
4906449499 {
49065- uint64_t arg = 0LLU;
49500+ uint64_t arg = 0;
4906649501 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4906749502 }
49503+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
4906849504 {
49069- uint64_t arg = 0LLU;
49505+ uint64_t arg = 0;
4907049506 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4907149507 }
49508+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
4907249509 {
49073- uint64_t arg = 0LLU;
49510+ uint64_t arg = 0;
4907449511 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4907549512 }
49513+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
4907649514 {
49077- uint64_t arg = 0LLU;
49515+ uint64_t arg = 0;
4907849516 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4907949517 }
49518+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
4908049519 {
49081- uint64_t arg = 0LLU;
49520+ uint64_t arg = 0;
4908249521 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4908349522 }
49523+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
4908449524 // ACCUMULATE ARGUMENTS - BEGIN
4908549525 {
4908649526 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 26LLU, 2LLU);
@@ -49183,9 +49623,10 @@
4918349623 case 18446744073709548719LLU: // 99999999Rt'''''''''''''''
4918449624 {
4918549625 {
49186- uint64_t arg = 548487458505883648LLU;
49626+ uint64_t arg = 0;
4918749627 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4918849628 }
49629+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 548487458505883648;
4918949630 // ACCUMULATE ARGUMENTS - BEGIN
4919049631 {
4919149632 uint64_t arg = /*info______*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
@@ -49221,9 +49662,10 @@
4922149662 case 18446744073709548715LLU: // 99999999Rp'''''''''''''''
4922249663 {
4922349664 {
49224- uint64_t arg = 0LLU;
49665+ uint64_t arg = 0;
4922549666 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4922649667 }
49668+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
4922749669 /*revparnr__*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = /*callargcnt*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 14LLU)) - /*arg_offset*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 1LLU));
4922849670 // ACCUMULATE ARGUMENTS - BEGIN
4922949671 {
@@ -49499,15 +49941,17 @@
4949949941 case 517555565476072800LLU: // assertsize
4950049942 {
4950149943 {
49502- uint64_t arg = 1LLU;
49944+ uint64_t arg = 0;
4950349945 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4950449946 }
49947+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = 1;
4950549948 /*totalsize_*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) + /*calleeacnt*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU));
4950649949 /*totalsize_*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*totalsize_*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) + /*calleesize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 3LLU));
4950749950 {
49508- uint64_t arg = 0LLU;
49951+ uint64_t arg = 0;
4950949952 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4951049953 }
49954+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
4951149955 /*overflow__*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU)) < /*totalsize_*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU);
4951249956 state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548699LLU : 18446744073709548698LLU;
4951349957 break;
@@ -49600,27 +50044,32 @@
4960050044 case 728626598349373440LLU: // makedef___
4960150045 {
4960250046 {
49603- uint64_t arg = /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
50047+ uint64_t arg = 0;
4960450048 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4960550049 }
50050+ *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
4960650051 {
49607- uint64_t arg = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU));
50052+ uint64_t arg = 0;
4960850053 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4960950054 }
50055+ *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU));
4961050056 {
49611- uint64_t arg = /*complete__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU));
50057+ uint64_t arg = 0;
4961250058 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4961350059 }
50060+ *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*complete__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU));
4961450061 {
49615- uint64_t arg = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 7LLU));
50062+ uint64_t arg = 0;
4961650063 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4961750064 }
50065+ *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
4961850066 {
49619- uint64_t arg = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 8LLU));
50067+ uint64_t arg = 0;
4962050068 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4962150069 }
50070+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 8LLU));
4962250071 {
49623- uint64_t arg = 0LLU;
50072+ uint64_t arg = 0;
4962450073 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4962550074 }
4962650075 {
@@ -49648,7 +50097,7 @@
4964850097 /*direct*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = (*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) << 1) + 1LLU;
4964950098 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = heap.data[*LOCAL_ACCESS(heap.data, 18LLU, 16LLU)].elem0;
4965050099 {
49651- uint64_t arg = 0LLU;
50100+ uint64_t arg = 0;
4965250101 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4965350102 }
4965450103 // ACCUMULATE ARGUMENTS - BEGIN
@@ -49762,22 +50211,25 @@
4976250211 case 18446744073709548693LLU: // 99999999RU'''''''''''''''
4976350212 {
4976450213 {
49765- uint64_t arg = 0LLU;
50214+ uint64_t arg = 0;
4976650215 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4976750216 }
4976850217 swap(&/*tmpdefpars*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU), &/*defpars___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 4LLU)));
4976950218 {
49770- uint64_t arg = /*heapsize__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 9LLU));
50219+ uint64_t arg = 0;
4977150220 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4977250221 }
50222+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*heapsize__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 9LLU));
4977350223 {
49774- uint64_t arg = /*safe______*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU);
50224+ uint64_t arg = 0;
4977550225 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4977650226 }
50227+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*safe______*/*LOCAL_ACCESS(heap.data, 19LLU, 14LLU);
4977750228 {
49778- uint64_t arg = /*defined___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 3LLU));
50229+ uint64_t arg = 0;
4977950230 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4978050231 }
50232+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*defined___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 3LLU));
4978150233 // ACCUMULATE ARGUMENTS - BEGIN
4978250234 {
4978350235 uint64_t arg = *LOCAL_ACCESS(heap.data, 20LLU, 0LLU);
@@ -49965,13 +50417,15 @@
4996550417 case 18446744073709548678LLU: // 99999999RF'''''''''''''''
4996650418 {
4996750419 {
49968- uint64_t arg = /*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
50420+ uint64_t arg = 0;
4996950421 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4997050422 }
50423+ *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU));
4997150424 {
49972- uint64_t arg = /*reference_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 3LLU));
50425+ uint64_t arg = 0;
4997350426 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
49974- }/*resdest___*/
50427+ }
50428+ *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*reference_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 3LLU));/*resdest___*/
4997550429 {
4997650430 uint64_t arg = 0;
4997750431 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -50086,7 +50540,7 @@
5008650540 case 782701543315110336LLU: // parsecall_
5008750541 {
5008850542 {
50089- uint64_t arg = 0LLU;
50543+ uint64_t arg = 0;
5009050544 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5009150545 }
5009250546 // ACCUMULATE ARGUMENTS - BEGIN
@@ -50132,21 +50586,23 @@
5013250586 case 18446744073709548670LLU: // 99999999Q8'''''''''''''''
5013350587 {
5013450588 {
50135- uint64_t arg = 0LLU;
50589+ uint64_t arg = 0;
5013650590 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5013750591 }
50592+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5013850593 {
50139- uint64_t arg = 0LLU;
50594+ uint64_t arg = 0;
5014050595 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5014150596 }
5014250597 {
50143- uint64_t arg = 0LLU;
50598+ uint64_t arg = 0;
5014450599 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5014550600 }
5014650601 {
50147- uint64_t arg = 0LLU;
50602+ uint64_t arg = 0;
5014850603 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5014950604 }
50605+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5015050606 // ACCUMULATE ARGUMENTS - BEGIN
5015150607 {
5015250608 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 0LLU);
@@ -50206,9 +50662,10 @@
5020650662 case 18446744073709548666LLU: // 99999999Q4'''''''''''''''
5020750663 {
5020850664 {
50209- uint64_t arg = 0LLU;
50665+ uint64_t arg = 0;
5021050666 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5021150667 }
50668+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5021250669 /*outofheap_*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*sizeonheap*/*LOCAL_ACCESS(heap.data, 23LLU, 18LLU) > /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 16LLU));
5021350670 state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548664LLU : 18446744073709548663LLU;
5021450671 break;
@@ -50297,14 +50754,16 @@
5029750754 case 18446744073709548663LLU: // 99999999Q1'''''''''''''''
5029850755 {
5029950756 {
50300- uint64_t arg = 0LLU;
50757+ uint64_t arg = 0;
5030150758 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5030250759 }
50760+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5030350761 list_size(heap.data, /*calleeargs*/*LOCAL_ACCESS(heap.data, 24LLU, 20LLU), &/*calleeacnt*/*LOCAL_ACCESS(heap.data, 24LLU, 23LLU));
5030450762 {
50305- uint64_t arg = 0LLU;
50763+ uint64_t arg = 0;
5030650764 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5030750765 }
50766+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5030850767 list_size(heap.data, /*resultargs*/*LOCAL_ACCESS(heap.data, 25LLU, 19LLU), &/*resultacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU));
5030950768 /*calleeacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU) = /*calleeacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU) + /*resultacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU);
5031050769 // variable u64 resultacnt goes out of scope
@@ -50354,9 +50813,10 @@
5035450813 case 18446744073709548655LLU: // 99999999Qt'''''''''''''''
5035550814 {
5035650815 {
50357- uint64_t arg = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 16LLU));
50816+ uint64_t arg = 0;
5035850817 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5035950818 }
50819+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 16LLU));
5036050820 // ACCUMULATE ARGUMENTS - BEGIN
5036150821 {
5036250822 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 25LLU, 12LLU);
@@ -50381,9 +50841,10 @@
5038150841 {
5038250842 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 12LLU)));
5038350843 {
50384- uint64_t arg = 0LLU;
50844+ uint64_t arg = 0;
5038550845 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5038650846 }
50847+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5038750848 /*callrs____*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = /*callrs____*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) + /*calleeacnt*/*LOCAL_ACCESS(heap.data, 26LLU, 23LLU);
5038850849 /*callrs____*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = /*callrs____*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) + /*calleesize*/*LOCAL_ACCESS(heap.data, 26LLU, 21LLU);
5038950850 {
@@ -50451,9 +50912,10 @@
5045150912 case 18446744073709548648LLU: // 99999999Qm'''''''''''''''
5045250913 {
5045350914 {
50454- uint64_t arg = /*calleeacnt*/*LOCAL_ACCESS(heap.data, 27LLU, 23LLU);
50915+ uint64_t arg = 0;
5045550916 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5045650917 }
50918+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = /*calleeacnt*/*LOCAL_ACCESS(heap.data, 28LLU, 23LLU);
5045750919 state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
5045850920 break;
5045950921 }
@@ -50780,9 +51242,10 @@
5078051242 case 18446744073709548626LLU: // 99999999QR'''''''''''''''
5078151243 {
5078251244 {
50783- uint64_t arg = 1LLU;
51245+ uint64_t arg = 0;
5078451246 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5078551247 }
51248+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 1;
5078651249 {
5078751250 uint64_t arg = /*calleeargs*/*LOCAL_ACCESS(heap.data, 29LLU, 20LLU);
5078851251 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -50903,9 +51366,10 @@
5090351366 case 18446744073709548612LLU: // 99999999QD'''''''''''''''
5090451367 {
5090551368 {
50906- uint64_t arg = 0LLU;
51369+ uint64_t arg = 0;
5090751370 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5090851371 }
51372+ *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = 0;
5090951373 {
5091051374 uint64_t arg = 0;
5091151375 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -50944,9 +51408,10 @@
5094451408 {
5094551409 /*argid_____*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 12LLU)));
5094651410 {
50947- uint64_t arg = 40LLU;
51411+ uint64_t arg = 0;
5094851412 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5094951413 }
51414+ *LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = 40;
5095051415 // ACCUMULATE ARGUMENTS - BEGIN
5095151416 {
5095251417 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 34LLU, 12LLU);
@@ -50976,9 +51441,10 @@
5097651441 case 18446744073709548604LLU: // 99999999P6'''''''''''''''
5097751442 {
5097851443 {
50979- uint64_t arg = 0LLU;
51444+ uint64_t arg = 0;
5098051445 LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5098151446 }
51447+ *LOCAL_ACCESS(heap.data, 35LLU, 34LLU) = 0;
5098251448 // ACCUMULATE ARGUMENTS - BEGIN
5098351449 {
5098451450 uint64_t arg = /*isfndef___*/LOCAL_ACCESS_ADDR(heap.data, 35LLU, 34LLU);
@@ -51073,17 +51539,19 @@
5107351539 case 18446744073709548594LLU: // 99999999Pw'''''''''''''''
5107451540 {
5107551541 {
51076- uint64_t arg = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 39LLU, 15LLU));
51542+ uint64_t arg = 0;
5107751543 LOCAL_PUSH_MOVE(&heap, 39, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5107851544 }
51545+ *LOCAL_ACCESS(heap.data, 40LLU, 39LLU) = /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 40LLU, 15LLU));
5107951546 {
51080- uint64_t arg = 0LLU;
51547+ uint64_t arg = 0;
5108151548 LOCAL_PUSH_MOVE(&heap, 40, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5108251549 }
5108351550 {
51084- uint64_t arg = 0LLU;
51551+ uint64_t arg = 0;
5108551552 LOCAL_PUSH_MOVE(&heap, 41, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5108651553 }
51554+ *LOCAL_ACCESS(heap.data, 42LLU, 41LLU) = 0;
5108751555 // ACCUMULATE ARGUMENTS - BEGIN
5108851556 // ACCUMULATE ARGUMENTS - END
5108951557 uint64_t return_to = 18446744073709548590LLU;
@@ -51142,9 +51610,10 @@
5114251610 case 18446744073709548589LLU: // 99999999Pr'''''''''''''''
5114351611 {
5114451612 {
51145- uint64_t arg = 0LLU;
51613+ uint64_t arg = 0;
5114651614 LOCAL_PUSH_MOVE(&heap, 42, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5114751615 }
51616+ *LOCAL_ACCESS(heap.data, 43LLU, 42LLU) = 0;
5114851617 // ACCUMULATE ARGUMENTS - BEGIN
5114951618 // ACCUMULATE ARGUMENTS - END
5115051619 uint64_t return_to = 18446744073709548585LLU;
@@ -51203,9 +51672,10 @@
5120351672 case 18446744073709548584LLU: // 99999999Pm'''''''''''''''
5120451673 {
5120551674 {
51206- uint64_t arg = 0LLU;
51675+ uint64_t arg = 0;
5120751676 LOCAL_PUSH_MOVE(&heap, 43, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5120851677 }
51678+ *LOCAL_ACCESS(heap.data, 44LLU, 43LLU) = 0;
5120951679 // ACCUMULATE ARGUMENTS - BEGIN
5121051680 {
5121151681 uint64_t arg = /*newresults*/LOCAL_ACCESS_ADDR(heap.data, 44LLU, 40LLU);
@@ -51298,20 +51768,23 @@
5129851768 heap.availilable_size_for_dynamic_objects -= (45LLU + 3LLU);
5129951769
5130051770 {
51301- uint64_t arg = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 42LLU, 14LLU));
51771+ uint64_t arg = 0;
5130251772 LOCAL_PUSH_MOVE(&heap, 42, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5130351773 }
51774+ *LOCAL_ACCESS(heap.data, 43LLU, 42LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 43LLU, 14LLU));
5130451775 {
51305- uint64_t arg = 1LLU;
51776+ uint64_t arg = 0;
5130651777 LOCAL_PUSH_MOVE(&heap, 43, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5130751778 }
51779+ *LOCAL_ACCESS(heap.data, 44LLU, 43LLU) = 1;
5130851780 /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) = /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) + /*calleeacnt*/*LOCAL_ACCESS(heap.data, 44LLU, 23LLU);
5130951781 /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) = /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) + /*calleesize*/*LOCAL_ACCESS(heap.data, 44LLU, 21LLU);
5131051782 /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) = /*used______*/*LOCAL_ACCESS(heap.data, 44LLU, 43LLU) - /*callrs____*/*LOCAL_ACCESS(heap.data, 44LLU, 25LLU);
5131151783 {
51312- uint64_t arg = 0LLU;
51784+ uint64_t arg = 0;
5131351785 LOCAL_PUSH_MOVE(&heap, 44, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5131451786 }
51787+ *LOCAL_ACCESS(heap.data, 45LLU, 44LLU) = 0;
5131551788 /*outofmem__*/*LOCAL_ACCESS(heap.data, 45LLU, 44LLU) = /*used______*/*LOCAL_ACCESS(heap.data, 45LLU, 43LLU) > /*REMAINSIZE*/*LOCAL_ACCESS(heap.data, 45LLU, 39LLU);
5131651789 state.addr = *LOCAL_ACCESS(heap.data, 45LLU, 44LLU) ? 18446744073709548575LLU : 18446744073709548574LLU;
5131751790 break;
@@ -51459,9 +51932,10 @@
5145951932 case 18446744073709548569LLU: // 99999999PY'''''''''''''''
5146051933 {
5146151934 {
51462- uint64_t arg = 0LLU;
51935+ uint64_t arg = 0;
5146351936 LOCAL_PUSH_MOVE(&heap, 44, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5146451937 }
51938+ *LOCAL_ACCESS(heap.data, 45LLU, 44LLU) = 0;
5146551939 /*notequal__*/*LOCAL_ACCESS(heap.data, 45LLU, 44LLU) = /*DEFBODYSZ_*/*LOCAL_ACCESS(heap.data, 45LLU, 42LLU) != /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 45LLU, 14LLU));
5146651940 state.addr = *LOCAL_ACCESS(heap.data, 45LLU, 44LLU) ? 18446744073709548568LLU : 18446744073709548567LLU;
5146751941 break;
@@ -51649,9 +52123,10 @@
5164952123 {
5165052124 fprintf(stdout, "%s", "\n }");
5165152125 {
51652- uint64_t arg = 0LLU;
52126+ uint64_t arg = 0;
5165352127 LOCAL_PUSH_MOVE(&heap, 42, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5165452128 }
52129+ *LOCAL_ACCESS(heap.data, 43LLU, 42LLU) = 0;
5165552130 /*notequal__*/*LOCAL_ACCESS(heap.data, 43LLU, 42LLU) = /*REMAINSIZE*/*LOCAL_ACCESS(heap.data, 43LLU, 39LLU) != /*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 43LLU, 15LLU));
5165652131 state.addr = *LOCAL_ACCESS(heap.data, 43LLU, 42LLU) ? 18446744073709548555LLU : 18446744073709548554LLU;
5165752132 break;
@@ -52034,9 +52509,10 @@
5203452509 case 18446744073709548609LLU: // 99999999QA'''''''''''''''
5203552510 {
5203652511 {
52037- uint64_t arg = 0LLU;
52512+ uint64_t arg = 0;
5203852513 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5203952514 }
52515+ *LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = 0;
5204052516 /*nr________*/*LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 34LLU, 12LLU)));
5204152517 // ACCUMULATE ARGUMENTS - BEGIN
5204252518 // ACCUMULATE ARGUMENTS - END
@@ -52379,17 +52855,20 @@
5237952855 case 18446744073709548668LLU: // 99999999Q6'''''''''''''''
5238052856 {
5238152857 {
52382- uint64_t arg = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 14LLU));
52858+ uint64_t arg = 0;
5238352859 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5238452860 }
52861+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU));
5238552862 {
52386- uint64_t arg = 0LLU;
52863+ uint64_t arg = 0;
5238752864 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5238852865 }
52866+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5238952867 {
52390- uint64_t arg = 0LLU;
52868+ uint64_t arg = 0;
5239152869 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5239252870 }
52871+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5239352872 // ACCUMULATE ARGUMENTS - BEGIN
5239452873 {
5239552874 uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 21LLU, 1LLU);
@@ -52468,9 +52947,10 @@
5246852947 case 18446744073709548511LLU: // 99999999Od'''''''''''''''
5246952948 {
5247052949 {
52471- uint64_t arg = 0LLU;
52950+ uint64_t arg = 0;
5247252951 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5247352952 }
52953+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5247452954 /*buf_______*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 14LLU)) != /*ds________*/*LOCAL_ACCESS(heap.data, 22LLU, 18LLU);
5247552955 state.addr = *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) ? 18446744073709548510LLU : 18446744073709548509LLU;
5247652956 break;
@@ -52777,13 +53257,15 @@
5277753257 case 548487497848455168LLU: // callin____
5277853258 {
5277953259 {
52780- uint64_t arg = 0LLU;
53260+ uint64_t arg = 0;
5278153261 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5278253262 }
53263+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5278353264 {
52784- uint64_t arg = 40LLU;
53265+ uint64_t arg = 0;
5278553266 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5278653267 }
53268+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 40;
5278753269 /*called____*/*LOCAL_ACCESS(heap.data, 26LLU, 24LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 14LLU));
5278853270 // variable u64 sym_______ goes out of scope
5278953271 // emitted destructur for type u64
@@ -52894,7 +53376,7 @@
5289453376 case 18446744073709548480LLU: // 99999999O_'''''''''''''''
5289553377 {
5289653378 {
52897- uint64_t arg = 0LLU;
53379+ uint64_t arg = 0;
5289853380 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5289953381 }
5290053382 {
@@ -53149,13 +53631,15 @@
5314953631 case 18446744073709548467LLU: // 99999999Nx'''''''''''''''
5315053632 {
5315153633 {
53152- uint64_t arg = 0LLU;
53634+ uint64_t arg = 0;
5315353635 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5315453636 }
53637+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
5315553638 {
53156- uint64_t arg = 0LLU;
53639+ uint64_t arg = 0;
5315753640 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5315853641 }
53642+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5315953643 // ACCUMULATE ARGUMENTS - BEGIN
5316053644 {
5316153645 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 28LLU, 1LLU);
@@ -53365,9 +53849,10 @@
5336553849 case 18446744073709548457LLU: // 99999999Nn'''''''''''''''
5336653850 {
5336753851 {
53368- uint64_t arg = 0LLU;
53852+ uint64_t arg = 0;
5336953853 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5337053854 }
53855+ *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
5337153856 // ACCUMULATE ARGUMENTS - BEGIN
5337253857 {
5337353858 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 5LLU, 4LLU);
@@ -53489,9 +53974,10 @@
5348953974 case 18446744073709548450LLU: // 99999999Ng'''''''''''''''
5349053975 {
5349153976 {
53492- uint64_t arg = 0LLU;
53977+ uint64_t arg = 0;
5349353978 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5349453979 }
53980+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5349553981 // ACCUMULATE ARGUMENTS - BEGIN
5349653982 {
5349753983 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 19LLU, 9LLU);
@@ -53516,13 +54002,15 @@
5351654002 {
5351754003 /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 9LLU)));
5351854004 {
53519- uint64_t arg = 0LLU;
54005+ uint64_t arg = 0;
5352054006 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5352154007 }
54008+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5352254009 {
53523- uint64_t arg = 0LLU;
54010+ uint64_t arg = 0;
5352454011 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5352554012 }
54013+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5352654014 // ACCUMULATE ARGUMENTS - BEGIN
5352754015 {
5352854016 uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 21LLU, 8LLU);
@@ -53611,29 +54099,35 @@
5361154099 case 18446744073709548443LLU: // 99999999N$'''''''''''''''
5361254100 {
5361354101 {
53614- uint64_t arg = 0LLU;
54102+ uint64_t arg = 0;
5361554103 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5361654104 }
54105+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5361754106 {
53618- uint64_t arg = 0LLU;
54107+ uint64_t arg = 0;
5361954108 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5362054109 }
54110+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5362154111 {
53622- uint64_t arg = 0LLU;
54112+ uint64_t arg = 0;
5362354113 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5362454114 }
54115+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5362554116 {
53626- uint64_t arg = 0LLU;
54117+ uint64_t arg = 0;
5362754118 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5362854119 }
54120+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5362954121 {
53630- uint64_t arg = 0LLU;
54122+ uint64_t arg = 0;
5363154123 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5363254124 }
54125+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5363354126 {
53634- uint64_t arg = 0LLU;
54127+ uint64_t arg = 0;
5363554128 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5363654129 }
54130+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5363754131 {
5363854132 uint64_t arg = 0;
5363954133 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -53873,9 +54367,10 @@
5387354367 case 18446744073709548433LLU: // 99999999NQ'''''''''''''''
5387454368 {
5387554369 {
53876- uint64_t arg = 0LLU;
54370+ uint64_t arg = 0;
5387754371 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5387854372 }
54373+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5387954374 // ACCUMULATE ARGUMENTS - BEGIN
5388054375 {
5388154376 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 28LLU, 27LLU);
@@ -54114,9 +54609,10 @@
5411454609 case 18446744073709548420LLU: // 99999999ND'''''''''''''''
5411554610 {
5411654611 {
54117- uint64_t arg = 0LLU;
54612+ uint64_t arg = 0;
5411854613 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5411954614 }
54615+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5412054616 // ACCUMULATE ARGUMENTS - BEGIN
5412154617 {
5412254618 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 19LLU, 9LLU);
@@ -54209,29 +54705,35 @@
5420954705 case 18446744073709548414LLU: // 99999999M8'''''''''''''''
5421054706 {
5421154707 {
54212- uint64_t arg = 0LLU;
54708+ uint64_t arg = 0;
5421354709 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5421454710 }
54711+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5421554712 {
54216- uint64_t arg = 0LLU;
54713+ uint64_t arg = 0;
5421754714 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5421854715 }
54716+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5421954717 {
54220- uint64_t arg = 0LLU;
54718+ uint64_t arg = 0;
5422154719 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5422254720 }
54721+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5422354722 {
54224- uint64_t arg = 0LLU;
54723+ uint64_t arg = 0;
5422554724 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5422654725 }
54726+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5422754727 {
54228- uint64_t arg = 0LLU;
54728+ uint64_t arg = 0;
5422954729 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5423054730 }
54731+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5423154732 {
54232- uint64_t arg = 0LLU;
54733+ uint64_t arg = 0;
5423354734 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5423454735 }
54736+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5423554737 {
5423654738 uint64_t arg = 0;
5423754739 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -54471,9 +54973,10 @@
5447154973 case 18446744073709548404LLU: // 99999999My'''''''''''''''
5447254974 {
5447354975 {
54474- uint64_t arg = 0LLU;
54976+ uint64_t arg = 0;
5447554977 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5447654978 }
54979+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5447754980 // ACCUMULATE ARGUMENTS - BEGIN
5447854981 {
5447954982 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 28LLU, 27LLU);
@@ -54712,9 +55215,10 @@
5471255215 case 18446744073709548392LLU: // 99999999Mm'''''''''''''''
5471355216 {
5471455217 {
54715- uint64_t arg = 0LLU;
55218+ uint64_t arg = 0;
5471655219 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5471755220 }
55221+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
5471855222 // ACCUMULATE ARGUMENTS - BEGIN
5471955223 {
5472055224 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 18LLU, 17LLU);
@@ -54750,9 +55254,10 @@
5475055254 case 18446744073709548390LLU: // 99999999Mk'''''''''''''''
5475155255 {
5475255256 {
54753- uint64_t arg = 658016168996666272LLU;
55257+ uint64_t arg = 0;
5475455258 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5475555259 }
55260+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 658016168996666272;
5475655261 // ACCUMULATE ARGUMENTS - BEGIN
5475755262 {
5475855263 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 18LLU, 10LLU);
@@ -54777,13 +55282,15 @@
5477755282 {
5477855283 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU)));
5477955284 {
54780- uint64_t arg = 0LLU;
55285+ uint64_t arg = 0;
5478155286 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5478255287 }
55288+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5478355289 {
54784- uint64_t arg = 0LLU;
55290+ uint64_t arg = 0;
5478555291 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5478655292 }
55293+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5478755294 {
5478855295 uint64_t arg = 0;
5478955296 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -54811,9 +55318,10 @@
5481155318 case 18446744073709548384LLU: // 99999999Me'''''''''''''''
5481255319 {
5481355320 {
54814- uint64_t arg = 0LLU;
55321+ uint64_t arg = 0;
5481555322 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5481655323 }
55324+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5481755325 // ACCUMULATE ARGUMENTS - BEGIN
5481855326 {
5481955327 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 22LLU, 10LLU);
@@ -54838,25 +55346,30 @@
5483855346 {
5483955347 /*id0_______*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 10LLU)));
5484055348 {
54841- uint64_t arg = 0LLU;
55349+ uint64_t arg = 0;
5484255350 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5484355351 }
55352+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5484455353 {
54845- uint64_t arg = 0LLU;
55354+ uint64_t arg = 0;
5484655355 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5484755356 }
55357+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5484855358 {
54849- uint64_t arg = 0LLU;
55359+ uint64_t arg = 0;
5485055360 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5485155361 }
55362+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5485255363 {
54853- uint64_t arg = 0LLU;
55364+ uint64_t arg = 0;
5485455365 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5485555366 }
55367+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5485655368 {
54857- uint64_t arg = 0LLU;
55369+ uint64_t arg = 0;
5485855370 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5485955371 }
55372+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
5486055373 // ACCUMULATE ARGUMENTS - BEGIN
5486155374 {
5486255375 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 27LLU, 9LLU);
@@ -55060,25 +55573,28 @@
5506055573 {
5506155574 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 10LLU)));
5506255575 {
55063- uint64_t arg = 0LLU;
55576+ uint64_t arg = 0;
5506455577 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5506555578 }
5506655579 {
55067- uint64_t arg = 0LLU;
55580+ uint64_t arg = 0;
5506855581 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5506955582 }
5507055583 {
55071- uint64_t arg = 0LLU;
55584+ uint64_t arg = 0;
5507255585 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5507355586 }
55587+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5507455588 {
55075- uint64_t arg = 0LLU;
55589+ uint64_t arg = 0;
5507655590 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5507755591 }
55592+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5507855593 {
55079- uint64_t arg = 0LLU;
55594+ uint64_t arg = 0;
5508055595 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5508155596 }
55597+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5508255598 // ACCUMULATE ARGUMENTS - BEGIN
5508355599 {
5508455600 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 25LLU, 10LLU);
@@ -55163,9 +55679,10 @@
5516355679 list_reverse(heap.data, &/*resultarg0*/*LOCAL_ACCESS(heap.data, 25LLU, 20LLU));
5516455680 list_reverse(heap.data, &/*calleearg0*/*LOCAL_ACCESS(heap.data, 25LLU, 21LLU));
5516555681 {
55166- uint64_t arg = 0LLU;
55682+ uint64_t arg = 0;
5516755683 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5516855684 }
55685+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5516955686 /*outofheap_*/*LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = /*sizeoheap0*/*LOCAL_ACCESS(heap.data, 26LLU, 23LLU) > /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 14LLU));
5517055687 state.addr = *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) ? 18446744073709548364LLU : 18446744073709548363LLU;
5517155688 break;
@@ -55285,25 +55802,28 @@
5528555802 {
5528655803 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 10LLU)));
5528755804 {
55288- uint64_t arg = 0LLU;
55805+ uint64_t arg = 0;
5528955806 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5529055807 }
5529155808 {
55292- uint64_t arg = 0LLU;
55809+ uint64_t arg = 0;
5529355810 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5529455811 }
5529555812 {
55296- uint64_t arg = 0LLU;
55813+ uint64_t arg = 0;
5529755814 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5529855815 }
55816+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5529955817 {
55300- uint64_t arg = 0LLU;
55818+ uint64_t arg = 0;
5530155819 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5530255820 }
55821+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5530355822 {
55304- uint64_t arg = 0LLU;
55823+ uint64_t arg = 0;
5530555824 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5530655825 }
55826+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5530755827 // ACCUMULATE ARGUMENTS - BEGIN
5530855828 {
5530955829 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 30LLU, 10LLU);
@@ -55388,9 +55908,10 @@
5538855908 list_reverse(heap.data, &/*resultarg1*/*LOCAL_ACCESS(heap.data, 30LLU, 25LLU));
5538955909 list_reverse(heap.data, &/*calleearg1*/*LOCAL_ACCESS(heap.data, 30LLU, 26LLU));
5539055910 {
55391- uint64_t arg = 0LLU;
55911+ uint64_t arg = 0;
5539255912 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5539355913 }
55914+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
5539455915 /*outofheap_*/*LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = /*sizeoheap1*/*LOCAL_ACCESS(heap.data, 31LLU, 28LLU) > /*remainheap*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 31LLU, 14LLU));
5539555916 state.addr = *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) ? 18446744073709548349LLU : 18446744073709548348LLU;
5539655917 break;
@@ -55510,9 +56031,10 @@
5551056031 {
5551156032 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 10LLU)));
5551256033 {
55513- uint64_t arg = 0LLU;
56034+ uint64_t arg = 0;
5551456035 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5551556036 }
56037+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
5551656038 // ACCUMULATE ARGUMENTS - BEGIN
5551756039 {
5551856040 uint64_t arg = /*equal_____*/LOCAL_ACCESS_ADDR(heap.data, 31LLU, 30LLU);
@@ -55622,18 +56144,21 @@
5562256144 case 18446744073709548332LLU: // 99999999Lq'''''''''''''''
5562356145 {
5562456146 {
55625- uint64_t arg = 0LLU;
56147+ uint64_t arg = 0;
5562656148 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5562756149 }
56150+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 0;
5562856151 list_size(heap.data, /*calleearg0*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU), &/*argcount__*/*LOCAL_ACCESS(heap.data, 32LLU, 31LLU));
5562956152 {
55630- uint64_t arg = 0LLU;
56153+ uint64_t arg = 0;
5563156154 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5563256155 }
56156+ *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = 0;
5563356157 {
55634- uint64_t arg = 0LLU;
56158+ uint64_t arg = 0;
5563556159 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5563656160 }
56161+ *LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = 0;
5563756162 /*size______*/*LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = /*argcount__*/*LOCAL_ACCESS(heap.data, 34LLU, 31LLU) + /*bodysize__*/*LOCAL_ACCESS(heap.data, 34LLU, 32LLU);
5563856163 fprintf(stdout, "%s", "\n const uint64_t baseinfo = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1LLU + ");
5563956164 fprintf(stdout, "%llu", (unsigned long long)/*size______*/*LOCAL_ACCESS(heap.data, 34LLU, 33LLU));
@@ -55681,9 +56206,10 @@
5568156206 fprintf(stdout, "%s", ";");
5568256207 fprintf(stdout, "%s", "\n swap(&(heap.data[baseinfo].elem0), access_heap(heap.data, 1/*memory root*/));\n");
5568356208 {
55684- uint64_t arg = 1LLU;
56209+ uint64_t arg = 0;
5568556210 LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5568656211 }
56212+ *LOCAL_ACCESS(heap.data, 35LLU, 34LLU) = 1;
5568756213 // ACCUMULATE ARGUMENTS - BEGIN
5568856214 {
5568956215 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 35LLU, 34LLU);
@@ -55708,9 +56234,10 @@
5570856234 {
5570956235 fprintf(stdout, "%s", "if(predicate)");
5571056236 {
55711- uint64_t arg = 1LLU;
56237+ uint64_t arg = 0;
5571256238 LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5571356239 }
56240+ *LOCAL_ACCESS(heap.data, 36LLU, 35LLU) = 1;
5571456241 // ACCUMULATE ARGUMENTS - BEGIN
5571556242 {
5571656243 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 36LLU, 35LLU);
@@ -55783,9 +56310,10 @@
5578356310 case 18446744073709548329LLU: // 99999999Ln'''''''''''''''
5578456311 {
5578556312 {
55786- uint64_t arg = 1LLU;
56313+ uint64_t arg = 0;
5578756314 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
55788- }/*makedef___*/
56315+ }
56316+ *LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = 1;/*makedef___*/
5578956317 {
5579056318 uint64_t arg = 0;
5579156319 LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -55936,7 +56464,7 @@
5593656464 case 18446744073709548313LLU: // 99999999LY'''''''''''''''
5593756465 {
5593856466 {
55939- uint64_t arg = 0LLU;
56467+ uint64_t arg = 0;
5594056468 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5594156469 }
5594256470 // ACCUMULATE ARGUMENTS - BEGIN
@@ -56372,9 +56900,10 @@
5637256900 case 18446744073709548292LLU: // 99999999LD'''''''''''''''
5637356901 {
5637456902 {
56375- uint64_t arg = 0LLU;
56903+ uint64_t arg = 0;
5637656904 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5637756905 }
56906+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5637856907 // ACCUMULATE ARGUMENTS - BEGIN
5637956908 {
5638056909 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 19LLU, 9LLU);
@@ -56399,13 +56928,15 @@
5639956928 {
5640056929 /*listid____*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 9LLU)));
5640156930 {
56402- uint64_t arg = 0LLU;
56931+ uint64_t arg = 0;
5640356932 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5640456933 }
56934+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5640556935 {
56406- uint64_t arg = 0LLU;
56936+ uint64_t arg = 0;
5640756937 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5640856938 }
56939+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5640956940 {
5641056941 uint64_t arg = 0;
5641156942 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -56433,25 +56964,30 @@
5643356964 case 18446744073709548288LLU: // 99999999L_'''''''''''''''
5643456965 {
5643556966 {
56436- uint64_t arg = 0LLU;
56967+ uint64_t arg = 0;
5643756968 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5643856969 }
56970+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5643956971 {
56440- uint64_t arg = 0LLU;
56972+ uint64_t arg = 0;
5644156973 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5644256974 }
56975+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5644356976 {
56444- uint64_t arg = 0LLU;
56977+ uint64_t arg = 0;
5644556978 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5644656979 }
56980+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5644756981 {
56448- uint64_t arg = 0LLU;
56982+ uint64_t arg = 0;
5644956983 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5645056984 }
56985+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5645156986 {
56452- uint64_t arg = 0LLU;
56987+ uint64_t arg = 0;
5645356988 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5645456989 }
56990+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
5645556991 // ACCUMULATE ARGUMENTS - BEGIN
5645656992 {
5645756993 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 27LLU, 0LLU);
@@ -56530,13 +57066,15 @@
5653057066 case 18446744073709548285LLU: // 99999999K7'''''''''''''''
5653157067 {
5653257068 {
56533- uint64_t arg = 657999485095758119LLU;
57069+ uint64_t arg = 0;
5653457070 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5653557071 }
57072+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 657999485095758119;
5653657073 {
56537- uint64_t arg = 2LLU;
57074+ uint64_t arg = 0;
5653857075 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5653957076 }
57077+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 2;
5654057078 // ACCUMULATE ARGUMENTS - BEGIN
5654157079 {
5654257080 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 27LLU, 0LLU);
@@ -56596,13 +57134,15 @@
5659657134 case 18446744073709548286LLU: // 99999999K8'''''''''''''''
5659757135 {
5659857136 {
56599- uint64_t arg = 0LLU;
57137+ uint64_t arg = 0;
5660057138 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5660157139 }
57140+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
5660257141 {
56603- uint64_t arg = 0LLU;
57142+ uint64_t arg = 0;
5660457143 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5660557144 }
57145+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5660657146 // ACCUMULATE ARGUMENTS - BEGIN
5660757147 {
5660857148 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 24LLU, 9LLU);
@@ -56649,13 +57189,15 @@
5664957189 case 18446744073709548278LLU: // 99999999K0'''''''''''''''
5665057190 {
5665157191 {
56652- uint64_t arg = 61LLU;
57192+ uint64_t arg = 0;
5665357193 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5665457194 }
57195+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 61;
5665557196 {
56656- uint64_t arg = 0LLU;
57197+ uint64_t arg = 0;
5665757198 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5665857199 }
57200+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5665957201 // ACCUMULATE ARGUMENTS - BEGIN
5666057202 {
5666157203 uint64_t arg = /*match_____*/LOCAL_ACCESS_ADDR(heap.data, 26LLU, 25LLU);
@@ -56733,13 +57275,15 @@
5673357275 case 18446744073709548276LLU: // 99999999Ky'''''''''''''''
5673457276 {
5673557277 {
56736- uint64_t arg = 0LLU;
57278+ uint64_t arg = 0;
5673757279 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5673857280 }
57281+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5673957282 {
56740- uint64_t arg = 0LLU;
57283+ uint64_t arg = 0;
5674157284 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5674257285 }
57286+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5674357287 {
5674457288 uint64_t arg = 0;
5674557289 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -56767,24 +57311,28 @@
5676757311 case 18446744073709548269LLU: // 99999999Kr'''''''''''''''
5676857312 {
5676957313 {
56770- uint64_t arg = 0LLU;
57314+ uint64_t arg = 0;
5677157315 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5677257316 }
57317+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5677357318 {
56774- uint64_t arg = 0LLU;
57319+ uint64_t arg = 0;
5677557320 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5677657321 }
57322+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5677757323 {
56778- uint64_t arg = 0LLU;
57324+ uint64_t arg = 0;
5677957325 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5678057326 }
57327+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5678157328 fprintf(stdout, "%s", "/*");
5678257329 printid(stdout, /*elemid____*/*LOCAL_ACCESS(heap.data, 30LLU, 23LLU));
5678357330 fprintf(stdout, "%s", "*/");
5678457331 {
56785- uint64_t arg = 0LLU;
57332+ uint64_t arg = 0;
5678657333 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5678757334 }
57335+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
5678857336 state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 31LLU, 21LLU)].elem0 ? 18446744073709548265LLU : 18446744073709548264LLU;
5678957337 break;
5679057338 }
@@ -56795,13 +57343,15 @@
5679557343 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5679657344 }
5679757345 {
56798- uint64_t arg = 657999485095758119LLU;
57346+ uint64_t arg = 0;
5679957347 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5680057348 }
57349+ *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = 657999485095758119;
5680157350 {
56802- uint64_t arg = 0LLU;
57351+ uint64_t arg = 0;
5680357352 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5680457353 }
57354+ *LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = 0;
5680557355 {
5680657356 uint64_t arg = 0;
5680757357 LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -56837,9 +57387,10 @@
5683757387 case 18446744073709548263LLU: // 99999999Kl'''''''''''''''
5683857388 {
5683957389 {
56840- uint64_t arg = 1LLU;
57390+ uint64_t arg = 0;
5684157391 LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5684257392 }
57393+ *LOCAL_ACCESS(heap.data, 36LLU, 35LLU) = 1;
5684357394 state.addr = 18446744073709548261LLU; // 99999999Kj'''''''''''''''
5684457395 break;
5684557396 }
@@ -57047,9 +57598,10 @@
5704757598 case 18446744073709548264LLU: // 99999999Km'''''''''''''''
5704857599 {
5704957600 {
57050- uint64_t arg = 657999485095758119LLU;
57601+ uint64_t arg = 0;
5705157602 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5705257603 }
57604+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 657999485095758119;
5705357605 printid(stderr, /*callee_id_*/*LOCAL_ACCESS(heap.data, 32LLU, 31LLU));
5705457606 fprintf(stderr, "%s", ": need list but found ");
5705557607 // ACCUMULATE ARGUMENTS - BEGIN
@@ -57263,9 +57815,10 @@
5726357815 case 18446744073709548239LLU: // 99999999KO'''''''''''''''
5726457816 {
5726557817 {
57266- uint64_t arg = 0LLU;
57818+ uint64_t arg = 0;
5726757819 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5726857820 }
57821+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5726957822 // ACCUMULATE ARGUMENTS - BEGIN
5727057823 {
5727157824 uint64_t arg = /*reqsize___*/LOCAL_ACCESS_ADDR(heap.data, 29LLU, 28LLU);
@@ -57364,21 +57917,25 @@
5736457917 case 18446744073709548230LLU: // 99999999KF'''''''''''''''
5736557918 {
5736657919 {
57367- uint64_t arg = 0LLU;
57920+ uint64_t arg = 0;
5736857921 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5736957922 }
57923+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5737057924 {
57371- uint64_t arg = 0LLU;
57925+ uint64_t arg = 0;
5737257926 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5737357927 }
57928+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5737457929 {
57375- uint64_t arg = 0LLU;
57930+ uint64_t arg = 0;
5737657931 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5737757932 }
57933+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
5737857934 {
57379- uint64_t arg = 0LLU;
57935+ uint64_t arg = 0;
5738057936 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5738157937 }
57938+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 0;
5738257939 {
5738357940 uint64_t arg = 0;
5738457941 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -57548,9 +58105,10 @@
5754858105 case 18446744073709548222LLU: // 99999999J8'''''''''''''''
5754958106 {
5755058107 {
57551- uint64_t arg = 0LLU;
58108+ uint64_t arg = 0;
5755258109 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5755358110 }
58111+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5755458112 // ACCUMULATE ARGUMENTS - BEGIN
5755558113 {
5755658114 uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 29LLU, 28LLU);
@@ -57660,13 +58218,15 @@
5766058218 case 18446744073709548210LLU: // 99999999Jw'''''''''''''''
5766158219 {
5766258220 {
57663- uint64_t arg = 0LLU;
58221+ uint64_t arg = 0;
5766458222 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5766558223 }
58224+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5766658225 {
57667- uint64_t arg = 0LLU;
58226+ uint64_t arg = 0;
5766858227 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5766958228 }
58229+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5767058230 // ACCUMULATE ARGUMENTS - BEGIN
5767158231 {
5767258232 uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 30LLU, 8LLU);
@@ -57757,17 +58317,20 @@
5775758317 exit(-1);
5775858318 }
5775958319 {
57760- uint64_t arg = 0LLU;
58320+ uint64_t arg = 0;
5776158321 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5776258322 }
58323+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5776358324 {
57764- uint64_t arg = 0LLU;
58325+ uint64_t arg = 0;
5776558326 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5776658327 }
58328+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5776758329 {
57768- uint64_t arg = 0LLU;
58330+ uint64_t arg = 0;
5776958331 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5777058332 }
58333+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
5777158334 // ACCUMULATE ARGUMENTS - BEGIN
5777258335 // ACCUMULATE ARGUMENTS - END
5777358336 uint64_t return_to = 18446744073709548200LLU;
@@ -57863,9 +58426,10 @@
5786358426 case 18446744073709548197LLU: // 99999999Jj'''''''''''''''
5786458427 {
5786558428 {
57866- uint64_t arg = 1LLU;
58429+ uint64_t arg = 0;
5786758430 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5786858431 }
58432+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 1;
5786958433 {
5787058434 uint64_t arg = 0;
5787158435 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -58102,9 +58666,10 @@
5810258666 case 18446744073709548187LLU: // 99999999J$'''''''''''''''
5810358667 {
5810458668 {
58105- uint64_t arg = 1LLU;
58669+ uint64_t arg = 0;
5810658670 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5810758671 }
58672+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 1;
5810858673 {
5810958674 uint64_t arg = /*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 10LLU));
5811058675 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -58257,9 +58822,10 @@
5825758822 case 18446744073709548172LLU: // 99999999JL'''''''''''''''
5825858823 {
5825958824 {
58260- uint64_t arg = 0LLU;
58825+ uint64_t arg = 0;
5826158826 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5826258827 }
58828+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5826358829 /*n_________*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
5826458830 fprintf(stdout, "%s", "\n ");
5826558831 // ACCUMULATE ARGUMENTS - BEGIN
@@ -58335,9 +58901,10 @@
5833558901 case 18446744073709548175LLU: // 99999999JO'''''''''''''''
5833658902 {
5833758903 {
58338- uint64_t arg = 0LLU;
58904+ uint64_t arg = 0;
5833958905 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5834058906 }
58907+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5834158908 /*id1_______*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
5834258909 // ACCUMULATE ARGUMENTS - BEGIN
5834358910 {
@@ -58362,13 +58929,15 @@
5836258929 case 18446744073709548165LLU: // 99999999JE'''''''''''''''
5836358930 {
5836458931 {
58365- uint64_t arg = 40LLU;
58932+ uint64_t arg = 0;
5836658933 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5836758934 }
58935+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 40;
5836858936 {
58369- uint64_t arg = 0LLU;
58937+ uint64_t arg = 0;
5837058938 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5837158939 }
58940+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
5837258941 /*called____*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 11LLU));
5837358942 state.addr = *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) ? 18446744073709548163LLU : 18446744073709548162LLU;
5837458943 break;
@@ -58376,7 +58945,7 @@
5837658945 case 18446744073709548163LLU: // 99999999JC'''''''''''''''
5837758946 {
5837858947 {
58379- uint64_t arg = 0LLU;
58948+ uint64_t arg = 0;
5838058949 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5838158950 }
5838258951 // ACCUMULATE ARGUMENTS - BEGIN
@@ -58576,33 +59145,40 @@
5857659145 case 18446744073709548153LLU: // 99999999I3'''''''''''''''
5857759146 {
5857859147 {
58579- uint64_t arg = 0LLU;
59148+ uint64_t arg = 0;
5858059149 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5858159150 }
59151+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
5858259152 {
58583- uint64_t arg = 0LLU;
59153+ uint64_t arg = 0;
5858459154 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5858559155 }
59156+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
5858659157 {
58587- uint64_t arg = 0LLU;
59158+ uint64_t arg = 0;
5858859159 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5858959160 }
59161+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
5859059162 {
58591- uint64_t arg = 0LLU;
59163+ uint64_t arg = 0;
5859259164 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5859359165 }
59166+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
5859459167 {
58595- uint64_t arg = 0LLU;
59168+ uint64_t arg = 0;
5859659169 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5859759170 }
59171+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
5859859172 {
58599- uint64_t arg = 0LLU;
59173+ uint64_t arg = 0;
5860059174 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5860159175 }
59176+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
5860259177 {
58603- uint64_t arg = 0LLU;
59178+ uint64_t arg = 0;
5860459179 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5860559180 }
59181+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
5860659182 // ACCUMULATE ARGUMENTS - BEGIN
5860759183 {
5860859184 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 30LLU, 0LLU);
@@ -58757,9 +59333,10 @@
5875759333 case 18446744073709548146LLU: // 99999999Iw'''''''''''''''
5875859334 {
5875959335 {
58760- uint64_t arg = 819865187908583424LLU;
59336+ uint64_t arg = 0;
5876159337 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5876259338 }
59339+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 819865187908583424;
5876359340 // ACCUMULATE ARGUMENTS - BEGIN
5876459341 {
5876559342 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 29LLU, 0LLU);
@@ -59018,13 +59595,15 @@
5901859595 case 18446744073709548132LLU: // 99999999Ii'''''''''''''''
5901959596 {
5902059597 {
59021- uint64_t arg = 40LLU;
59598+ uint64_t arg = 0;
5902259599 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5902359600 }
59601+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 40;
5902459602 {
59025- uint64_t arg = 0LLU;
59603+ uint64_t arg = 0;
5902659604 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5902759605 }
59606+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
5902859607 /*matchsym__*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
5902959608 state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548130LLU : 18446744073709548129LLU;
5903059609 break;
@@ -59221,13 +59800,15 @@
5922159800 case 18446744073709548122LLU: // 99999999IZ'''''''''''''''
5922259801 {
5922359802 {
59224- uint64_t arg = 0LLU;
59803+ uint64_t arg = 0;
5922559804 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5922659805 }
59806+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
5922759807 {
59228- uint64_t arg = 0LLU;
59808+ uint64_t arg = 0;
5922959809 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5923059810 }
59811+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
5923159812 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 123LLU;
5923259813
5923359814 /*matchsym__*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU));
@@ -59287,9 +59868,10 @@
5928759868 case 18446744073709548119LLU: // 99999999IW'''''''''''''''
5928859869 {
5928959870 {
59290- uint64_t arg = 0LLU;
59871+ uint64_t arg = 0;
5929159872 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5929259873 }
59874+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
5929359875 {
5929459876 uint64_t arg = 0;
5929559877 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -59327,9 +59909,10 @@
5932759909 case 18446744073709548115LLU: // 99999999IS'''''''''''''''
5932859910 {
5932959911 {
59330- uint64_t arg = 0LLU;
59912+ uint64_t arg = 0;
5933159913 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5933259914 }
59915+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
5933359916 /*nr________*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 11LLU)));
5933459917 state.addr = /*newresults*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 16LLU)) ? 18446744073709548111LLU : 18446744073709548110LLU;
5933559918 break;
@@ -60021,25 +60604,30 @@
6002160604 case 18446744073709548065LLU: // 99999999Hf'''''''''''''''
6002260605 {
6002360606 {
60024- uint64_t arg = 0LLU;
60607+ uint64_t arg = 0;
6002560608 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6002660609 }
60610+ *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
6002760611 {
60028- uint64_t arg = 0LLU;
60612+ uint64_t arg = 0;
6002960613 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6003060614 }
60615+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
6003160616 {
60032- uint64_t arg = 0LLU;
60617+ uint64_t arg = 0;
6003360618 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6003460619 }
60620+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
6003560621 {
60036- uint64_t arg = 0LLU;
60622+ uint64_t arg = 0;
6003760623 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6003860624 }
60625+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
6003960626 {
60040- uint64_t arg = 0LLU;
60627+ uint64_t arg = 0;
6004160628 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6004260629 }
60630+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
6004360631 // ACCUMULATE ARGUMENTS - BEGIN
6004460632 {
6004560633 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 27LLU, 0LLU);
@@ -60330,33 +60918,40 @@
6033060918 case 18446744073709548056LLU: // 99999999HX'''''''''''''''
6033160919 {
6033260920 {
60333- uint64_t arg = 0LLU;
60921+ uint64_t arg = 0;
6033460922 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6033560923 }
60924+ *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
6033660925 {
60337- uint64_t arg = 0LLU;
60926+ uint64_t arg = 0;
6033860927 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6033960928 }
60929+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 0;
6034060930 {
60341- uint64_t arg = 0LLU;
60931+ uint64_t arg = 0;
6034260932 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6034360933 }
60934+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
6034460935 {
60345- uint64_t arg = 0LLU;
60936+ uint64_t arg = 0;
6034660937 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6034760938 }
60939+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
6034860940 {
60349- uint64_t arg = 0LLU;
60941+ uint64_t arg = 0;
6035060942 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6035160943 }
60944+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
6035260945 {
60353- uint64_t arg = 0LLU;
60946+ uint64_t arg = 0;
6035460947 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6035560948 }
60949+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6035660950 {
60357- uint64_t arg = 0LLU;
60951+ uint64_t arg = 0;
6035860952 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6035960953 }
60954+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
6036060955 // ACCUMULATE ARGUMENTS - BEGIN
6036160956 {
6036260957 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 0LLU);
@@ -60454,9 +61049,10 @@
6045461049 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6045561050 }
6045661051 {
60457- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 19LLU));
61052+ uint64_t arg = 0;
6045861053 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6045961054 }
61055+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 19LLU));
6046061056 {
6046161057 uint64_t arg = 0;
6046261058 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -60722,13 +61318,15 @@
6072261318 case 18446744073709548030LLU: // 99999999G8'''''''''''''''
6072361319 {
6072461320 {
60725- uint64_t arg = 59LLU;
61321+ uint64_t arg = 0;
6072661322 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6072761323 }
61324+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 59;
6072861325 {
60729- uint64_t arg = 59LLU;
61326+ uint64_t arg = 0;
6073061327 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6073161328 }
61329+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 59;
6073261330 // ACCUMULATE ARGUMENTS - BEGIN
6073361331 {
6073461332 uint64_t arg = /*match_____*/LOCAL_ACCESS_ADDR(heap.data, 19LLU, 18LLU);
@@ -60969,9 +61567,10 @@
6096961567 {
6097061568 fprintf(stdout, "%s", " = ");
6097161569 {
60972- uint64_t arg = 0LLU;
61570+ uint64_t arg = 0;
6097361571 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6097461572 }
61573+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6097561574 /*nr________*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 8LLU)));
6097661575 // ACCUMULATE ARGUMENTS - BEGIN
6097761576 {
@@ -61007,9 +61606,10 @@
6100761606 case 18446744073709548009LLU: // 99999999Gn'''''''''''''''
6100861607 {
6100961608 {
61010- uint64_t arg = 0LLU;
61609+ uint64_t arg = 0;
6101161610 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6101261611 }
61612+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6101361613 /*nr________*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 8LLU)));
6101461614 state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548003LLU : 18446744073709548002LLU;
6101561615 break;
@@ -61152,9 +61752,10 @@
6115261752 case 18446744073709547992LLU: // 99999999GX'''''''''''''''
6115361753 {
6115461754 {
61155- uint64_t arg = 0LLU;
61755+ uint64_t arg = 0;
6115661756 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6115761757 }
61758+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6115861759 // ACCUMULATE ARGUMENTS - BEGIN
6115961760 {
6116061761 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 8LLU);
@@ -61179,13 +61780,15 @@
6117961780 {
6118061781 /*srcid_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 8LLU)));
6118161782 {
61182- uint64_t arg = 40LLU;
61783+ uint64_t arg = 0;
6118361784 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6118461785 }
61786+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 40;
6118561787 {
61186- uint64_t arg = 0LLU;
61788+ uint64_t arg = 0;
6118761789 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6118861790 }
61791+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
6118961792 // ACCUMULATE ARGUMENTS - BEGIN
6119061793 {
6119161794 uint64_t arg = /*called____*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 21LLU);
@@ -61352,13 +61955,15 @@
6135261955 case 18446744073709547975LLU: // 99999999GG'''''''''''''''
6135361956 {
6135461957 {
61355- uint64_t arg = 0LLU;
61958+ uint64_t arg = 0;
6135661959 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6135761960 }
61961+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
6135861962 {
61359- uint64_t arg = 0LLU;
61963+ uint64_t arg = 0;
6136061964 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6136161965 }
61966+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
6136261967 *LOCAL_ACCESS(heap.data, 25LLU, 16LLU) = 0LLU;
6136361968
6136461969 // ACCUMULATE ARGUMENTS - BEGIN
@@ -61601,7 +62206,7 @@
6160162206 case 293363103986127310LLU: // PROCASSIGN
6160262207 {
6160362208 {
61604- uint64_t arg = 0LLU;
62209+ uint64_t arg = 0;
6160562210 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6160662211 }
6160762212 // ACCUMULATE ARGUMENTS - BEGIN
@@ -61647,7 +62252,7 @@
6164762252 case 18446744073709547967LLU: // 99999999F9'''''''''''''''
6164862253 {
6164962254 {
61650- uint64_t arg = 0LLU;
62255+ uint64_t arg = 0;
6165162256 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6165262257 }
6165362258 // ACCUMULATE ARGUMENTS - BEGIN
@@ -61712,17 +62317,20 @@
6171262317 case 18446744073709547961LLU: // 99999999F3'''''''''''''''
6171362318 {
6171462319 {
61715- uint64_t arg = 44LLU;
62320+ uint64_t arg = 0;
6171662321 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6171762322 }
62323+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 44;
6171862324 {
61719- uint64_t arg = 41LLU;
62325+ uint64_t arg = 0;
6172062326 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6172162327 }
62328+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 41;
6172262329 {
61723- uint64_t arg = 0LLU;
62330+ uint64_t arg = 0;
6172462331 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6172562332 }
62333+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
6172662334 /*result____*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 11LLU));
6172762335 state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709547959LLU : 18446744073709547958LLU;
6172862336 break;
@@ -61730,9 +62338,10 @@
6173062338 case 18446744073709547959LLU: // 99999999F1'''''''''''''''
6173162339 {
6173262340 {
61733- uint64_t arg = 0LLU;
62341+ uint64_t arg = 0;
6173462342 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6173562343 }
62344+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
6173662345 // ACCUMULATE ARGUMENTS - BEGIN
6173762346 {
6173862347 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 22LLU, 11LLU);
@@ -61783,33 +62392,40 @@
6178362392 case 18446744073709547954LLU: // 99999999Fw'''''''''''''''
6178462393 {
6178562394 {
61786- uint64_t arg = 0LLU;
62395+ uint64_t arg = 0;
6178762396 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6178862397 }
62398+ *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
6178962399 {
61790- uint64_t arg = 0LLU;
62400+ uint64_t arg = 0;
6179162401 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6179262402 }
62403+ *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
6179362404 {
61794- uint64_t arg = 0LLU;
62405+ uint64_t arg = 0;
6179562406 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6179662407 }
62408+ *LOCAL_ACCESS(heap.data, 26LLU, 25LLU) = 0;
6179762409 {
61798- uint64_t arg = 0LLU;
62410+ uint64_t arg = 0;
6179962411 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6180062412 }
62413+ *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = 0;
6180162414 {
61802- uint64_t arg = 0LLU;
62415+ uint64_t arg = 0;
6180362416 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6180462417 }
62418+ *LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = 0;
6180562419 {
61806- uint64_t arg = 0LLU;
62420+ uint64_t arg = 0;
6180762421 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6180862422 }
62423+ *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
6180962424 {
61810- uint64_t arg = 0LLU;
62425+ uint64_t arg = 0;
6181162426 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6181262427 }
62428+ *LOCAL_ACCESS(heap.data, 30LLU, 29LLU) = 0;
6181362429 // ACCUMULATE ARGUMENTS - BEGIN
6181462430 {
6181562431 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 30LLU, 0LLU);
@@ -61896,9 +62512,10 @@
6189662512 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6189762513 }
6189862514 {
61899- uint64_t arg = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 31LLU, 30LLU));
62515+ uint64_t arg = 0;
6190062516 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6190162517 }
62518+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 32LLU, 30LLU));
6190262519 {
6190362520 uint64_t arg = 0;
6190462521 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -62108,14 +62725,16 @@
6210862725 case 18446744073709547935LLU: // 99999999Fd'''''''''''''''
6210962726 {
6211062727 {
62111- uint64_t arg = 0LLU;
62728+ uint64_t arg = 0;
6211262729 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6211362730 }
62731+ *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = 0;
6211462732 list_size(heap.data, /*newresults*/*LOCAL_ACCESS(heap.data, 31LLU, 17LLU), &/*destnr____*/*LOCAL_ACCESS(heap.data, 31LLU, 30LLU));
6211562733 {
62116- uint64_t arg = 0LLU;
62734+ uint64_t arg = 0;
6211762735 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6211862736 }
62737+ *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 0;
6211962738 // ACCUMULATE ARGUMENTS - BEGIN
6212062739 {
6212162740 uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 32LLU, 0LLU);
@@ -62155,9 +62774,10 @@
6215562774 case 18446744073709547932LLU: // 99999999Fa'''''''''''''''
6215662775 {
6215762776 {
62158- uint64_t arg = /*resultid__*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU);
62777+ uint64_t arg = 0;
6215962778 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
62160- }/*varentry__*/
62779+ }
62780+ *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = /*resultid__*/*LOCAL_ACCESS(heap.data, 33LLU, 21LLU);/*varentry__*/
6216162781 {
6216262782 uint64_t arg = 0;
6216362783 LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -62572,17 +63192,20 @@
6257263192 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU)) = (uint64_t)getchar();
6257363193 list_reverse(heap.data, &/*newresults*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU));
6257463194 {
62575- uint64_t arg = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 13LLU));
63195+ uint64_t arg = 0;
6257663196 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6257763197 }
63198+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 13LLU));
6257863199 {
62579- uint64_t arg = 0LLU;
63200+ uint64_t arg = 0;
6258063201 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6258163202 }
63203+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6258263204 {
62583- uint64_t arg = 0LLU;
63205+ uint64_t arg = 0;
6258463206 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6258563207 }
63208+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
6258663209 // ACCUMULATE ARGUMENTS - BEGIN
6258763210 {
6258863211 uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 21LLU, 1LLU);
@@ -62661,9 +63284,10 @@
6266163284 case 18446744073709547896LLU: // 99999999E2'''''''''''''''
6266263285 {
6266363286 {
62664- uint64_t arg = 0LLU;
63287+ uint64_t arg = 0;
6266563288 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6266663289 }
63290+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
6266763291 /*buf_______*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 13LLU)) != /*ds________*/*LOCAL_ACCESS(heap.data, 22LLU, 18LLU);
6266863292 state.addr = *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) ? 18446744073709547895LLU : 18446744073709547894LLU;
6266963293 break;
@@ -63100,9 +63724,10 @@
6310063724 case 787472331822596096LLU: // proclet___
6310163725 {
6310263726 {
63103- uint64_t arg = 0LLU;
63727+ uint64_t arg = 0;
6310463728 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6310563729 }
63730+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
6310663731 // ACCUMULATE ARGUMENTS - BEGIN
6310763732 {
6310863733 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 17LLU, 10LLU);
@@ -63127,11 +63752,12 @@
6312763752 {
6312863753 /*id________*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 10LLU)));
6312963754 {
63130- uint64_t arg = 0LLU;
63755+ uint64_t arg = 0;
6313163756 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6313263757 }
63758+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
6313363759 {
63134- uint64_t arg = 0LLU;
63760+ uint64_t arg = 0;
6313563761 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6313663762 }
6313763763 // ACCUMULATE ARGUMENTS - BEGIN
@@ -63192,9 +63818,10 @@
6319263818 {
6319363819 /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 10LLU)));
6319463820 {
63195- uint64_t arg = 0LLU;
63821+ uint64_t arg = 0;
6319663822 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6319763823 }
63824+ *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = 0;
6319863825 // ACCUMULATE ARGUMENTS - BEGIN
6319963826 {
6320063827 uint64_t arg = /*redef_____*/LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
@@ -63235,9 +63862,10 @@
6323563862 case 18446744073709547859LLU: // 99999999ES'''''''''''''''
6323663863 {
6323763864 {
63238- uint64_t arg = 0LLU;
63865+ uint64_t arg = 0;
6323963866 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6324063867 }
63868+ *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
6324163869 // ACCUMULATE ARGUMENTS - BEGIN
6324263870 {
6324363871 uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 21LLU, 10LLU);
@@ -63262,9 +63890,10 @@
6326263890 {
6326363891 /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 10LLU)));
6326463892 {
63265- uint64_t arg = 838639277163151360LLU;
63893+ uint64_t arg = 0;
6326663894 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6326763895 }
63896+ *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 838639277163151360;
6326863897 /*shadow____*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU) == /*shadow____*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU);
6326963898 state.addr = *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) ? 18446744073709547855LLU : 18446744073709547854LLU;
6327063899 break;
@@ -63362,1757 +63991,14 @@
6336263991 }
6336363992 case 18446744073709547850LLU: // 99999999EJ'''''''''''''''
6336463993 {
63365- // ACCUMULATE ARGUMENTS - BEGIN
63366- {
63367- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 10LLU);
63368- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63369- }
63370- // ACCUMULATE ARGUMENTS - END
63371- uint64_t return_to = 18446744073709547846LLU;
63372- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63373- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63374- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63375- heap.data[0].elem1 = heap.data[0].elem0;
63376- heap.data[0].elem0 = restore;
63377- state.addr = 839519719621918720LLU; // skipws____
63378- break;
63379- }
63380- case 18446744073709547846LLU: // 99999999EF'''''''''''''''
63381- {
63382- state.addr = 18446744073709547847LLU; // 99999999EG'''''''''''''''
63383- break;
63384- }
63385- case 18446744073709547847LLU: // 99999999EG'''''''''''''''
63386- {
63387- matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 10LLU)));
63388- // ACCUMULATE ARGUMENTS - BEGIN
63389- {
63390- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 20LLU, 10LLU);
63391- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63392- }
63393- // ACCUMULATE ARGUMENTS - END
63394- uint64_t return_to = 18446744073709547844LLU;
63395- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63396- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63397- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63398- heap.data[0].elem1 = heap.data[0].elem0;
63399- heap.data[0].elem0 = restore;
63400- state.addr = 839519719621918720LLU; // skipws____
63401- break;
63402- }
63403- case 18446744073709547844LLU: // 99999999ED'''''''''''''''
63404- {
63405- state.addr = 18446744073709547845LLU; // 99999999EE'''''''''''''''
63406- break;
63407- }
63408- case 18446744073709547845LLU: // 99999999EE'''''''''''''''
63409- {
6341063994 {
63411- uint64_t arg = 0LLU;
63412- LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63413- }
63414- *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 59LLU;
63415-
63416- /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 10LLU));
63417- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709547843LLU : 18446744073709547842LLU;
63418- break;
63419- }
63420- case 18446744073709547843LLU: // 99999999EC'''''''''''''''
63421- {
63422- matchid(";", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 10LLU)));
63423- // ACCUMULATE ARGUMENTS - BEGIN
63424- {
63425- uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 9LLU);
63426- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63427- }
63428- {
63429- uint64_t arg = /*typedst___*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 18LLU);
63430- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63431- }
63432- // ACCUMULATE ARGUMENTS - END
63433- uint64_t return_to = 18446744073709547840LLU;
63434- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63435- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63436- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63437- heap.data[0].elem1 = heap.data[0].elem0;
63438- heap.data[0].elem0 = restore;
63439- state.addr = 517555565476695680LLU; // assertu64_
63440- break;
63441- }
63442- case 18446744073709547840LLU: // 99999999E_'''''''''''''''
63443- {
63444- state.addr = 18446744073709547841LLU; // 99999999EA'''''''''''''''
63445- break;
63446- }
63447- case 18446744073709547841LLU: // 99999999EA'''''''''''''''
63448- {
63449- {
63450- uint64_t arg = 0LLU;
63451- LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63452- }
63453- // ACCUMULATE ARGUMENTS - BEGIN
63454- // ACCUMULATE ARGUMENTS - END
63455- uint64_t return_to = 18446744073709547838LLU;
63456- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
63457- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63458- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63459- heap.data[0].elem1 = heap.data[0].elem0;
63460- heap.data[0].elem0 = restore;
63461- state.addr = 890787671342055424LLU; // varopen___
63462- break;
63463- }
63464- case 18446744073709547838LLU: // 99999999D8'''''''''''''''
63465- {
63466- state.addr = 18446744073709547839LLU; // 99999999D9'''''''''''''''
63467- break;
63468- }
63469- case 18446744073709547839LLU: // 99999999D9'''''''''''''''
63470- {
63471- fprintf(stdout, "%s", "0");
63472- // ACCUMULATE ARGUMENTS - BEGIN
63473- {
63474- uint64_t arg = /*varidx____*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 21LLU);
63475- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63476- }
63477- {
63478- uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 9LLU);
63479- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63480- }
63481- {
63482- uint64_t arg = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 22LLU, 11LLU);
63483- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63484- }
63485- {
63486- uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 22LLU, 12LLU);
63487- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63488- }
63489- {
63490- uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU);
63491- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63492- }
63493- // ACCUMULATE ARGUMENTS - END
63494- uint64_t return_to = 18446744073709547836LLU;
63495- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
63496- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63497- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63498- heap.data[0].elem1 = heap.data[0].elem0;
63499- heap.data[0].elem0 = restore;
63500- state.addr = 890786842582581248LLU; // varclose__
63501- break;
63502- }
63503- case 18446744073709547836LLU: // 99999999D6'''''''''''''''
63504- {
63505- state.addr = 18446744073709547837LLU; // 99999999D7'''''''''''''''
63506- break;
63507- }
63508- case 18446744073709547837LLU: // 99999999D7'''''''''''''''
63509- {
63510- {
63511- uint64_t arg = 0LLU;
63512- LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63513- }
63514- {
63515- uint64_t arg = 0LLU;
63516- LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63517- }
63518- {
6351963995 uint64_t arg = 0;
63520- LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63521- }
63522- // ACCUMULATE ARGUMENTS - BEGIN
63523- {
63524- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63525- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63526- }
63527- {
63528- uint64_t arg = /*typedst___*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 18LLU);
63529- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63530- }
63531- // ACCUMULATE ARGUMENTS - END
63532- uint64_t return_to = 18446744073709547833LLU;
63533- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63534- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63535- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63536- heap.data[0].elem1 = heap.data[0].elem0;
63537- heap.data[0].elem0 = restore;
63538- state.addr = 367395560426147840LLU; // TYPECOPY__
63539- break;
63540- }
63541- case 18446744073709547833LLU: // 99999999D3'''''''''''''''
63542- {
63543- state.addr = 18446744073709547834LLU; // 99999999D4'''''''''''''''
63544- break;
63545- }
63546- case 18446744073709547834LLU: // 99999999D4'''''''''''''''
63547- {
63548- // ACCUMULATE ARGUMENTS - BEGIN
63549- {
63550- uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 25LLU, 8LLU);
63551- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63552- }
63553- {
63554- uint64_t arg = /*id________*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 16LLU);
63555- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63556- }
63557- {
63558- uint64_t arg = /*varidx____*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 21LLU);
63559- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63560- }
63561- {
63562- uint64_t arg = /*INDIRECT__*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 22LLU);
63563- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63564- }
63565- {
63566- uint64_t arg = /*t_________*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63567- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63568- }
63569- {
63570- uint64_t arg = /*mutable___*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 17LLU);
63571- LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63572- }
63573- {
63574- uint64_t arg = /*initialize*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 23LLU);
63575- LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63576- }
63577- // ACCUMULATE ARGUMENTS - END
63578- uint64_t return_to = 18446744073709547831LLU;
63579- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
63580- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63581- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63582- heap.data[0].elem1 = heap.data[0].elem0;
63583- heap.data[0].elem0 = restore;
63584- state.addr = 788334703205941248LLU; // pushvar___
63585- break;
63586- }
63587- case 18446744073709547831LLU: // 99999999D1'''''''''''''''
63588- {
63589- state.addr = 18446744073709547832LLU; // 99999999D2'''''''''''''''
63590- break;
63591- }
63592- case 18446744073709547832LLU: // 99999999D2'''''''''''''''
63593- {
63594- // variable type______ t_________ goes out of scope
63595- // emitted destructur for type type______
63596- // ACCUMULATE ARGUMENTS - BEGIN
63597- {
63598- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63599- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63600- }
63601- // ACCUMULATE ARGUMENTS - END
63602- uint64_t return_to = 18446744073709547830LLU;
63603- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63604- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63605- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63606- heap.data[0].elem1 = heap.data[0].elem0;
63607- heap.data[0].elem0 = restore;
63608- state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
63609- break;
63610- }
63611- case 18446744073709547830LLU: // 99999999D0'''''''''''''''
63612- {
63613- (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 25
63614- // variable u64 initialize goes out of scope
63615- // emitted destructur for type u64
63616- (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference initialize at 24
63617- // variable u64 INDIRECT__ goes out of scope
63618- // emitted destructur for type u64
63619- (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference INDIRECT__ at 23
63620- state.addr = 18446744073709547835LLU; // 99999999D5'''''''''''''''
63621- break;
63622- }
63623- case 18446744073709547835LLU: // 99999999D5'''''''''''''''
63624- {
63625- // variable u64 varidx____ goes out of scope
63626- // emitted destructur for type u64
63627- (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference varidx____ at 22
63628- heap.availilable_size_for_dynamic_objects += 0LLU;
63629- heap.availilable_size_for_dynamic_objects += 0LLU;
63630- state.addr = 18446744073709547829LLU; // 99999999Dz'''''''''''''''
63631- break;
63632- }
63633- case 18446744073709547842LLU: // 99999999EB'''''''''''''''
63634- {
63635- // ACCUMULATE ARGUMENTS - BEGIN
63636- {
63637- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 21LLU, 10LLU);
63638- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63639- }
63640- // ACCUMULATE ARGUMENTS - END
63641- uint64_t return_to = 18446744073709547827LLU;
63642- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63643- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63644- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63645- heap.data[0].elem1 = heap.data[0].elem0;
63646- heap.data[0].elem0 = restore;
63647- state.addr = 839519719621918720LLU; // skipws____
63648- break;
63649- }
63650- case 18446744073709547827LLU: // 99999999Dx'''''''''''''''
63651- {
63652- state.addr = 18446744073709547828LLU; // 99999999Dy'''''''''''''''
63653- break;
63654- }
63655- case 18446744073709547828LLU: // 99999999Dy'''''''''''''''
63656- {
63657- {
63658- uint64_t arg = 0;
63659- LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63660- }
63661- // ACCUMULATE ARGUMENTS - BEGIN
63662- {
63663- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 22LLU, 21LLU);
63664- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63665- }
63666- {
63667- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 22LLU, 10LLU);
63668- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63669- }
63670- // ACCUMULATE ARGUMENTS - END
63671- uint64_t return_to = 18446744073709547823LLU;
63672- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63673- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63674- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63675- heap.data[0].elem1 = heap.data[0].elem0;
63676- heap.data[0].elem0 = restore;
63677- state.addr = 661605045736570880LLU; // isdigit___
63678- break;
63679- }
63680- case 18446744073709547823LLU: // 99999999Dt'''''''''''''''
63681- {
63682- state.addr = 18446744073709547824LLU; // 99999999Du'''''''''''''''
63683- break;
63684- }
63685- case 18446744073709547824LLU: // 99999999Du'''''''''''''''
63686- {
63687- state.addr = *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) ? 18446744073709547826LLU : 18446744073709547825LLU;
63688- (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 22
63689- break;
63690- }
63691- case 18446744073709547826LLU: // 99999999Dw'''''''''''''''
63692- {
63693- // ACCUMULATE ARGUMENTS - BEGIN
63694- // ACCUMULATE ARGUMENTS - END
63695- uint64_t return_to = 18446744073709547821LLU;
63696- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
63697- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63698- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63699- heap.data[0].elem1 = heap.data[0].elem0;
63700- heap.data[0].elem0 = restore;
63701- state.addr = 890787671342055424LLU; // varopen___
63702- break;
63703- }
63704- case 18446744073709547821LLU: // 99999999Dr'''''''''''''''
63705- {
63706- state.addr = 18446744073709547822LLU; // 99999999Ds'''''''''''''''
63707- break;
63708- }
63709- case 18446744073709547822LLU: // 99999999Ds'''''''''''''''
63710- {
63711- /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 10LLU)));
63712- // ACCUMULATE ARGUMENTS - BEGIN
63713- {
63714- uint64_t arg = /*buf_______*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
63715- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63716- }
63717- // ACCUMULATE ARGUMENTS - END
63718- uint64_t return_to = 18446744073709547819LLU;
63719- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63720- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63721- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63722- heap.data[0].elem1 = heap.data[0].elem0;
63723- heap.data[0].elem0 = restore;
63724- state.addr = 787446708198178816LLU; // printnr___
63725- break;
63726- }
63727- case 18446744073709547819LLU: // 99999999Dp'''''''''''''''
63728- {
63729- state.addr = 18446744073709547820LLU; // 99999999Dq'''''''''''''''
63730- break;
63731- }
63732- case 18446744073709547820LLU: // 99999999Dq'''''''''''''''
63733- {
63734- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709547818LLU : 18446744073709547817LLU;
63735- break;
63736- }
63737- case 18446744073709547818LLU: // 99999999Do'''''''''''''''
63738- {
63739- // ACCUMULATE ARGUMENTS - BEGIN
63740- {
63741- uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 9LLU);
63742- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63743- }
63744- {
63745- uint64_t arg = /*typedst___*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 18LLU);
63746- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63747- }
63748- // ACCUMULATE ARGUMENTS - END
63749- uint64_t return_to = 18446744073709547815LLU;
63750- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63751- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63752- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63753- heap.data[0].elem1 = heap.data[0].elem0;
63754- heap.data[0].elem0 = restore;
63755- state.addr = 517555565476695680LLU; // assertu64_
63756- break;
63757- }
63758- case 18446744073709547815LLU: // 99999999Dl'''''''''''''''
63759- {
63760- state.addr = 18446744073709547816LLU; // 99999999Dm'''''''''''''''
63761- break;
63762- }
63763- case 18446744073709547816LLU: // 99999999Dm'''''''''''''''
63764- {
63765- state.addr = 18446744073709547817LLU; // 99999999Dn'''''''''''''''
63766- break;
63767- }
63768- case 18446744073709547817LLU: // 99999999Dn'''''''''''''''
63769- {
63770- {
63771- uint64_t arg = 0LLU;
63772- LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63773- }
63774- // ACCUMULATE ARGUMENTS - BEGIN
63775- {
63776- uint64_t arg = /*varidx____*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 21LLU);
63777- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63778- }
63779- {
63780- uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 22LLU, 9LLU);
63781- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63782- }
63783- {
63784- uint64_t arg = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 22LLU, 11LLU);
63785- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63786- }
63787- {
63788- uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 22LLU, 12LLU);
63789- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63790- }
63791- {
63792- uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU);
63793- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63794- }
63795- // ACCUMULATE ARGUMENTS - END
63796- uint64_t return_to = 18446744073709547813LLU;
63797- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
63798- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63799- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63800- heap.data[0].elem1 = heap.data[0].elem0;
63801- heap.data[0].elem0 = restore;
63802- state.addr = 890786842582581248LLU; // varclose__
63803- break;
63804- }
63805- case 18446744073709547813LLU: // 99999999Dj'''''''''''''''
63806- {
63807- state.addr = 18446744073709547814LLU; // 99999999Dk'''''''''''''''
63808- break;
63809- }
63810- case 18446744073709547814LLU: // 99999999Dk'''''''''''''''
63811- {
63812- {
63813- uint64_t arg = 0LLU;
63814- LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63815- }
63816- {
63817- uint64_t arg = 0;
63818- LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63819- }
63820- // ACCUMULATE ARGUMENTS - BEGIN
63821- {
63822- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 24LLU, 23LLU);
63823- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63824- }
63825- {
63826- uint64_t arg = /*typedst___*/LOCAL_ACCESS_ADDR(heap.data, 24LLU, 18LLU);
63827- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63828- }
63829- // ACCUMULATE ARGUMENTS - END
63830- uint64_t return_to = 18446744073709547810LLU;
63831- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63832- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63833- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63834- heap.data[0].elem1 = heap.data[0].elem0;
63835- heap.data[0].elem0 = restore;
63836- state.addr = 661658442972266496LLU; // isprim____
63837- break;
63838- }
63839- case 18446744073709547810LLU: // 99999999Dg'''''''''''''''
63840- {
63841- state.addr = 18446744073709547811LLU; // 99999999Dh'''''''''''''''
63842- break;
63843- }
63844- case 18446744073709547811LLU: // 99999999Dh'''''''''''''''
63845- {
63846- {
63847- uint64_t arg = 0;
63848- LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
63849- }
63850- // ACCUMULATE ARGUMENTS - BEGIN
63851- {
63852- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63853- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63854- }
63855- {
63856- uint64_t arg = /*typedst___*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 18LLU);
63857- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63858- }
63859- // ACCUMULATE ARGUMENTS - END
63860- uint64_t return_to = 18446744073709547808LLU;
63861- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63862- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63863- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63864- heap.data[0].elem1 = heap.data[0].elem0;
63865- heap.data[0].elem0 = restore;
63866- state.addr = 367395560426147840LLU; // TYPECOPY__
63867- break;
63868- }
63869- case 18446744073709547808LLU: // 99999999De'''''''''''''''
63870- {
63871- state.addr = 18446744073709547809LLU; // 99999999Df'''''''''''''''
63872- break;
63873- }
63874- case 18446744073709547809LLU: // 99999999Df'''''''''''''''
63875- {
63876- // ACCUMULATE ARGUMENTS - BEGIN
63877- {
63878- uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 25LLU, 8LLU);
63879- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63880- }
63881- {
63882- uint64_t arg = /*id________*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 16LLU);
63883- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63884- }
63885- {
63886- uint64_t arg = /*varidx____*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 21LLU);
63887- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63888- }
63889- {
63890- uint64_t arg = /*INDIRECT__*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 22LLU);
63891- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63892- }
63893- {
63894- uint64_t arg = /*t_________*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63895- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63896- }
63897- {
63898- uint64_t arg = /*mutable___*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 17LLU);
63899- LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63900- }
63901- {
63902- uint64_t arg = /*initialize*/LOCAL_ACCESS_ADDR(heap.data, 25LLU, 23LLU);
63903- LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63904- }
63905- // ACCUMULATE ARGUMENTS - END
63906- uint64_t return_to = 18446744073709547806LLU;
63907- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
63908- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63909- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63910- heap.data[0].elem1 = heap.data[0].elem0;
63911- heap.data[0].elem0 = restore;
63912- state.addr = 788334703205941248LLU; // pushvar___
63913- break;
63914- }
63915- case 18446744073709547806LLU: // 99999999Dc'''''''''''''''
63916- {
63917- state.addr = 18446744073709547807LLU; // 99999999Dd'''''''''''''''
63918- break;
63919- }
63920- case 18446744073709547807LLU: // 99999999Dd'''''''''''''''
63921- {
63922- // variable type______ t_________ goes out of scope
63923- // emitted destructur for type type______
63924- // ACCUMULATE ARGUMENTS - BEGIN
63925- {
63926- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 25LLU, 24LLU);
63927- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63928- }
63929- // ACCUMULATE ARGUMENTS - END
63930- uint64_t return_to = 18446744073709547805LLU;
63931- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
63932- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63933- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
63934- heap.data[0].elem1 = heap.data[0].elem0;
63935- heap.data[0].elem0 = restore;
63936- state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
63937- break;
63938- }
63939- case 18446744073709547805LLU: // 99999999Db'''''''''''''''
63940- {
63941- (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 25
63942- // variable u64 initialize goes out of scope
63943- // emitted destructur for type u64
63944- (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference initialize at 24
63945- // variable u64 INDIRECT__ goes out of scope
63946- // emitted destructur for type u64
63947- (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference INDIRECT__ at 23
63948- state.addr = 18446744073709547812LLU; // 99999999Di'''''''''''''''
63949- break;
63950- }
63951- case 18446744073709547812LLU: // 99999999Di'''''''''''''''
63952- {
63953- // variable u64 varidx____ goes out of scope
63954- // emitted destructur for type u64
63955- (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference varidx____ at 22
63956- heap.availilable_size_for_dynamic_objects += 0LLU;
63957- heap.availilable_size_for_dynamic_objects += 0LLU;
63958- state.addr = 18446744073709547804LLU; // 99999999Da'''''''''''''''
63959- break;
63960- }
63961- case 18446744073709547825LLU: // 99999999Dv'''''''''''''''
63962- {
63963- {
63964