• R/O
  • SSH
  • HTTPS

jpl: コミット


コミットメタ情報

リビジョン803 (tree)
日時2019-10-06 02:26:08
作者jakobthomsen

ログメッセージ

if-else blocks now can return results

変更サマリ

差分

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)/jpl_compiler.c (revision 802)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)/jpl_compiler.c (revision 803)
@@ -522,8 +522,8 @@
522522
523523 int main()
524524 {
525- #define MEMSIZE (278LLU + 1)
526- struct pair heapraw[16663LLU + 1];
525+ #define MEMSIZE (279LLU + 1)
526+ struct pair heapraw[16664LLU + 1];
527527 struct all all = init(heapraw);
528528 struct heap heap = all.heap;
529529 struct state state = all.state;
@@ -18086,7 +18086,7 @@
1808618086 case 39472685460288709LLU: // BLOCKCLOSE
1808718087 {
1808818088
18089- state.addr = 533564715968757760LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)].elem0 ? 18446744073709550610LLU : 18446744073709550609LLU;
18089+ state.addr = 533564715968757760LLU == heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 9LLU)].elem0 ? 18446744073709550610LLU : 18446744073709550609LLU;
1809018090
1809118091 break;
1809218092 }
@@ -18093,16 +18093,17 @@
1809318093 case 18446744073709550610LLU: // 99999999uR'''''''''''''''
1809418094 {
1809518095 {
18096- uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)].elem1;
18097- LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
18096+ uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 9LLU)].elem1;
18097+ LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1809818098 }
18099+ /*WORKAROUND*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 11LLU)) = 1LLU;
1809918100
18100- /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 2LLU)) = (uint64_t)getchar();
18101+ /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 2LLU)) = (uint64_t)getchar();
1810118102 {
1810218103 uint64_t mainresult = heap.data[0].elem0;
1810318104 heap.data[0].elem0 = 0;
1810418105 {
18105- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 12LLU, 2LLU);
18106+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 13LLU, 2LLU);
1810618107 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1810718108 }
1810818109 // 1LLU
@@ -18125,15 +18126,15 @@
1812518126 case 18446744073709550608LLU: // 99999999uP'''''''''''''''
1812618127 {
1812718128
18128- matchid("else", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 2LLU)));
18129+ matchid("else", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 2LLU)));
1812918130
18130- /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 4LLU)) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 4LLU)) - /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 0LLU));
18131+ /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU)) = /*defbodysz_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU)) - /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU), 0LLU));
1813118132 fprintf(stdout, "%s", " heap.availilable_size_for_dynamic_objects += ");
1813218133 {
1813318134 uint64_t mainresult = heap.data[0].elem0;
1813418135 heap.data[0].elem0 = 0;
1813518136 {
18136- uint64_t arg = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 0LLU));
18137+ uint64_t arg = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU), 0LLU));
1813718138 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1813818139 }
1813918140 // 1LLU
@@ -18161,7 +18162,7 @@
1816118162 uint64_t mainresult = heap.data[0].elem0;
1816218163 heap.data[0].elem0 = 0;
1816318164 {
18164- uint64_t arg = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 1LLU));
18165+ uint64_t arg = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU), 1LLU));
1816518166 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1816618167 }
1816718168 // 1LLU
@@ -18186,17 +18187,17 @@
1818618187 fprintf(stdout, "%s", ";\n");
1818718188 {
1818818189 uint64_t arg = 0LLU;
18189- LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
18190+ LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1819018191 }
1819118192 {
1819218193 uint64_t mainresult = heap.data[0].elem0;
1819318194 heap.data[0].elem0 = 0;
1819418195 {
18195- uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
18196+ uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
1819618197 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1819718198 }
1819818199 {
18199- uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 13LLU, 0LLU);
18200+ uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 14LLU, 0LLU);
1820018201 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1820118202 }
1820218203 // 2LLU
@@ -18222,27 +18223,27 @@
1822218223 uint64_t mainresult = heap.data[0].elem0;
1822318224 heap.data[0].elem0 = 0;
1822418225 {
18225- uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 13LLU, 3LLU);
18226+ uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 14LLU, 3LLU);
1822618227 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1822718228 }
1822818229 {
18229- uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 13LLU, 5LLU);
18230+ uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 14LLU, 5LLU);
1823018231 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1823118232 }
1823218233 {
18233- uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 13LLU, 6LLU);
18234+ uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 14LLU, 6LLU);
1823418235 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1823518236 }
1823618237 {
18237- uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
18238+ uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
1823818239 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1823918240 }
1824018241 {
18241- uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 13LLU, 7LLU);
18242+ uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU);
1824218243 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1824318244 }
1824418245 {
18245- uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 13LLU, 10LLU);
18246+ uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 14LLU, 10LLU);
1824618247 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1824718248 }
1824818249 // 6LLU
@@ -18269,11 +18270,11 @@
1826918270 uint64_t mainresult = heap.data[0].elem0;
1827018271 heap.data[0].elem0 = 0;
1827118272 {
18272- uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU);
18273+ uint64_t arg = /*buffer____*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 13LLU);
1827318274 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1827418275 }
1827518276 {
18276- uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 13LLU, 8LLU), 3LLU);
18277+ uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 14LLU, 8LLU), 3LLU);
1827718278 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1827818279 }
1827918280 // 2LLU
@@ -18299,7 +18300,7 @@
1829918300 uint64_t mainresult = heap.data[0].elem0;
1830018301 heap.data[0].elem0 = 0;
1830118302 {
18302- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 13LLU, 2LLU);
18303+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 14LLU, 2LLU);
1830318304 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1830418305 }
1830518306 // 1LLU
@@ -18322,7 +18323,7 @@
1832218323 case 18446744073709550596LLU: // 99999999uD'''''''''''''''
1832318324 {
1832418325
18325- ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 2LLU)), stdin);
18326+ ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 2LLU)), stdin);
1832618327 if('{' != (char)getchar())
1832718328 {
1832818329 fprintf(stderr, "match failed at char %c\n", (char)123LLU);
@@ -18330,9 +18331,9 @@
1833018331 }
1833118332 // variable u64 buffer____ goes out of scope
1833218333 // emitted destructur for type u64
18333- (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buffer____ at 13
18334+ (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buffer____ at 14
1833418335 // parameter blkif_____ kind______ goes out of scope
18335- (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 12
18336+ (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 13
1833618337 heap.availilable_size_for_dynamic_objects += 0LLU;
1833718338 heap.availilable_size_for_dynamic_objects += 0LLU;
1833818339
@@ -18342,8 +18343,9 @@
1834218343 }
1834318344 case 18446744073709550609LLU: // 99999999uQ'''''''''''''''
1834418345 {
18346+ /*WORKAROUND*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 11LLU)) = 0LLU;
1834518347
18346- state.addr = 533564932506779648LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)].elem0 ? 18446744073709550593LLU : 18446744073709550592LLU;
18348+ state.addr = 533564932506779648LLU == heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 9LLU)].elem0 ? 18446744073709550593LLU : 18446744073709550592LLU;
1834718349
1834818350 break;
1834918351 }
@@ -18350,18 +18352,18 @@
1835018352 case 18446744073709550593LLU: // 99999999uA'''''''''''''''
1835118353 {
1835218354 {
18353- uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)].elem1;
18354- LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
18355+ uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 9LLU)].elem1;
18356+ LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1835518357 }
1835618358 {
1835718359 uint64_t mainresult = heap.data[0].elem0;
1835818360 heap.data[0].elem0 = 0;
1835918361 {
18360- uint64_t arg = /*kind______*/tree_elem_addr(heap.data, 1LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 0LLU);
18362+ uint64_t arg = /*kind______*/tree_elem_addr(heap.data, 1LLU, LOCAL_ACCESS_ADDR(heap.data, 13LLU, 12LLU), 0LLU);
1836118363 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1836218364 }
1836318365 {
18364- uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 12LLU, 8LLU), 3LLU);
18366+ uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 13LLU, 8LLU), 3LLU);
1836518367 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1836618368 }
1836718369 // 2LLU
@@ -18384,7 +18386,7 @@
1838418386 case 18446744073709550591LLU: // 99999999t9'''''''''''''''
1838518387 {
1838618388 // parameter blkloop___ kind______ goes out of scope
18387- (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 12
18389+ (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 13
1838818390 heap.availilable_size_for_dynamic_objects += 0LLU;
1838918391 heap.availilable_size_for_dynamic_objects += 0LLU;
1839018392
@@ -18398,7 +18400,7 @@
1839818400 uint64_t mainresult = heap.data[0].elem0;
1839918401 heap.data[0].elem0 = 0;
1840018402 {
18401- uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 11LLU, 8LLU), 3LLU);
18403+ uint64_t arg = /*b_________*/tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 12LLU, 8LLU), 3LLU);
1840218404 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1840318405 }
1840418406 // 1LLU
@@ -18432,6 +18434,8 @@
1843218434 }
1843318435 case 18446744073709550594LLU: // 99999999uB'''''''''''''''
1843418436 {
18437+ // parameter-reference u64 WORKAROUND goes out of scope
18438+ (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference WORKAROUND at 12
1843518439 // parameter-reference list<resdest___> results___ goes out of scope
1843618440 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 11
1843718441 // parameter blockvar__ kind______ goes out of scope
@@ -18450,7 +18454,7 @@
1845018454 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference blocklist_ at 4
1845118455 // parameter-reference u64 c_________ goes out of scope
1845218456 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference c_________ at 3
18453- // parameter u64 info______ goes out of scope
18457+ // parameter-reference u64 info______ goes out of scope
1845418458 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference info______ at 2
1845518459 // parameter-reference u64 tmpaddr___ goes out of scope
1845618460 (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmpaddr___ at 1
@@ -18470,53 +18474,57 @@
1847018474 uint64_t mainresult = heap.data[0].elem0;
1847118475 heap.data[0].elem0 = 0;
1847218476 {
18473- uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 10LLU, 0LLU);
18477+ uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 11LLU, 0LLU);
1847418478 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1847518479 }
1847618480 {
18477- uint64_t arg = /*info______*/*LOCAL_ACCESS(heap.data, 10LLU, 1LLU);
18481+ uint64_t arg = /*info______*/*LOCAL_ACCESS(heap.data, 11LLU, 1LLU);
1847818482 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1847918483 }
1848018484 {
18481- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 10LLU, 2LLU);
18485+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 11LLU, 2LLU);
1848218486 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1848318487 }
1848418488 {
18485- uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 10LLU, 3LLU);
18489+ uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 11LLU, 3LLU);
1848618490 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1848718491 }
1848818492 {
18489- uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 10LLU, 4LLU);
18493+ uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 11LLU, 4LLU);
1849018494 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1849118495 }
1849218496 {
18493- uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 10LLU, 5LLU);
18497+ uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 11LLU, 5LLU);
1849418498 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1849518499 }
1849618500 {
18497- uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 10LLU, 6LLU);
18501+ uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 11LLU, 6LLU);
1849818502 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1849918503 }
1850018504 {
18501- uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU);
18505+ uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 11LLU, 7LLU);
1850218506 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1850318507 }
1850418508 {
18505- uint64_t arg = /*b_________*/*LOCAL_ACCESS(heap.data, 10LLU, 8LLU);
18509+ uint64_t arg = /*b_________*/*LOCAL_ACCESS(heap.data, 11LLU, 8LLU);
1850618510 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1850718511 }
1850818512 {
18509- uint64_t arg = /*b_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU), 0LLU));
18513+ uint64_t arg = /*b_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 11LLU, 8LLU), 0LLU));
1851018514 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1851118515 }
1851218516 {
18513- uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU);
18517+ uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 11LLU, 9LLU);
1851418518 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1851518519 }
18516- // 11LLU
18520+ {
18521+ uint64_t arg = /*WORKAROUND*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU);
18522+ LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
18523+ }
18524+ // 12LLU
1851718525 uint64_t return_to = 18446744073709550585LLU;
1851818526 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
18519- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
18527+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1852018528 heap.data[0].elem1 = heap.data[0].elem0;
1852118529 heap.data[0].elem0 = mainresult;
1852218530 }
@@ -18532,6 +18540,8 @@
1853218540 }
1853318541 case 18446744073709550586LLU: // 99999999t4'''''''''''''''
1853418542 {
18543+ // parameter-reference u64 WORKAROUND goes out of scope
18544+ (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference WORKAROUND at 11
1853518545 // parameter-reference list<resdest___> results___ goes out of scope
1853618546 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 10
1853718547 // parameter-reference block_____ b_________ goes out of scope
@@ -18548,7 +18558,7 @@
1854818558 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference blocklist_ at 4
1854918559 // parameter-reference u64 c_________ goes out of scope
1855018560 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference c_________ at 3
18551- // parameter u64 info______ goes out of scope
18561+ // parameter-reference u64 info______ goes out of scope
1855218562 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference info______ at 2
1855318563 // parameter-reference u64 tmpaddr___ goes out of scope
1855418564 (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmpaddr___ at 1
@@ -18569,52 +18579,60 @@
1856918579 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)));
1857018580 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)));
1857118581 {
18582+ uint64_t arg = 0LLU;
18583+ LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
18584+ }
18585+ {
1857218586 uint64_t mainresult = heap.data[0].elem0;
1857318587 heap.data[0].elem0 = 0;
1857418588 {
18575- uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 10LLU, 0LLU);
18589+ uint64_t arg = /*tmpaddr___*/*LOCAL_ACCESS(heap.data, 11LLU, 0LLU);
1857618590 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1857718591 }
1857818592 {
18579- uint64_t arg = /*info______*/*LOCAL_ACCESS(heap.data, 10LLU, 1LLU);
18593+ uint64_t arg = /*info______*/*LOCAL_ACCESS(heap.data, 11LLU, 1LLU);
1858018594 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1858118595 }
1858218596 {
18583- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 10LLU, 2LLU);
18597+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 11LLU, 2LLU);
1858418598 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1858518599 }
1858618600 {
18587- uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 10LLU, 3LLU);
18601+ uint64_t arg = /*blocklist_*/*LOCAL_ACCESS(heap.data, 11LLU, 3LLU);
1858818602 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1858918603 }
1859018604 {
18591- uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 10LLU, 4LLU);
18605+ uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 11LLU, 4LLU);
1859218606 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1859318607 }
1859418608 {
18595- uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 10LLU, 5LLU);
18609+ uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 11LLU, 5LLU);
1859618610 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1859718611 }
1859818612 {
18599- uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 10LLU, 6LLU);
18613+ uint64_t arg = /*remainheap*/*LOCAL_ACCESS(heap.data, 11LLU, 6LLU);
1860018614 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1860118615 }
1860218616 {
18603- uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU);
18617+ uint64_t arg = /*varlist___*/*LOCAL_ACCESS(heap.data, 11LLU, 7LLU);
1860418618 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1860518619 }
1860618620 {
18607- uint64_t arg = /*b_________*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU);
18621+ uint64_t arg = /*b_________*/*LOCAL_ACCESS(heap.data, 11LLU, 9LLU);
1860818622 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1860918623 }
1861018624 {
18611- uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 10LLU, 8LLU);
18625+ uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 11LLU, 8LLU);
1861218626 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1861318627 }
18614- // 10LLU
18628+ {
18629+ uint64_t arg = /*WORKAROUND*/LOCAL_ACCESS_ADDR(heap.data, 11LLU, 10LLU);
18630+ LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
18631+ }
18632+ // 11LLU
1861518633 uint64_t return_to = 18446744073709550583LLU;
1861618634 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
18617- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
18635+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1861818636 heap.data[0].elem1 = heap.data[0].elem0;
1861918637 heap.data[0].elem0 = mainresult;
1862018638 }
@@ -18630,6 +18648,23 @@
1863018648 }
1863118649 case 18446744073709550584LLU: // 99999999t2'''''''''''''''
1863218650 {
18651+
18652+ state.addr = /*WORKAROUND*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550582LLU : 18446744073709550581LLU;
18653+
18654+ break;
18655+ }
18656+ case 18446744073709550582LLU: // 99999999t0'''''''''''''''
18657+ {
18658+ swap(&/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 8LLU)), &/*b_________*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 11LLU, 9LLU), 5LLU)));
18659+ state.addr = 18446744073709550581LLU; // 99999999tz'''''''''''''''
18660+
18661+ break;
18662+ }
18663+ case 18446744073709550581LLU: // 99999999tz'''''''''''''''
18664+ {
18665+ // variable u64 WORKAROUND goes out of scope
18666+ // emitted destructur for type u64
18667+ (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference WORKAROUND at 11
1863318668 // parameter-reference block_____ b_________ goes out of scope
1863418669 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference b_________ at 10
1863518670 // parameter-reference list<resdest___> results___ goes out of scope
@@ -18646,7 +18681,7 @@
1864618681 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference blocklist_ at 4
1864718682 // parameter-reference u64 c_________ goes out of scope
1864818683 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference c_________ at 3
18649- // parameter u64 info______ goes out of scope
18684+ // parameter-reference u64 info______ goes out of scope
1865018685 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference info______ at 2
1865118686 // parameter-reference u64 tmpaddr___ goes out of scope
1865218687 (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmpaddr___ at 1
@@ -18662,16 +18697,16 @@
1866218697 }
1866318698 case 533581901720365984LLU: // blockclose
1866418699 {
18665- state.addr = 18446744073709550582LLU; // 99999999t0'''''''''''''''
18700+ state.addr = 18446744073709550580LLU; // 99999999ty'''''''''''''''
1866618701
1866718702 break;
1866818703 }
18669- case 18446744073709550582LLU: // 99999999t0'''''''''''''''
18704+ case 18446744073709550580LLU: // 99999999ty'''''''''''''''
1867018705 {
1867118706 if(!/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 10LLU)))
1867218707 {
1867318708 {
18674- state.addr = 18446744073709550581LLU; // 99999999tz'''''''''''''''
18709+ state.addr = 18446744073709550579LLU; // 99999999tx'''''''''''''''
1867518710
1867618711 break;
1867718712 }
@@ -18720,7 +18755,7 @@
1872018755 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1872118756 }
1872218757 // 9LLU
18723- uint64_t return_to = 18446744073709550579LLU;
18758+ uint64_t return_to = 18446744073709550577LLU;
1872418759 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1872518760 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1872618761 heap.data[0].elem1 = heap.data[0].elem0;
@@ -18730,13 +18765,13 @@
1873018765
1873118766 break;
1873218767 }
18733- case 18446744073709550579LLU: // 99999999tx'''''''''''''''
18768+ case 18446744073709550577LLU: // 99999999tv'''''''''''''''
1873418769 {
18735- state.addr = 18446744073709550580LLU; // 99999999ty'''''''''''''''
18770+ state.addr = 18446744073709550578LLU; // 99999999tw'''''''''''''''
1873618771
1873718772 break;
1873818773 }
18739- case 18446744073709550580LLU: // 99999999ty'''''''''''''''
18774+ case 18446744073709550578LLU: // 99999999tw'''''''''''''''
1874018775 {
1874118776 // parameter-reference list<varentry__> varlist___ goes out of scope
1874218777 // variable varentry__ entry_____ goes out of scope
@@ -18749,7 +18784,7 @@
1874918784 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1875018785 }
1875118786 // 1LLU
18752- uint64_t return_to = 18446744073709550578LLU;
18787+ uint64_t return_to = 18446744073709550576LLU;
1875318788 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1875418789 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1875518790 heap.data[0].elem1 = heap.data[0].elem0;
@@ -18759,21 +18794,21 @@
1875918794
1876018795 break;
1876118796 }
18762- case 18446744073709550578LLU: // 99999999tw'''''''''''''''
18797+ case 18446744073709550576LLU: // 99999999tu'''''''''''''''
1876318798 {
1876418799 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference entry_____ at 13
18765- state.addr = 18446744073709550582LLU; // 99999999t0'''''''''''''''
18800+ state.addr = 18446744073709550580LLU; // 99999999ty'''''''''''''''
1876618801
1876718802 break;
1876818803 }
18769- case 18446744073709550581LLU: // 99999999tz'''''''''''''''
18804+ case 18446744073709550579LLU: // 99999999tx'''''''''''''''
1877018805 {
1877118806
18772- state.addr = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU)) ? 18446744073709550577LLU : 18446744073709550576LLU;
18807+ state.addr = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU)) ? 18446744073709550575LLU : 18446744073709550574LLU;
1877318808
1877418809 break;
1877518810 }
18776- case 18446744073709550577LLU: // 99999999tv'''''''''''''''
18811+ case 18446744073709550575LLU: // 99999999tt'''''''''''''''
1877718812 {
1877818813 {
1877918814 uint64_t arg = list_pop_move(&heap, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 5LLU))/*list*/, 8);
@@ -18787,11 +18822,11 @@
1878718822 uint64_t arg = 0;
1878818823 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1878918824 }
18790- state.addr = 18446744073709550575LLU; // 99999999tt'''''''''''''''
18825+ state.addr = 18446744073709550573LLU; // 99999999tr'''''''''''''''
1879118826
1879218827 break;
1879318828 }
18794- case 18446744073709550575LLU: // 99999999tt'''''''''''''''
18829+ case 18446744073709550573LLU: // 99999999tr'''''''''''''''
1879518830 {
1879618831 if(!*LOCAL_ACCESS(heap.data, 15LLU, 13LLU))
1879718832 {
@@ -18798,7 +18833,7 @@
1879818833 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
1879918834 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
1880018835 {
18801- state.addr = 18446744073709550574LLU; // 99999999ts'''''''''''''''
18836+ state.addr = 18446744073709550572LLU; // 99999999tq'''''''''''''''
1880218837
1880318838 break;
1880418839 }
@@ -18813,7 +18848,7 @@
1881318848 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1881418849 }
1881518850 // 1LLU
18816- uint64_t return_to = 18446744073709550572LLU;
18851+ uint64_t return_to = 18446744073709550570LLU;
1881718852 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1881818853 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1881918854 heap.data[0].elem1 = heap.data[0].elem0;
@@ -18823,22 +18858,22 @@
1882318858
1882418859 break;
1882518860 }
18826- case 18446744073709550572LLU: // 99999999tq'''''''''''''''
18861+ case 18446744073709550570LLU: // 99999999to'''''''''''''''
1882718862 {
18828- state.addr = 18446744073709550573LLU; // 99999999tr'''''''''''''''
18863+ state.addr = 18446744073709550571LLU; // 99999999tp'''''''''''''''
1882918864
1883018865 break;
1883118866 }
18832- case 18446744073709550573LLU: // 99999999tr'''''''''''''''
18867+ case 18446744073709550571LLU: // 99999999tp'''''''''''''''
1883318868 {
1883418869 fprintf(stderr, "%s", "; ");
1883518870 // parameter-reference resdest___ elem______ goes out of scope
1883618871 // parameter block_____ b_________ goes out of scope
18837- state.addr = 18446744073709550575LLU; // 99999999tt'''''''''''''''
18872+ state.addr = 18446744073709550573LLU; // 99999999tr'''''''''''''''
1883818873
1883918874 break;
1884018875 }
18841- case 18446744073709550574LLU: // 99999999ts'''''''''''''''
18876+ case 18446744073709550572LLU: // 99999999tq'''''''''''''''
1884218877 {
1884318878 {
1884418879 uint64_t mainresult = heap.data[0].elem0;
@@ -18848,7 +18883,7 @@
1884818883 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1884918884 }
1885018885 {
18851- uint64_t arg = /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 3LLU));
18886+ uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 13LLU, 3LLU);
1885218887 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1885318888 }
1885418889 {
@@ -18884,7 +18919,7 @@
1888418919 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1888518920 }
1888618921 // 10LLU
18887- uint64_t return_to = 18446744073709550570LLU;
18922+ uint64_t return_to = 18446744073709550568LLU;
1888818923 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1888918924 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1889018925 heap.data[0].elem1 = heap.data[0].elem0;
@@ -18894,13 +18929,13 @@
1889418929
1889518930 break;
1889618931 }
18897- case 18446744073709550570LLU: // 99999999to'''''''''''''''
18932+ case 18446744073709550568LLU: // 99999999tm'''''''''''''''
1889818933 {
18899- state.addr = 18446744073709550571LLU; // 99999999tp'''''''''''''''
18934+ state.addr = 18446744073709550569LLU; // 99999999tn'''''''''''''''
1890018935
1890118936 break;
1890218937 }
18903- case 18446744073709550571LLU: // 99999999tp'''''''''''''''
18938+ case 18446744073709550569LLU: // 99999999tn'''''''''''''''
1890418939 {
1890518940 // variable block_____ b_________ goes out of scope
1890618941 // emitted destructur for type block_____
@@ -18912,7 +18947,7 @@
1891218947 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1891318948 }
1891418949 // 1LLU
18915- uint64_t return_to = 18446744073709550569LLU;
18950+ uint64_t return_to = 18446744073709550567LLU;
1891618951 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1891718952 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1891818953 heap.data[0].elem1 = heap.data[0].elem0;
@@ -18922,25 +18957,25 @@
1892218957
1892318958 break;
1892418959 }
18925- case 18446744073709550569LLU: // 99999999tn'''''''''''''''
18960+ case 18446744073709550567LLU: // 99999999tl'''''''''''''''
1892618961 {
1892718962 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference b_________ at 13
1892818963 heap.availilable_size_for_dynamic_objects += 0LLU;
1892918964 heap.availilable_size_for_dynamic_objects += 0LLU;
1893018965
18931- state.addr = 18446744073709550568LLU; // 99999999tm'''''''''''''''
18966+ state.addr = 18446744073709550566LLU; // 99999999tk'''''''''''''''
1893218967
1893318968 break;
1893418969 }
18935- case 18446744073709550576LLU: // 99999999tu'''''''''''''''
18970+ case 18446744073709550574LLU: // 99999999ts'''''''''''''''
1893618971 {
1893718972
1893818973 ungetc(0, stdin);
18939- state.addr = 18446744073709550568LLU; // 99999999tm'''''''''''''''
18974+ state.addr = 18446744073709550566LLU; // 99999999tk'''''''''''''''
1894018975
1894118976 break;
1894218977 }
18943- case 18446744073709550568LLU: // 99999999tm'''''''''''''''
18978+ case 18446744073709550566LLU: // 99999999tk'''''''''''''''
1894418979 {
1894518980 // parameter-reference list<resdest___> results___ goes out of scope
1894618981 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 12
@@ -18985,11 +19020,11 @@
1898519020
1898619021 /*result____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*typedst___*/*LOCAL_ACCESS(heap.data, 4LLU, 1LLU) != /*typesrc___*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU);
1898719022
18988- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709550567LLU : 18446744073709550566LLU;
19023+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709550565LLU : 18446744073709550564LLU;
1898919024
1899019025 break;
1899119026 }
18992- case 18446744073709550567LLU: // 99999999tl'''''''''''''''
19027+ case 18446744073709550565LLU: // 99999999tj'''''''''''''''
1899319028 {
1899419029
1899519030 printid(stderr, /*info______*/*LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
@@ -19004,11 +19039,11 @@
1900419039 fprintf(stderr, "%s\n", "");
1900519040 exit(-1);
1900619041 }
19007- state.addr = 18446744073709550566LLU; // 99999999tk'''''''''''''''
19042+ state.addr = 18446744073709550564LLU; // 99999999ti'''''''''''''''
1900819043
1900919044 break;
1901019045 }
19011- case 18446744073709550566LLU: // 99999999tk'''''''''''''''
19046+ case 18446744073709550564LLU: // 99999999ti'''''''''''''''
1901219047 {
1901319048 // variable u64 result____ goes out of scope
1901419049 // emitted destructur for type u64
@@ -19038,11 +19073,11 @@
1903819073
1903919074 /*result____*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*typedst___*/*LOCAL_ACCESS(heap.data, 5LLU, 2LLU) != /*typesrc___*/*LOCAL_ACCESS(heap.data, 5LLU, 3LLU);
1904019075
19041- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550565LLU : 18446744073709550564LLU;
19076+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550563LLU : 18446744073709550562LLU;
1904219077
1904319078 break;
1904419079 }
19045- case 18446744073709550565LLU: // 99999999tj'''''''''''''''
19080+ case 18446744073709550563LLU: // 99999999th'''''''''''''''
1904619081 {
1904719082
1904819083 printid(stderr, /*info______*/*LOCAL_ACCESS(heap.data, 5LLU, 0LLU));
@@ -19060,11 +19095,11 @@
1906019095 fprintf(stderr, "%s\n", "");
1906119096 exit(-1);
1906219097 }
19063- state.addr = 18446744073709550564LLU; // 99999999ti'''''''''''''''
19098+ state.addr = 18446744073709550562LLU; // 99999999tg'''''''''''''''
1906419099
1906519100 break;
1906619101 }
19067- case 18446744073709550564LLU: // 99999999ti'''''''''''''''
19102+ case 18446744073709550562LLU: // 99999999tg'''''''''''''''
1906819103 {
1906919104 // variable u64 result____ goes out of scope
1907019105 // emitted destructur for type u64
@@ -19090,11 +19125,11 @@
1909019125 case 621706442532325440LLU: // getparref_
1909119126 {
1909219127
19093- state.addr = /*parlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)) ? 18446744073709550563LLU : 18446744073709550562LLU;
19128+ state.addr = /*parlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)) ? 18446744073709550561LLU : 18446744073709550560LLU;
1909419129
1909519130 break;
1909619131 }
19097- case 18446744073709550563LLU: // 99999999th'''''''''''''''
19132+ case 18446744073709550561LLU: // 99999999tf'''''''''''''''
1909819133 {
1909919134 {
1910019135 uint64_t arg = /*nrorig____*/*LOCAL_ACCESS(heap.data, 5LLU, 1LLU);
@@ -19110,11 +19145,11 @@
1911019145 uint64_t arg = 0;
1911119146 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1911219147 }
19113- state.addr = 18446744073709550561LLU; // 99999999tf'''''''''''''''
19148+ state.addr = 18446744073709550559LLU; // 99999999td'''''''''''''''
1911419149
1911519150 break;
1911619151 }
19117- case 18446744073709550561LLU: // 99999999tf'''''''''''''''
19152+ case 18446744073709550559LLU: // 99999999td'''''''''''''''
1911819153 {
1911919154 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
1912019155 {
@@ -19121,7 +19156,7 @@
1912119156 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1912219157 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1912319158 {
19124- state.addr = 18446744073709550560LLU; // 99999999te'''''''''''''''
19159+ state.addr = 18446744073709550558LLU; // 99999999tc'''''''''''''''
1912519160
1912619161 break;
1912719162 }
@@ -19131,20 +19166,20 @@
1913119166
1913219167 --/*nrcopy____*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU);
1913319168
19134- state.addr = /*nrcopy____*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709550559LLU : 18446744073709550558LLU;
19169+ state.addr = /*nrcopy____*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709550557LLU : 18446744073709550556LLU;
1913519170
1913619171 break;
1913719172 }
19138- case 18446744073709550559LLU: // 99999999td'''''''''''''''
19173+ case 18446744073709550557LLU: // 99999999tb'''''''''''''''
1913919174 {
1914019175 heap.availilable_size_for_dynamic_objects += 0LLU;
1914119176 heap.availilable_size_for_dynamic_objects += 0LLU;
1914219177
19143- state.addr = 18446744073709550557LLU; // 99999999tb'''''''''''''''
19178+ state.addr = 18446744073709550555LLU; // 99999999t$'''''''''''''''
1914419179
1914519180 break;
1914619181 }
19147- case 18446744073709550558LLU: // 99999999tc'''''''''''''''
19182+ case 18446744073709550556LLU: // 99999999ta'''''''''''''''
1914819183 {
1914919184 {
1915019185 uint64_t mainresult = heap.data[0].elem0;
@@ -19158,7 +19193,7 @@
1915819193 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1915919194 }
1916019195 // 2LLU
19161- uint64_t return_to = 18446744073709550555LLU;
19196+ uint64_t return_to = 18446744073709550553LLU;
1916219197 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1916319198 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1916419199 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19168,29 +19203,29 @@
1916819203
1916919204 break;
1917019205 }
19171- case 18446744073709550555LLU: // 99999999t$'''''''''''''''
19206+ case 18446744073709550553LLU: // 99999999tY'''''''''''''''
1917219207 {
19173- state.addr = 18446744073709550556LLU; // 99999999ta'''''''''''''''
19208+ state.addr = 18446744073709550554LLU; // 99999999tZ'''''''''''''''
1917419209
1917519210 break;
1917619211 }
19177- case 18446744073709550556LLU: // 99999999ta'''''''''''''''
19212+ case 18446744073709550554LLU: // 99999999tZ'''''''''''''''
1917819213 {
1917919214 /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) = /*partype___*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, *LOCAL_ACCESS(heap.data, 8LLU, 7LLU), 2LLU));
1918019215 /*REFERENCE_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 4LLU)) = /*partype___*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, *LOCAL_ACCESS(heap.data, 8LLU, 7LLU), 4LLU));
19181- state.addr = 18446744073709550557LLU; // 99999999tb'''''''''''''''
19216+ state.addr = 18446744073709550555LLU; // 99999999t$'''''''''''''''
1918219217
1918319218 break;
1918419219 }
19185- case 18446744073709550557LLU: // 99999999tb'''''''''''''''
19220+ case 18446744073709550555LLU: // 99999999t$'''''''''''''''
1918619221 {
1918719222 // parameter-reference pardef____ partype___ goes out of scope
1918819223 // parameter-reference list<pardef____> parlist___ goes out of scope
19189- state.addr = 18446744073709550561LLU; // 99999999tf'''''''''''''''
19224+ state.addr = 18446744073709550559LLU; // 99999999td'''''''''''''''
1919019225
1919119226 break;
1919219227 }
19193- case 18446744073709550560LLU: // 99999999te'''''''''''''''
19228+ case 18446744073709550558LLU: // 99999999tc'''''''''''''''
1919419229 {
1919519230 // variable u64 nrcopy____ goes out of scope
1919619231 // emitted destructur for type u64
@@ -19198,11 +19233,11 @@
1919819233 heap.availilable_size_for_dynamic_objects += 0LLU;
1919919234 heap.availilable_size_for_dynamic_objects += 0LLU;
1920019235
19201- state.addr = 18446744073709550554LLU; // 99999999tZ'''''''''''''''
19236+ state.addr = 18446744073709550552LLU; // 99999999tX'''''''''''''''
1920219237
1920319238 break;
1920419239 }
19205- case 18446744073709550562LLU: // 99999999tg'''''''''''''''
19240+ case 18446744073709550560LLU: // 99999999te'''''''''''''''
1920619241 {
1920719242
1920819243 {
@@ -19209,11 +19244,11 @@
1920919244 fprintf(stderr, "%s\n", "INTERNAL ERROR - list corrupted in getparref\n");
1921019245 exit(-1);
1921119246 }
19212- state.addr = 18446744073709550554LLU; // 99999999tZ'''''''''''''''
19247+ state.addr = 18446744073709550552LLU; // 99999999tX'''''''''''''''
1921319248
1921419249 break;
1921519250 }
19216- case 18446744073709550554LLU: // 99999999tZ'''''''''''''''
19251+ case 18446744073709550552LLU: // 99999999tX'''''''''''''''
1921719252 {
1921819253 // parameter-reference u64 REFERENCE_ goes out of scope
1921919254 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference REFERENCE_ at 5
@@ -19257,7 +19292,7 @@
1925719292 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1925819293 }
1925919294 // 2LLU
19260- uint64_t return_to = 18446744073709550551LLU;
19295+ uint64_t return_to = 18446744073709550549LLU;
1926119296 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1926219297 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1926319298 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19267,13 +19302,13 @@
1926719302
1926819303 break;
1926919304 }
19270- case 18446744073709550551LLU: // 99999999tW'''''''''''''''
19305+ case 18446744073709550549LLU: // 99999999tU'''''''''''''''
1927119306 {
19272- state.addr = 18446744073709550552LLU; // 99999999tX'''''''''''''''
19307+ state.addr = 18446744073709550550LLU; // 99999999tV'''''''''''''''
1927319308
1927419309 break;
1927519310 }
19276- case 18446744073709550552LLU: // 99999999tX'''''''''''''''
19311+ case 18446744073709550550LLU: // 99999999tV'''''''''''''''
1927719312 {
1927819313 {
1927919314 uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
@@ -19312,11 +19347,11 @@
1931219347 tree_push_move(&heap, 0LLU, arg, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU));
1931319348 tree_push_move(&heap, 1LLU, arg, &*LOCAL_ACCESS(heap.data, 15LLU, 9LLU));
1931419349 }
19315- state.addr = 18446744073709550550LLU; // 99999999tV'''''''''''''''
19350+ state.addr = 18446744073709550548LLU; // 99999999tT'''''''''''''''
1931619351
1931719352 break;
1931819353 }
19319- case 18446744073709550550LLU: // 99999999tV'''''''''''''''
19354+ case 18446744073709550548LLU: // 99999999tT'''''''''''''''
1932019355 {
1932119356 // variable varkind___ kind______ goes out of scope
1932219357 // (uninitialized -> no destructor-call)
@@ -19339,18 +19374,18 @@
1933919374 // variable type______ t_________ goes out of scope
1934019375 // (uninitialized -> no destructor-call)
1934119376 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 9
19342- state.addr = 18446744073709550553LLU; // 99999999tY'''''''''''''''
19377+ state.addr = 18446744073709550551LLU; // 99999999tW'''''''''''''''
1934319378
1934419379 break;
1934519380 }
19346- case 18446744073709550553LLU: // 99999999tY'''''''''''''''
19381+ case 18446744073709550551LLU: // 99999999tW'''''''''''''''
1934719382 {
1934819383
19349- state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)), 9) ? 18446744073709550549LLU : 18446744073709550548LLU;
19384+ state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)), 9) ? 18446744073709550547LLU : 18446744073709550546LLU;
1935019385
1935119386 break;
1935219387 }
19353- case 18446744073709550549LLU: // 99999999tU'''''''''''''''
19388+ case 18446744073709550547LLU: // 99999999tS'''''''''''''''
1935419389 {
1935519390 {
1935619391 uint64_t arg = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU);
@@ -19375,7 +19410,7 @@
1937519410 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1937619411 }
1937719412 // 1LLU
19378- uint64_t return_to = 18446744073709550547LLU;
19413+ uint64_t return_to = 18446744073709550545LLU;
1937919414 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1938019415 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1938119416 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19385,23 +19420,23 @@
1938519420
1938619421 break;
1938719422 }
19388- case 18446744073709550547LLU: // 99999999tS'''''''''''''''
19423+ case 18446744073709550545LLU: // 99999999tQ'''''''''''''''
1938919424 {
1939019425 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference entry_____ at 9
1939119426 heap.availilable_size_for_dynamic_objects += 0LLU;
1939219427 heap.availilable_size_for_dynamic_objects += 0LLU;
1939319428
19394- state.addr = 18446744073709550546LLU; // 99999999tR'''''''''''''''
19429+ state.addr = 18446744073709550544LLU; // 99999999tP'''''''''''''''
1939519430
1939619431 break;
1939719432 }
19398- case 18446744073709550548LLU: // 99999999tT'''''''''''''''
19433+ case 18446744073709550546LLU: // 99999999tR'''''''''''''''
1939919434 {
19400- state.addr = 18446744073709550546LLU; // 99999999tR'''''''''''''''
19435+ state.addr = 18446744073709550544LLU; // 99999999tP'''''''''''''''
1940119436
1940219437 break;
1940319438 }
19404- case 18446744073709550546LLU: // 99999999tR'''''''''''''''
19439+ case 18446744073709550544LLU: // 99999999tP'''''''''''''''
1940519440 {
1940619441 // variable varentry__ entry_____ goes out of scope
1940719442 // (uninitialized -> no destructor-call)
@@ -19452,7 +19487,7 @@
1945219487 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1945319488 }
1945419489 // 2LLU
19455- uint64_t return_to = 18446744073709550543LLU;
19490+ uint64_t return_to = 18446744073709550541LLU;
1945619491 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1945719492 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1945819493 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19462,13 +19497,13 @@
1946219497
1946319498 break;
1946419499 }
19465- case 18446744073709550543LLU: // 99999999tO'''''''''''''''
19500+ case 18446744073709550541LLU: // 99999999tM'''''''''''''''
1946619501 {
19467- state.addr = 18446744073709550544LLU; // 99999999tP'''''''''''''''
19502+ state.addr = 18446744073709550542LLU; // 99999999tN'''''''''''''''
1946819503
1946919504 break;
1947019505 }
19471- case 18446744073709550544LLU: // 99999999tP'''''''''''''''
19506+ case 18446744073709550542LLU: // 99999999tN'''''''''''''''
1947219507 {
1947319508 {
1947419509 uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU));
@@ -19512,11 +19547,11 @@
1951219547 tree_push_move(&heap, 0LLU, arg, &*LOCAL_ACCESS(heap.data, 17LLU, 16LLU));
1951319548 tree_push_move(&heap, 1LLU, arg, &*LOCAL_ACCESS(heap.data, 17LLU, 10LLU));
1951419549 }
19515- state.addr = 18446744073709550542LLU; // 99999999tN'''''''''''''''
19550+ state.addr = 18446744073709550540LLU; // 99999999tL'''''''''''''''
1951619551
1951719552 break;
1951819553 }
19519- case 18446744073709550542LLU: // 99999999tN'''''''''''''''
19554+ case 18446744073709550540LLU: // 99999999tL'''''''''''''''
1952019555 {
1952119556 // variable varkind___ kind______ goes out of scope
1952219557 // (uninitialized -> no destructor-call)
@@ -19542,18 +19577,18 @@
1954219577 // variable type______ t_________ goes out of scope
1954319578 // (uninitialized -> no destructor-call)
1954419579 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 10
19545- state.addr = 18446744073709550545LLU; // 99999999tQ'''''''''''''''
19580+ state.addr = 18446744073709550543LLU; // 99999999tO'''''''''''''''
1954619581
1954719582 break;
1954819583 }
19549- case 18446744073709550545LLU: // 99999999tQ'''''''''''''''
19584+ case 18446744073709550543LLU: // 99999999tO'''''''''''''''
1955019585 {
1955119586
19552- state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)), 9) ? 18446744073709550541LLU : 18446744073709550540LLU;
19587+ state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)), 9) ? 18446744073709550539LLU : 18446744073709550538LLU;
1955319588
1955419589 break;
1955519590 }
19556- case 18446744073709550541LLU: // 99999999tM'''''''''''''''
19591+ case 18446744073709550539LLU: // 99999999tK'''''''''''''''
1955719592 {
1955819593 {
1955919594 uint64_t arg = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU);
@@ -19578,7 +19613,7 @@
1957819613 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1957919614 }
1958019615 // 1LLU
19581- uint64_t return_to = 18446744073709550539LLU;
19616+ uint64_t return_to = 18446744073709550537LLU;
1958219617 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1958319618 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1958419619 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19588,23 +19623,23 @@
1958819623
1958919624 break;
1959019625 }
19591- case 18446744073709550539LLU: // 99999999tK'''''''''''''''
19626+ case 18446744073709550537LLU: // 99999999tI'''''''''''''''
1959219627 {
1959319628 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference entry_____ at 10
1959419629 heap.availilable_size_for_dynamic_objects += 0LLU;
1959519630 heap.availilable_size_for_dynamic_objects += 0LLU;
1959619631
19597- state.addr = 18446744073709550538LLU; // 99999999tJ'''''''''''''''
19632+ state.addr = 18446744073709550536LLU; // 99999999tH'''''''''''''''
1959819633
1959919634 break;
1960019635 }
19601- case 18446744073709550540LLU: // 99999999tL'''''''''''''''
19636+ case 18446744073709550538LLU: // 99999999tJ'''''''''''''''
1960219637 {
19603- state.addr = 18446744073709550538LLU; // 99999999tJ'''''''''''''''
19638+ state.addr = 18446744073709550536LLU; // 99999999tH'''''''''''''''
1960419639
1960519640 break;
1960619641 }
19607- case 18446744073709550538LLU: // 99999999tJ'''''''''''''''
19642+ case 18446744073709550536LLU: // 99999999tH'''''''''''''''
1960819643 {
1960919644 // variable varentry__ entry_____ goes out of scope
1961019645 // (uninitialized -> no destructor-call)
@@ -19657,7 +19692,7 @@
1965719692 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1965819693 }
1965919694 // 2LLU
19660- uint64_t return_to = 18446744073709550535LLU;
19695+ uint64_t return_to = 18446744073709550533LLU;
1966119696 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1966219697 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1966319698 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19667,13 +19702,13 @@
1966719702
1966819703 break;
1966919704 }
19670- case 18446744073709550535LLU: // 99999999tG'''''''''''''''
19705+ case 18446744073709550533LLU: // 99999999tE'''''''''''''''
1967119706 {
19672- state.addr = 18446744073709550536LLU; // 99999999tH'''''''''''''''
19707+ state.addr = 18446744073709550534LLU; // 99999999tF'''''''''''''''
1967319708
1967419709 break;
1967519710 }
19676- case 18446744073709550536LLU: // 99999999tH'''''''''''''''
19711+ case 18446744073709550534LLU: // 99999999tF'''''''''''''''
1967719712 {
1967819713 {
1967919714 uint64_t arg = /*varid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU));
@@ -19712,11 +19747,11 @@
1971219747 tree_push_move(&heap, 0LLU, arg, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU));
1971319748 tree_push_move(&heap, 1LLU, arg, &*LOCAL_ACCESS(heap.data, 15LLU, 9LLU));
1971419749 }
19715- state.addr = 18446744073709550534LLU; // 99999999tF'''''''''''''''
19750+ state.addr = 18446744073709550532LLU; // 99999999tD'''''''''''''''
1971619751
1971719752 break;
1971819753 }
19719- case 18446744073709550534LLU: // 99999999tF'''''''''''''''
19754+ case 18446744073709550532LLU: // 99999999tD'''''''''''''''
1972019755 {
1972119756 // variable varkind___ kind______ goes out of scope
1972219757 // (uninitialized -> no destructor-call)
@@ -19739,18 +19774,18 @@
1973919774 // variable type______ t_________ goes out of scope
1974019775 // (uninitialized -> no destructor-call)
1974119776 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 9
19742- state.addr = 18446744073709550537LLU; // 99999999tI'''''''''''''''
19777+ state.addr = 18446744073709550535LLU; // 99999999tG'''''''''''''''
1974319778
1974419779 break;
1974519780 }
19746- case 18446744073709550537LLU: // 99999999tI'''''''''''''''
19781+ case 18446744073709550535LLU: // 99999999tG'''''''''''''''
1974719782 {
1974819783
19749- state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)), 9) ? 18446744073709550533LLU : 18446744073709550532LLU;
19784+ state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)), 9) ? 18446744073709550531LLU : 18446744073709550530LLU;
1975019785
1975119786 break;
1975219787 }
19753- case 18446744073709550533LLU: // 99999999tE'''''''''''''''
19788+ case 18446744073709550531LLU: // 99999999tC'''''''''''''''
1975419789 {
1975519790 {
1975619791 uint64_t arg = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU);
@@ -19775,7 +19810,7 @@
1977519810 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1977619811 }
1977719812 // 1LLU
19778- uint64_t return_to = 18446744073709550531LLU;
19813+ uint64_t return_to = 18446744073709550529LLU;
1977919814 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1978019815 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1978119816 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19785,23 +19820,23 @@
1978519820
1978619821 break;
1978719822 }
19788- case 18446744073709550531LLU: // 99999999tC'''''''''''''''
19823+ case 18446744073709550529LLU: // 99999999tA'''''''''''''''
1978919824 {
1979019825 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference entry_____ at 9
1979119826 heap.availilable_size_for_dynamic_objects += 0LLU;
1979219827 heap.availilable_size_for_dynamic_objects += 0LLU;
1979319828
19794- state.addr = 18446744073709550530LLU; // 99999999tB'''''''''''''''
19829+ state.addr = 18446744073709550528LLU; // 99999999t_'''''''''''''''
1979519830
1979619831 break;
1979719832 }
19798- case 18446744073709550532LLU: // 99999999tD'''''''''''''''
19833+ case 18446744073709550530LLU: // 99999999tB'''''''''''''''
1979919834 {
19800- state.addr = 18446744073709550530LLU; // 99999999tB'''''''''''''''
19835+ state.addr = 18446744073709550528LLU; // 99999999t_'''''''''''''''
1980119836
1980219837 break;
1980319838 }
19804- case 18446744073709550530LLU: // 99999999tB'''''''''''''''
19839+ case 18446744073709550528LLU: // 99999999t_'''''''''''''''
1980519840 {
1980619841 // variable varentry__ entry_____ goes out of scope
1980719842 // (uninitialized -> no destructor-call)
@@ -19850,11 +19885,11 @@
1985019885 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1985119886 }
1985219887
19853- state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)), 9) ? 18446744073709550529LLU : 18446744073709550528LLU;
19888+ state.addr = !list_push_move(&heap, &/*entry_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)), 9) ? 18446744073709550527LLU : 18446744073709550526LLU;
1985419889
1985519890 break;
1985619891 }
19857- case 18446744073709550529LLU: // 99999999tA'''''''''''''''
19892+ case 18446744073709550527LLU: // 99999999s9'''''''''''''''
1985819893 {
1985919894 {
1986019895 uint64_t arg = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
@@ -19879,7 +19914,7 @@
1987919914 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1988019915 }
1988119916 // 1LLU
19882- uint64_t return_to = 18446744073709550527LLU;
19917+ uint64_t return_to = 18446744073709550525LLU;
1988319918 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1988419919 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1988519920 heap.data[0].elem1 = heap.data[0].elem0;
@@ -19889,23 +19924,23 @@
1988919924
1989019925 break;
1989119926 }
19892- case 18446744073709550527LLU: // 99999999s9'''''''''''''''
19927+ case 18446744073709550525LLU: // 99999999s7'''''''''''''''
1989319928 {
1989419929 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference entry_____ at 5
1989519930 heap.availilable_size_for_dynamic_objects += 0LLU;
1989619931 heap.availilable_size_for_dynamic_objects += 0LLU;
1989719932
19898- state.addr = 18446744073709550526LLU; // 99999999s8'''''''''''''''
19933+ state.addr = 18446744073709550524LLU; // 99999999s6'''''''''''''''
1989919934
1990019935 break;
1990119936 }
19902- case 18446744073709550528LLU: // 99999999t_'''''''''''''''
19937+ case 18446744073709550526LLU: // 99999999s8'''''''''''''''
1990319938 {
19904- state.addr = 18446744073709550526LLU; // 99999999s8'''''''''''''''
19939+ state.addr = 18446744073709550524LLU; // 99999999s6'''''''''''''''
1990519940
1990619941 break;
1990719942 }
19908- case 18446744073709550526LLU: // 99999999s8'''''''''''''''
19943+ case 18446744073709550524LLU: // 99999999s6'''''''''''''''
1990919944 {
1991019945 // variable varentry__ entry_____ goes out of scope
1991119946 // (uninitialized -> no destructor-call)
@@ -19937,11 +19972,11 @@
1993719972 uint64_t arg = 0;
1993819973 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1993919974 }
19940- state.addr = 18446744073709550525LLU; // 99999999s7'''''''''''''''
19975+ state.addr = 18446744073709550523LLU; // 99999999s5'''''''''''''''
1994119976
1994219977 break;
1994319978 }
19944- case 18446744073709550525LLU: // 99999999s7'''''''''''''''
19979+ case 18446744073709550523LLU: // 99999999s5'''''''''''''''
1994519980 {
1994619981 if(!*LOCAL_ACCESS(heap.data, 4LLU, 2LLU))
1994719982 {
@@ -19948,7 +19983,7 @@
1994819983 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1994919984 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
1995019985 {
19951- state.addr = 18446744073709550524LLU; // 99999999s6'''''''''''''''
19986+ state.addr = 18446744073709550522LLU; // 99999999s4'''''''''''''''
1995219987
1995319988 break;
1995419989 }
@@ -19960,11 +19995,11 @@
1996019995 fprintf(stderr, "%s", "\n");
1996119996 // parameter-reference varentry__ varentry__ goes out of scope
1996219997 // parameter-reference list<varentry__> varlist___ goes out of scope
19963- state.addr = 18446744073709550525LLU; // 99999999s7'''''''''''''''
19998+ state.addr = 18446744073709550523LLU; // 99999999s5'''''''''''''''
1996419999
1996520000 break;
1996620001 }
19967- case 18446744073709550524LLU: // 99999999s6'''''''''''''''
20002+ case 18446744073709550522LLU: // 99999999s4'''''''''''''''
1996820003 {
1996920004 fprintf(stderr, "%s", "\n");
1997020005 {
@@ -19975,11 +20010,11 @@
1997520010 uint64_t arg = 0;
1997620011 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1997720012 }
19978- state.addr = 18446744073709550523LLU; // 99999999s5'''''''''''''''
20013+ state.addr = 18446744073709550521LLU; // 99999999s3'''''''''''''''
1997920014
1998020015 break;
1998120016 }
19982- case 18446744073709550523LLU: // 99999999s5'''''''''''''''
20017+ case 18446744073709550521LLU: // 99999999s3'''''''''''''''
1998320018 {
1998420019 if(!*LOCAL_ACCESS(heap.data, 4LLU, 2LLU))
1998520020 {
@@ -19986,7 +20021,7 @@
1998620021 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1998720022 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
1998820023 {
19989- state.addr = 18446744073709550522LLU; // 99999999s4'''''''''''''''
20024+ state.addr = 18446744073709550520LLU; // 99999999s2'''''''''''''''
1999020025
1999120026 break;
1999220027 }
@@ -20001,11 +20036,11 @@
2000120036 uint64_t arg = 0;
2000220037 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2000320038 }
20004- state.addr = 18446744073709550521LLU; // 99999999s3'''''''''''''''
20039+ state.addr = 18446744073709550519LLU; // 99999999s1'''''''''''''''
2000520040
2000620041 break;
2000720042 }
20008- case 18446744073709550521LLU: // 99999999s3'''''''''''''''
20043+ case 18446744073709550519LLU: // 99999999s1'''''''''''''''
2000920044 {
2001020045 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
2001120046 {
@@ -20012,7 +20047,7 @@
2001220047 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2001320048 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
2001420049 {
20015- state.addr = 18446744073709550520LLU; // 99999999s2'''''''''''''''
20050+ state.addr = 18446744073709550518LLU; // 99999999s0'''''''''''''''
2001620051
2001720052 break;
2001820053 }
@@ -20024,20 +20059,20 @@
2002420059 fprintf(stderr, "%s", "\n");
2002520060 // parameter-reference varentry__ varentry__ goes out of scope
2002620061 // parameter-reference block_____ block_____ goes out of scope
20027- state.addr = 18446744073709550521LLU; // 99999999s3'''''''''''''''
20062+ state.addr = 18446744073709550519LLU; // 99999999s1'''''''''''''''
2002820063
2002920064 break;
2003020065 }
20031- case 18446744073709550520LLU: // 99999999s2'''''''''''''''
20066+ case 18446744073709550518LLU: // 99999999s0'''''''''''''''
2003220067 {
2003320068 fprintf(stderr, "%s", "\n");
2003420069 // parameter-reference block_____ block_____ goes out of scope
2003520070 // parameter-reference list<block_____> blocklist_ goes out of scope
20036- state.addr = 18446744073709550523LLU; // 99999999s5'''''''''''''''
20071+ state.addr = 18446744073709550521LLU; // 99999999s3'''''''''''''''
2003720072
2003820073 break;
2003920074 }
20040- case 18446744073709550522LLU: // 99999999s4'''''''''''''''
20075+ case 18446744073709550520LLU: // 99999999s2'''''''''''''''
2004120076 {
2004220077 // parameter-reference list<varentry__> varlist___ goes out of scope
2004320078 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference varlist___ at 2
@@ -20056,11 +20091,11 @@
2005620091 case 550426420123970272LLU: // checkscope
2005720092 {
2005820093
20059- state.addr = 533565069926072320LLU == heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)].elem0 ? 18446744073709550519LLU : 18446744073709550518LLU;
20094+ state.addr = 533565069926072320LLU == heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)].elem0 ? 18446744073709550517LLU : 18446744073709550516LLU;
2006020095
2006120096 break;
2006220097 }
20063- case 18446744073709550519LLU: // 99999999s1'''''''''''''''
20098+ case 18446744073709550517LLU: // 99999999sz'''''''''''''''
2006420099 {
2006520100 {
2006620101 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)].elem1;
@@ -20071,11 +20106,11 @@
2007120106 heap.availilable_size_for_dynamic_objects += 0LLU;
2007220107 heap.availilable_size_for_dynamic_objects += 0LLU;
2007320108
20074- state.addr = 18446744073709550517LLU; // 99999999sz'''''''''''''''
20109+ state.addr = 18446744073709550515LLU; // 99999999sx'''''''''''''''
2007520110
2007620111 break;
2007720112 }
20078- case 18446744073709550518LLU: // 99999999s0'''''''''''''''
20113+ case 18446744073709550516LLU: // 99999999sy'''''''''''''''
2007920114 {
2008020115 {
2008120116 uint64_t mainresult = heap.data[0].elem0;
@@ -20089,7 +20124,7 @@
2008920124 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2009020125 }
2009120126 // 2LLU
20092- uint64_t return_to = 18446744073709550515LLU;
20127+ uint64_t return_to = 18446744073709550513LLU;
2009320128 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2009420129 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2009520130 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20099,13 +20134,13 @@
2009920134
2010020135 break;
2010120136 }
20102- case 18446744073709550515LLU: // 99999999sx'''''''''''''''
20137+ case 18446744073709550513LLU: // 99999999sv'''''''''''''''
2010320138 {
20104- state.addr = 18446744073709550516LLU; // 99999999sy'''''''''''''''
20139+ state.addr = 18446744073709550514LLU; // 99999999sw'''''''''''''''
2010520140
2010620141 break;
2010720142 }
20108- case 18446744073709550516LLU: // 99999999sy'''''''''''''''
20143+ case 18446744073709550514LLU: // 99999999sw'''''''''''''''
2010920144 {
2011020145
2011120146 printid(stderr, /*def_id____*/*LOCAL_ACCESS(heap.data, 6LLU, 0LLU));
@@ -20125,7 +20160,7 @@
2012520160 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2012620161 }
2012720162 // 1LLU
20128- uint64_t return_to = 18446744073709550513LLU;
20163+ uint64_t return_to = 18446744073709550511LLU;
2012920164 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2013020165 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2013120166 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20135,13 +20170,13 @@
2013520170
2013620171 break;
2013720172 }
20138- case 18446744073709550513LLU: // 99999999sv'''''''''''''''
20173+ case 18446744073709550511LLU: // 99999999st'''''''''''''''
2013920174 {
20140- state.addr = 18446744073709550514LLU; // 99999999sw'''''''''''''''
20175+ state.addr = 18446744073709550512LLU; // 99999999su'''''''''''''''
2014120176
2014220177 break;
2014320178 }
20144- case 18446744073709550514LLU: // 99999999sw'''''''''''''''
20179+ case 18446744073709550512LLU: // 99999999su'''''''''''''''
2014520180 {
2014620181 fprintf(stderr, "%s", "\n");
2014720182
@@ -20149,11 +20184,11 @@
2014920184 fprintf(stderr, "%s\n", "");
2015020185 exit(-1);
2015120186 }
20152- state.addr = 18446744073709550517LLU; // 99999999sz'''''''''''''''
20187+ state.addr = 18446744073709550515LLU; // 99999999sx'''''''''''''''
2015320188
2015420189 break;
2015520190 }
20156- case 18446744073709550517LLU: // 99999999sz'''''''''''''''
20191+ case 18446744073709550515LLU: // 99999999sx'''''''''''''''
2015720192 {
2015820193 // parameter blockvar__ kind______ goes out of scope
2015920194 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 6
@@ -20187,11 +20222,11 @@
2018720222 uint64_t arg = 0;
2018820223 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2018920224 }
20190- state.addr = 18446744073709550512LLU; // 99999999su'''''''''''''''
20225+ state.addr = 18446744073709550510LLU; // 99999999ss'''''''''''''''
2019120226
2019220227 break;
2019320228 }
20194- case 18446744073709550512LLU: // 99999999su'''''''''''''''
20229+ case 18446744073709550510LLU: // 99999999ss'''''''''''''''
2019520230 {
2019620231 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
2019720232 {
@@ -20198,7 +20233,7 @@
2019820233 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2019920234 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
2020020235 {
20201- state.addr = 18446744073709550511LLU; // 99999999st'''''''''''''''
20236+ state.addr = 18446744073709550509LLU; // 99999999sr'''''''''''''''
2020220237
2020320238 break;
2020420239 }
@@ -20212,18 +20247,18 @@
2021220247
2021320248 /*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________*/*LOCAL_ACCESS(heap.data, 7LLU, 3LLU);
2021420249
20215- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550510LLU : 18446744073709550509LLU;
20250+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550508LLU : 18446744073709550507LLU;
2021620251
2021720252 break;
2021820253 }
20219- case 18446744073709550510LLU: // 99999999ss'''''''''''''''
20254+ case 18446744073709550508LLU: // 99999999sq'''''''''''''''
2022020255 {
2022120256 /*found_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = 1LLU;
20222- state.addr = 18446744073709550509LLU; // 99999999sr'''''''''''''''
20257+ state.addr = 18446744073709550507LLU; // 99999999sp'''''''''''''''
2022320258
2022420259 break;
2022520260 }
20226- case 18446744073709550509LLU: // 99999999sr'''''''''''''''
20261+ case 18446744073709550507LLU: // 99999999sp'''''''''''''''
2022720262 {
2022820263 // variable u64 match_____ goes out of scope
2022920264 // emitted destructur for type u64
@@ -20230,11 +20265,11 @@
2023020265 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 7
2023120266 // parameter-reference varentry__ varentry__ goes out of scope
2023220267 // parameter-reference list<varentry__> varlist___ goes out of scope
20233- state.addr = 18446744073709550512LLU; // 99999999su'''''''''''''''
20268+ state.addr = 18446744073709550510LLU; // 99999999ss'''''''''''''''
2023420269
2023520270 break;
2023620271 }
20237- case 18446744073709550511LLU: // 99999999st'''''''''''''''
20272+ case 18446744073709550509LLU: // 99999999sr'''''''''''''''
2023820273 {
2023920274 {
2024020275 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
@@ -20244,11 +20279,11 @@
2024420279 uint64_t arg = 0;
2024520280 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2024620281 }
20247- state.addr = 18446744073709550508LLU; // 99999999sq'''''''''''''''
20282+ state.addr = 18446744073709550506LLU; // 99999999so'''''''''''''''
2024820283
2024920284 break;
2025020285 }
20251- case 18446744073709550508LLU: // 99999999sq'''''''''''''''
20286+ case 18446744073709550506LLU: // 99999999so'''''''''''''''
2025220287 {
2025320288 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
2025420289 {
@@ -20255,7 +20290,7 @@
2025520290 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2025620291 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
2025720292 {
20258- state.addr = 18446744073709550507LLU; // 99999999sp'''''''''''''''
20293+ state.addr = 18446744073709550505LLU; // 99999999sn'''''''''''''''
2025920294
2026020295 break;
2026120296 }
@@ -20270,11 +20305,11 @@
2027020305 uint64_t arg = 0;
2027120306 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2027220307 }
20273- state.addr = 18446744073709550506LLU; // 99999999so'''''''''''''''
20308+ state.addr = 18446744073709550504LLU; // 99999999sm'''''''''''''''
2027420309
2027520310 break;
2027620311 }
20277- case 18446744073709550506LLU: // 99999999so'''''''''''''''
20312+ case 18446744073709550504LLU: // 99999999sm'''''''''''''''
2027820313 {
2027920314 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
2028020315 {
@@ -20281,7 +20316,7 @@
2028120316 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
2028220317 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2028320318 {
20284- state.addr = 18446744073709550505LLU; // 99999999sn'''''''''''''''
20319+ state.addr = 18446744073709550503LLU; // 99999999sl'''''''''''''''
2028520320
2028620321 break;
2028720322 }
@@ -20295,18 +20330,18 @@
2029520330
2029620331 /*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________*/*LOCAL_ACCESS(heap.data, 9LLU, 3LLU);
2029720332
20298- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550504LLU : 18446744073709550503LLU;
20333+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550502LLU : 18446744073709550501LLU;
2029920334
2030020335 break;
2030120336 }
20302- case 18446744073709550504LLU: // 99999999sm'''''''''''''''
20337+ case 18446744073709550502LLU: // 99999999sk'''''''''''''''
2030320338 {
2030420339 /*found_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)) = 1LLU;
20305- state.addr = 18446744073709550503LLU; // 99999999sl'''''''''''''''
20340+ state.addr = 18446744073709550501LLU; // 99999999sj'''''''''''''''
2030620341
2030720342 break;
2030820343 }
20309- case 18446744073709550503LLU: // 99999999sl'''''''''''''''
20344+ case 18446744073709550501LLU: // 99999999sj'''''''''''''''
2031020345 {
2031120346 // variable u64 match_____ goes out of scope
2031220347 // emitted destructur for type u64
@@ -20313,19 +20348,19 @@
2031320348 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 9
2031420349 // parameter-reference varentry__ varentry__ goes out of scope
2031520350 // parameter-reference block_____ block_____ goes out of scope
20316- state.addr = 18446744073709550506LLU; // 99999999so'''''''''''''''
20351+ state.addr = 18446744073709550504LLU; // 99999999sm'''''''''''''''
2031720352
2031820353 break;
2031920354 }
20320- case 18446744073709550505LLU: // 99999999sn'''''''''''''''
20355+ case 18446744073709550503LLU: // 99999999sl'''''''''''''''
2032120356 {
2032220357 // parameter-reference block_____ block_____ goes out of scope
2032320358 // parameter-reference list<block_____> blocklist_ goes out of scope
20324- state.addr = 18446744073709550508LLU; // 99999999sq'''''''''''''''
20359+ state.addr = 18446744073709550506LLU; // 99999999so'''''''''''''''
2032520360
2032620361 break;
2032720362 }
20328- case 18446744073709550507LLU: // 99999999sp'''''''''''''''
20363+ case 18446744073709550505LLU: // 99999999sn'''''''''''''''
2032920364 {
2033020365 // parameter u64 id________ goes out of scope
2033120366 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 4
@@ -20348,11 +20383,11 @@
2034820383 case 23446349213393492LLU: // ASSERTINIT
2034920384 {
2035020385
20351- state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550502LLU : 18446744073709550501LLU;
20386+ state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550500LLU : 18446744073709550499LLU;
2035220387
2035320388 break;
2035420389 }
20355- case 18446744073709550502LLU: // 99999999sk'''''''''''''''
20390+ case 18446744073709550500LLU: // 99999999si'''''''''''''''
2035620391 {
2035720392 {
2035820393 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -20359,20 +20394,20 @@
2035920394 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2036020395 }
2036120396
20362- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550500LLU : 18446744073709550499LLU;
20397+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550498LLU : 18446744073709550497LLU;
2036320398
2036420399 break;
2036520400 }
20366- case 18446744073709550500LLU: // 99999999si'''''''''''''''
20401+ case 18446744073709550498LLU: // 99999999sg'''''''''''''''
2036720402 {
2036820403 heap.availilable_size_for_dynamic_objects += 0LLU;
2036920404 heap.availilable_size_for_dynamic_objects += 0LLU;
2037020405
20371- state.addr = 18446744073709550498LLU; // 99999999sg'''''''''''''''
20406+ state.addr = 18446744073709550496LLU; // 99999999se'''''''''''''''
2037220407
2037320408 break;
2037420409 }
20375- case 18446744073709550499LLU: // 99999999sh'''''''''''''''
20410+ case 18446744073709550497LLU: // 99999999sf'''''''''''''''
2037620411 {
2037720412 {
2037820413 uint64_t mainresult = heap.data[0].elem0;
@@ -20382,7 +20417,7 @@
2038220417 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2038320418 }
2038420419 // 1LLU
20385- uint64_t return_to = 18446744073709550496LLU;
20420+ uint64_t return_to = 18446744073709550494LLU;
2038620421 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2038720422 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2038820423 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20392,13 +20427,13 @@
2039220427
2039320428 break;
2039420429 }
20395- case 18446744073709550496LLU: // 99999999se'''''''''''''''
20430+ case 18446744073709550494LLU: // 99999999sc'''''''''''''''
2039620431 {
20397- state.addr = 18446744073709550497LLU; // 99999999sf'''''''''''''''
20432+ state.addr = 18446744073709550495LLU; // 99999999sd'''''''''''''''
2039820433
2039920434 break;
2040020435 }
20401- case 18446744073709550497LLU: // 99999999sf'''''''''''''''
20436+ case 18446744073709550495LLU: // 99999999sd'''''''''''''''
2040220437 {
2040320438 fprintf(stderr, "%s", "variable ");
2040420439
@@ -20409,11 +20444,11 @@
2040920444 fprintf(stderr, "%s\n", "");
2041020445 exit(-1);
2041120446 }
20412- state.addr = 18446744073709550498LLU; // 99999999sg'''''''''''''''
20447+ state.addr = 18446744073709550496LLU; // 99999999se'''''''''''''''
2041320448
2041420449 break;
2041520450 }
20416- case 18446744073709550498LLU: // 99999999sg'''''''''''''''
20451+ case 18446744073709550496LLU: // 99999999se'''''''''''''''
2041720452 {
2041820453 // parameter varvar____ kind______ goes out of scope
2041920454 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -20420,18 +20455,18 @@
2042020455 heap.availilable_size_for_dynamic_objects += 0LLU;
2042120456 heap.availilable_size_for_dynamic_objects += 0LLU;
2042220457
20423- state.addr = 18446744073709550495LLU; // 99999999sd'''''''''''''''
20458+ state.addr = 18446744073709550493LLU; // 99999999sb'''''''''''''''
2042420459
2042520460 break;
2042620461 }
20427- case 18446744073709550501LLU: // 99999999sj'''''''''''''''
20462+ case 18446744073709550499LLU: // 99999999sh'''''''''''''''
2042820463 {
2042920464
20430- state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550494LLU : 18446744073709550493LLU;
20465+ state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550492LLU : 18446744073709550491LLU;
2043120466
2043220467 break;
2043320468 }
20434- case 18446744073709550494LLU: // 99999999sc'''''''''''''''
20469+ case 18446744073709550492LLU: // 99999999sa'''''''''''''''
2043520470 {
2043620471 {
2043720472 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -20438,20 +20473,20 @@
2043820473 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2043920474 }
2044020475
20441- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550492LLU : 18446744073709550491LLU;
20476+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550490LLU : 18446744073709550489LLU;
2044220477
2044320478 break;
2044420479 }
20445- case 18446744073709550492LLU: // 99999999sa'''''''''''''''
20480+ case 18446744073709550490LLU: // 99999999sZ'''''''''''''''
2044620481 {
2044720482 heap.availilable_size_for_dynamic_objects += 0LLU;
2044820483 heap.availilable_size_for_dynamic_objects += 0LLU;
2044920484
20450- state.addr = 18446744073709550490LLU; // 99999999sZ'''''''''''''''
20485+ state.addr = 18446744073709550488LLU; // 99999999sX'''''''''''''''
2045120486
2045220487 break;
2045320488 }
20454- case 18446744073709550491LLU: // 99999999s$'''''''''''''''
20489+ case 18446744073709550489LLU: // 99999999sY'''''''''''''''
2045520490 {
2045620491 {
2045720492 uint64_t mainresult = heap.data[0].elem0;
@@ -20461,7 +20496,7 @@
2046120496 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2046220497 }
2046320498 // 1LLU
20464- uint64_t return_to = 18446744073709550488LLU;
20499+ uint64_t return_to = 18446744073709550486LLU;
2046520500 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2046620501 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2046720502 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20471,13 +20506,13 @@
2047120506
2047220507 break;
2047320508 }
20474- case 18446744073709550488LLU: // 99999999sX'''''''''''''''
20509+ case 18446744073709550486LLU: // 99999999sV'''''''''''''''
2047520510 {
20476- state.addr = 18446744073709550489LLU; // 99999999sY'''''''''''''''
20511+ state.addr = 18446744073709550487LLU; // 99999999sW'''''''''''''''
2047720512
2047820513 break;
2047920514 }
20480- case 18446744073709550489LLU: // 99999999sY'''''''''''''''
20515+ case 18446744073709550487LLU: // 99999999sW'''''''''''''''
2048120516 {
2048220517 fprintf(stderr, "%s", "variable ");
2048320518
@@ -20488,11 +20523,11 @@
2048820523 fprintf(stderr, "%s\n", "");
2048920524 exit(-1);
2049020525 }
20491- state.addr = 18446744073709550490LLU; // 99999999sZ'''''''''''''''
20526+ state.addr = 18446744073709550488LLU; // 99999999sX'''''''''''''''
2049220527
2049320528 break;
2049420529 }
20495- case 18446744073709550490LLU: // 99999999sZ'''''''''''''''
20530+ case 18446744073709550488LLU: // 99999999sX'''''''''''''''
2049620531 {
2049720532 // parameter varref____ kind______ goes out of scope
2049820533 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -20499,18 +20534,18 @@
2049920534 heap.availilable_size_for_dynamic_objects += 0LLU;
2050020535 heap.availilable_size_for_dynamic_objects += 0LLU;
2050120536
20502- state.addr = 18446744073709550487LLU; // 99999999sW'''''''''''''''
20537+ state.addr = 18446744073709550485LLU; // 99999999sU'''''''''''''''
2050320538
2050420539 break;
2050520540 }
20506- case 18446744073709550493LLU: // 99999999sb'''''''''''''''
20541+ case 18446744073709550491LLU: // 99999999s$'''''''''''''''
2050720542 {
2050820543
20509- state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550486LLU : 18446744073709550485LLU;
20544+ state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550484LLU : 18446744073709550483LLU;
2051020545
2051120546 break;
2051220547 }
20513- case 18446744073709550486LLU: // 99999999sV'''''''''''''''
20548+ case 18446744073709550484LLU: // 99999999sT'''''''''''''''
2051420549 {
2051520550 {
2051620551 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -20517,20 +20552,20 @@
2051720552 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2051820553 }
2051920554
20520- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550484LLU : 18446744073709550483LLU;
20555+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550482LLU : 18446744073709550481LLU;
2052120556
2052220557 break;
2052320558 }
20524- case 18446744073709550484LLU: // 99999999sT'''''''''''''''
20559+ case 18446744073709550482LLU: // 99999999sR'''''''''''''''
2052520560 {
2052620561 heap.availilable_size_for_dynamic_objects += 0LLU;
2052720562 heap.availilable_size_for_dynamic_objects += 0LLU;
2052820563
20529- state.addr = 18446744073709550482LLU; // 99999999sR'''''''''''''''
20564+ state.addr = 18446744073709550480LLU; // 99999999sP'''''''''''''''
2053020565
2053120566 break;
2053220567 }
20533- case 18446744073709550483LLU: // 99999999sS'''''''''''''''
20568+ case 18446744073709550481LLU: // 99999999sQ'''''''''''''''
2053420569 {
2053520570 {
2053620571 uint64_t mainresult = heap.data[0].elem0;
@@ -20540,7 +20575,7 @@
2054020575 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2054120576 }
2054220577 // 1LLU
20543- uint64_t return_to = 18446744073709550480LLU;
20578+ uint64_t return_to = 18446744073709550478LLU;
2054420579 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2054520580 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2054620581 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20550,13 +20585,13 @@
2055020585
2055120586 break;
2055220587 }
20553- case 18446744073709550480LLU: // 99999999sP'''''''''''''''
20588+ case 18446744073709550478LLU: // 99999999sN'''''''''''''''
2055420589 {
20555- state.addr = 18446744073709550481LLU; // 99999999sQ'''''''''''''''
20590+ state.addr = 18446744073709550479LLU; // 99999999sO'''''''''''''''
2055620591
2055720592 break;
2055820593 }
20559- case 18446744073709550481LLU: // 99999999sQ'''''''''''''''
20594+ case 18446744073709550479LLU: // 99999999sO'''''''''''''''
2056020595 {
2056120596 fprintf(stderr, "%s", "variable ");
2056220597
@@ -20567,11 +20602,11 @@
2056720602 fprintf(stderr, "%s\n", "");
2056820603 exit(-1);
2056920604 }
20570- state.addr = 18446744073709550482LLU; // 99999999sR'''''''''''''''
20605+ state.addr = 18446744073709550480LLU; // 99999999sP'''''''''''''''
2057120606
2057220607 break;
2057320608 }
20574- case 18446744073709550482LLU: // 99999999sR'''''''''''''''
20609+ case 18446744073709550480LLU: // 99999999sP'''''''''''''''
2057520610 {
2057620611 // parameter varvirt___ kind______ goes out of scope
2057720612 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -20578,18 +20613,18 @@
2057820613 heap.availilable_size_for_dynamic_objects += 0LLU;
2057920614 heap.availilable_size_for_dynamic_objects += 0LLU;
2058020615
20581- state.addr = 18446744073709550479LLU; // 99999999sO'''''''''''''''
20616+ state.addr = 18446744073709550477LLU; // 99999999sM'''''''''''''''
2058220617
2058320618 break;
2058420619 }
20585- case 18446744073709550485LLU: // 99999999sU'''''''''''''''
20620+ case 18446744073709550483LLU: // 99999999sS'''''''''''''''
2058620621 {
2058720622
20588- state.addr = 890786773858934784LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550478LLU : 18446744073709550477LLU;
20623+ state.addr = 890786773858934784LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550476LLU : 18446744073709550475LLU;
2058920624
2059020625 break;
2059120626 }
20592- case 18446744073709550478LLU: // 99999999sN'''''''''''''''
20627+ case 18446744073709550476LLU: // 99999999sL'''''''''''''''
2059320628 {
2059420629 {
2059520630 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -20603,7 +20638,7 @@
2060320638 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2060420639 }
2060520640 // 1LLU
20606- uint64_t return_to = 18446744073709550475LLU;
20641+ uint64_t return_to = 18446744073709550473LLU;
2060720642 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2060820643 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2060920644 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20613,13 +20648,13 @@
2061320648
2061420649 break;
2061520650 }
20616- case 18446744073709550475LLU: // 99999999sK'''''''''''''''
20651+ case 18446744073709550473LLU: // 99999999sI'''''''''''''''
2061720652 {
20618- state.addr = 18446744073709550476LLU; // 99999999sL'''''''''''''''
20653+ state.addr = 18446744073709550474LLU; // 99999999sJ'''''''''''''''
2061920654
2062020655 break;
2062120656 }
20622- case 18446744073709550476LLU: // 99999999sL'''''''''''''''
20657+ case 18446744073709550474LLU: // 99999999sJ'''''''''''''''
2062320658 {
2062420659 fprintf(stderr, "%s", "varblock ");
2062520660
@@ -20635,18 +20670,18 @@
2063520670 heap.availilable_size_for_dynamic_objects += 0LLU;
2063620671 heap.availilable_size_for_dynamic_objects += 0LLU;
2063720672
20638- state.addr = 18446744073709550474LLU; // 99999999sJ'''''''''''''''
20673+ state.addr = 18446744073709550472LLU; // 99999999sH'''''''''''''''
2063920674
2064020675 break;
2064120676 }
20642- case 18446744073709550477LLU: // 99999999sM'''''''''''''''
20677+ case 18446744073709550475LLU: // 99999999sK'''''''''''''''
2064320678 {
2064420679
20645- state.addr = 587568545413988352LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550473LLU : 18446744073709550472LLU;
20680+ state.addr = 587568545413988352LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550471LLU : 18446744073709550470LLU;
2064620681
2064720682 break;
2064820683 }
20649- case 18446744073709550473LLU: // 99999999sI'''''''''''''''
20684+ case 18446744073709550471LLU: // 99999999sG'''''''''''''''
2065020685 {
2065120686 {
2065220687 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -20660,7 +20695,7 @@
2066020695 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2066120696 }
2066220697 // 1LLU
20663- uint64_t return_to = 18446744073709550470LLU;
20698+ uint64_t return_to = 18446744073709550468LLU;
2066420699 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2066520700 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2066620701 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20670,13 +20705,13 @@
2067020705
2067120706 break;
2067220707 }
20673- case 18446744073709550470LLU: // 99999999sF'''''''''''''''
20708+ case 18446744073709550468LLU: // 99999999sD'''''''''''''''
2067420709 {
20675- state.addr = 18446744073709550471LLU; // 99999999sG'''''''''''''''
20710+ state.addr = 18446744073709550469LLU; // 99999999sE'''''''''''''''
2067620711
2067720712 break;
2067820713 }
20679- case 18446744073709550471LLU: // 99999999sG'''''''''''''''
20714+ case 18446744073709550469LLU: // 99999999sE'''''''''''''''
2068020715 {
2068120716 fprintf(stderr, "%s", "elblock ");
2068220717
@@ -20688,11 +20723,11 @@
2068820723 heap.availilable_size_for_dynamic_objects += 0LLU;
2068920724 heap.availilable_size_for_dynamic_objects += 0LLU;
2069020725
20691- state.addr = 18446744073709550469LLU; // 99999999sE'''''''''''''''
20726+ state.addr = 18446744073709550467LLU; // 99999999sC'''''''''''''''
2069220727
2069320728 break;
2069420729 }
20695- case 18446744073709550472LLU: // 99999999sH'''''''''''''''
20730+ case 18446744073709550470LLU: // 99999999sF'''''''''''''''
2069620731 {
2069720732 {
2069820733 uint64_t mainresult = heap.data[0].elem0;
@@ -20702,7 +20737,7 @@
2070220737 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2070320738 }
2070420739 // 1LLU
20705- uint64_t return_to = 18446744073709550467LLU;
20740+ uint64_t return_to = 18446744073709550465LLU;
2070620741 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2070720742 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2070820743 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20712,13 +20747,13 @@
2071220747
2071320748 break;
2071420749 }
20715- case 18446744073709550467LLU: // 99999999sC'''''''''''''''
20750+ case 18446744073709550465LLU: // 99999999sA'''''''''''''''
2071620751 {
20717- state.addr = 18446744073709550468LLU; // 99999999sD'''''''''''''''
20752+ state.addr = 18446744073709550466LLU; // 99999999sB'''''''''''''''
2071820753
2071920754 break;
2072020755 }
20721- case 18446744073709550468LLU: // 99999999sD'''''''''''''''
20756+ case 18446744073709550466LLU: // 99999999sB'''''''''''''''
2072220757 {
2072320758 fprintf(stderr, "%s", "hidden ");
2072420759
@@ -20729,35 +20764,35 @@
2072920764 fprintf(stderr, "%s\n", "");
2073020765 exit(-1);
2073120766 }
20732- state.addr = 18446744073709550469LLU; // 99999999sE'''''''''''''''
20767+ state.addr = 18446744073709550467LLU; // 99999999sC'''''''''''''''
2073320768
2073420769 break;
2073520770 }
20736- case 18446744073709550469LLU: // 99999999sE'''''''''''''''
20771+ case 18446744073709550467LLU: // 99999999sC'''''''''''''''
2073720772 {
20738- state.addr = 18446744073709550474LLU; // 99999999sJ'''''''''''''''
20773+ state.addr = 18446744073709550472LLU; // 99999999sH'''''''''''''''
2073920774
2074020775 break;
2074120776 }
20742- case 18446744073709550474LLU: // 99999999sJ'''''''''''''''
20777+ case 18446744073709550472LLU: // 99999999sH'''''''''''''''
2074320778 {
20744- state.addr = 18446744073709550479LLU; // 99999999sO'''''''''''''''
20779+ state.addr = 18446744073709550477LLU; // 99999999sM'''''''''''''''
2074520780
2074620781 break;
2074720782 }
20748- case 18446744073709550479LLU: // 99999999sO'''''''''''''''
20783+ case 18446744073709550477LLU: // 99999999sM'''''''''''''''
2074920784 {
20750- state.addr = 18446744073709550487LLU; // 99999999sW'''''''''''''''
20785+ state.addr = 18446744073709550485LLU; // 99999999sU'''''''''''''''
2075120786
2075220787 break;
2075320788 }
20754- case 18446744073709550487LLU: // 99999999sW'''''''''''''''
20789+ case 18446744073709550485LLU: // 99999999sU'''''''''''''''
2075520790 {
20756- state.addr = 18446744073709550495LLU; // 99999999sd'''''''''''''''
20791+ state.addr = 18446744073709550493LLU; // 99999999sb'''''''''''''''
2075720792
2075820793 break;
2075920794 }
20760- case 18446744073709550495LLU: // 99999999sd'''''''''''''''
20795+ case 18446744073709550493LLU: // 99999999sb'''''''''''''''
2076120796 {
2076220797 // parameter u64 id________ goes out of scope
2076320798 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 3
@@ -20789,11 +20824,11 @@
2078920824 uint64_t arg = 0;
2079020825 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2079120826 }
20792- state.addr = 18446744073709550466LLU; // 99999999sB'''''''''''''''
20827+ state.addr = 18446744073709550464LLU; // 99999999s_'''''''''''''''
2079320828
2079420829 break;
2079520830 }
20796- case 18446744073709550466LLU: // 99999999sB'''''''''''''''
20831+ case 18446744073709550464LLU: // 99999999s_'''''''''''''''
2079720832 {
2079820833 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2079920834 {
@@ -20800,7 +20835,7 @@
2080020835 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2080120836 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2080220837 {
20803- state.addr = 18446744073709550465LLU; // 99999999sA'''''''''''''''
20838+ state.addr = 18446744073709550463LLU; // 99999999r9'''''''''''''''
2080420839
2080520840 break;
2080620841 }
@@ -20808,11 +20843,11 @@
2080820843 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
2080920844 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
2081020845
20811- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550464LLU : 18446744073709550463LLU;
20846+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550462LLU : 18446744073709550461LLU;
2081220847
2081320848 break;
2081420849 }
20815- case 18446744073709550464LLU: // 99999999s_'''''''''''''''
20850+ case 18446744073709550462LLU: // 99999999r8'''''''''''''''
2081620851 {
2081720852 {
2081820853 uint64_t arg = 0LLU;
@@ -20821,11 +20856,11 @@
2082120856
2082220857 /*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________*/*LOCAL_ACCESS(heap.data, 8LLU, 3LLU);
2082320858
20824- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550462LLU : 18446744073709550461LLU;
20859+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550460LLU : 18446744073709550459LLU;
2082520860
2082620861 break;
2082720862 }
20828- case 18446744073709550462LLU: // 99999999r8'''''''''''''''
20863+ case 18446744073709550460LLU: // 99999999r6'''''''''''''''
2082920864 {
2083020865 /*notfound__*/*LOCAL_ACCESS(heap.data, 8LLU, 4LLU) = 0LLU;
2083120866 {
@@ -20844,7 +20879,7 @@
2084420879 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2084520880 }
2084620881 // 3LLU
20847- uint64_t return_to = 18446744073709550459LLU;
20882+ uint64_t return_to = 18446744073709550457LLU;
2084820883 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2084920884 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2085020885 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20854,36 +20889,36 @@
2085420889
2085520890 break;
2085620891 }
20857- case 18446744073709550459LLU: // 99999999r5'''''''''''''''
20892+ case 18446744073709550457LLU: // 99999999r3'''''''''''''''
2085820893 {
20859- state.addr = 18446744073709550460LLU; // 99999999r6'''''''''''''''
20894+ state.addr = 18446744073709550458LLU; // 99999999r4'''''''''''''''
2086020895
2086120896 break;
2086220897 }
20863- case 18446744073709550460LLU: // 99999999r6'''''''''''''''
20898+ case 18446744073709550458LLU: // 99999999r4'''''''''''''''
2086420899 {
20865- state.addr = 18446744073709550461LLU; // 99999999r7'''''''''''''''
20900+ state.addr = 18446744073709550459LLU; // 99999999r5'''''''''''''''
2086620901
2086720902 break;
2086820903 }
20869- case 18446744073709550461LLU: // 99999999r7'''''''''''''''
20904+ case 18446744073709550459LLU: // 99999999r5'''''''''''''''
2087020905 {
2087120906 // variable u64 match_____ goes out of scope
2087220907 // emitted destructur for type u64
2087320908 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 8
20874- state.addr = 18446744073709550463LLU; // 99999999r9'''''''''''''''
20909+ state.addr = 18446744073709550461LLU; // 99999999r7'''''''''''''''
2087520910
2087620911 break;
2087720912 }
20878- case 18446744073709550463LLU: // 99999999r9'''''''''''''''
20913+ case 18446744073709550461LLU: // 99999999r7'''''''''''''''
2087920914 {
2088020915 // parameter-reference varentry__ varentry__ goes out of scope
2088120916 // parameter-reference list<varentry__> varlist___ goes out of scope
20882- state.addr = 18446744073709550466LLU; // 99999999sB'''''''''''''''
20917+ state.addr = 18446744073709550464LLU; // 99999999s_'''''''''''''''
2088320918
2088420919 break;
2088520920 }
20886- case 18446744073709550465LLU: // 99999999sA'''''''''''''''
20921+ case 18446744073709550463LLU: // 99999999r9'''''''''''''''
2088720922 {
2088820923 {
2088920924 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
@@ -20893,11 +20928,11 @@
2089320928 uint64_t arg = 0;
2089420929 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2089520930 }
20896- state.addr = 18446744073709550458LLU; // 99999999r4'''''''''''''''
20931+ state.addr = 18446744073709550456LLU; // 99999999r2'''''''''''''''
2089720932
2089820933 break;
2089920934 }
20900- case 18446744073709550458LLU: // 99999999r4'''''''''''''''
20935+ case 18446744073709550456LLU: // 99999999r2'''''''''''''''
2090120936 {
2090220937 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2090320938 {
@@ -20904,7 +20939,7 @@
2090420939 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2090520940 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2090620941 {
20907- state.addr = 18446744073709550457LLU; // 99999999r3'''''''''''''''
20942+ state.addr = 18446744073709550455LLU; // 99999999r1'''''''''''''''
2090820943
2090920944 break;
2091020945 }
@@ -20919,11 +20954,11 @@
2091920954 uint64_t arg = 0;
2092020955 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2092120956 }
20922- state.addr = 18446744073709550456LLU; // 99999999r2'''''''''''''''
20957+ state.addr = 18446744073709550454LLU; // 99999999r0'''''''''''''''
2092320958
2092420959 break;
2092520960 }
20926- case 18446744073709550456LLU: // 99999999r2'''''''''''''''
20961+ case 18446744073709550454LLU: // 99999999r0'''''''''''''''
2092720962 {
2092820963 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU))
2092920964 {
@@ -20930,7 +20965,7 @@
2093020965 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
2093120966 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
2093220967 {
20933- state.addr = 18446744073709550455LLU; // 99999999r1'''''''''''''''
20968+ state.addr = 18446744073709550453LLU; // 99999999rz'''''''''''''''
2093420969
2093520970 break;
2093620971 }
@@ -20938,18 +20973,18 @@
2093820973 /*direct*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = (*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) << 1) + 1LLU;
2093920974 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = heap.data[*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)].elem0;
2094020975
20941- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550454LLU : 18446744073709550453LLU;
20976+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550452LLU : 18446744073709550451LLU;
2094220977
2094320978 break;
2094420979 }
20945- case 18446744073709550454LLU: // 99999999r0'''''''''''''''
20980+ case 18446744073709550452LLU: // 99999999ry'''''''''''''''
2094620981 {
2094720982
20948- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550452LLU : 18446744073709550451LLU;
20983+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550450LLU : 18446744073709550449LLU;
2094920984
2095020985 break;
2095120986 }
20952- case 18446744073709550452LLU: // 99999999ry'''''''''''''''
20987+ case 18446744073709550450LLU: // 99999999rw'''''''''''''''
2095320988 {
2095420989 {
2095520990 uint64_t arg = 0LLU;
@@ -20958,11 +20993,11 @@
2095820993
2095920994 /*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________*/*LOCAL_ACCESS(heap.data, 10LLU, 3LLU);
2096020995
20961- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550450LLU : 18446744073709550449LLU;
20996+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550448LLU : 18446744073709550447LLU;
2096220997
2096320998 break;
2096420999 }
20965- case 18446744073709550450LLU: // 99999999rw'''''''''''''''
21000+ case 18446744073709550448LLU: // 99999999ru'''''''''''''''
2096621001 {
2096721002 /*notfound__*/*LOCAL_ACCESS(heap.data, 10LLU, 4LLU) = 0LLU;
2096821003 {
@@ -20981,7 +21016,7 @@
2098121016 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2098221017 }
2098321018 // 3LLU
20984- uint64_t return_to = 18446744073709550447LLU;
21019+ uint64_t return_to = 18446744073709550445LLU;
2098521020 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2098621021 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2098721022 heap.data[0].elem1 = heap.data[0].elem0;
@@ -20991,57 +21026,57 @@
2099121026
2099221027 break;
2099321028 }
20994- case 18446744073709550447LLU: // 99999999rt'''''''''''''''
21029+ case 18446744073709550445LLU: // 99999999rr'''''''''''''''
2099521030 {
20996- state.addr = 18446744073709550448LLU; // 99999999ru'''''''''''''''
21031+ state.addr = 18446744073709550446LLU; // 99999999rs'''''''''''''''
2099721032
2099821033 break;
2099921034 }
21000- case 18446744073709550448LLU: // 99999999ru'''''''''''''''
21035+ case 18446744073709550446LLU: // 99999999rs'''''''''''''''
2100121036 {
21002- state.addr = 18446744073709550449LLU; // 99999999rv'''''''''''''''
21037+ state.addr = 18446744073709550447LLU; // 99999999rt'''''''''''''''
2100321038
2100421039 break;
2100521040 }
21006- case 18446744073709550449LLU: // 99999999rv'''''''''''''''
21041+ case 18446744073709550447LLU: // 99999999rt'''''''''''''''
2100721042 {
2100821043 // variable u64 match_____ goes out of scope
2100921044 // emitted destructur for type u64
2101021045 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 10
21011- state.addr = 18446744073709550451LLU; // 99999999rx'''''''''''''''
21046+ state.addr = 18446744073709550449LLU; // 99999999rv'''''''''''''''
2101221047
2101321048 break;
2101421049 }
21015- case 18446744073709550451LLU: // 99999999rx'''''''''''''''
21050+ case 18446744073709550449LLU: // 99999999rv'''''''''''''''
2101621051 {
21017- state.addr = 18446744073709550453LLU; // 99999999rz'''''''''''''''
21052+ state.addr = 18446744073709550451LLU; // 99999999rx'''''''''''''''
2101821053
2101921054 break;
2102021055 }
21021- case 18446744073709550453LLU: // 99999999rz'''''''''''''''
21056+ case 18446744073709550451LLU: // 99999999rx'''''''''''''''
2102221057 {
2102321058 // parameter-reference varentry__ varentry__ goes out of scope
2102421059 // parameter-reference block_____ block_____ goes out of scope
21025- state.addr = 18446744073709550456LLU; // 99999999r2'''''''''''''''
21060+ state.addr = 18446744073709550454LLU; // 99999999r0'''''''''''''''
2102621061
2102721062 break;
2102821063 }
21029- case 18446744073709550455LLU: // 99999999r1'''''''''''''''
21064+ case 18446744073709550453LLU: // 99999999rz'''''''''''''''
2103021065 {
2103121066 // parameter-reference block_____ block_____ goes out of scope
2103221067 // parameter-reference list<block_____> blocklist_ goes out of scope
21033- state.addr = 18446744073709550458LLU; // 99999999r4'''''''''''''''
21068+ state.addr = 18446744073709550456LLU; // 99999999r2'''''''''''''''
2103421069
2103521070 break;
2103621071 }
21037- case 18446744073709550457LLU: // 99999999r3'''''''''''''''
21072+ case 18446744073709550455LLU: // 99999999r1'''''''''''''''
2103821073 {
2103921074
21040- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550446LLU : 18446744073709550445LLU;
21075+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550444LLU : 18446744073709550443LLU;
2104121076
2104221077 break;
2104321078 }
21044- case 18446744073709550446LLU: // 99999999rs'''''''''''''''
21079+ case 18446744073709550444LLU: // 99999999rq'''''''''''''''
2104521080 {
2104621081
2104721082 printid(stderr, /*def_id____*/*LOCAL_ACCESS(heap.data, 5LLU, 0LLU));
@@ -21054,11 +21089,11 @@
2105421089 fprintf(stderr, "%s\n", "");
2105521090 exit(-1);
2105621091 }
21057- state.addr = 18446744073709550445LLU; // 99999999rr'''''''''''''''
21092+ state.addr = 18446744073709550443LLU; // 99999999rp'''''''''''''''
2105821093
2105921094 break;
2106021095 }
21061- case 18446744073709550445LLU: // 99999999rr'''''''''''''''
21096+ case 18446744073709550443LLU: // 99999999rp'''''''''''''''
2106221097 {
2106321098 // variable u64 notfound__ goes out of scope
2106421099 // emitted destructur for type u64
@@ -21084,11 +21119,11 @@
2108421119 case 166111216711311686LLU: // INITVARREF
2108521120 {
2108621121
21087- state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550444LLU : 18446744073709550443LLU;
21122+ state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550442LLU : 18446744073709550441LLU;
2108821123
2108921124 break;
2109021125 }
21091- case 18446744073709550444LLU: // 99999999rq'''''''''''''''
21126+ case 18446744073709550442LLU: // 99999999ro'''''''''''''''
2109221127 {
2109321128 {
2109421129 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -21095,11 +21130,11 @@
2109521130 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2109621131 }
2109721132
21098- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550442LLU : 18446744073709550441LLU;
21133+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550440LLU : 18446744073709550439LLU;
2109921134
2110021135 break;
2110121136 }
21102- case 18446744073709550442LLU: // 99999999ro'''''''''''''''
21137+ case 18446744073709550440LLU: // 99999999rm'''''''''''''''
2110321138 {
2110421139 {
2110521140 uint64_t mainresult = heap.data[0].elem0;
@@ -21109,7 +21144,7 @@
2110921144 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2111021145 }
2111121146 // 1LLU
21112- uint64_t return_to = 18446744073709550439LLU;
21147+ uint64_t return_to = 18446744073709550437LLU;
2111321148 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2111421149 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2111521150 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21119,13 +21154,13 @@
2111921154
2112021155 break;
2112121156 }
21122- case 18446744073709550439LLU: // 99999999rl'''''''''''''''
21157+ case 18446744073709550437LLU: // 99999999rj'''''''''''''''
2112321158 {
21124- state.addr = 18446744073709550440LLU; // 99999999rm'''''''''''''''
21159+ state.addr = 18446744073709550438LLU; // 99999999rk'''''''''''''''
2112521160
2112621161 break;
2112721162 }
21128- case 18446744073709550440LLU: // 99999999rm'''''''''''''''
21163+ case 18446744073709550438LLU: // 99999999rk'''''''''''''''
2112921164 {
2113021165
2113121166 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
@@ -21138,18 +21173,18 @@
2113821173 heap.availilable_size_for_dynamic_objects += 0LLU;
2113921174 heap.availilable_size_for_dynamic_objects += 0LLU;
2114021175
21141- state.addr = 18446744073709550438LLU; // 99999999rk'''''''''''''''
21176+ state.addr = 18446744073709550436LLU; // 99999999ri'''''''''''''''
2114221177
2114321178 break;
2114421179 }
21145- case 18446744073709550441LLU: // 99999999rn'''''''''''''''
21180+ case 18446744073709550439LLU: // 99999999rl'''''''''''''''
2114621181 {
2114721182 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 1LLU;
21148- state.addr = 18446744073709550438LLU; // 99999999rk'''''''''''''''
21183+ state.addr = 18446744073709550436LLU; // 99999999ri'''''''''''''''
2114921184
2115021185 break;
2115121186 }
21152- case 18446744073709550438LLU: // 99999999rk'''''''''''''''
21187+ case 18446744073709550436LLU: // 99999999ri'''''''''''''''
2115321188 {
2115421189 // parameter varvar____ kind______ goes out of scope
2115521190 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21156,18 +21191,18 @@
2115621191 heap.availilable_size_for_dynamic_objects += 0LLU;
2115721192 heap.availilable_size_for_dynamic_objects += 0LLU;
2115821193
21159- state.addr = 18446744073709550437LLU; // 99999999rj'''''''''''''''
21194+ state.addr = 18446744073709550435LLU; // 99999999rh'''''''''''''''
2116021195
2116121196 break;
2116221197 }
21163- case 18446744073709550443LLU: // 99999999rp'''''''''''''''
21198+ case 18446744073709550441LLU: // 99999999rn'''''''''''''''
2116421199 {
2116521200
21166- state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550436LLU : 18446744073709550435LLU;
21201+ state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550434LLU : 18446744073709550433LLU;
2116721202
2116821203 break;
2116921204 }
21170- case 18446744073709550436LLU: // 99999999ri'''''''''''''''
21205+ case 18446744073709550434LLU: // 99999999rg'''''''''''''''
2117121206 {
2117221207 {
2117321208 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -21174,11 +21209,11 @@
2117421209 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2117521210 }
2117621211
21177- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550434LLU : 18446744073709550433LLU;
21212+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550432LLU : 18446744073709550431LLU;
2117821213
2117921214 break;
2118021215 }
21181- case 18446744073709550434LLU: // 99999999rg'''''''''''''''
21216+ case 18446744073709550432LLU: // 99999999re'''''''''''''''
2118221217 {
2118321218 {
2118421219 uint64_t mainresult = heap.data[0].elem0;
@@ -21188,7 +21223,7 @@
2118821223 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2118921224 }
2119021225 // 1LLU
21191- uint64_t return_to = 18446744073709550431LLU;
21226+ uint64_t return_to = 18446744073709550429LLU;
2119221227 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2119321228 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2119421229 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21198,13 +21233,13 @@
2119821233
2119921234 break;
2120021235 }
21201- case 18446744073709550431LLU: // 99999999rd'''''''''''''''
21236+ case 18446744073709550429LLU: // 99999999rb'''''''''''''''
2120221237 {
21203- state.addr = 18446744073709550432LLU; // 99999999re'''''''''''''''
21238+ state.addr = 18446744073709550430LLU; // 99999999rc'''''''''''''''
2120421239
2120521240 break;
2120621241 }
21207- case 18446744073709550432LLU: // 99999999re'''''''''''''''
21242+ case 18446744073709550430LLU: // 99999999rc'''''''''''''''
2120821243 {
2120921244
2121021245 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
@@ -21217,18 +21252,18 @@
2121721252 heap.availilable_size_for_dynamic_objects += 0LLU;
2121821253 heap.availilable_size_for_dynamic_objects += 0LLU;
2121921254
21220- state.addr = 18446744073709550430LLU; // 99999999rc'''''''''''''''
21255+ state.addr = 18446744073709550428LLU; // 99999999ra'''''''''''''''
2122121256
2122221257 break;
2122321258 }
21224- case 18446744073709550433LLU: // 99999999rf'''''''''''''''
21259+ case 18446744073709550431LLU: // 99999999rd'''''''''''''''
2122521260 {
2122621261 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 1LLU;
21227- state.addr = 18446744073709550430LLU; // 99999999rc'''''''''''''''
21262+ state.addr = 18446744073709550428LLU; // 99999999ra'''''''''''''''
2122821263
2122921264 break;
2123021265 }
21231- case 18446744073709550430LLU: // 99999999rc'''''''''''''''
21266+ case 18446744073709550428LLU: // 99999999ra'''''''''''''''
2123221267 {
2123321268 // parameter varref____ kind______ goes out of scope
2123421269 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21235,18 +21270,18 @@
2123521270 heap.availilable_size_for_dynamic_objects += 0LLU;
2123621271 heap.availilable_size_for_dynamic_objects += 0LLU;
2123721272
21238- state.addr = 18446744073709550429LLU; // 99999999rb'''''''''''''''
21273+ state.addr = 18446744073709550427LLU; // 99999999r$'''''''''''''''
2123921274
2124021275 break;
2124121276 }
21242- case 18446744073709550435LLU: // 99999999rh'''''''''''''''
21277+ case 18446744073709550433LLU: // 99999999rf'''''''''''''''
2124321278 {
2124421279
21245- state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550428LLU : 18446744073709550427LLU;
21280+ state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem0 ? 18446744073709550426LLU : 18446744073709550425LLU;
2124621281
2124721282 break;
2124821283 }
21249- case 18446744073709550428LLU: // 99999999ra'''''''''''''''
21284+ case 18446744073709550426LLU: // 99999999rZ'''''''''''''''
2125021285 {
2125121286 {
2125221287 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 3LLU, 1LLU)].elem1;
@@ -21253,11 +21288,11 @@
2125321288 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2125421289 }
2125521290
21256- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550426LLU : 18446744073709550425LLU;
21291+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550424LLU : 18446744073709550423LLU;
2125721292
2125821293 break;
2125921294 }
21260- case 18446744073709550426LLU: // 99999999rZ'''''''''''''''
21295+ case 18446744073709550424LLU: // 99999999rX'''''''''''''''
2126121296 {
2126221297 {
2126321298 uint64_t mainresult = heap.data[0].elem0;
@@ -21267,7 +21302,7 @@
2126721302 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2126821303 }
2126921304 // 1LLU
21270- uint64_t return_to = 18446744073709550423LLU;
21305+ uint64_t return_to = 18446744073709550421LLU;
2127121306 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2127221307 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2127321308 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21277,13 +21312,13 @@
2127721312
2127821313 break;
2127921314 }
21280- case 18446744073709550423LLU: // 99999999rW'''''''''''''''
21315+ case 18446744073709550421LLU: // 99999999rU'''''''''''''''
2128121316 {
21282- state.addr = 18446744073709550424LLU; // 99999999rX'''''''''''''''
21317+ state.addr = 18446744073709550422LLU; // 99999999rV'''''''''''''''
2128321318
2128421319 break;
2128521320 }
21286- case 18446744073709550424LLU: // 99999999rX'''''''''''''''
21321+ case 18446744073709550422LLU: // 99999999rV'''''''''''''''
2128721322 {
2128821323
2128921324 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
@@ -21296,18 +21331,18 @@
2129621331 heap.availilable_size_for_dynamic_objects += 0LLU;
2129721332 heap.availilable_size_for_dynamic_objects += 0LLU;
2129821333
21299- state.addr = 18446744073709550422LLU; // 99999999rV'''''''''''''''
21334+ state.addr = 18446744073709550420LLU; // 99999999rT'''''''''''''''
2130021335
2130121336 break;
2130221337 }
21303- case 18446744073709550425LLU: // 99999999rY'''''''''''''''
21338+ case 18446744073709550423LLU: // 99999999rW'''''''''''''''
2130421339 {
2130521340 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 1LLU;
21306- state.addr = 18446744073709550422LLU; // 99999999rV'''''''''''''''
21341+ state.addr = 18446744073709550420LLU; // 99999999rT'''''''''''''''
2130721342
2130821343 break;
2130921344 }
21310- case 18446744073709550422LLU: // 99999999rV'''''''''''''''
21345+ case 18446744073709550420LLU: // 99999999rT'''''''''''''''
2131121346 {
2131221347 // parameter varvirt___ kind______ goes out of scope
2131321348 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21314,11 +21349,11 @@
2131421349 heap.availilable_size_for_dynamic_objects += 0LLU;
2131521350 heap.availilable_size_for_dynamic_objects += 0LLU;
2131621351
21317- state.addr = 18446744073709550421LLU; // 99999999rU'''''''''''''''
21352+ state.addr = 18446744073709550419LLU; // 99999999rS'''''''''''''''
2131821353
2131921354 break;
2132021355 }
21321- case 18446744073709550427LLU: // 99999999r$'''''''''''''''
21356+ case 18446744073709550425LLU: // 99999999rY'''''''''''''''
2132221357 {
2132321358 {
2132421359 uint64_t mainresult = heap.data[0].elem0;
@@ -21328,7 +21363,7 @@
2132821363 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2132921364 }
2133021365 // 1LLU
21331- uint64_t return_to = 18446744073709550419LLU;
21366+ uint64_t return_to = 18446744073709550417LLU;
2133221367 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2133321368 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2133421369 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21338,13 +21373,13 @@
2133821373
2133921374 break;
2134021375 }
21341- case 18446744073709550419LLU: // 99999999rS'''''''''''''''
21376+ case 18446744073709550417LLU: // 99999999rQ'''''''''''''''
2134221377 {
21343- state.addr = 18446744073709550420LLU; // 99999999rT'''''''''''''''
21378+ state.addr = 18446744073709550418LLU; // 99999999rR'''''''''''''''
2134421379
2134521380 break;
2134621381 }
21347- case 18446744073709550420LLU: // 99999999rT'''''''''''''''
21382+ case 18446744073709550418LLU: // 99999999rR'''''''''''''''
2134821383 {
2134921384 fprintf(stderr, "%s", "cannot initialize hidden ");
2135021385
@@ -21354,23 +21389,23 @@
2135421389 fprintf(stderr, "%s\n", "");
2135521390 exit(-1);
2135621391 }
21357- state.addr = 18446744073709550421LLU; // 99999999rU'''''''''''''''
21392+ state.addr = 18446744073709550419LLU; // 99999999rS'''''''''''''''
2135821393
2135921394 break;
2136021395 }
21361- case 18446744073709550421LLU: // 99999999rU'''''''''''''''
21396+ case 18446744073709550419LLU: // 99999999rS'''''''''''''''
2136221397 {
21363- state.addr = 18446744073709550429LLU; // 99999999rb'''''''''''''''
21398+ state.addr = 18446744073709550427LLU; // 99999999r$'''''''''''''''
2136421399
2136521400 break;
2136621401 }
21367- case 18446744073709550429LLU: // 99999999rb'''''''''''''''
21402+ case 18446744073709550427LLU: // 99999999r$'''''''''''''''
2136821403 {
21369- state.addr = 18446744073709550437LLU; // 99999999rj'''''''''''''''
21404+ state.addr = 18446744073709550435LLU; // 99999999rh'''''''''''''''
2137021405
2137121406 break;
2137221407 }
21373- case 18446744073709550437LLU: // 99999999rj'''''''''''''''
21408+ case 18446744073709550435LLU: // 99999999rh'''''''''''''''
2137421409 {
2137521410 // parameter u64 id________ goes out of scope
2137621411 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 3
@@ -21402,11 +21437,11 @@
2140221437 uint64_t arg = 0;
2140321438 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2140421439 }
21405- state.addr = 18446744073709550418LLU; // 99999999rR'''''''''''''''
21440+ state.addr = 18446744073709550416LLU; // 99999999rP'''''''''''''''
2140621441
2140721442 break;
2140821443 }
21409- case 18446744073709550418LLU: // 99999999rR'''''''''''''''
21444+ case 18446744073709550416LLU: // 99999999rP'''''''''''''''
2141021445 {
2141121446 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2141221447 {
@@ -21413,7 +21448,7 @@
2141321448 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2141421449 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2141521450 {
21416- state.addr = 18446744073709550417LLU; // 99999999rQ'''''''''''''''
21451+ state.addr = 18446744073709550415LLU; // 99999999rO'''''''''''''''
2141721452
2141821453 break;
2141921454 }
@@ -21421,11 +21456,11 @@
2142121456 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
2142221457 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
2142321458
21424- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550416LLU : 18446744073709550415LLU;
21459+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550414LLU : 18446744073709550413LLU;
2142521460
2142621461 break;
2142721462 }
21428- case 18446744073709550416LLU: // 99999999rP'''''''''''''''
21463+ case 18446744073709550414LLU: // 99999999rN'''''''''''''''
2142921464 {
2143021465 {
2143121466 uint64_t arg = 0LLU;
@@ -21434,11 +21469,11 @@
2143421469
2143521470 /*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________*/*LOCAL_ACCESS(heap.data, 8LLU, 3LLU);
2143621471
21437- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550414LLU : 18446744073709550413LLU;
21472+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550412LLU : 18446744073709550411LLU;
2143821473
2143921474 break;
2144021475 }
21441- case 18446744073709550414LLU: // 99999999rN'''''''''''''''
21476+ case 18446744073709550412LLU: // 99999999rL'''''''''''''''
2144221477 {
2144321478 /*notfound__*/*LOCAL_ACCESS(heap.data, 8LLU, 4LLU) = 0LLU;
2144421479 {
@@ -21457,7 +21492,7 @@
2145721492 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2145821493 }
2145921494 // 3LLU
21460- uint64_t return_to = 18446744073709550411LLU;
21495+ uint64_t return_to = 18446744073709550409LLU;
2146121496 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2146221497 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2146321498 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21467,36 +21502,36 @@
2146721502
2146821503 break;
2146921504 }
21470- case 18446744073709550411LLU: // 99999999rK'''''''''''''''
21505+ case 18446744073709550409LLU: // 99999999rI'''''''''''''''
2147121506 {
21472- state.addr = 18446744073709550412LLU; // 99999999rL'''''''''''''''
21507+ state.addr = 18446744073709550410LLU; // 99999999rJ'''''''''''''''
2147321508
2147421509 break;
2147521510 }
21476- case 18446744073709550412LLU: // 99999999rL'''''''''''''''
21511+ case 18446744073709550410LLU: // 99999999rJ'''''''''''''''
2147721512 {
21478- state.addr = 18446744073709550413LLU; // 99999999rM'''''''''''''''
21513+ state.addr = 18446744073709550411LLU; // 99999999rK'''''''''''''''
2147921514
2148021515 break;
2148121516 }
21482- case 18446744073709550413LLU: // 99999999rM'''''''''''''''
21517+ case 18446744073709550411LLU: // 99999999rK'''''''''''''''
2148321518 {
2148421519 // variable u64 match_____ goes out of scope
2148521520 // emitted destructur for type u64
2148621521 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 8
21487- state.addr = 18446744073709550415LLU; // 99999999rO'''''''''''''''
21522+ state.addr = 18446744073709550413LLU; // 99999999rM'''''''''''''''
2148821523
2148921524 break;
2149021525 }
21491- case 18446744073709550415LLU: // 99999999rO'''''''''''''''
21526+ case 18446744073709550413LLU: // 99999999rM'''''''''''''''
2149221527 {
2149321528 // parameter-reference varentry__ varentry__ goes out of scope
2149421529 // parameter-reference list<varentry__> varlist___ goes out of scope
21495- state.addr = 18446744073709550418LLU; // 99999999rR'''''''''''''''
21530+ state.addr = 18446744073709550416LLU; // 99999999rP'''''''''''''''
2149621531
2149721532 break;
2149821533 }
21499- case 18446744073709550417LLU: // 99999999rQ'''''''''''''''
21534+ case 18446744073709550415LLU: // 99999999rO'''''''''''''''
2150021535 {
2150121536 {
2150221537 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
@@ -21506,11 +21541,11 @@
2150621541 uint64_t arg = 0;
2150721542 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2150821543 }
21509- state.addr = 18446744073709550410LLU; // 99999999rJ'''''''''''''''
21544+ state.addr = 18446744073709550408LLU; // 99999999rH'''''''''''''''
2151021545
2151121546 break;
2151221547 }
21513- case 18446744073709550410LLU: // 99999999rJ'''''''''''''''
21548+ case 18446744073709550408LLU: // 99999999rH'''''''''''''''
2151421549 {
2151521550 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2151621551 {
@@ -21517,7 +21552,7 @@
2151721552 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2151821553 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2151921554 {
21520- state.addr = 18446744073709550409LLU; // 99999999rI'''''''''''''''
21555+ state.addr = 18446744073709550407LLU; // 99999999rG'''''''''''''''
2152121556
2152221557 break;
2152321558 }
@@ -21532,11 +21567,11 @@
2153221567 uint64_t arg = 0;
2153321568 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2153421569 }
21535- state.addr = 18446744073709550408LLU; // 99999999rH'''''''''''''''
21570+ state.addr = 18446744073709550406LLU; // 99999999rF'''''''''''''''
2153621571
2153721572 break;
2153821573 }
21539- case 18446744073709550408LLU: // 99999999rH'''''''''''''''
21574+ case 18446744073709550406LLU: // 99999999rF'''''''''''''''
2154021575 {
2154121576 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU))
2154221577 {
@@ -21543,7 +21578,7 @@
2154321578 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
2154421579 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
2154521580 {
21546- state.addr = 18446744073709550407LLU; // 99999999rG'''''''''''''''
21581+ state.addr = 18446744073709550405LLU; // 99999999rE'''''''''''''''
2154721582
2154821583 break;
2154921584 }
@@ -21551,11 +21586,11 @@
2155121586 /*direct*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = (*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) << 1) + 1LLU;
2155221587 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = heap.data[*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)].elem0;
2155321588
21554- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550406LLU : 18446744073709550405LLU;
21589+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550404LLU : 18446744073709550403LLU;
2155521590
2155621591 break;
2155721592 }
21558- case 18446744073709550406LLU: // 99999999rF'''''''''''''''
21593+ case 18446744073709550404LLU: // 99999999rD'''''''''''''''
2155921594 {
2156021595 {
2156121596 uint64_t arg = 660220379876294656LLU;
@@ -21589,7 +21624,7 @@
2158921624 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2159021625 }
2159121626 // 6LLU
21592- uint64_t return_to = 18446744073709550403LLU;
21627+ uint64_t return_to = 18446744073709550401LLU;
2159321628 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2159421629 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2159521630 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21599,20 +21634,20 @@
2159921634
2160021635 break;
2160121636 }
21602- case 18446744073709550403LLU: // 99999999rC'''''''''''''''
21637+ case 18446744073709550401LLU: // 99999999rA'''''''''''''''
2160321638 {
21604- state.addr = 18446744073709550404LLU; // 99999999rD'''''''''''''''
21639+ state.addr = 18446744073709550402LLU; // 99999999rB'''''''''''''''
2160521640
2160621641 break;
2160721642 }
21608- case 18446744073709550404LLU: // 99999999rD'''''''''''''''
21643+ case 18446744073709550402LLU: // 99999999rB'''''''''''''''
2160921644 {
2161021645
21611- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 10LLU, 4LLU) ? 18446744073709550402LLU : 18446744073709550401LLU;
21646+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 10LLU, 4LLU) ? 18446744073709550400LLU : 18446744073709550399LLU;
2161221647
2161321648 break;
2161421649 }
21615- case 18446744073709550402LLU: // 99999999rB'''''''''''''''
21650+ case 18446744073709550400LLU: // 99999999r_'''''''''''''''
2161621651 {
2161721652 {
2161821653 uint64_t arg = 0LLU;
@@ -21621,11 +21656,11 @@
2162121656
2162221657 /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 11LLU, 8LLU), 1LLU)) == /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 3LLU);
2162321658
21624- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550400LLU : 18446744073709550399LLU;
21659+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550398LLU : 18446744073709550397LLU;
2162521660
2162621661 break;
2162721662 }
21628- case 18446744073709550400LLU: // 99999999r_'''''''''''''''
21663+ case 18446744073709550398LLU: // 99999999q8'''''''''''''''
2162921664 {
2163021665 /*notfound__*/*LOCAL_ACCESS(heap.data, 11LLU, 4LLU) = 0LLU;
2163121666 {
@@ -21644,7 +21679,7 @@
2164421679 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2164521680 }
2164621681 // 3LLU
21647- uint64_t return_to = 18446744073709550397LLU;
21682+ uint64_t return_to = 18446744073709550395LLU;
2164821683 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2164921684 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2165021685 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21654,60 +21689,60 @@
2165421689
2165521690 break;
2165621691 }
21657- case 18446744073709550397LLU: // 99999999q7'''''''''''''''
21692+ case 18446744073709550395LLU: // 99999999q5'''''''''''''''
2165821693 {
21659- state.addr = 18446744073709550398LLU; // 99999999q8'''''''''''''''
21694+ state.addr = 18446744073709550396LLU; // 99999999q6'''''''''''''''
2166021695
2166121696 break;
2166221697 }
21663- case 18446744073709550398LLU: // 99999999q8'''''''''''''''
21698+ case 18446744073709550396LLU: // 99999999q6'''''''''''''''
2166421699 {
21665- state.addr = 18446744073709550399LLU; // 99999999q9'''''''''''''''
21700+ state.addr = 18446744073709550397LLU; // 99999999q7'''''''''''''''
2166621701
2166721702 break;
2166821703 }
21669- case 18446744073709550399LLU: // 99999999q9'''''''''''''''
21704+ case 18446744073709550397LLU: // 99999999q7'''''''''''''''
2167021705 {
2167121706 // variable u64 match_____ goes out of scope
2167221707 // emitted destructur for type u64
2167321708 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 11
21674- state.addr = 18446744073709550401LLU; // 99999999rA'''''''''''''''
21709+ state.addr = 18446744073709550399LLU; // 99999999q9'''''''''''''''
2167521710
2167621711 break;
2167721712 }
21678- case 18446744073709550401LLU: // 99999999rA'''''''''''''''
21713+ case 18446744073709550399LLU: // 99999999q9'''''''''''''''
2167921714 {
2168021715 // variable u64 info______ goes out of scope
2168121716 // emitted destructur for type u64
2168221717 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference info______ at 10
21683- state.addr = 18446744073709550405LLU; // 99999999rE'''''''''''''''
21718+ state.addr = 18446744073709550403LLU; // 99999999rC'''''''''''''''
2168421719
2168521720 break;
2168621721 }
21687- case 18446744073709550405LLU: // 99999999rE'''''''''''''''
21722+ case 18446744073709550403LLU: // 99999999rC'''''''''''''''
2168821723 {
2168921724 // parameter-reference varentry__ varentry__ goes out of scope
2169021725 // parameter-reference block_____ block_____ goes out of scope
21691- state.addr = 18446744073709550408LLU; // 99999999rH'''''''''''''''
21726+ state.addr = 18446744073709550406LLU; // 99999999rF'''''''''''''''
2169221727
2169321728 break;
2169421729 }
21695- case 18446744073709550407LLU: // 99999999rG'''''''''''''''
21730+ case 18446744073709550405LLU: // 99999999rE'''''''''''''''
2169621731 {
2169721732 // parameter-reference block_____ block_____ goes out of scope
2169821733 // parameter-reference list<block_____> blocklist_ goes out of scope
21699- state.addr = 18446744073709550410LLU; // 99999999rJ'''''''''''''''
21734+ state.addr = 18446744073709550408LLU; // 99999999rH'''''''''''''''
2170021735
2170121736 break;
2170221737 }
21703- case 18446744073709550409LLU: // 99999999rI'''''''''''''''
21738+ case 18446744073709550407LLU: // 99999999rG'''''''''''''''
2170421739 {
2170521740
21706- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550396LLU : 18446744073709550395LLU;
21741+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550394LLU : 18446744073709550393LLU;
2170721742
2170821743 break;
2170921744 }
21710- case 18446744073709550396LLU: // 99999999q6'''''''''''''''
21745+ case 18446744073709550394LLU: // 99999999q4'''''''''''''''
2171121746 {
2171221747
2171321748 printid(stderr, /*def_id____*/*LOCAL_ACCESS(heap.data, 5LLU, 0LLU));
@@ -21720,11 +21755,11 @@
2172021755 fprintf(stderr, "%s\n", "");
2172121756 exit(-1);
2172221757 }
21723- state.addr = 18446744073709550395LLU; // 99999999q5'''''''''''''''
21758+ state.addr = 18446744073709550393LLU; // 99999999q3'''''''''''''''
2172421759
2172521760 break;
2172621761 }
21727- case 18446744073709550395LLU: // 99999999q5'''''''''''''''
21762+ case 18446744073709550393LLU: // 99999999q3'''''''''''''''
2172821763 {
2172921764 // variable u64 notfound__ goes out of scope
2173021765 // emitted destructur for type u64
@@ -21750,11 +21785,11 @@
2175021785 case 238506429538443590LLU: // MOVEVARREF
2175121786 {
2175221787
21753- state.addr = 890788136479621120LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550394LLU : 18446744073709550393LLU;
21788+ state.addr = 890788136479621120LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550392LLU : 18446744073709550391LLU;
2175421789
2175521790 break;
2175621791 }
21757- case 18446744073709550394LLU: // 99999999q4'''''''''''''''
21792+ case 18446744073709550392LLU: // 99999999q2'''''''''''''''
2175821793 {
2175921794 {
2176021795 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem1;
@@ -21761,21 +21796,21 @@
2176121796 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2176221797 }
2176321798
21764- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550392LLU : 18446744073709550391LLU;
21799+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550390LLU : 18446744073709550389LLU;
2176521800
2176621801 break;
2176721802 }
21768- case 18446744073709550392LLU: // 99999999q2'''''''''''''''
21803+ case 18446744073709550390LLU: // 99999999q0'''''''''''''''
2176921804 {
2177021805 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 0LLU;
2177121806 heap.availilable_size_for_dynamic_objects += 0LLU;
2177221807 heap.availilable_size_for_dynamic_objects += 0LLU;
2177321808
21774- state.addr = 18446744073709550390LLU; // 99999999q0'''''''''''''''
21809+ state.addr = 18446744073709550388LLU; // 99999999qy'''''''''''''''
2177521810
2177621811 break;
2177721812 }
21778- case 18446744073709550391LLU: // 99999999q1'''''''''''''''
21813+ case 18446744073709550389LLU: // 99999999qz'''''''''''''''
2177921814 {
2178021815 {
2178121816 uint64_t mainresult = heap.data[0].elem0;
@@ -21785,7 +21820,7 @@
2178521820 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2178621821 }
2178721822 // 1LLU
21788- uint64_t return_to = 18446744073709550388LLU;
21823+ uint64_t return_to = 18446744073709550386LLU;
2178921824 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2179021825 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2179121826 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21795,13 +21830,13 @@
2179521830
2179621831 break;
2179721832 }
21798- case 18446744073709550388LLU: // 99999999qy'''''''''''''''
21833+ case 18446744073709550386LLU: // 99999999qw'''''''''''''''
2179921834 {
21800- state.addr = 18446744073709550389LLU; // 99999999qz'''''''''''''''
21835+ state.addr = 18446744073709550387LLU; // 99999999qx'''''''''''''''
2180121836
2180221837 break;
2180321838 }
21804- case 18446744073709550389LLU: // 99999999qz'''''''''''''''
21839+ case 18446744073709550387LLU: // 99999999qx'''''''''''''''
2180521840 {
2180621841
2180721842 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
@@ -21811,11 +21846,11 @@
2181121846 fprintf(stderr, "%s\n", "");
2181221847 exit(-1);
2181321848 }
21814- state.addr = 18446744073709550390LLU; // 99999999q0'''''''''''''''
21849+ state.addr = 18446744073709550388LLU; // 99999999qy'''''''''''''''
2181521850
2181621851 break;
2181721852 }
21818- case 18446744073709550390LLU: // 99999999q0'''''''''''''''
21853+ case 18446744073709550388LLU: // 99999999qy'''''''''''''''
2181921854 {
2182021855 // parameter varvar____ kind______ goes out of scope
2182121856 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21822,18 +21857,18 @@
2182221857 heap.availilable_size_for_dynamic_objects += 0LLU;
2182321858 heap.availilable_size_for_dynamic_objects += 0LLU;
2182421859
21825- state.addr = 18446744073709550387LLU; // 99999999qx'''''''''''''''
21860+ state.addr = 18446744073709550385LLU; // 99999999qv'''''''''''''''
2182621861
2182721862 break;
2182821863 }
21829- case 18446744073709550393LLU: // 99999999q3'''''''''''''''
21864+ case 18446744073709550391LLU: // 99999999q1'''''''''''''''
2183021865 {
2183121866
21832- state.addr = 890787865695354880LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550386LLU : 18446744073709550385LLU;
21867+ state.addr = 890787865695354880LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550384LLU : 18446744073709550383LLU;
2183321868
2183421869 break;
2183521870 }
21836- case 18446744073709550386LLU: // 99999999qw'''''''''''''''
21871+ case 18446744073709550384LLU: // 99999999qu'''''''''''''''
2183721872 {
2183821873 {
2183921874 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem1;
@@ -21840,21 +21875,21 @@
2184021875 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2184121876 }
2184221877
21843- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550384LLU : 18446744073709550383LLU;
21878+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550382LLU : 18446744073709550381LLU;
2184421879
2184521880 break;
2184621881 }
21847- case 18446744073709550384LLU: // 99999999qu'''''''''''''''
21882+ case 18446744073709550382LLU: // 99999999qs'''''''''''''''
2184821883 {
2184921884 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 0LLU;
2185021885 heap.availilable_size_for_dynamic_objects += 0LLU;
2185121886 heap.availilable_size_for_dynamic_objects += 0LLU;
2185221887
21853- state.addr = 18446744073709550382LLU; // 99999999qs'''''''''''''''
21888+ state.addr = 18446744073709550380LLU; // 99999999qq'''''''''''''''
2185421889
2185521890 break;
2185621891 }
21857- case 18446744073709550383LLU: // 99999999qt'''''''''''''''
21892+ case 18446744073709550381LLU: // 99999999qr'''''''''''''''
2185821893 {
2185921894 {
2186021895 uint64_t mainresult = heap.data[0].elem0;
@@ -21864,7 +21899,7 @@
2186421899 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2186521900 }
2186621901 // 1LLU
21867- uint64_t return_to = 18446744073709550380LLU;
21902+ uint64_t return_to = 18446744073709550378LLU;
2186821903 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2186921904 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2187021905 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21874,13 +21909,13 @@
2187421909
2187521910 break;
2187621911 }
21877- case 18446744073709550380LLU: // 99999999qq'''''''''''''''
21912+ case 18446744073709550378LLU: // 99999999qo'''''''''''''''
2187821913 {
21879- state.addr = 18446744073709550381LLU; // 99999999qr'''''''''''''''
21914+ state.addr = 18446744073709550379LLU; // 99999999qp'''''''''''''''
2188021915
2188121916 break;
2188221917 }
21883- case 18446744073709550381LLU: // 99999999qr'''''''''''''''
21918+ case 18446744073709550379LLU: // 99999999qp'''''''''''''''
2188421919 {
2188521920
2188621921 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
@@ -21890,11 +21925,11 @@
2189021925 fprintf(stderr, "%s\n", "");
2189121926 exit(-1);
2189221927 }
21893- state.addr = 18446744073709550382LLU; // 99999999qs'''''''''''''''
21928+ state.addr = 18446744073709550380LLU; // 99999999qq'''''''''''''''
2189421929
2189521930 break;
2189621931 }
21897- case 18446744073709550382LLU: // 99999999qs'''''''''''''''
21932+ case 18446744073709550380LLU: // 99999999qq'''''''''''''''
2189821933 {
2189921934 // parameter varref____ kind______ goes out of scope
2190021935 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21901,18 +21936,18 @@
2190121936 heap.availilable_size_for_dynamic_objects += 0LLU;
2190221937 heap.availilable_size_for_dynamic_objects += 0LLU;
2190321938
21904- state.addr = 18446744073709550379LLU; // 99999999qp'''''''''''''''
21939+ state.addr = 18446744073709550377LLU; // 99999999qn'''''''''''''''
2190521940
2190621941 break;
2190721942 }
21908- case 18446744073709550385LLU: // 99999999qv'''''''''''''''
21943+ case 18446744073709550383LLU: // 99999999qt'''''''''''''''
2190921944 {
2191021945
21911- state.addr = 890788145081876480LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550378LLU : 18446744073709550377LLU;
21946+ state.addr = 890788145081876480LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem0 ? 18446744073709550376LLU : 18446744073709550375LLU;
2191221947
2191321948 break;
2191421949 }
21915- case 18446744073709550378LLU: // 99999999qo'''''''''''''''
21950+ case 18446744073709550376LLU: // 99999999qm'''''''''''''''
2191621951 {
2191721952 {
2191821953 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU))].elem1;
@@ -21919,21 +21954,21 @@
2191921954 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2192021955 }
2192121956
21922- state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550376LLU : 18446744073709550375LLU;
21957+ state.addr = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) ? 18446744073709550374LLU : 18446744073709550373LLU;
2192321958
2192421959 break;
2192521960 }
21926- case 18446744073709550376LLU: // 99999999qm'''''''''''''''
21961+ case 18446744073709550374LLU: // 99999999qk'''''''''''''''
2192721962 {
2192821963 /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 4LLU, 3LLU), 4LLU)) = 0LLU;
2192921964 heap.availilable_size_for_dynamic_objects += 0LLU;
2193021965 heap.availilable_size_for_dynamic_objects += 0LLU;
2193121966
21932- state.addr = 18446744073709550374LLU; // 99999999qk'''''''''''''''
21967+ state.addr = 18446744073709550372LLU; // 99999999qi'''''''''''''''
2193321968
2193421969 break;
2193521970 }
21936- case 18446744073709550375LLU: // 99999999ql'''''''''''''''
21971+ case 18446744073709550373LLU: // 99999999qj'''''''''''''''
2193721972 {
2193821973 {
2193921974 uint64_t mainresult = heap.data[0].elem0;
@@ -21943,7 +21978,7 @@
2194321978 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2194421979 }
2194521980 // 1LLU
21946- uint64_t return_to = 18446744073709550372LLU;
21981+ uint64_t return_to = 18446744073709550370LLU;
2194721982 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2194821983 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2194921984 heap.data[0].elem1 = heap.data[0].elem0;
@@ -21953,13 +21988,13 @@
2195321988
2195421989 break;
2195521990 }
21956- case 18446744073709550372LLU: // 99999999qi'''''''''''''''
21991+ case 18446744073709550370LLU: // 99999999qg'''''''''''''''
2195721992 {
21958- state.addr = 18446744073709550373LLU; // 99999999qj'''''''''''''''
21993+ state.addr = 18446744073709550371LLU; // 99999999qh'''''''''''''''
2195921994
2196021995 break;
2196121996 }
21962- case 18446744073709550373LLU: // 99999999qj'''''''''''''''
21997+ case 18446744073709550371LLU: // 99999999qh'''''''''''''''
2196321998 {
2196421999
2196522000 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
@@ -21969,11 +22004,11 @@
2196922004 fprintf(stderr, "%s\n", "");
2197022005 exit(-1);
2197122006 }
21972- state.addr = 18446744073709550374LLU; // 99999999qk'''''''''''''''
22007+ state.addr = 18446744073709550372LLU; // 99999999qi'''''''''''''''
2197322008
2197422009 break;
2197522010 }
21976- case 18446744073709550374LLU: // 99999999qk'''''''''''''''
22011+ case 18446744073709550372LLU: // 99999999qi'''''''''''''''
2197722012 {
2197822013 // parameter varvirt___ kind______ goes out of scope
2197922014 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 4
@@ -21980,11 +22015,11 @@
2198022015 heap.availilable_size_for_dynamic_objects += 0LLU;
2198122016 heap.availilable_size_for_dynamic_objects += 0LLU;
2198222017
21983- state.addr = 18446744073709550371LLU; // 99999999qh'''''''''''''''
22018+ state.addr = 18446744073709550369LLU; // 99999999qf'''''''''''''''
2198422019
2198522020 break;
2198622021 }
21987- case 18446744073709550377LLU: // 99999999qn'''''''''''''''
22022+ case 18446744073709550375LLU: // 99999999ql'''''''''''''''
2198822023 {
2198922024 {
2199022025 uint64_t mainresult = heap.data[0].elem0;
@@ -21994,7 +22029,7 @@
2199422029 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2199522030 }
2199622031 // 1LLU
21997- uint64_t return_to = 18446744073709550369LLU;
22032+ uint64_t return_to = 18446744073709550367LLU;
2199822033 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2199922034 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2200022035 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22004,13 +22039,13 @@
2200422039
2200522040 break;
2200622041 }
22007- case 18446744073709550369LLU: // 99999999qf'''''''''''''''
22042+ case 18446744073709550367LLU: // 99999999qd'''''''''''''''
2200822043 {
22009- state.addr = 18446744073709550370LLU; // 99999999qg'''''''''''''''
22044+ state.addr = 18446744073709550368LLU; // 99999999qe'''''''''''''''
2201022045
2201122046 break;
2201222047 }
22013- case 18446744073709550370LLU: // 99999999qg'''''''''''''''
22048+ case 18446744073709550368LLU: // 99999999qe'''''''''''''''
2201422049 {
2201522050 fprintf(stderr, "%s", "cannot un-initialize hidden ");
2201622051
@@ -22020,23 +22055,23 @@
2202022055 fprintf(stderr, "%s\n", "");
2202122056 exit(-1);
2202222057 }
22023- state.addr = 18446744073709550371LLU; // 99999999qh'''''''''''''''
22058+ state.addr = 18446744073709550369LLU; // 99999999qf'''''''''''''''
2202422059
2202522060 break;
2202622061 }
22027- case 18446744073709550371LLU: // 99999999qh'''''''''''''''
22062+ case 18446744073709550369LLU: // 99999999qf'''''''''''''''
2202822063 {
22029- state.addr = 18446744073709550379LLU; // 99999999qp'''''''''''''''
22064+ state.addr = 18446744073709550377LLU; // 99999999qn'''''''''''''''
2203022065
2203122066 break;
2203222067 }
22033- case 18446744073709550379LLU: // 99999999qp'''''''''''''''
22068+ case 18446744073709550377LLU: // 99999999qn'''''''''''''''
2203422069 {
22035- state.addr = 18446744073709550387LLU; // 99999999qx'''''''''''''''
22070+ state.addr = 18446744073709550385LLU; // 99999999qv'''''''''''''''
2203622071
2203722072 break;
2203822073 }
22039- case 18446744073709550387LLU: // 99999999qx'''''''''''''''
22074+ case 18446744073709550385LLU: // 99999999qv'''''''''''''''
2204022075 {
2204122076 // parameter-reference u64 id________ goes out of scope
2204222077 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 3
@@ -22068,11 +22103,11 @@
2206822103 uint64_t arg = 0;
2206922104 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2207022105 }
22071- state.addr = 18446744073709550368LLU; // 99999999qe'''''''''''''''
22106+ state.addr = 18446744073709550366LLU; // 99999999qc'''''''''''''''
2207222107
2207322108 break;
2207422109 }
22075- case 18446744073709550368LLU: // 99999999qe'''''''''''''''
22110+ case 18446744073709550366LLU: // 99999999qc'''''''''''''''
2207622111 {
2207722112 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2207822113 {
@@ -22079,7 +22114,7 @@
2207922114 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2208022115 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2208122116 {
22082- state.addr = 18446744073709550367LLU; // 99999999qd'''''''''''''''
22117+ state.addr = 18446744073709550365LLU; // 99999999qb'''''''''''''''
2208322118
2208422119 break;
2208522120 }
@@ -22087,11 +22122,11 @@
2208722122 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
2208822123 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
2208922124
22090- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550366LLU : 18446744073709550365LLU;
22125+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 4LLU) ? 18446744073709550364LLU : 18446744073709550363LLU;
2209122126
2209222127 break;
2209322128 }
22094- case 18446744073709550366LLU: // 99999999qc'''''''''''''''
22129+ case 18446744073709550364LLU: // 99999999qa'''''''''''''''
2209522130 {
2209622131 {
2209722132 uint64_t arg = 0LLU;
@@ -22100,11 +22135,11 @@
2210022135
2210122136 /*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));
2210222137
22103- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550364LLU : 18446744073709550363LLU;
22138+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550362LLU : 18446744073709550361LLU;
2210422139
2210522140 break;
2210622141 }
22107- case 18446744073709550364LLU: // 99999999qa'''''''''''''''
22142+ case 18446744073709550362LLU: // 99999999qZ'''''''''''''''
2210822143 {
2210922144 /*notfound__*/*LOCAL_ACCESS(heap.data, 8LLU, 4LLU) = 0LLU;
2211022145 {
@@ -22123,7 +22158,7 @@
2212322158 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2212422159 }
2212522160 // 3LLU
22126- uint64_t return_to = 18446744073709550361LLU;
22161+ uint64_t return_to = 18446744073709550359LLU;
2212722162 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2212822163 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2212922164 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22133,36 +22168,36 @@
2213322168
2213422169 break;
2213522170 }
22136- case 18446744073709550361LLU: // 99999999qY'''''''''''''''
22171+ case 18446744073709550359LLU: // 99999999qW'''''''''''''''
2213722172 {
22138- state.addr = 18446744073709550362LLU; // 99999999qZ'''''''''''''''
22173+ state.addr = 18446744073709550360LLU; // 99999999qX'''''''''''''''
2213922174
2214022175 break;
2214122176 }
22142- case 18446744073709550362LLU: // 99999999qZ'''''''''''''''
22177+ case 18446744073709550360LLU: // 99999999qX'''''''''''''''
2214322178 {
22144- state.addr = 18446744073709550363LLU; // 99999999q$'''''''''''''''
22179+ state.addr = 18446744073709550361LLU; // 99999999qY'''''''''''''''
2214522180
2214622181 break;
2214722182 }
22148- case 18446744073709550363LLU: // 99999999q$'''''''''''''''
22183+ case 18446744073709550361LLU: // 99999999qY'''''''''''''''
2214922184 {
2215022185 // variable u64 match_____ goes out of scope
2215122186 // emitted destructur for type u64
2215222187 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 8
22153- state.addr = 18446744073709550365LLU; // 99999999qb'''''''''''''''
22188+ state.addr = 18446744073709550363LLU; // 99999999q$'''''''''''''''
2215422189
2215522190 break;
2215622191 }
22157- case 18446744073709550365LLU: // 99999999qb'''''''''''''''
22192+ case 18446744073709550363LLU: // 99999999q$'''''''''''''''
2215822193 {
2215922194 // parameter-reference varentry__ varentry__ goes out of scope
2216022195 // parameter-reference list<varentry__> varlist___ goes out of scope
22161- state.addr = 18446744073709550368LLU; // 99999999qe'''''''''''''''
22196+ state.addr = 18446744073709550366LLU; // 99999999qc'''''''''''''''
2216222197
2216322198 break;
2216422199 }
22165- case 18446744073709550367LLU: // 99999999qd'''''''''''''''
22200+ case 18446744073709550365LLU: // 99999999qb'''''''''''''''
2216622201 {
2216722202 {
2216822203 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
@@ -22172,11 +22207,11 @@
2217222207 uint64_t arg = 0;
2217322208 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2217422209 }
22175- state.addr = 18446744073709550360LLU; // 99999999qX'''''''''''''''
22210+ state.addr = 18446744073709550358LLU; // 99999999qV'''''''''''''''
2217622211
2217722212 break;
2217822213 }
22179- case 18446744073709550360LLU: // 99999999qX'''''''''''''''
22214+ case 18446744073709550358LLU: // 99999999qV'''''''''''''''
2218022215 {
2218122216 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2218222217 {
@@ -22183,7 +22218,7 @@
2218322218 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2218422219 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2218522220 {
22186- state.addr = 18446744073709550359LLU; // 99999999qW'''''''''''''''
22221+ state.addr = 18446744073709550357LLU; // 99999999qU'''''''''''''''
2218722222
2218822223 break;
2218922224 }
@@ -22198,11 +22233,11 @@
2219822233 uint64_t arg = 0;
2219922234 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2220022235 }
22201- state.addr = 18446744073709550358LLU; // 99999999qV'''''''''''''''
22236+ state.addr = 18446744073709550356LLU; // 99999999qT'''''''''''''''
2220222237
2220322238 break;
2220422239 }
22205- case 18446744073709550358LLU: // 99999999qV'''''''''''''''
22240+ case 18446744073709550356LLU: // 99999999qT'''''''''''''''
2220622241 {
2220722242 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU))
2220822243 {
@@ -22209,7 +22244,7 @@
2220922244 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
2221022245 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
2221122246 {
22212- state.addr = 18446744073709550357LLU; // 99999999qU'''''''''''''''
22247+ state.addr = 18446744073709550355LLU; // 99999999qS'''''''''''''''
2221322248
2221422249 break;
2221522250 }
@@ -22217,11 +22252,11 @@
2221722252 /*direct*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = (*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) << 1) + 1LLU;
2221822253 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = heap.data[*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)].elem0;
2221922254
22220- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550356LLU : 18446744073709550355LLU;
22255+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 4LLU) ? 18446744073709550354LLU : 18446744073709550353LLU;
2222122256
2222222257 break;
2222322258 }
22224- case 18446744073709550356LLU: // 99999999qT'''''''''''''''
22259+ case 18446744073709550354LLU: // 99999999qR'''''''''''''''
2222522260 {
2222622261 {
2222722262 uint64_t arg = 732615592703426560LLU;
@@ -22255,7 +22290,7 @@
2225522290 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2225622291 }
2225722292 // 6LLU
22258- uint64_t return_to = 18446744073709550353LLU;
22293+ uint64_t return_to = 18446744073709550351LLU;
2225922294 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2226022295 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2226122296 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22265,13 +22300,13 @@
2226522300
2226622301 break;
2226722302 }
22268- case 18446744073709550353LLU: // 99999999qQ'''''''''''''''
22303+ case 18446744073709550351LLU: // 99999999qO'''''''''''''''
2226922304 {
22270- state.addr = 18446744073709550354LLU; // 99999999qR'''''''''''''''
22305+ state.addr = 18446744073709550352LLU; // 99999999qP'''''''''''''''
2227122306
2227222307 break;
2227322308 }
22274- case 18446744073709550354LLU: // 99999999qR'''''''''''''''
22309+ case 18446744073709550352LLU: // 99999999qP'''''''''''''''
2227522310 {
2227622311 {
2227722312 uint64_t arg = 0LLU;
@@ -22280,11 +22315,11 @@
2228022315
2228122316 /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 11LLU, 8LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 3LLU));
2228222317
22283- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550352LLU : 18446744073709550351LLU;
22318+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) ? 18446744073709550350LLU : 18446744073709550349LLU;
2228422319
2228522320 break;
2228622321 }
22287- case 18446744073709550352LLU: // 99999999qP'''''''''''''''
22322+ case 18446744073709550350LLU: // 99999999qN'''''''''''''''
2228822323 {
2228922324 /*notfound__*/*LOCAL_ACCESS(heap.data, 11LLU, 4LLU) = 0LLU;
2229022325 {
@@ -22303,7 +22338,7 @@
2230322338 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2230422339 }
2230522340 // 3LLU
22306- uint64_t return_to = 18446744073709550349LLU;
22341+ uint64_t return_to = 18446744073709550347LLU;
2230722342 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2230822343 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2230922344 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22313,19 +22348,19 @@
2231322348
2231422349 break;
2231522350 }
22316- case 18446744073709550349LLU: // 99999999qM'''''''''''''''
22351+ case 18446744073709550347LLU: // 99999999qK'''''''''''''''
2231722352 {
22318- state.addr = 18446744073709550350LLU; // 99999999qN'''''''''''''''
22353+ state.addr = 18446744073709550348LLU; // 99999999qL'''''''''''''''
2231922354
2232022355 break;
2232122356 }
22322- case 18446744073709550350LLU: // 99999999qN'''''''''''''''
22357+ case 18446744073709550348LLU: // 99999999qL'''''''''''''''
2232322358 {
22324- state.addr = 18446744073709550351LLU; // 99999999qO'''''''''''''''
22359+ state.addr = 18446744073709550349LLU; // 99999999qM'''''''''''''''
2232522360
2232622361 break;
2232722362 }
22328- case 18446744073709550351LLU: // 99999999qO'''''''''''''''
22363+ case 18446744073709550349LLU: // 99999999qM'''''''''''''''
2232922364 {
2233022365 // variable u64 match_____ goes out of scope
2233122366 // emitted destructur for type u64
@@ -22333,34 +22368,34 @@
2233322368 // variable u64 info______ goes out of scope
2233422369 // emitted destructur for type u64
2233522370 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference info______ at 10
22336- state.addr = 18446744073709550355LLU; // 99999999qS'''''''''''''''
22371+ state.addr = 18446744073709550353LLU; // 99999999qQ'''''''''''''''
2233722372
2233822373 break;
2233922374 }
22340- case 18446744073709550355LLU: // 99999999qS'''''''''''''''
22375+ case 18446744073709550353LLU: // 99999999qQ'''''''''''''''
2234122376 {
2234222377 // parameter-reference varentry__ varentry__ goes out of scope
2234322378 // parameter-reference block_____ block_____ goes out of scope
22344- state.addr = 18446744073709550358LLU; // 99999999qV'''''''''''''''
22379+ state.addr = 18446744073709550356LLU; // 99999999qT'''''''''''''''
2234522380
2234622381 break;
2234722382 }
22348- case 18446744073709550357LLU: // 99999999qU'''''''''''''''
22383+ case 18446744073709550355LLU: // 99999999qS'''''''''''''''
2234922384 {
2235022385 // parameter-reference block_____ block_____ goes out of scope
2235122386 // parameter-reference list<block_____> blocklist_ goes out of scope
22352- state.addr = 18446744073709550360LLU; // 99999999qX'''''''''''''''
22387+ state.addr = 18446744073709550358LLU; // 99999999qV'''''''''''''''
2235322388
2235422389 break;
2235522390 }
22356- case 18446744073709550359LLU: // 99999999qW'''''''''''''''
22391+ case 18446744073709550357LLU: // 99999999qU'''''''''''''''
2235722392 {
2235822393
22359- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550348LLU : 18446744073709550347LLU;
22394+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709550346LLU : 18446744073709550345LLU;
2236022395
2236122396 break;
2236222397 }
22363- case 18446744073709550348LLU: // 99999999qL'''''''''''''''
22398+ case 18446744073709550346LLU: // 99999999qJ'''''''''''''''
2236422399 {
2236522400
2236622401 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)));
@@ -22373,11 +22408,11 @@
2237322408 fprintf(stderr, "%s\n", "");
2237422409 exit(-1);
2237522410 }
22376- state.addr = 18446744073709550347LLU; // 99999999qK'''''''''''''''
22411+ state.addr = 18446744073709550345LLU; // 99999999qI'''''''''''''''
2237722412
2237822413 break;
2237922414 }
22380- case 18446744073709550347LLU: // 99999999qK'''''''''''''''
22415+ case 18446744073709550345LLU: // 99999999qI'''''''''''''''
2238122416 {
2238222417 // variable u64 notfound__ goes out of scope
2238322418 // emitted destructur for type u64
@@ -22403,11 +22438,11 @@
2240322438 case 110681537020240198LLU: // FINDVARREF
2240422439 {
2240522440
22406- state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550346LLU : 18446744073709550345LLU;
22441+ state.addr = 890788136479621120LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550344LLU : 18446744073709550343LLU;
2240722442
2240822443 break;
2240922444 }
22410- case 18446744073709550346LLU: // 99999999qJ'''''''''''''''
22445+ case 18446744073709550344LLU: // 99999999qH'''''''''''''''
2241122446 {
2241222447 {
2241322448 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem1;
@@ -22427,7 +22462,7 @@
2242722462 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2242822463 }
2242922464 // 2LLU
22430- uint64_t return_to = 18446744073709550343LLU;
22465+ uint64_t return_to = 18446744073709550341LLU;
2243122466 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2243222467 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2243322468 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22437,13 +22472,13 @@
2243722472
2243822473 break;
2243922474 }
22440- case 18446744073709550343LLU: // 99999999qG'''''''''''''''
22475+ case 18446744073709550341LLU: // 99999999qE'''''''''''''''
2244122476 {
22442- state.addr = 18446744073709550344LLU; // 99999999qH'''''''''''''''
22477+ state.addr = 18446744073709550342LLU; // 99999999qF'''''''''''''''
2244322478
2244422479 break;
2244522480 }
22446- case 18446744073709550344LLU: // 99999999qH'''''''''''''''
22481+ case 18446744073709550342LLU: // 99999999qF'''''''''''''''
2244722482 {
2244822483 /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU)) = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 3LLU));
2244922484 /*parameter_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 7LLU)) = 0LLU;
@@ -22454,18 +22489,18 @@
2245422489 heap.availilable_size_for_dynamic_objects += 0LLU;
2245522490 heap.availilable_size_for_dynamic_objects += 0LLU;
2245622491
22457- state.addr = 18446744073709550342LLU; // 99999999qF'''''''''''''''
22492+ state.addr = 18446744073709550340LLU; // 99999999qD'''''''''''''''
2245822493
2245922494 break;
2246022495 }
22461- case 18446744073709550345LLU: // 99999999qI'''''''''''''''
22496+ case 18446744073709550343LLU: // 99999999qG'''''''''''''''
2246222497 {
2246322498
22464- state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550341LLU : 18446744073709550340LLU;
22499+ state.addr = 890787865695354880LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550339LLU : 18446744073709550338LLU;
2246522500
2246622501 break;
2246722502 }
22468- case 18446744073709550341LLU: // 99999999qE'''''''''''''''
22503+ case 18446744073709550339LLU: // 99999999qC'''''''''''''''
2246922504 {
2247022505 {
2247122506 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem1;
@@ -22485,7 +22520,7 @@
2248522520 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2248622521 }
2248722522 // 2LLU
22488- uint64_t return_to = 18446744073709550338LLU;
22523+ uint64_t return_to = 18446744073709550336LLU;
2248922524 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2249022525 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2249122526 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22495,13 +22530,13 @@
2249522530
2249622531 break;
2249722532 }
22498- case 18446744073709550338LLU: // 99999999qB'''''''''''''''
22533+ case 18446744073709550336LLU: // 99999999q_'''''''''''''''
2249922534 {
22500- state.addr = 18446744073709550339LLU; // 99999999qC'''''''''''''''
22535+ state.addr = 18446744073709550337LLU; // 99999999qA'''''''''''''''
2250122536
2250222537 break;
2250322538 }
22504- case 18446744073709550339LLU: // 99999999qC'''''''''''''''
22539+ case 18446744073709550337LLU: // 99999999qA'''''''''''''''
2250522540 {
2250622541 /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU)) = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 3LLU));
2250722542 /*parameter_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 7LLU)) = 1LLU;
@@ -22512,18 +22547,18 @@
2251222547 heap.availilable_size_for_dynamic_objects += 0LLU;
2251322548 heap.availilable_size_for_dynamic_objects += 0LLU;
2251422549
22515- state.addr = 18446744073709550337LLU; // 99999999qA'''''''''''''''
22550+ state.addr = 18446744073709550335LLU; // 99999999p9'''''''''''''''
2251622551
2251722552 break;
2251822553 }
22519- case 18446744073709550340LLU: // 99999999qD'''''''''''''''
22554+ case 18446744073709550338LLU: // 99999999qB'''''''''''''''
2252022555 {
2252122556
22522- state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550336LLU : 18446744073709550335LLU;
22557+ state.addr = 890788145081876480LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550334LLU : 18446744073709550333LLU;
2252322558
2252422559 break;
2252522560 }
22526- case 18446744073709550336LLU: // 99999999q_'''''''''''''''
22561+ case 18446744073709550334LLU: // 99999999p8'''''''''''''''
2252722562 {
2252822563 {
2252922564 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem1;
@@ -22543,7 +22578,7 @@
2254322578 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2254422579 }
2254522580 // 2LLU
22546- uint64_t return_to = 18446744073709550333LLU;
22581+ uint64_t return_to = 18446744073709550331LLU;
2254722582 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2254822583 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2254922584 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22553,13 +22588,13 @@
2255322588
2255422589 break;
2255522590 }
22556- case 18446744073709550333LLU: // 99999999p7'''''''''''''''
22591+ case 18446744073709550331LLU: // 99999999p5'''''''''''''''
2255722592 {
22558- state.addr = 18446744073709550334LLU; // 99999999p8'''''''''''''''
22593+ state.addr = 18446744073709550332LLU; // 99999999p6'''''''''''''''
2255922594
2256022595 break;
2256122596 }
22562- case 18446744073709550334LLU: // 99999999p8'''''''''''''''
22597+ case 18446744073709550332LLU: // 99999999p6'''''''''''''''
2256322598 {
2256422599 /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU)) = /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 3LLU));
2256522600 /*parameter_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 7LLU)) = 1LLU;
@@ -22570,18 +22605,18 @@
2257022605 heap.availilable_size_for_dynamic_objects += 0LLU;
2257122606 heap.availilable_size_for_dynamic_objects += 0LLU;
2257222607
22573- state.addr = 18446744073709550332LLU; // 99999999p6'''''''''''''''
22608+ state.addr = 18446744073709550330LLU; // 99999999p4'''''''''''''''
2257422609
2257522610 break;
2257622611 }
22577- case 18446744073709550335LLU: // 99999999p9'''''''''''''''
22612+ case 18446744073709550333LLU: // 99999999p7'''''''''''''''
2257822613 {
2257922614
22580- state.addr = 890786773858934784LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550331LLU : 18446744073709550330LLU;
22615+ state.addr = 890786773858934784LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550329LLU : 18446744073709550328LLU;
2258122616
2258222617 break;
2258322618 }
22584- case 18446744073709550331LLU: // 99999999p5'''''''''''''''
22619+ case 18446744073709550329LLU: // 99999999p3'''''''''''''''
2258522620 {
2258622621 {
2258722622 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem1;
@@ -22595,7 +22630,7 @@
2259522630 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2259622631 }
2259722632 // 1LLU
22598- uint64_t return_to = 18446744073709550328LLU;
22633+ uint64_t return_to = 18446744073709550326LLU;
2259922634 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2260022635 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2260122636 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22605,13 +22640,13 @@
2260522640
2260622641 break;
2260722642 }
22608- case 18446744073709550328LLU: // 99999999p2'''''''''''''''
22643+ case 18446744073709550326LLU: // 99999999p0'''''''''''''''
2260922644 {
22610- state.addr = 18446744073709550329LLU; // 99999999p3'''''''''''''''
22645+ state.addr = 18446744073709550327LLU; // 99999999p1'''''''''''''''
2261122646
2261222647 break;
2261322648 }
22614- case 18446744073709550329LLU: // 99999999p3'''''''''''''''
22649+ case 18446744073709550327LLU: // 99999999p1'''''''''''''''
2261522650 {
2261622651 fprintf(stderr, "%s", "cannot access blocked variable ");
2261722652
@@ -22626,18 +22661,18 @@
2262622661 heap.availilable_size_for_dynamic_objects += 0LLU;
2262722662 heap.availilable_size_for_dynamic_objects += 0LLU;
2262822663
22629- state.addr = 18446744073709550327LLU; // 99999999p1'''''''''''''''
22664+ state.addr = 18446744073709550325LLU; // 99999999pz'''''''''''''''
2263022665
2263122666 break;
2263222667 }
22633- case 18446744073709550330LLU: // 99999999p4'''''''''''''''
22668+ case 18446744073709550328LLU: // 99999999p2'''''''''''''''
2263422669 {
2263522670
22636- state.addr = 587568545413988352LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550326LLU : 18446744073709550325LLU;
22671+ state.addr = 587568545413988352LLU == heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem0 ? 18446744073709550324LLU : 18446744073709550323LLU;
2263722672
2263822673 break;
2263922674 }
22640- case 18446744073709550326LLU: // 99999999p0'''''''''''''''
22675+ case 18446744073709550324LLU: // 99999999py'''''''''''''''
2264122676 {
2264222677 {
2264322678 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 11LLU, 1LLU)].elem1;
@@ -22644,11 +22679,11 @@
2264422679 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2264522680 }
2264622681
22647- state.addr = /*optelem___*/*LOCAL_ACCESS(heap.data, 12LLU, 9LLU) ? 18446744073709550324LLU : 18446744073709550323LLU;
22682+ state.addr = /*optelem___*/*LOCAL_ACCESS(heap.data, 12LLU, 9LLU) ? 18446744073709550322LLU : 18446744073709550321LLU;
2264822683
2264922684 break;
2265022685 }
22651- case 18446744073709550324LLU: // 99999999py'''''''''''''''
22686+ case 18446744073709550322LLU: // 99999999pw'''''''''''''''
2265222687 {
2265322688 {
2265422689 uint64_t arg = 0LLU;
@@ -22657,11 +22692,11 @@
2265722692
2265822693 /*result____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*optelem___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU) == /*kind______*/*access_heap(heap.data, tree_elem_addr(heap.data, 1LLU, LOCAL_ACCESS_ADDR(heap.data, 13LLU, 11LLU), 0LLU));
2265922694
22660- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) ? 18446744073709550322LLU : 18446744073709550321LLU;
22695+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) ? 18446744073709550320LLU : 18446744073709550319LLU;
2266122696
2266222697 break;
2266322698 }
22664- case 18446744073709550322LLU: // 99999999pw'''''''''''''''
22699+ case 18446744073709550320LLU: // 99999999pu'''''''''''''''
2266522700 {
2266622701 {
2266722702 uint64_t mainresult = heap.data[0].elem0;
@@ -22671,7 +22706,7 @@
2267122706 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2267222707 }
2267322708 // 1LLU
22674- uint64_t return_to = 18446744073709550319LLU;
22709+ uint64_t return_to = 18446744073709550317LLU;
2267522710 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2267622711 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2267722712 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22681,13 +22716,13 @@
2268122716
2268222717 break;
2268322718 }
22684- case 18446744073709550319LLU: // 99999999pt'''''''''''''''
22719+ case 18446744073709550317LLU: // 99999999pr'''''''''''''''
2268522720 {
22686- state.addr = 18446744073709550320LLU; // 99999999pu'''''''''''''''
22721+ state.addr = 18446744073709550318LLU; // 99999999ps'''''''''''''''
2268722722
2268822723 break;
2268922724 }
22690- case 18446744073709550320LLU: // 99999999pu'''''''''''''''
22725+ case 18446744073709550318LLU: // 99999999ps'''''''''''''''
2269122726 {
2269222727 fprintf(stderr, "%s", "cannot access blocked element ");
2269322728
@@ -22700,11 +22735,11 @@
2270022735 fprintf(stderr, "%s\n", "");
2270122736 exit(-1);
2270222737 }
22703- state.addr = 18446744073709550321LLU; // 99999999pv'''''''''''''''
22738+ state.addr = 18446744073709550319LLU; // 99999999pt'''''''''''''''
2270422739
2270522740 break;
2270622741 }
22707- case 18446744073709550321LLU: // 99999999pv'''''''''''''''
22742+ case 18446744073709550319LLU: // 99999999pt'''''''''''''''
2270822743 {
2270922744 // variable u64 result____ goes out of scope
2271022745 // emitted destructur for type u64
@@ -22712,11 +22747,11 @@
2271222747 heap.availilable_size_for_dynamic_objects += 0LLU;
2271322748 heap.availilable_size_for_dynamic_objects += 0LLU;
2271422749
22715- state.addr = 18446744073709550318LLU; // 99999999ps'''''''''''''''
22750+ state.addr = 18446744073709550316LLU; // 99999999pq'''''''''''''''
2271622751
2271722752 break;
2271822753 }
22719- case 18446744073709550323LLU: // 99999999px'''''''''''''''
22754+ case 18446744073709550321LLU: // 99999999pv'''''''''''''''
2272022755 {
2272122756 {
2272222757 uint64_t mainresult = heap.data[0].elem0;
@@ -22726,7 +22761,7 @@
2272622761 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2272722762 }
2272822763 // 1LLU
22729- uint64_t return_to = 18446744073709550316LLU;
22764+ uint64_t return_to = 18446744073709550314LLU;
2273022765 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2273122766 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2273222767 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22736,13 +22771,13 @@
2273622771
2273722772 break;
2273822773 }
22739- case 18446744073709550316LLU: // 99999999pq'''''''''''''''
22774+ case 18446744073709550314LLU: // 99999999po'''''''''''''''
2274022775 {
22741- state.addr = 18446744073709550317LLU; // 99999999pr'''''''''''''''
22776+ state.addr = 18446744073709550315LLU; // 99999999pp'''''''''''''''
2274222777
2274322778 break;
2274422779 }
22745- case 18446744073709550317LLU: // 99999999pr'''''''''''''''
22780+ case 18446744073709550315LLU: // 99999999pp'''''''''''''''
2274622781 {
2274722782 fprintf(stderr, "%s", "cannot access blocked struct ");
2274822783
@@ -22752,11 +22787,11 @@
2275222787 fprintf(stderr, "%s\n", "");
2275322788 exit(-1);
2275422789 }
22755- state.addr = 18446744073709550318LLU; // 99999999ps'''''''''''''''
22790+ state.addr = 18446744073709550316LLU; // 99999999pq'''''''''''''''
2275622791
2275722792 break;
2275822793 }
22759- case 18446744073709550318LLU: // 99999999ps'''''''''''''''
22794+ case 18446744073709550316LLU: // 99999999pq'''''''''''''''
2276022795 {
2276122796 // parameter elblock___ kind______ goes out of scope
2276222797 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference kind______ at 12
@@ -22763,11 +22798,11 @@
2276322798 heap.availilable_size_for_dynamic_objects += 0LLU;
2276422799 heap.availilable_size_for_dynamic_objects += 0LLU;
2276522800
22766- state.addr = 18446744073709550315LLU; // 99999999pp'''''''''''''''
22801+ state.addr = 18446744073709550313LLU; // 99999999pn'''''''''''''''
2276722802
2276822803 break;
2276922804 }
22770- case 18446744073709550325LLU: // 99999999pz'''''''''''''''
22805+ case 18446744073709550323LLU: // 99999999px'''''''''''''''
2277122806 {
2277222807 {
2277322808 uint64_t mainresult = heap.data[0].elem0;
@@ -22777,7 +22812,7 @@
2277722812 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2277822813 }
2277922814 // 1LLU
22780- uint64_t return_to = 18446744073709550313LLU;
22815+ uint64_t return_to = 18446744073709550311LLU;
2278122816 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2278222817 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2278322818 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22787,13 +22822,13 @@
2278722822
2278822823 break;
2278922824 }
22790- case 18446744073709550313LLU: // 99999999pn'''''''''''''''
22825+ case 18446744073709550311LLU: // 99999999pl'''''''''''''''
2279122826 {
22792- state.addr = 18446744073709550314LLU; // 99999999po'''''''''''''''
22827+ state.addr = 18446744073709550312LLU; // 99999999pm'''''''''''''''
2279322828
2279422829 break;
2279522830 }
22796- case 18446744073709550314LLU: // 99999999po'''''''''''''''
22831+ case 18446744073709550312LLU: // 99999999pm'''''''''''''''
2279722832 {
2279822833 fprintf(stderr, "%s", "cannot access hidden ");
2279922834
@@ -22803,35 +22838,35 @@
2280322838 fprintf(stderr, "%s\n", "");
2280422839 exit(-1);
2280522840 }
22806- state.addr = 18446744073709550315LLU; // 99999999pp'''''''''''''''
22841+ state.addr = 18446744073709550313LLU; // 99999999pn'''''''''''''''
2280722842
2280822843 break;
2280922844 }
22810- case 18446744073709550315LLU: // 99999999pp'''''''''''''''
22845+ case 18446744073709550313LLU: // 99999999pn'''''''''''''''
2281122846 {
22812- state.addr = 18446744073709550327LLU; // 99999999p1'''''''''''''''
22847+ state.addr = 18446744073709550325LLU; // 99999999pz'''''''''''''''
2281322848
2281422849 break;
2281522850 }
22816- case 18446744073709550327LLU: // 99999999p1'''''''''''''''
22851+ case 18446744073709550325LLU: // 99999999pz'''''''''''''''
2281722852 {
22818- state.addr = 18446744073709550332LLU; // 99999999p6'''''''''''''''
22853+ state.addr = 18446744073709550330LLU; // 99999999p4'''''''''''''''
2281922854
2282022855 break;
2282122856 }
22822- case 18446744073709550332LLU: // 99999999p6'''''''''''''''
22857+ case 18446744073709550330LLU: // 99999999p4'''''''''''''''
2282322858 {
22824- state.addr = 18446744073709550337LLU; // 99999999qA'''''''''''''''
22859+ state.addr = 18446744073709550335LLU; // 99999999p9'''''''''''''''
2282522860
2282622861 break;
2282722862 }
22828- case 18446744073709550337LLU: // 99999999qA'''''''''''''''
22863+ case 18446744073709550335LLU: // 99999999p9'''''''''''''''
2282922864 {
22830- state.addr = 18446744073709550342LLU; // 99999999qF'''''''''''''''
22865+ state.addr = 18446744073709550340LLU; // 99999999qD'''''''''''''''
2283122866
2283222867 break;
2283322868 }
22834- case 18446744073709550342LLU: // 99999999qF'''''''''''''''
22869+ case 18446744073709550340LLU: // 99999999qD'''''''''''''''
2283522870 {
2283622871 // parameter-reference u64 CONSUME___ goes out of scope
2283722872 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference CONSUME___ at 11
@@ -22882,11 +22917,11 @@
2288222917 uint64_t arg = 0;
2288322918 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2288422919 }
22885- state.addr = 18446744073709550312LLU; // 99999999pm'''''''''''''''
22920+ state.addr = 18446744073709550310LLU; // 99999999pk'''''''''''''''
2288622921
2288722922 break;
2288822923 }
22889- case 18446744073709550312LLU: // 99999999pm'''''''''''''''
22924+ case 18446744073709550310LLU: // 99999999pk'''''''''''''''
2289022925 {
2289122926 if(!*LOCAL_ACCESS(heap.data, 15LLU, 13LLU))
2289222927 {
@@ -22893,7 +22928,7 @@
2289322928 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
2289422929 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
2289522930 {
22896- state.addr = 18446744073709550311LLU; // 99999999pl'''''''''''''''
22931+ state.addr = 18446744073709550309LLU; // 99999999pj'''''''''''''''
2289722932
2289822933 break;
2289922934 }
@@ -22907,11 +22942,11 @@
2290722942
2290822943 /*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));
2290922944
22910- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550310LLU : 18446744073709550309LLU;
22945+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550308LLU : 18446744073709550307LLU;
2291122946
2291222947 break;
2291322948 }
22914- case 18446744073709550310LLU: // 99999999pk'''''''''''''''
22949+ case 18446744073709550308LLU: // 99999999pi'''''''''''''''
2291522950 {
2291622951 {
2291722952 uint64_t arg = 0LLU;
@@ -22920,11 +22955,11 @@
2292022955
2292122956 /*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________*/*LOCAL_ACCESS(heap.data, 17LLU, 3LLU);
2292222957
22923- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709550308LLU : 18446744073709550307LLU;
22958+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709550306LLU : 18446744073709550305LLU;
2292422959
2292522960 break;
2292622961 }
22927- case 18446744073709550308LLU: // 99999999pi'''''''''''''''
22962+ case 18446744073709550306LLU: // 99999999pg'''''''''''''''
2292822963 {
2292922964 {
2293022965 uint64_t mainresult = heap.data[0].elem0;
@@ -22974,7 +23009,7 @@
2297423009 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2297523010 }
2297623011 // 11LLU
22977- uint64_t return_to = 18446744073709550305LLU;
23012+ uint64_t return_to = 18446744073709550303LLU;
2297823013 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2297923014 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2298023015 heap.data[0].elem1 = heap.data[0].elem0;
@@ -22984,28 +23019,28 @@
2298423019
2298523020 break;
2298623021 }
22987- case 18446744073709550305LLU: // 99999999pf'''''''''''''''
23022+ case 18446744073709550303LLU: // 99999999pd'''''''''''''''
2298823023 {
22989- state.addr = 18446744073709550306LLU; // 99999999pg'''''''''''''''
23024+ state.addr = 18446744073709550304LLU; // 99999999pe'''''''''''''''
2299023025
2299123026 break;
2299223027 }
22993- case 18446744073709550306LLU: // 99999999pg'''''''''''''''
23028+ case 18446744073709550304LLU: // 99999999pe'''''''''''''''
2299423029 {
22995- state.addr = 18446744073709550307LLU; // 99999999ph'''''''''''''''
23030+ state.addr = 18446744073709550305LLU; // 99999999pf'''''''''''''''
2299623031
2299723032 break;
2299823033 }
22999- case 18446744073709550307LLU: // 99999999ph'''''''''''''''
23034+ case 18446744073709550305LLU: // 99999999pf'''''''''''''''
2300023035 {
2300123036 // variable u64 match_____ goes out of scope
2300223037 // emitted destructur for type u64
2300323038 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 17
23004- state.addr = 18446744073709550309LLU; // 99999999pj'''''''''''''''
23039+ state.addr = 18446744073709550307LLU; // 99999999ph'''''''''''''''
2300523040
2300623041 break;
2300723042 }
23008- case 18446744073709550309LLU: // 99999999pj'''''''''''''''
23043+ case 18446744073709550307LLU: // 99999999ph'''''''''''''''
2300923044 {
2301023045 // variable u64 notfound__ goes out of scope
2301123046 // emitted destructur for type u64
@@ -23012,11 +23047,11 @@
2301223047 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference notfound__ at 16
2301323048 // parameter-reference varentry__ varentry__ goes out of scope
2301423049 // parameter-reference list<varentry__> varlist___ goes out of scope
23015- state.addr = 18446744073709550312LLU; // 99999999pm'''''''''''''''
23050+ state.addr = 18446744073709550310LLU; // 99999999pk'''''''''''''''
2301623051
2301723052 break;
2301823053 }
23019- case 18446744073709550311LLU: // 99999999pl'''''''''''''''
23054+ case 18446744073709550309LLU: // 99999999pj'''''''''''''''
2302023055 {
2302123056 {
2302223057 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 1LLU));
@@ -23026,11 +23061,11 @@
2302623061 uint64_t arg = 0;
2302723062 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2302823063 }
23029- state.addr = 18446744073709550304LLU; // 99999999pe'''''''''''''''
23064+ state.addr = 18446744073709550302LLU; // 99999999pc'''''''''''''''
2303023065
2303123066 break;
2303223067 }
23033- case 18446744073709550304LLU: // 99999999pe'''''''''''''''
23068+ case 18446744073709550302LLU: // 99999999pc'''''''''''''''
2303423069 {
2303523070 if(!*LOCAL_ACCESS(heap.data, 15LLU, 13LLU))
2303623071 {
@@ -23037,7 +23072,7 @@
2303723072 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
2303823073 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
2303923074 {
23040- state.addr = 18446744073709550303LLU; // 99999999pd'''''''''''''''
23075+ state.addr = 18446744073709550301LLU; // 99999999pb'''''''''''''''
2304123076
2304223077 break;
2304323078 }
@@ -23052,11 +23087,11 @@
2305223087 uint64_t arg = 0;
2305323088 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2305423089 }
23055- state.addr = 18446744073709550302LLU; // 99999999pc'''''''''''''''
23090+ state.addr = 18446744073709550300LLU; // 99999999pa'''''''''''''''
2305623091
2305723092 break;
2305823093 }
23059- case 18446744073709550302LLU: // 99999999pc'''''''''''''''
23094+ case 18446744073709550300LLU: // 99999999pa'''''''''''''''
2306023095 {
2306123096 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
2306223097 {
@@ -23063,7 +23098,7 @@
2306323098 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
2306423099 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
2306523100 {
23066- state.addr = 18446744073709550301LLU; // 99999999pb'''''''''''''''
23101+ state.addr = 18446744073709550299LLU; // 99999999p$'''''''''''''''
2306723102
2306823103 break;
2306923104 }
@@ -23077,11 +23112,11 @@
2307723112
2307823113 /*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));
2307923114
23080- state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709550300LLU : 18446744073709550299LLU;
23115+ state.addr = /*notfound__*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709550298LLU : 18446744073709550297LLU;
2308123116
2308223117 break;
2308323118 }
23084- case 18446744073709550300LLU: // 99999999pa'''''''''''''''
23119+ case 18446744073709550298LLU: // 99999999pZ'''''''''''''''
2308523120 {
2308623121 {
2308723122 uint64_t arg = 0LLU;
@@ -23090,11 +23125,11 @@
2309023125
2309123126 /*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________*/*LOCAL_ACCESS(heap.data, 19LLU, 3LLU);
2309223127
23093- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709550298LLU : 18446744073709550297LLU;
23128+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709550296LLU : 18446744073709550295LLU;
2309423129
2309523130 break;
2309623131 }
23097- case 18446744073709550298LLU: // 99999999pZ'''''''''''''''
23132+ case 18446744073709550296LLU: // 99999999pX'''''''''''''''
2309823133 {
2309923134 {
2310023135 uint64_t mainresult = heap.data[0].elem0;
@@ -23144,7 +23179,7 @@
2314423179 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2314523180 }
2314623181 // 11LLU
23147- uint64_t return_to = 18446744073709550295LLU;
23182+ uint64_t return_to = 18446744073709550293LLU;
2314823183 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2314923184 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2315023185 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23154,28 +23189,28 @@
2315423189
2315523190 break;
2315623191 }
23157- case 18446744073709550295LLU: // 99999999pW'''''''''''''''
23192+ case 18446744073709550293LLU: // 99999999pU'''''''''''''''
2315823193 {
23159- state.addr = 18446744073709550296LLU; // 99999999pX'''''''''''''''
23194+ state.addr = 18446744073709550294LLU; // 99999999pV'''''''''''''''
2316023195
2316123196 break;
2316223197 }
23163- case 18446744073709550296LLU: // 99999999pX'''''''''''''''
23198+ case 18446744073709550294LLU: // 99999999pV'''''''''''''''
2316423199 {
23165- state.addr = 18446744073709550297LLU; // 99999999pY'''''''''''''''
23200+ state.addr = 18446744073709550295LLU; // 99999999pW'''''''''''''''
2316623201
2316723202 break;
2316823203 }
23169- case 18446744073709550297LLU: // 99999999pY'''''''''''''''
23204+ case 18446744073709550295LLU: // 99999999pW'''''''''''''''
2317023205 {
2317123206 // variable u64 match_____ goes out of scope
2317223207 // emitted destructur for type u64
2317323208 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 19
23174- state.addr = 18446744073709550299LLU; // 99999999p$'''''''''''''''
23209+ state.addr = 18446744073709550297LLU; // 99999999pY'''''''''''''''
2317523210
2317623211 break;
2317723212 }
23178- case 18446744073709550299LLU: // 99999999p$'''''''''''''''
23213+ case 18446744073709550297LLU: // 99999999pY'''''''''''''''
2317923214 {
2318023215 // variable u64 notfound__ goes out of scope
2318123216 // emitted destructur for type u64
@@ -23182,28 +23217,28 @@
2318223217 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference notfound__ at 18
2318323218 // parameter-reference varentry__ varentry__ goes out of scope
2318423219 // parameter-reference block_____ block_____ goes out of scope
23185- state.addr = 18446744073709550302LLU; // 99999999pc'''''''''''''''
23220+ state.addr = 18446744073709550300LLU; // 99999999pa'''''''''''''''
2318623221
2318723222 break;
2318823223 }
23189- case 18446744073709550301LLU: // 99999999pb'''''''''''''''
23224+ case 18446744073709550299LLU: // 99999999p$'''''''''''''''
2319023225 {
2319123226 // parameter-reference block_____ block_____ goes out of scope
2319223227 // parameter-reference list<block_____> blocklist_ goes out of scope
23193- state.addr = 18446744073709550304LLU; // 99999999pe'''''''''''''''
23228+ state.addr = 18446744073709550302LLU; // 99999999pc'''''''''''''''
2319423229
2319523230 break;
2319623231 }
23197- case 18446744073709550303LLU: // 99999999pd'''''''''''''''
23232+ case 18446744073709550301LLU: // 99999999pb'''''''''''''''
2319823233 {
2319923234
2320023235 /*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) == /*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU));
2320123236
23202- state.addr = /*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) ? 18446744073709550294LLU : 18446744073709550293LLU;
23237+ state.addr = /*invalididx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) ? 18446744073709550292LLU : 18446744073709550291LLU;
2320323238
2320423239 break;
2320523240 }
23206- case 18446744073709550294LLU: // 99999999pV'''''''''''''''
23241+ case 18446744073709550292LLU: // 99999999pT'''''''''''''''
2320723242 {
2320823243 {
2320923244 uint64_t mainresult = heap.data[0].elem0;
@@ -23213,7 +23248,7 @@
2321323248 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2321423249 }
2321523250 // 1LLU
23216- uint64_t return_to = 18446744073709550291LLU;
23251+ uint64_t return_to = 18446744073709550289LLU;
2321723252 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2321823253 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2321923254 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23223,13 +23258,13 @@
2322323258
2322423259 break;
2322523260 }
23226- case 18446744073709550291LLU: // 99999999pS'''''''''''''''
23261+ case 18446744073709550289LLU: // 99999999pQ'''''''''''''''
2322723262 {
23228- state.addr = 18446744073709550292LLU; // 99999999pT'''''''''''''''
23263+ state.addr = 18446744073709550290LLU; // 99999999pR'''''''''''''''
2322923264
2323023265 break;
2323123266 }
23232- case 18446744073709550292LLU: // 99999999pT'''''''''''''''
23267+ case 18446744073709550290LLU: // 99999999pR'''''''''''''''
2323323268 {
2323423269 fprintf(stderr, "%s", "no such variable ");
2323523270
@@ -23239,11 +23274,11 @@
2323923274 fprintf(stderr, "%s\n", "");
2324023275 exit(-1);
2324123276 }
23242- state.addr = 18446744073709550293LLU; // 99999999pU'''''''''''''''
23277+ state.addr = 18446744073709550291LLU; // 99999999pS'''''''''''''''
2324323278
2324423279 break;
2324523280 }
23246- case 18446744073709550293LLU: // 99999999pU'''''''''''''''
23281+ case 18446744073709550291LLU: // 99999999pS'''''''''''''''
2324723282 {
2324823283 // variable u64 invalididx goes out of scope
2324923284 // emitted destructur for type u64
@@ -23293,11 +23328,11 @@
2329323328 uint64_t arg = 0;
2329423329 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2329523330 }
23296- state.addr = 18446744073709550290LLU; // 99999999pR'''''''''''''''
23331+ state.addr = 18446744073709550288LLU; // 99999999pP'''''''''''''''
2329723332
2329823333 break;
2329923334 }
23300- case 18446744073709550290LLU: // 99999999pR'''''''''''''''
23335+ case 18446744073709550288LLU: // 99999999pP'''''''''''''''
2330123336 {
2330223337 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2330323338 {
@@ -23304,7 +23339,7 @@
2330423339 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2330523340 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2330623341 {
23307- state.addr = 18446744073709550289LLU; // 99999999pQ'''''''''''''''
23342+ state.addr = 18446744073709550287LLU; // 99999999pO'''''''''''''''
2330823343
2330923344 break;
2331023345 }
@@ -23312,11 +23347,11 @@
2331223347 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
2331323348 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
2331423349
23315- state.addr = /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) ? 18446744073709550288LLU : 18446744073709550287LLU;
23350+ state.addr = /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) ? 18446744073709550286LLU : 18446744073709550285LLU;
2331623351
2331723352 break;
2331823353 }
23319- case 18446744073709550288LLU: // 99999999pP'''''''''''''''
23354+ case 18446744073709550286LLU: // 99999999pN'''''''''''''''
2332023355 {
2332123356 {
2332223357 uint64_t arg = 0LLU;
@@ -23325,35 +23360,35 @@
2332523360
2332623361 /*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));
2332723362
23328- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550286LLU : 18446744073709550285LLU;
23363+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550284LLU : 18446744073709550283LLU;
2332923364
2333023365 break;
2333123366 }
23332- case 18446744073709550286LLU: // 99999999pN'''''''''''''''
23367+ case 18446744073709550284LLU: // 99999999pL'''''''''''''''
2333323368 {
2333423369 /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = 0LLU;
23335- state.addr = 18446744073709550285LLU; // 99999999pM'''''''''''''''
23370+ state.addr = 18446744073709550283LLU; // 99999999pK'''''''''''''''
2333623371
2333723372 break;
2333823373 }
23339- case 18446744073709550285LLU: // 99999999pM'''''''''''''''
23374+ case 18446744073709550283LLU: // 99999999pK'''''''''''''''
2334023375 {
2334123376 // variable u64 match_____ goes out of scope
2334223377 // emitted destructur for type u64
2334323378 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 8
23344- state.addr = 18446744073709550287LLU; // 99999999pO'''''''''''''''
23379+ state.addr = 18446744073709550285LLU; // 99999999pM'''''''''''''''
2334523380
2334623381 break;
2334723382 }
23348- case 18446744073709550287LLU: // 99999999pO'''''''''''''''
23383+ case 18446744073709550285LLU: // 99999999pM'''''''''''''''
2334923384 {
2335023385 // parameter-reference varentry__ varentry__ goes out of scope
2335123386 // parameter-reference list<varentry__> varlist___ goes out of scope
23352- state.addr = 18446744073709550290LLU; // 99999999pR'''''''''''''''
23387+ state.addr = 18446744073709550288LLU; // 99999999pP'''''''''''''''
2335323388
2335423389 break;
2335523390 }
23356- case 18446744073709550289LLU: // 99999999pQ'''''''''''''''
23391+ case 18446744073709550287LLU: // 99999999pO'''''''''''''''
2335723392 {
2335823393 {
2335923394 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
@@ -23363,11 +23398,11 @@
2336323398 uint64_t arg = 0;
2336423399 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2336523400 }
23366- state.addr = 18446744073709550284LLU; // 99999999pL'''''''''''''''
23401+ state.addr = 18446744073709550282LLU; // 99999999pJ'''''''''''''''
2336723402
2336823403 break;
2336923404 }
23370- case 18446744073709550284LLU: // 99999999pL'''''''''''''''
23405+ case 18446744073709550282LLU: // 99999999pJ'''''''''''''''
2337123406 {
2337223407 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
2337323408 {
@@ -23374,7 +23409,7 @@
2337423409 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
2337523410 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
2337623411 {
23377- state.addr = 18446744073709550283LLU; // 99999999pK'''''''''''''''
23412+ state.addr = 18446744073709550281LLU; // 99999999pI'''''''''''''''
2337823413
2337923414 break;
2338023415 }
@@ -23389,11 +23424,11 @@
2338923424 uint64_t arg = 0;
2339023425 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2339123426 }
23392- state.addr = 18446744073709550282LLU; // 99999999pJ'''''''''''''''
23427+ state.addr = 18446744073709550280LLU; // 99999999pH'''''''''''''''
2339323428
2339423429 break;
2339523430 }
23396- case 18446744073709550282LLU: // 99999999pJ'''''''''''''''
23431+ case 18446744073709550280LLU: // 99999999pH'''''''''''''''
2339723432 {
2339823433 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU))
2339923434 {
@@ -23400,7 +23435,7 @@
2340023435 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
2340123436 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
2340223437 {
23403- state.addr = 18446744073709550281LLU; // 99999999pI'''''''''''''''
23438+ state.addr = 18446744073709550279LLU; // 99999999pG'''''''''''''''
2340423439
2340523440 break;
2340623441 }
@@ -23408,11 +23443,11 @@
2340823443 /*direct*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = (*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) << 1) + 1LLU;
2340923444 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = heap.data[*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)].elem0;
2341023445
23411- state.addr = /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)) ? 18446744073709550280LLU : 18446744073709550279LLU;
23446+ state.addr = /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)) ? 18446744073709550278LLU : 18446744073709550277LLU;
2341223447
2341323448 break;
2341423449 }
23415- case 18446744073709550280LLU: // 99999999pH'''''''''''''''
23450+ case 18446744073709550278LLU: // 99999999pF'''''''''''''''
2341623451 {
2341723452 {
2341823453 uint64_t arg = 0LLU;
@@ -23421,43 +23456,43 @@
2342123456
2342223457 /*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));
2342323458
23424- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550278LLU : 18446744073709550277LLU;
23459+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709550276LLU : 18446744073709550275LLU;
2342523460
2342623461 break;
2342723462 }
23428- case 18446744073709550278LLU: // 99999999pF'''''''''''''''
23463+ case 18446744073709550276LLU: // 99999999pD'''''''''''''''
2342923464 {
2343023465 /*notfound__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) = 0LLU;
23431- state.addr = 18446744073709550277LLU; // 99999999pE'''''''''''''''
23466+ state.addr = 18446744073709550275LLU; // 99999999pC'''''''''''''''
2343223467
2343323468 break;
2343423469 }
23435- case 18446744073709550277LLU: // 99999999pE'''''''''''''''
23470+ case 18446744073709550275LLU: // 99999999pC'''''''''''''''
2343623471 {
2343723472 // variable u64 match_____ goes out of scope
2343823473 // emitted destructur for type u64
2343923474 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 10
23440- state.addr = 18446744073709550279LLU; // 99999999pG'''''''''''''''
23475+ state.addr = 18446744073709550277LLU; // 99999999pE'''''''''''''''
2344123476
2344223477 break;
2344323478 }
23444- case 18446744073709550279LLU: // 99999999pG'''''''''''''''
23479+ case 18446744073709550277LLU: // 99999999pE'''''''''''''''
2344523480 {
2344623481 // parameter-reference varentry__ varentry__ goes out of scope
2344723482 // parameter-reference block_____ block_____ goes out of scope
23448- state.addr = 18446744073709550282LLU; // 99999999pJ'''''''''''''''
23483+ state.addr = 18446744073709550280LLU; // 99999999pH'''''''''''''''
2344923484
2345023485 break;
2345123486 }
23452- case 18446744073709550281LLU: // 99999999pI'''''''''''''''
23487+ case 18446744073709550279LLU: // 99999999pG'''''''''''''''
2345323488 {
2345423489 // parameter-reference block_____ block_____ goes out of scope
2345523490 // parameter-reference list<block_____> blocklist_ goes out of scope
23456- state.addr = 18446744073709550284LLU; // 99999999pL'''''''''''''''
23491+ state.addr = 18446744073709550282LLU; // 99999999pJ'''''''''''''''
2345723492
2345823493 break;
2345923494 }
23460- case 18446744073709550283LLU: // 99999999pK'''''''''''''''
23495+ case 18446744073709550281LLU: // 99999999pI'''''''''''''''
2346123496 {
2346223497 // parameter-reference u64 id________ goes out of scope
2346323498 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 5
@@ -23540,7 +23575,7 @@
2354023575 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2354123576 }
2354223577 // 8LLU
23543- uint64_t return_to = 18446744073709550274LLU;
23578+ uint64_t return_to = 18446744073709550272LLU;
2354423579 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2354523580 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2354623581 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23550,13 +23585,13 @@
2355023585
2355123586 break;
2355223587 }
23553- case 18446744073709550274LLU: // 99999999pB'''''''''''''''
23588+ case 18446744073709550272LLU: // 99999999p_'''''''''''''''
2355423589 {
23555- state.addr = 18446744073709550275LLU; // 99999999pC'''''''''''''''
23590+ state.addr = 18446744073709550273LLU; // 99999999pA'''''''''''''''
2355623591
2355723592 break;
2355823593 }
23559- case 18446744073709550275LLU: // 99999999pC'''''''''''''''
23594+ case 18446744073709550273LLU: // 99999999pA'''''''''''''''
2356023595 {
2356123596 // variable type______ retype____ goes out of scope
2356223597 // emitted destructur for type type______
@@ -23568,7 +23603,7 @@
2356823603 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2356923604 }
2357023605 // 1LLU
23571- uint64_t return_to = 18446744073709550273LLU;
23606+ uint64_t return_to = 18446744073709550271LLU;
2357223607 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2357323608 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2357423609 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23578,7 +23613,7 @@
2357823613
2357923614 break;
2358023615 }
23581- case 18446744073709550273LLU: // 99999999pA'''''''''''''''
23616+ case 18446744073709550271LLU: // 99999999o9'''''''''''''''
2358223617 {
2358323618 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference retype____ at 16
2358423619 // variable u64 constr____ goes out of scope
@@ -23587,11 +23622,11 @@
2358723622 // variable u64 sizeonheap goes out of scope
2358823623 // emitted destructur for type u64
2358923624 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sizeonheap at 14
23590- state.addr = 18446744073709550276LLU; // 99999999pD'''''''''''''''
23625+ state.addr = 18446744073709550274LLU; // 99999999pB'''''''''''''''
2359123626
2359223627 break;
2359323628 }
23594- case 18446744073709550276LLU: // 99999999pD'''''''''''''''
23629+ case 18446744073709550274LLU: // 99999999pB'''''''''''''''
2359523630 {
2359623631 {
2359723632 uint64_t arg = 0LLU;
@@ -23609,11 +23644,11 @@
2360923644 uint64_t arg = 0;
2361023645 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2361123646 }
23612- state.addr = 18446744073709550271LLU; // 99999999o9'''''''''''''''
23647+ state.addr = 18446744073709550269LLU; // 99999999o7'''''''''''''''
2361323648
2361423649 break;
2361523650 }
23616- case 18446744073709550271LLU: // 99999999o9'''''''''''''''
23651+ case 18446744073709550269LLU: // 99999999o7'''''''''''''''
2361723652 {
2361823653 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
2361923654 {
@@ -23620,7 +23655,7 @@
2362023655 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
2362123656 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
2362223657 {
23623- state.addr = 18446744073709550270LLU; // 99999999o8'''''''''''''''
23658+ state.addr = 18446744073709550268LLU; // 99999999o6'''''''''''''''
2362423659
2362523660 break;
2362623661 }
@@ -23636,18 +23671,18 @@
2363623671
2363723672 /*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, 5LLU, *LOCAL_ACCESS(heap.data, 18LLU, 16LLU), 0LLU));
2363823673
23639- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709550269LLU : 18446744073709550268LLU;
23674+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709550267LLU : 18446744073709550266LLU;
2364023675
2364123676 break;
2364223677 }
23643- case 18446744073709550269LLU: // 99999999o7'''''''''''''''
23678+ case 18446744073709550267LLU: // 99999999o5'''''''''''''''
2364423679 {
2364523680 /*nr________*/*LOCAL_ACCESS(heap.data, 18LLU, 13LLU) = /*val_______*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU);
23646- state.addr = 18446744073709550268LLU; // 99999999o6'''''''''''''''
23681+ state.addr = 18446744073709550266LLU; // 99999999o4'''''''''''''''
2364723682
2364823683 break;
2364923684 }
23650- case 18446744073709550268LLU: // 99999999o6'''''''''''''''
23685+ case 18446744073709550266LLU: // 99999999o4'''''''''''''''
2365123686 {
2365223687 // variable u64 buf_______ goes out of scope
2365323688 // emitted destructur for type u64
@@ -23654,18 +23689,18 @@
2365423689 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 18
2365523690 // parameter-reference pardef____ elem______ goes out of scope
2365623691 // parameter list<pardef____> calleepars goes out of scope
23657- state.addr = 18446744073709550271LLU; // 99999999o9'''''''''''''''
23692+ state.addr = 18446744073709550269LLU; // 99999999o7'''''''''''''''
2365823693
2365923694 break;
2366023695 }
23661- case 18446744073709550270LLU: // 99999999o8'''''''''''''''
23696+ case 18446744073709550268LLU: // 99999999o6'''''''''''''''
2366223697 {
2366323698
23664- state.addr = /*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU) ? 18446744073709550267LLU : 18446744073709550266LLU;
23699+ state.addr = /*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU) ? 18446744073709550265LLU : 18446744073709550264LLU;
2366523700
2366623701 break;
2366723702 }
23668- case 18446744073709550267LLU: // 99999999o5'''''''''''''''
23703+ case 18446744073709550265LLU: // 99999999o3'''''''''''''''
2366923704 {
2367023705
2367123706 --/*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU);
@@ -23672,11 +23707,11 @@
2367223707 heap.availilable_size_for_dynamic_objects += 0LLU;
2367323708 heap.availilable_size_for_dynamic_objects += 0LLU;
2367423709
23675- state.addr = 18446744073709550265LLU; // 99999999o3'''''''''''''''
23710+ state.addr = 18446744073709550263LLU; // 99999999o1'''''''''''''''
2367623711
2367723712 break;
2367823713 }
23679- case 18446744073709550266LLU: // 99999999o4'''''''''''''''
23714+ case 18446744073709550264LLU: // 99999999o2'''''''''''''''
2368023715 {
2368123716 {
2368223717 uint64_t mainresult = heap.data[0].elem0;
@@ -23686,7 +23721,7 @@
2368623721 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2368723722 }
2368823723 // 1LLU
23689- uint64_t return_to = 18446744073709550263LLU;
23724+ uint64_t return_to = 18446744073709550261LLU;
2369023725 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2369123726 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2369223727 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23696,13 +23731,13 @@
2369623731
2369723732 break;
2369823733 }
23699- case 18446744073709550263LLU: // 99999999o1'''''''''''''''
23734+ case 18446744073709550261LLU: // 99999999oz'''''''''''''''
2370023735 {
23701- state.addr = 18446744073709550264LLU; // 99999999o2'''''''''''''''
23736+ state.addr = 18446744073709550262LLU; // 99999999o0'''''''''''''''
2370223737
2370323738 break;
2370423739 }
23705- case 18446744073709550264LLU: // 99999999o2'''''''''''''''
23740+ case 18446744073709550262LLU: // 99999999o0'''''''''''''''
2370623741 {
2370723742 fprintf(stderr, "%s", "struct ");
2370823743
@@ -23723,11 +23758,11 @@
2372323758 uint64_t arg = 0;
2372423759 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2372523760 }
23726- state.addr = 18446744073709550262LLU; // 99999999o0'''''''''''''''
23761+ state.addr = 18446744073709550260LLU; // 99999999oy'''''''''''''''
2372723762
2372823763 break;
2372923764 }
23730- case 18446744073709550262LLU: // 99999999o0'''''''''''''''
23765+ case 18446744073709550260LLU: // 99999999oy'''''''''''''''
2373123766 {
2373223767 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
2373323768 {
@@ -23734,7 +23769,7 @@
2373423769 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
2373523770 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
2373623771 {
23737- state.addr = 18446744073709550261LLU; // 99999999oz'''''''''''''''
23772+ state.addr = 18446744073709550259LLU; // 99999999ox'''''''''''''''
2373823773
2373923774 break;
2374023775 }
@@ -23751,7 +23786,7 @@
2375123786 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2375223787 }
2375323788 // 1LLU
23754- uint64_t return_to = 18446744073709550259LLU;
23789+ uint64_t return_to = 18446744073709550257LLU;
2375523790 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2375623791 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2375723792 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23761,21 +23796,21 @@
2376123796
2376223797 break;
2376323798 }
23764- case 18446744073709550259LLU: // 99999999ox'''''''''''''''
23799+ case 18446744073709550257LLU: // 99999999ov'''''''''''''''
2376523800 {
23766- state.addr = 18446744073709550260LLU; // 99999999oy'''''''''''''''
23801+ state.addr = 18446744073709550258LLU; // 99999999ow'''''''''''''''
2376723802
2376823803 break;
2376923804 }
23770- case 18446744073709550260LLU: // 99999999oy'''''''''''''''
23805+ case 18446744073709550258LLU: // 99999999ow'''''''''''''''
2377123806 {
2377223807 // parameter-reference pardef____ elem______ goes out of scope
2377323808 // parameter list<pardef____> calleepars goes out of scope
23774- state.addr = 18446744073709550262LLU; // 99999999o0'''''''''''''''
23809+ state.addr = 18446744073709550260LLU; // 99999999oy'''''''''''''''
2377523810
2377623811 break;
2377723812 }
23778- case 18446744073709550261LLU: // 99999999oz'''''''''''''''
23813+ case 18446744073709550259LLU: // 99999999ox'''''''''''''''
2377923814 {
2378023815
2378123816 {
@@ -23782,20 +23817,20 @@
2378223817 fprintf(stderr, "%s\n", "");
2378323818 exit(-1);
2378423819 }
23785- state.addr = 18446744073709550265LLU; // 99999999o3'''''''''''''''
23820+ state.addr = 18446744073709550263LLU; // 99999999o1'''''''''''''''
2378623821
2378723822 break;
2378823823 }
23789- case 18446744073709550265LLU: // 99999999o3'''''''''''''''
23824+ case 18446744073709550263LLU: // 99999999o1'''''''''''''''
2379023825 {
2379123826 // variable u64 val_______ goes out of scope
2379223827 // emitted destructur for type u64
2379323828 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference val_______ at 15
23794- state.addr = 18446744073709550272LLU; // 99999999p_'''''''''''''''
23829+ state.addr = 18446744073709550270LLU; // 99999999o8'''''''''''''''
2379523830
2379623831 break;
2379723832 }
23798- case 18446744073709550272LLU: // 99999999p_'''''''''''''''
23833+ case 18446744073709550270LLU: // 99999999o8'''''''''''''''
2379923834 {
2380023835 {
2380123836 uint64_t arg = 0LLU;
@@ -23834,7 +23869,7 @@
2383423869 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2383523870 }
2383623871 // 5LLU
23837- uint64_t return_to = 18446744073709550256LLU;
23872+ uint64_t return_to = 18446744073709550254LLU;
2383823873 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2383923874 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2384023875 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23844,13 +23879,13 @@
2384423879
2384523880 break;
2384623881 }
23847- case 18446744073709550256LLU: // 99999999ou'''''''''''''''
23882+ case 18446744073709550254LLU: // 99999999os'''''''''''''''
2384823883 {
23849- state.addr = 18446744073709550257LLU; // 99999999ov'''''''''''''''
23884+ state.addr = 18446744073709550255LLU; // 99999999ot'''''''''''''''
2385023885
2385123886 break;
2385223887 }
23853- case 18446744073709550257LLU: // 99999999ov'''''''''''''''
23888+ case 18446744073709550255LLU: // 99999999ot'''''''''''''''
2385423889 {
2385523890 // variable u64 REFERENCE_ goes out of scope
2385623891 // emitted destructur for type u64
@@ -23858,18 +23893,18 @@
2385823893 // variable u64 mutable___ goes out of scope
2385923894 // emitted destructur for type u64
2386023895 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 16
23861- state.addr = 18446744073709550258LLU; // 99999999ow'''''''''''''''
23896+ state.addr = 18446744073709550256LLU; // 99999999ou'''''''''''''''
2386223897
2386323898 break;
2386423899 }
23865- case 18446744073709550258LLU: // 99999999ow'''''''''''''''
23900+ case 18446744073709550256LLU: // 99999999ou'''''''''''''''
2386623901 {
2386723902
23868- state.addr = /*unwrap____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU)) ? 18446744073709550255LLU : 18446744073709550254LLU;
23903+ state.addr = /*unwrap____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU)) ? 18446744073709550253LLU : 18446744073709550252LLU;
2386923904
2387023905 break;
2387123906 }
23872- case 18446744073709550255LLU: // 99999999ot'''''''''''''''
23907+ case 18446744073709550253LLU: // 99999999or'''''''''''''''
2387323908 {
2387423909 fprintf(stdout, "%s", "tree_elem_addr(heap.data, ");
2387523910 {
@@ -23880,7 +23915,7 @@
2388023915 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2388123916 }
2388223917 // 1LLU
23883- uint64_t return_to = 18446744073709550252LLU;
23918+ uint64_t return_to = 18446744073709550250LLU;
2388423919 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2388523920 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2388623921 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23890,13 +23925,13 @@
2389023925
2389123926 break;
2389223927 }
23893- case 18446744073709550252LLU: // 99999999oq'''''''''''''''
23928+ case 18446744073709550250LLU: // 99999999oo'''''''''''''''
2389423929 {
23895- state.addr = 18446744073709550253LLU; // 99999999or'''''''''''''''
23930+ state.addr = 18446744073709550251LLU; // 99999999op'''''''''''''''
2389623931
2389723932 break;
2389823933 }
23899- case 18446744073709550253LLU: // 99999999or'''''''''''''''
23934+ case 18446744073709550251LLU: // 99999999op'''''''''''''''
2390023935 {
2390123936 fprintf(stdout, "%s", ", ");
2390223937 {
@@ -23923,7 +23958,7 @@
2392323958 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2392423959 }
2392523960 // 5LLU
23926- uint64_t return_to = 18446744073709550250LLU;
23961+ uint64_t return_to = 18446744073709550248LLU;
2392723962 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2392823963 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2392923964 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23933,13 +23968,13 @@
2393323968
2393423969 break;
2393523970 }
23936- case 18446744073709550250LLU: // 99999999oo'''''''''''''''
23971+ case 18446744073709550248LLU: // 99999999om'''''''''''''''
2393723972 {
23938- state.addr = 18446744073709550251LLU; // 99999999op'''''''''''''''
23973+ state.addr = 18446744073709550249LLU; // 99999999on'''''''''''''''
2393923974
2394023975 break;
2394123976 }
23942- case 18446744073709550251LLU: // 99999999op'''''''''''''''
23977+ case 18446744073709550249LLU: // 99999999on'''''''''''''''
2394323978 {
2394423979 fprintf(stdout, "%s", ", ");
2394523980 {
@@ -23950,7 +23985,7 @@
2395023985 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2395123986 }
2395223987 // 1LLU
23953- uint64_t return_to = 18446744073709550248LLU;
23988+ uint64_t return_to = 18446744073709550246LLU;
2395423989 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2395523990 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2395623991 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23960,23 +23995,23 @@
2396023995
2396123996 break;
2396223997 }
23963- case 18446744073709550248LLU: // 99999999om'''''''''''''''
23998+ case 18446744073709550246LLU: // 99999999ok'''''''''''''''
2396423999 {
23965- state.addr = 18446744073709550249LLU; // 99999999on'''''''''''''''
24000+ state.addr = 18446744073709550247LLU; // 99999999ol'''''''''''''''
2396624001
2396724002 break;
2396824003 }
23969- case 18446744073709550249LLU: // 99999999on'''''''''''''''
24004+ case 18446744073709550247LLU: // 99999999ol'''''''''''''''
2397024005 {
2397124006 fprintf(stdout, "%s", ")");
2397224007 heap.availilable_size_for_dynamic_objects += 0LLU;
2397324008 heap.availilable_size_for_dynamic_objects += 0LLU;
2397424009
23975- state.addr = 18446744073709550247LLU; // 99999999ol'''''''''''''''
24010+ state.addr = 18446744073709550245LLU; // 99999999oj'''''''''''''''
2397624011
2397724012 break;
2397824013 }
23979- case 18446744073709550254LLU: // 99999999os'''''''''''''''
24014+ case 18446744073709550252LLU: // 99999999oq'''''''''''''''
2398024015 {
2398124016 fprintf(stdout, "%s", "*access_heap(heap.data, tree_elem_addr(heap.data, ");
2398224017 {
@@ -23987,7 +24022,7 @@
2398724022 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2398824023 }
2398924024 // 1LLU
23990- uint64_t return_to = 18446744073709550245LLU;
24025+ uint64_t return_to = 18446744073709550243LLU;
2399124026 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2399224027 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2399324028 heap.data[0].elem1 = heap.data[0].elem0;
@@ -23997,13 +24032,13 @@
2399724032
2399824033 break;
2399924034 }
24000- case 18446744073709550245LLU: // 99999999oj'''''''''''''''
24035+ case 18446744073709550243LLU: // 99999999oh'''''''''''''''
2400124036 {
24002- state.addr = 18446744073709550246LLU; // 99999999ok'''''''''''''''
24037+ state.addr = 18446744073709550244LLU; // 99999999oi'''''''''''''''
2400324038
2400424039 break;
2400524040 }
24006- case 18446744073709550246LLU: // 99999999ok'''''''''''''''
24041+ case 18446744073709550244LLU: // 99999999oi'''''''''''''''
2400724042 {
2400824043 fprintf(stdout, "%s", ", ");
2400924044 {
@@ -24030,7 +24065,7 @@
2403024065 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2403124066 }
2403224067 // 5LLU
24033- uint64_t return_to = 18446744073709550243LLU;
24068+ uint64_t return_to = 18446744073709550241LLU;
2403424069 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2403524070 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2403624071 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24040,13 +24075,13 @@
2404024075
2404124076 break;
2404224077 }
24043- case 18446744073709550243LLU: // 99999999oh'''''''''''''''
24078+ case 18446744073709550241LLU: // 99999999of'''''''''''''''
2404424079 {
24045- state.addr = 18446744073709550244LLU; // 99999999oi'''''''''''''''
24080+ state.addr = 18446744073709550242LLU; // 99999999og'''''''''''''''
2404624081
2404724082 break;
2404824083 }
24049- case 18446744073709550244LLU: // 99999999oi'''''''''''''''
24084+ case 18446744073709550242LLU: // 99999999og'''''''''''''''
2405024085 {
2405124086 fprintf(stdout, "%s", ", ");
2405224087 {
@@ -24057,7 +24092,7 @@
2405724092 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2405824093 }
2405924094 // 1LLU
24060- uint64_t return_to = 18446744073709550241LLU;
24095+ uint64_t return_to = 18446744073709550239LLU;
2406124096 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2406224097 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2406324098 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24067,20 +24102,20 @@
2406724102
2406824103 break;
2406924104 }
24070- case 18446744073709550241LLU: // 99999999of'''''''''''''''
24105+ case 18446744073709550239LLU: // 99999999od'''''''''''''''
2407124106 {
24072- state.addr = 18446744073709550242LLU; // 99999999og'''''''''''''''
24107+ state.addr = 18446744073709550240LLU; // 99999999oe'''''''''''''''
2407324108
2407424109 break;
2407524110 }
24076- case 18446744073709550242LLU: // 99999999og'''''''''''''''
24111+ case 18446744073709550240LLU: // 99999999oe'''''''''''''''
2407724112 {
2407824113 fprintf(stdout, "%s", "))");
24079- state.addr = 18446744073709550247LLU; // 99999999ol'''''''''''''''
24114+ state.addr = 18446744073709550245LLU; // 99999999oj'''''''''''''''
2408024115
2408124116 break;
2408224117 }
24083- case 18446744073709550247LLU: // 99999999ol'''''''''''''''
24118+ case 18446744073709550245LLU: // 99999999oj'''''''''''''''
2408424119 {
2408524120 // variable u64 parcount__ goes out of scope
2408624121 // emitted destructur for type u64
@@ -24098,15 +24133,15 @@
2409824133 uint64_t arg = 0;
2409924134 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2410024135 }
24101- state.addr = 18446744073709550239LLU; // 99999999od'''''''''''''''
24136+ state.addr = 18446744073709550237LLU; // 99999999ob'''''''''''''''
2410224137
2410324138 break;
2410424139 }
24105- case 18446744073709550239LLU: // 99999999od'''''''''''''''
24140+ case 18446744073709550237LLU: // 99999999ob'''''''''''''''
2410624141 {
2410724142 if(!*LOCAL_ACCESS(heap.data, 13LLU, 11LLU)/*list*/)
2410824143 {
24109- state.addr = 18446744073709550240LLU; // 99999999oe'''''''''''''''
24144+ state.addr = 18446744073709550238LLU; // 99999999oc'''''''''''''''
2411024145
2411124146 break;
2411224147 }
@@ -24119,7 +24154,7 @@
2411924154 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2412024155 }
2412124156 // 1LLU
24122- uint64_t return_to = 18446744073709550238LLU;
24157+ uint64_t return_to = 18446744073709550236LLU;
2412324158 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2412424159 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2412524160 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24129,13 +24164,13 @@
2412924164
2413024165 break;
2413124166 }
24132- case 18446744073709550238LLU: // 99999999oc'''''''''''''''
24167+ case 18446744073709550236LLU: // 99999999oa'''''''''''''''
2413324168 {
24134- state.addr = 18446744073709550239LLU; // 99999999od'''''''''''''''
24169+ state.addr = 18446744073709550237LLU; // 99999999ob'''''''''''''''
2413524170
2413624171 break;
2413724172 }
24138- case 18446744073709550240LLU: // 99999999oe'''''''''''''''
24173+ case 18446744073709550238LLU: // 99999999oc'''''''''''''''
2413924174 {
2414024175 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
2414124176 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleepars at 12
@@ -24260,7 +24295,7 @@
2426024295 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2426124296 }
2426224297 // 12LLU
24263- uint64_t return_to = 18446744073709550235LLU;
24298+ uint64_t return_to = 18446744073709550233LLU;
2426424299 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2426524300 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2426624301 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24270,13 +24305,13 @@
2427024305
2427124306 break;
2427224307 }
24273- case 18446744073709550235LLU: // 99999999o$'''''''''''''''
24308+ case 18446744073709550233LLU: // 99999999oY'''''''''''''''
2427424309 {
24275- state.addr = 18446744073709550236LLU; // 99999999oa'''''''''''''''
24310+ state.addr = 18446744073709550234LLU; // 99999999oZ'''''''''''''''
2427624311
2427724312 break;
2427824313 }
24279- case 18446744073709550236LLU: // 99999999oa'''''''''''''''
24314+ case 18446744073709550234LLU: // 99999999oZ'''''''''''''''
2428024315 {
2428124316 // variable u64 consume___ goes out of scope
2428224317 // emitted destructur for type u64
@@ -24284,11 +24319,11 @@
2428424319 // variable u64 optelem___ goes out of scope
2428524320 // emitted destructur for type u64
2428624321 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 11
24287- state.addr = 18446744073709550237LLU; // 99999999ob'''''''''''''''
24322+ state.addr = 18446744073709550235LLU; // 99999999o$'''''''''''''''
2428824323
2428924324 break;
2429024325 }
24291- case 18446744073709550237LLU: // 99999999ob'''''''''''''''
24326+ case 18446744073709550235LLU: // 99999999o$'''''''''''''''
2429224327 {
2429324328 /*mutable___*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU) = 0LLU;
2429424329 {
@@ -24307,7 +24342,7 @@
2430724342 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2430824343 }
2430924344 // 2LLU
24310- uint64_t return_to = 18446744073709550233LLU;
24345+ uint64_t return_to = 18446744073709550231LLU;
2431124346 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2431224347 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2431324348 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24317,13 +24352,13 @@
2431724352
2431824353 break;
2431924354 }
24320- case 18446744073709550233LLU: // 99999999oY'''''''''''''''
24355+ case 18446744073709550231LLU: // 99999999oW'''''''''''''''
2432124356 {
24322- state.addr = 18446744073709550234LLU; // 99999999oZ'''''''''''''''
24357+ state.addr = 18446744073709550232LLU; // 99999999oX'''''''''''''''
2432324358
2432424359 break;
2432524360 }
24326- case 18446744073709550234LLU: // 99999999oZ'''''''''''''''
24361+ case 18446744073709550232LLU: // 99999999oX'''''''''''''''
2432724362 {
2432824363 {
2432924364 uint64_t mainresult = heap.data[0].elem0;
@@ -24357,7 +24392,7 @@
2435724392 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2435824393 }
2435924394 // 7LLU
24360- uint64_t return_to = 18446744073709550231LLU;
24395+ uint64_t return_to = 18446744073709550229LLU;
2436124396 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2436224397 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2436324398 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24367,13 +24402,13 @@
2436724402
2436824403 break;
2436924404 }
24370- case 18446744073709550231LLU: // 99999999oW'''''''''''''''
24405+ case 18446744073709550229LLU: // 99999999oU'''''''''''''''
2437124406 {
24372- state.addr = 18446744073709550232LLU; // 99999999oX'''''''''''''''
24407+ state.addr = 18446744073709550230LLU; // 99999999oV'''''''''''''''
2437324408
2437424409 break;
2437524410 }
24376- case 18446744073709550232LLU: // 99999999oX'''''''''''''''
24411+ case 18446744073709550230LLU: // 99999999oV'''''''''''''''
2437724412 {
2437824413 // variable type______ t_________ goes out of scope
2437924414 // emitted destructur for type type______
@@ -24385,7 +24420,7 @@
2438524420 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2438624421 }
2438724422 // 1LLU
24388- uint64_t return_to = 18446744073709550230LLU;
24423+ uint64_t return_to = 18446744073709550228LLU;
2438924424 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2439024425 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2439124426 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24395,7 +24430,7 @@
2439524430
2439624431 break;
2439724432 }
24398- case 18446744073709550230LLU: // 99999999oV'''''''''''''''
24433+ case 18446744073709550228LLU: // 99999999oT'''''''''''''''
2439924434 {
2440024435 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 11
2440124436 // variable u64 initialize goes out of scope
@@ -24423,7 +24458,7 @@
2442324458 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2442424459 }
2442524460 // 1LLU
24426- uint64_t return_to = 18446744073709550229LLU;
24461+ uint64_t return_to = 18446744073709550227LLU;
2442724462 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2442824463 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2442924464 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24433,7 +24468,7 @@
2443324468
2443424469 break;
2443524470 }
24436- case 18446744073709550229LLU: // 99999999oU'''''''''''''''
24471+ case 18446744073709550227LLU: // 99999999oS'''''''''''''''
2443724472 {
2443824473 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 5
2443924474 // parameter u64 id________ goes out of scope
@@ -24484,7 +24519,7 @@
2448424519 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2448524520 }
2448624521 // 3LLU
24487- uint64_t return_to = 18446744073709550226LLU;
24522+ uint64_t return_to = 18446744073709550224LLU;
2448824523 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2448924524 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2449024525 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24494,29 +24529,29 @@
2449424529
2449524530 break;
2449624531 }
24497- case 18446744073709550226LLU: // 99999999oR'''''''''''''''
24532+ case 18446744073709550224LLU: // 99999999oP'''''''''''''''
2449824533 {
24499- state.addr = 18446744073709550227LLU; // 99999999oS'''''''''''''''
24534+ state.addr = 18446744073709550225LLU; // 99999999oQ'''''''''''''''
2450024535
2450124536 break;
2450224537 }
24503- case 18446744073709550227LLU: // 99999999oS'''''''''''''''
24538+ case 18446744073709550225LLU: // 99999999oQ'''''''''''''''
2450424539 {
2450524540 // variable u64 sym_______ goes out of scope
2450624541 // emitted destructur for type u64
2450724542 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 17
24508- state.addr = 18446744073709550228LLU; // 99999999oT'''''''''''''''
24543+ state.addr = 18446744073709550226LLU; // 99999999oR'''''''''''''''
2450924544
2451024545 break;
2451124546 }
24512- case 18446744073709550228LLU: // 99999999oT'''''''''''''''
24547+ case 18446744073709550226LLU: // 99999999oR'''''''''''''''
2451324548 {
2451424549
24515- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550225LLU : 18446744073709550224LLU;
24550+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709550223LLU : 18446744073709550222LLU;
2451624551
2451724552 break;
2451824553 }
24519- case 18446744073709550225LLU: // 99999999oQ'''''''''''''''
24554+ case 18446744073709550223LLU: // 99999999oO'''''''''''''''
2452024555 {
2452124556 {
2452224557 uint64_t arg = 0LLU;
@@ -24580,7 +24615,7 @@
2458024615 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2458124616 }
2458224617 // 12LLU
24583- uint64_t return_to = 18446744073709550221LLU;
24618+ uint64_t return_to = 18446744073709550219LLU;
2458424619 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2458524620 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2458624621 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24590,22 +24625,22 @@
2459024625
2459124626 break;
2459224627 }
24593- case 18446744073709550221LLU: // 99999999oM'''''''''''''''
24628+ case 18446744073709550219LLU: // 99999999oK'''''''''''''''
2459424629 {
24595- state.addr = 18446744073709550222LLU; // 99999999oN'''''''''''''''
24630+ state.addr = 18446744073709550220LLU; // 99999999oL'''''''''''''''
2459624631
2459724632 break;
2459824633 }
24599- case 18446744073709550222LLU: // 99999999oN'''''''''''''''
24634+ case 18446744073709550220LLU: // 99999999oL'''''''''''''''
2460024635 {
2460124636 // variable u64 consume___ goes out of scope
2460224637 // emitted destructur for type u64
2460324638 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference consume___ at 18
24604- state.addr = 18446744073709550223LLU; // 99999999oO'''''''''''''''
24639+ state.addr = 18446744073709550221LLU; // 99999999oM'''''''''''''''
2460524640
2460624641 break;
2460724642 }
24608- case 18446744073709550223LLU: // 99999999oO'''''''''''''''
24643+ case 18446744073709550221LLU: // 99999999oM'''''''''''''''
2460924644 {
2461024645 {
2461124646 uint64_t arg = 0LLU;
@@ -24615,11 +24650,11 @@
2461524650 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2461624651 }
2461724652
24618- state.addr = 861504788261634048LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU))].elem0 ? 18446744073709550220LLU : 18446744073709550219LLU;
24653+ state.addr = 861504788261634048LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU))].elem0 ? 18446744073709550218LLU : 18446744073709550217LLU;
2461924654
2462024655 break;
2462124656 }
24622- case 18446744073709550220LLU: // 99999999oL'''''''''''''''
24657+ case 18446744073709550218LLU: // 99999999oJ'''''''''''''''
2462324658 {
2462424659 {
2462524660 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU))].elem1;
@@ -24649,7 +24684,7 @@
2464924684 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2465024685 }
2465124686 // 4LLU
24652- uint64_t return_to = 18446744073709550217LLU;
24687+ uint64_t return_to = 18446744073709550215LLU;
2465324688 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2465424689 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2465524690 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24659,13 +24694,13 @@
2465924694
2466024695 break;
2466124696 }
24662- case 18446744073709550217LLU: // 99999999oI'''''''''''''''
24697+ case 18446744073709550215LLU: // 99999999oG'''''''''''''''
2466324698 {
24664- state.addr = 18446744073709550218LLU; // 99999999oJ'''''''''''''''
24699+ state.addr = 18446744073709550216LLU; // 99999999oH'''''''''''''''
2466524700
2466624701 break;
2466724702 }
24668- case 18446744073709550218LLU: // 99999999oJ'''''''''''''''
24703+ case 18446744073709550216LLU: // 99999999oH'''''''''''''''
2466924704 {
2467024705 {
2467124706 uint64_t arg = 0LLU;
@@ -24719,7 +24754,7 @@
2471924754 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2472024755 }
2472124756 // 11LLU
24722- uint64_t return_to = 18446744073709550214LLU;
24757+ uint64_t return_to = 18446744073709550212LLU;
2472324758 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2472424759 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2472524760 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24729,22 +24764,22 @@
2472924764
2473024765 break;
2473124766 }
24732- case 18446744073709550214LLU: // 99999999oF'''''''''''''''
24767+ case 18446744073709550212LLU: // 99999999oD'''''''''''''''
2473324768 {
24734- state.addr = 18446744073709550215LLU; // 99999999oG'''''''''''''''
24769+ state.addr = 18446744073709550213LLU; // 99999999oE'''''''''''''''
2473524770
2473624771 break;
2473724772 }
24738- case 18446744073709550215LLU: // 99999999oG'''''''''''''''
24773+ case 18446744073709550213LLU: // 99999999oE'''''''''''''''
2473924774 {
2474024775 // variable u64 unwrap____ goes out of scope
2474124776 // emitted destructur for type u64
2474224777 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference unwrap____ at 21
24743- state.addr = 18446744073709550216LLU; // 99999999oH'''''''''''''''
24778+ state.addr = 18446744073709550214LLU; // 99999999oF'''''''''''''''
2474424779
2474524780 break;
2474624781 }
24747- case 18446744073709550216LLU: // 99999999oH'''''''''''''''
24782+ case 18446744073709550214LLU: // 99999999oF'''''''''''''''
2474824783 {
2474924784 // variable u64 structname goes out of scope
2475024785 // emitted destructur for type u64
@@ -24754,11 +24789,11 @@
2475424789 heap.availilable_size_for_dynamic_objects += 0LLU;
2475524790 heap.availilable_size_for_dynamic_objects += 0LLU;
2475624791
24757- state.addr = 18446744073709550213LLU; // 99999999oE'''''''''''''''
24792+ state.addr = 18446744073709550211LLU; // 99999999oC'''''''''''''''
2475824793
2475924794 break;
2476024795 }
24761- case 18446744073709550219LLU: // 99999999oK'''''''''''''''
24796+ case 18446744073709550217LLU: // 99999999oI'''''''''''''''
2476224797 {
2476324798 {
2476424799 uint64_t mainresult = heap.data[0].elem0;
@@ -24768,7 +24803,7 @@
2476824803 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2476924804 }
2477024805 // 1LLU
24771- uint64_t return_to = 18446744073709550211LLU;
24806+ uint64_t return_to = 18446744073709550209LLU;
2477224807 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2477324808 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2477424809 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24778,13 +24813,13 @@
2477824813
2477924814 break;
2478024815 }
24781- case 18446744073709550211LLU: // 99999999oC'''''''''''''''
24816+ case 18446744073709550209LLU: // 99999999oA'''''''''''''''
2478224817 {
24783- state.addr = 18446744073709550212LLU; // 99999999oD'''''''''''''''
24818+ state.addr = 18446744073709550210LLU; // 99999999oB'''''''''''''''
2478424819
2478524820 break;
2478624821 }
24787- case 18446744073709550212LLU: // 99999999oD'''''''''''''''
24822+ case 18446744073709550210LLU: // 99999999oB'''''''''''''''
2478824823 {
2478924824 fprintf(stderr, "%s", "expected struct buf found ");
2479024825 {
@@ -24795,7 +24830,7 @@
2479524830 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2479624831 }
2479724832 // 1LLU
24798- uint64_t return_to = 18446744073709550209LLU;
24833+ uint64_t return_to = 18446744073709550207LLU;
2479924834 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2480024835 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2480124836 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24805,13 +24840,13 @@
2480524840
2480624841 break;
2480724842 }
24808- case 18446744073709550209LLU: // 99999999oA'''''''''''''''
24843+ case 18446744073709550207LLU: // 99999999n9'''''''''''''''
2480924844 {
24810- state.addr = 18446744073709550210LLU; // 99999999oB'''''''''''''''
24845+ state.addr = 18446744073709550208LLU; // 99999999o_'''''''''''''''
2481124846
2481224847 break;
2481324848 }
24814- case 18446744073709550210LLU: // 99999999oB'''''''''''''''
24849+ case 18446744073709550208LLU: // 99999999o_'''''''''''''''
2481524850 {
2481624851
2481724852 {
@@ -24818,11 +24853,11 @@
2481824853 fprintf(stderr, "%s\n", "");
2481924854 exit(-1);
2482024855 }
24821- state.addr = 18446744073709550213LLU; // 99999999oE'''''''''''''''
24856+ state.addr = 18446744073709550211LLU; // 99999999oC'''''''''''''''
2482224857
2482324858 break;
2482424859 }
24825- case 18446744073709550213LLU: // 99999999oE'''''''''''''''
24860+ case 18446744073709550211LLU: // 99999999oC'''''''''''''''
2482624861 {
2482724862 {
2482824863 uint64_t mainresult = heap.data[0].elem0;
@@ -24836,7 +24871,7 @@
2483624871 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2483724872 }
2483824873 // 2LLU
24839- uint64_t return_to = 18446744073709550207LLU;
24874+ uint64_t return_to = 18446744073709550205LLU;
2484024875 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2484124876 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2484224877 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24846,13 +24881,13 @@
2484624881
2484724882 break;
2484824883 }
24849- case 18446744073709550207LLU: // 99999999n9'''''''''''''''
24884+ case 18446744073709550205LLU: // 99999999n7'''''''''''''''
2485024885 {
24851- state.addr = 18446744073709550208LLU; // 99999999o_'''''''''''''''
24886+ state.addr = 18446744073709550206LLU; // 99999999n8'''''''''''''''
2485224887
2485324888 break;
2485424889 }
24855- case 18446744073709550208LLU: // 99999999o_'''''''''''''''
24890+ case 18446744073709550206LLU: // 99999999n8'''''''''''''''
2485624891 {
2485724892 // variable type______ subtype___ goes out of scope
2485824893 // emitted destructur for type type______
@@ -24864,7 +24899,7 @@
2486424899 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2486524900 }
2486624901 // 1LLU
24867- uint64_t return_to = 18446744073709550206LLU;
24902+ uint64_t return_to = 18446744073709550204LLU;
2486824903 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2486924904 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2487024905 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24874,7 +24909,7 @@
2487424909
2487524910 break;
2487624911 }
24877- case 18446744073709550206LLU: // 99999999n8'''''''''''''''
24912+ case 18446744073709550204LLU: // 99999999n6'''''''''''''''
2487824913 {
2487924914 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 18
2488024915 // variable u64 elemid____ goes out of scope
@@ -24883,11 +24918,11 @@
2488324918 heap.availilable_size_for_dynamic_objects += 0LLU;
2488424919 heap.availilable_size_for_dynamic_objects += 0LLU;
2488524920
24886- state.addr = 18446744073709550205LLU; // 99999999n7'''''''''''''''
24921+ state.addr = 18446744073709550203LLU; // 99999999n5'''''''''''''''
2488724922
2488824923 break;
2488924924 }
24890- case 18446744073709550224LLU: // 99999999oP'''''''''''''''
24925+ case 18446744073709550222LLU: // 99999999oN'''''''''''''''
2489124926 {
2489224927 {
2489324928 uint64_t arg = 0LLU;
@@ -24949,7 +24984,7 @@
2494924984 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2495024985 }
2495124986 // 12LLU
24952- uint64_t return_to = 18446744073709550202LLU;
24987+ uint64_t return_to = 18446744073709550200LLU;
2495324988 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2495424989 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2495524990 heap.data[0].elem1 = heap.data[0].elem0;
@@ -24959,13 +24994,13 @@
2495924994
2496024995 break;
2496124996 }
24962- case 18446744073709550202LLU: // 99999999n4'''''''''''''''
24997+ case 18446744073709550200LLU: // 99999999n2'''''''''''''''
2496324998 {
24964- state.addr = 18446744073709550203LLU; // 99999999n5'''''''''''''''
24999+ state.addr = 18446744073709550201LLU; // 99999999n3'''''''''''''''
2496525000
2496625001 break;
2496725002 }
24968- case 18446744073709550203LLU: // 99999999n5'''''''''''''''
25003+ case 18446744073709550201LLU: // 99999999n3'''''''''''''''
2496925004 {
2497025005 // variable u64 consume___ goes out of scope
2497125006 // emitted destructur for type u64
@@ -24973,11 +25008,11 @@
2497325008 // variable u64 optelem___ goes out of scope
2497425009 // emitted destructur for type u64
2497525010 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 17
24976- state.addr = 18446744073709550204LLU; // 99999999n6'''''''''''''''
25011+ state.addr = 18446744073709550202LLU; // 99999999n4'''''''''''''''
2497725012
2497825013 break;
2497925014 }
24980- case 18446744073709550204LLU: // 99999999n6'''''''''''''''
25015+ case 18446744073709550202LLU: // 99999999n4'''''''''''''''
2498125016 {
2498225017 {
2498325018 uint64_t mainresult = heap.data[0].elem0;
@@ -25003,7 +25038,7 @@
2500325038 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2500425039 }
2500525040 // 5LLU
25006- uint64_t return_to = 18446744073709550200LLU;
25041+ uint64_t return_to = 18446744073709550198LLU;
2500725042 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2500825043 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2500925044 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25013,19 +25048,19 @@
2501325048
2501425049 break;
2501525050 }
25016- case 18446744073709550200LLU: // 99999999n2'''''''''''''''
25051+ case 18446744073709550198LLU: // 99999999n0'''''''''''''''
2501725052 {
25018- state.addr = 18446744073709550201LLU; // 99999999n3'''''''''''''''
25053+ state.addr = 18446744073709550199LLU; // 99999999n1'''''''''''''''
2501925054
2502025055 break;
2502125056 }
25022- case 18446744073709550201LLU: // 99999999n3'''''''''''''''
25057+ case 18446744073709550199LLU: // 99999999n1'''''''''''''''
2502325058 {
25024- state.addr = 18446744073709550205LLU; // 99999999n7'''''''''''''''
25059+ state.addr = 18446744073709550203LLU; // 99999999n5'''''''''''''''
2502525060
2502625061 break;
2502725062 }
25028- case 18446744073709550205LLU: // 99999999n7'''''''''''''''
25063+ case 18446744073709550203LLU: // 99999999n5'''''''''''''''
2502925064 {
2503025065 // variable u64 buf_______ goes out of scope
2503125066 // emitted destructur for type u64
@@ -25073,11 +25108,11 @@
2507325108 case 517555565471902251LLU: // assertcomp
2507425109 {
2507525110
25076- state.addr = /*complete__*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550199LLU : 18446744073709550198LLU;
25111+ state.addr = /*complete__*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550197LLU : 18446744073709550196LLU;
2507725112
2507825113 break;
2507925114 }
25080- case 18446744073709550199LLU: // 99999999n1'''''''''''''''
25115+ case 18446744073709550197LLU: // 99999999nz'''''''''''''''
2508125116 {
2508225117 fprintf(stderr, "%s", "function ");
2508325118
@@ -25091,11 +25126,11 @@
2509125126 fprintf(stderr, "%s\n", "");
2509225127 exit(-1);
2509325128 }
25094- state.addr = 18446744073709550198LLU; // 99999999n0'''''''''''''''
25129+ state.addr = 18446744073709550196LLU; // 99999999ny'''''''''''''''
2509525130
2509625131 break;
2509725132 }
25098- case 18446744073709550198LLU: // 99999999n0'''''''''''''''
25133+ case 18446744073709550196LLU: // 99999999ny'''''''''''''''
2509925134 {
2510025135 // parameter u64 complete__ goes out of scope
2510125136 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference complete__ at 3
@@ -25116,11 +25151,11 @@
2511625151 case 517555565472664128LLU: // assertfin_
2511725152 {
2511825153
25119- state.addr = /*finite____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550197LLU : 18446744073709550196LLU;
25154+ state.addr = /*finite____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550195LLU : 18446744073709550194LLU;
2512025155
2512125156 break;
2512225157 }
25123- case 18446744073709550197LLU: // 99999999nz'''''''''''''''
25158+ case 18446744073709550195LLU: // 99999999nx'''''''''''''''
2512425159 {
2512525160 fprintf(stderr, "%s", "function ");
2512625161
@@ -25134,11 +25169,11 @@
2513425169 fprintf(stderr, "%s\n", "");
2513525170 exit(-1);
2513625171 }
25137- state.addr = 18446744073709550196LLU; // 99999999ny'''''''''''''''
25172+ state.addr = 18446744073709550194LLU; // 99999999nw'''''''''''''''
2513825173
2513925174 break;
2514025175 }
25141- case 18446744073709550196LLU: // 99999999ny'''''''''''''''
25176+ case 18446744073709550194LLU: // 99999999nw'''''''''''''''
2514225177 {
2514325178 // parameter u64 finite____ goes out of scope
2514425179 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference finite____ at 3
@@ -25159,20 +25194,20 @@
2515925194 case 734295421765213120LLU: // mutassert_
2516025195 {
2516125196
25162- state.addr = /*mutable___*/*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) ? 18446744073709550195LLU : 18446744073709550194LLU;
25197+ state.addr = /*mutable___*/*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) ? 18446744073709550193LLU : 18446744073709550192LLU;
2516325198
2516425199 break;
2516525200 }
25166- case 18446744073709550195LLU: // 99999999nx'''''''''''''''
25201+ case 18446744073709550193LLU: // 99999999nv'''''''''''''''
2516725202 {
2516825203 heap.availilable_size_for_dynamic_objects += 0LLU;
2516925204 heap.availilable_size_for_dynamic_objects += 0LLU;
2517025205
25171- state.addr = 18446744073709550193LLU; // 99999999nv'''''''''''''''
25206+ state.addr = 18446744073709550191LLU; // 99999999nt'''''''''''''''
2517225207
2517325208 break;
2517425209 }
25175- case 18446744073709550194LLU: // 99999999nw'''''''''''''''
25210+ case 18446744073709550192LLU: // 99999999nu'''''''''''''''
2517625211 {
2517725212 fprintf(stderr, "%s", "in function ");
2517825213
@@ -25190,7 +25225,7 @@
2519025225 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2519125226 }
2519225227 // 1LLU
25193- uint64_t return_to = 18446744073709550191LLU;
25228+ uint64_t return_to = 18446744073709550189LLU;
2519425229 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2519525230 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2519625231 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25200,13 +25235,13 @@
2520025235
2520125236 break;
2520225237 }
25203- case 18446744073709550191LLU: // 99999999nt'''''''''''''''
25238+ case 18446744073709550189LLU: // 99999999nr'''''''''''''''
2520425239 {
25205- state.addr = 18446744073709550192LLU; // 99999999nu'''''''''''''''
25240+ state.addr = 18446744073709550190LLU; // 99999999ns'''''''''''''''
2520625241
2520725242 break;
2520825243 }
25209- case 18446744073709550192LLU: // 99999999nu'''''''''''''''
25244+ case 18446744073709550190LLU: // 99999999ns'''''''''''''''
2521025245 {
2521125246 fprintf(stderr, "%s", " but found constant ");
2521225247
@@ -25216,11 +25251,11 @@
2521625251 fprintf(stderr, "%s\n", "");
2521725252 exit(-1);
2521825253 }
25219- state.addr = 18446744073709550193LLU; // 99999999nv'''''''''''''''
25254+ state.addr = 18446744073709550191LLU; // 99999999nt'''''''''''''''
2522025255
2522125256 break;
2522225257 }
25223- case 18446744073709550193LLU: // 99999999nv'''''''''''''''
25258+ case 18446744073709550191LLU: // 99999999nt'''''''''''''''
2522425259 {
2522525260 // parameter u64 parid_____ goes out of scope
2522625261 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 5
@@ -25272,7 +25307,7 @@
2527225307 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2527325308 }
2527425309 // 3LLU
25275- uint64_t return_to = 18446744073709550188LLU;
25310+ uint64_t return_to = 18446744073709550186LLU;
2527625311 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2527725312 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2527825313 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25282,36 +25317,36 @@
2528225317
2528325318 break;
2528425319 }
25285- case 18446744073709550188LLU: // 99999999nq'''''''''''''''
25320+ case 18446744073709550186LLU: // 99999999no'''''''''''''''
2528625321 {
25287- state.addr = 18446744073709550189LLU; // 99999999nr'''''''''''''''
25322+ state.addr = 18446744073709550187LLU; // 99999999np'''''''''''''''
2528825323
2528925324 break;
2529025325 }
25291- case 18446744073709550189LLU: // 99999999nr'''''''''''''''
25326+ case 18446744073709550187LLU: // 99999999np'''''''''''''''
2529225327 {
2529325328 // variable u64 sym_______ goes out of scope
2529425329 // emitted destructur for type u64
2529525330 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 20
25296- state.addr = 18446744073709550190LLU; // 99999999ns'''''''''''''''
25331+ state.addr = 18446744073709550188LLU; // 99999999nq'''''''''''''''
2529725332
2529825333 break;
2529925334 }
25300- case 18446744073709550190LLU: // 99999999ns'''''''''''''''
25335+ case 18446744073709550188LLU: // 99999999nq'''''''''''''''
2530125336 {
2530225337
25303- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709550187LLU : 18446744073709550186LLU;
25338+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709550185LLU : 18446744073709550184LLU;
2530425339
2530525340 break;
2530625341 }
25307- case 18446744073709550187LLU: // 99999999np'''''''''''''''
25342+ case 18446744073709550185LLU: // 99999999nn'''''''''''''''
2530825343 {
2530925344
25310- state.addr = 728618437845356544LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550185LLU : 18446744073709550184LLU;
25345+ state.addr = 728618437845356544LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550183LLU : 18446744073709550182LLU;
2531125346
2531225347 break;
2531325348 }
25314- case 18446744073709550185LLU: // 99999999nn'''''''''''''''
25349+ case 18446744073709550183LLU: // 99999999nl'''''''''''''''
2531525350 {
2531625351 {
2531725352 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem1;
@@ -25379,7 +25414,7 @@
2537925414 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2538025415 }
2538125416 // 12LLU
25382- uint64_t return_to = 18446744073709550181LLU;
25417+ uint64_t return_to = 18446744073709550179LLU;
2538325418 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2538425419 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2538525420 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25389,22 +25424,22 @@
2538925424
2539025425 break;
2539125426 }
25392- case 18446744073709550181LLU: // 99999999nj'''''''''''''''
25427+ case 18446744073709550179LLU: // 99999999nh'''''''''''''''
2539325428 {
25394- state.addr = 18446744073709550182LLU; // 99999999nk'''''''''''''''
25429+ state.addr = 18446744073709550180LLU; // 99999999ni'''''''''''''''
2539525430
2539625431 break;
2539725432 }
25398- case 18446744073709550182LLU: // 99999999nk'''''''''''''''
25433+ case 18446744073709550180LLU: // 99999999ni'''''''''''''''
2539925434 {
2540025435 // variable u64 consume___ goes out of scope
2540125436 // emitted destructur for type u64
2540225437 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference consume___ at 22
25403- state.addr = 18446744073709550183LLU; // 99999999nl'''''''''''''''
25438+ state.addr = 18446744073709550181LLU; // 99999999nj'''''''''''''''
2540425439
2540525440 break;
2540625441 }
25407- case 18446744073709550183LLU: // 99999999nl'''''''''''''''
25442+ case 18446744073709550181LLU: // 99999999nj'''''''''''''''
2540825443 {
2540925444 {
2541025445 uint64_t arg = 0LLU;
@@ -25414,11 +25449,11 @@
2541425449 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2541525450 }
2541625451
25417- state.addr = 861504788261634048LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 6LLU))].elem0 ? 18446744073709550180LLU : 18446744073709550179LLU;
25452+ state.addr = 861504788261634048LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 6LLU))].elem0 ? 18446744073709550178LLU : 18446744073709550177LLU;
2541825453
2541925454 break;
2542025455 }
25421- case 18446744073709550180LLU: // 99999999ni'''''''''''''''
25456+ case 18446744073709550178LLU: // 99999999ng'''''''''''''''
2542225457 {
2542325458 {
2542425459 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 6LLU))].elem1;
@@ -25448,7 +25483,7 @@
2544825483 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2544925484 }
2545025485 // 4LLU
25451- uint64_t return_to = 18446744073709550177LLU;
25486+ uint64_t return_to = 18446744073709550175LLU;
2545225487 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2545325488 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2545425489 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25458,13 +25493,13 @@
2545825493
2545925494 break;
2546025495 }
25461- case 18446744073709550177LLU: // 99999999nf'''''''''''''''
25496+ case 18446744073709550175LLU: // 99999999nd'''''''''''''''
2546225497 {
25463- state.addr = 18446744073709550178LLU; // 99999999ng'''''''''''''''
25498+ state.addr = 18446744073709550176LLU; // 99999999ne'''''''''''''''
2546425499
2546525500 break;
2546625501 }
25467- case 18446744073709550178LLU: // 99999999ng'''''''''''''''
25502+ case 18446744073709550176LLU: // 99999999ne'''''''''''''''
2546825503 {
2546925504 {
2547025505 uint64_t mainresult = heap.data[0].elem0;
@@ -25514,7 +25549,7 @@
2551425549 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2551525550 }
2551625551 // 11LLU
25517- uint64_t return_to = 18446744073709550175LLU;
25552+ uint64_t return_to = 18446744073709550173LLU;
2551825553 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2551925554 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2552025555 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25524,13 +25559,13 @@
2552425559
2552525560 break;
2552625561 }
25527- case 18446744073709550175LLU: // 99999999nd'''''''''''''''
25562+ case 18446744073709550173LLU: // 99999999nb'''''''''''''''
2552825563 {
25529- state.addr = 18446744073709550176LLU; // 99999999ne'''''''''''''''
25564+ state.addr = 18446744073709550174LLU; // 99999999nc'''''''''''''''
2553025565
2553125566 break;
2553225567 }
25533- case 18446744073709550176LLU: // 99999999ne'''''''''''''''
25568+ case 18446744073709550174LLU: // 99999999nc'''''''''''''''
2553425569 {
2553525570 // variable u64 structname goes out of scope
2553625571 // emitted destructur for type u64
@@ -25540,11 +25575,11 @@
2554025575 heap.availilable_size_for_dynamic_objects += 0LLU;
2554125576 heap.availilable_size_for_dynamic_objects += 0LLU;
2554225577
25543- state.addr = 18446744073709550174LLU; // 99999999nc'''''''''''''''
25578+ state.addr = 18446744073709550172LLU; // 99999999na'''''''''''''''
2554425579
2554525580 break;
2554625581 }
25547- case 18446744073709550179LLU: // 99999999nh'''''''''''''''
25582+ case 18446744073709550177LLU: // 99999999nf'''''''''''''''
2554825583 {
2554925584 {
2555025585 uint64_t mainresult = heap.data[0].elem0;
@@ -25554,7 +25589,7 @@
2555425589 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2555525590 }
2555625591 // 1LLU
25557- uint64_t return_to = 18446744073709550172LLU;
25592+ uint64_t return_to = 18446744073709550170LLU;
2555825593 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2555925594 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2556025595 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25564,13 +25599,13 @@
2556425599
2556525600 break;
2556625601 }
25567- case 18446744073709550172LLU: // 99999999na'''''''''''''''
25602+ case 18446744073709550170LLU: // 99999999nZ'''''''''''''''
2556825603 {
25569- state.addr = 18446744073709550173LLU; // 99999999nb'''''''''''''''
25604+ state.addr = 18446744073709550171LLU; // 99999999n$'''''''''''''''
2557025605
2557125606 break;
2557225607 }
25573- case 18446744073709550173LLU: // 99999999nb'''''''''''''''
25608+ case 18446744073709550171LLU: // 99999999n$'''''''''''''''
2557425609 {
2557525610 fprintf(stderr, "%s", "expected struct buf found ");
2557625611 {
@@ -25581,7 +25616,7 @@
2558125616 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2558225617 }
2558325618 // 1LLU
25584- uint64_t return_to = 18446744073709550170LLU;
25619+ uint64_t return_to = 18446744073709550168LLU;
2558525620 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2558625621 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2558725622 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25591,13 +25626,13 @@
2559125626
2559225627 break;
2559325628 }
25594- case 18446744073709550170LLU: // 99999999nZ'''''''''''''''
25629+ case 18446744073709550168LLU: // 99999999nX'''''''''''''''
2559525630 {
25596- state.addr = 18446744073709550171LLU; // 99999999n$'''''''''''''''
25631+ state.addr = 18446744073709550169LLU; // 99999999nY'''''''''''''''
2559725632
2559825633 break;
2559925634 }
25600- case 18446744073709550171LLU: // 99999999n$'''''''''''''''
25635+ case 18446744073709550169LLU: // 99999999nY'''''''''''''''
2560125636 {
2560225637
2560325638 {
@@ -25604,11 +25639,11 @@
2560425639 fprintf(stderr, "%s\n", "");
2560525640 exit(-1);
2560625641 }
25607- state.addr = 18446744073709550174LLU; // 99999999nc'''''''''''''''
25642+ state.addr = 18446744073709550172LLU; // 99999999na'''''''''''''''
2560825643
2560925644 break;
2561025645 }
25611- case 18446744073709550174LLU: // 99999999nc'''''''''''''''
25646+ case 18446744073709550172LLU: // 99999999na'''''''''''''''
2561225647 {
2561325648 {
2561425649 uint64_t mainresult = heap.data[0].elem0;
@@ -25622,7 +25657,7 @@
2562225657 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2562325658 }
2562425659 // 2LLU
25625- uint64_t return_to = 18446744073709550168LLU;
25660+ uint64_t return_to = 18446744073709550166LLU;
2562625661 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2562725662 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2562825663 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25632,13 +25667,13 @@
2563225667
2563325668 break;
2563425669 }
25635- case 18446744073709550168LLU: // 99999999nX'''''''''''''''
25670+ case 18446744073709550166LLU: // 99999999nV'''''''''''''''
2563625671 {
25637- state.addr = 18446744073709550169LLU; // 99999999nY'''''''''''''''
25672+ state.addr = 18446744073709550167LLU; // 99999999nW'''''''''''''''
2563825673
2563925674 break;
2564025675 }
25641- case 18446744073709550169LLU: // 99999999nY'''''''''''''''
25676+ case 18446744073709550167LLU: // 99999999nW'''''''''''''''
2564225677 {
2564325678 {
2564425679 uint64_t arg = /*elemid____*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU);
@@ -25663,11 +25698,11 @@
2566325698 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2566425699 }
2566525700
25666- state.addr = !list_push_move(&heap, &/*block_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 5LLU)), 9) ? 18446744073709550166LLU : 18446744073709550165LLU;
25701+ state.addr = !list_push_move(&heap, &/*block_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 5LLU)), 9) ? 18446744073709550164LLU : 18446744073709550163LLU;
2566725702
2566825703 break;
2566925704 }
25670- case 18446744073709550166LLU: // 99999999nV'''''''''''''''
25705+ case 18446744073709550164LLU: // 99999999nT'''''''''''''''
2567125706 {
2567225707 {
2567325708 uint64_t arg = *LOCAL_ACCESS(heap.data, 25LLU, 24LLU);
@@ -25695,7 +25730,7 @@
2569525730 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2569625731 }
2569725732 // 1LLU
25698- uint64_t return_to = 18446744073709550164LLU;
25733+ uint64_t return_to = 18446744073709550162LLU;
2569925734 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2570025735 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2570125736 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25705,23 +25740,23 @@
2570525740
2570625741 break;
2570725742 }
25708- case 18446744073709550164LLU: // 99999999nT'''''''''''''''
25743+ case 18446744073709550162LLU: // 99999999nR'''''''''''''''
2570925744 {
2571025745 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference block_____ at 26
2571125746 heap.availilable_size_for_dynamic_objects += 0LLU;
2571225747 heap.availilable_size_for_dynamic_objects += 0LLU;
2571325748
25714- state.addr = 18446744073709550163LLU; // 99999999nS'''''''''''''''
25749+ state.addr = 18446744073709550161LLU; // 99999999nQ'''''''''''''''
2571525750
2571625751 break;
2571725752 }
25718- case 18446744073709550165LLU: // 99999999nU'''''''''''''''
25753+ case 18446744073709550163LLU: // 99999999nS'''''''''''''''
2571925754 {
25720- state.addr = 18446744073709550163LLU; // 99999999nS'''''''''''''''
25755+ state.addr = 18446744073709550161LLU; // 99999999nQ'''''''''''''''
2572125756
2572225757 break;
2572325758 }
25724- case 18446744073709550163LLU: // 99999999nS'''''''''''''''
25759+ case 18446744073709550161LLU: // 99999999nQ'''''''''''''''
2572525760 {
2572625761 // variable varentry__ block_____ goes out of scope
2572725762 // (uninitialized -> no destructor-call)
@@ -25732,11 +25767,11 @@
2573225767 // variable u64 elemid2___ goes out of scope
2573325768 // (uninitialized -> no destructor-call)
2573425769 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference elemid2___ at 23
25735- state.addr = 18446744073709550167LLU; // 99999999nW'''''''''''''''
25770+ state.addr = 18446744073709550165LLU; // 99999999nU'''''''''''''''
2573625771
2573725772 break;
2573825773 }
25739- case 18446744073709550167LLU: // 99999999nW'''''''''''''''
25774+ case 18446744073709550165LLU: // 99999999nU'''''''''''''''
2574025775 {
2574125776 // variable type______ subtype___ goes out of scope
2574225777 // emitted destructur for type type______
@@ -25748,7 +25783,7 @@
2574825783 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2574925784 }
2575025785 // 1LLU
25751- uint64_t return_to = 18446744073709550162LLU;
25786+ uint64_t return_to = 18446744073709550160LLU;
2575225787 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2575325788 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2575425789 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25758,7 +25793,7 @@
2575825793
2575925794 break;
2576025795 }
25761- case 18446744073709550162LLU: // 99999999nR'''''''''''''''
25796+ case 18446744073709550160LLU: // 99999999nP'''''''''''''''
2576225797 {
2576325798 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 22
2576425799 // variable u64 elemid____ goes out of scope
@@ -25769,11 +25804,11 @@
2576925804 heap.availilable_size_for_dynamic_objects += 0LLU;
2577025805 heap.availilable_size_for_dynamic_objects += 0LLU;
2577125806
25772- state.addr = 18446744073709550161LLU; // 99999999nQ'''''''''''''''
25807+ state.addr = 18446744073709550159LLU; // 99999999nO'''''''''''''''
2577325808
2577425809 break;
2577525810 }
25776- case 18446744073709550184LLU: // 99999999nm'''''''''''''''
25811+ case 18446744073709550182LLU: // 99999999nk'''''''''''''''
2577725812 {
2577825813 {
2577925814 uint64_t mainresult = heap.data[0].elem0;
@@ -25783,7 +25818,7 @@
2578325818 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2578425819 }
2578525820 // 1LLU
25786- uint64_t return_to = 18446744073709550159LLU;
25821+ uint64_t return_to = 18446744073709550157LLU;
2578725822 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2578825823 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2578925824 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25793,13 +25828,13 @@
2579325828
2579425829 break;
2579525830 }
25796- case 18446744073709550159LLU: // 99999999nO'''''''''''''''
25831+ case 18446744073709550157LLU: // 99999999nM'''''''''''''''
2579725832 {
25798- state.addr = 18446744073709550160LLU; // 99999999nP'''''''''''''''
25833+ state.addr = 18446744073709550158LLU; // 99999999nN'''''''''''''''
2579925834
2580025835 break;
2580125836 }
25802- case 18446744073709550160LLU: // 99999999nP'''''''''''''''
25837+ case 18446744073709550158LLU: // 99999999nN'''''''''''''''
2580325838 {
2580425839 {
2580525840 uint64_t mainresult = heap.data[0].elem0;
@@ -25809,7 +25844,7 @@
2580925844 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2581025845 }
2581125846 // 1LLU
25812- uint64_t return_to = 18446744073709550157LLU;
25847+ uint64_t return_to = 18446744073709550155LLU;
2581325848 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2581425849 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2581525850 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25819,13 +25854,13 @@
2581925854
2582025855 break;
2582125856 }
25822- case 18446744073709550157LLU: // 99999999nM'''''''''''''''
25857+ case 18446744073709550155LLU: // 99999999nK'''''''''''''''
2582325858 {
25824- state.addr = 18446744073709550158LLU; // 99999999nN'''''''''''''''
25859+ state.addr = 18446744073709550156LLU; // 99999999nL'''''''''''''''
2582525860
2582625861 break;
2582725862 }
25828- case 18446744073709550158LLU: // 99999999nN'''''''''''''''
25863+ case 18446744073709550156LLU: // 99999999nL'''''''''''''''
2582925864 {
2583025865 fprintf(stderr, "%s", "-parameter can't be used with element of ");
2583125866
@@ -25835,20 +25870,20 @@
2583525870 fprintf(stderr, "%s\n", "");
2583625871 exit(-1);
2583725872 }
25838- state.addr = 18446744073709550161LLU; // 99999999nQ'''''''''''''''
25873+ state.addr = 18446744073709550159LLU; // 99999999nO'''''''''''''''
2583925874
2584025875 break;
2584125876 }
25842- case 18446744073709550161LLU: // 99999999nQ'''''''''''''''
25877+ case 18446744073709550159LLU: // 99999999nO'''''''''''''''
2584325878 {
2584425879 heap.availilable_size_for_dynamic_objects += 0LLU;
2584525880 heap.availilable_size_for_dynamic_objects += 0LLU;
2584625881
25847- state.addr = 18446744073709550156LLU; // 99999999nL'''''''''''''''
25882+ state.addr = 18446744073709550154LLU; // 99999999nJ'''''''''''''''
2584825883
2584925884 break;
2585025885 }
25851- case 18446744073709550186LLU: // 99999999no'''''''''''''''
25886+ case 18446744073709550184LLU: // 99999999nm'''''''''''''''
2585225887 {
2585325888 {
2585425889 uint64_t arg = 0LLU;
@@ -25910,7 +25945,7 @@
2591025945 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2591125946 }
2591225947 // 12LLU
25913- uint64_t return_to = 18446744073709550153LLU;
25948+ uint64_t return_to = 18446744073709550151LLU;
2591425949 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2591525950 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2591625951 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25920,13 +25955,13 @@
2592025955
2592125956 break;
2592225957 }
25923- case 18446744073709550153LLU: // 99999999nI'''''''''''''''
25958+ case 18446744073709550151LLU: // 99999999nG'''''''''''''''
2592425959 {
25925- state.addr = 18446744073709550154LLU; // 99999999nJ'''''''''''''''
25960+ state.addr = 18446744073709550152LLU; // 99999999nH'''''''''''''''
2592625961
2592725962 break;
2592825963 }
25929- case 18446744073709550154LLU: // 99999999nJ'''''''''''''''
25964+ case 18446744073709550152LLU: // 99999999nH'''''''''''''''
2593025965 {
2593125966 // variable u64 consume___ goes out of scope
2593225967 // emitted destructur for type u64
@@ -25934,18 +25969,18 @@
2593425969 // variable u64 optelem___ goes out of scope
2593525970 // emitted destructur for type u64
2593625971 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 20
25937- state.addr = 18446744073709550155LLU; // 99999999nK'''''''''''''''
25972+ state.addr = 18446744073709550153LLU; // 99999999nI'''''''''''''''
2593825973
2593925974 break;
2594025975 }
25941- case 18446744073709550155LLU: // 99999999nK'''''''''''''''
25976+ case 18446744073709550153LLU: // 99999999nI'''''''''''''''
2594225977 {
2594325978
25944- state.addr = 787472410168262656LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550152LLU : 18446744073709550151LLU;
25979+ state.addr = 787472410168262656LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550150LLU : 18446744073709550149LLU;
2594525980
2594625981 break;
2594725982 }
25948- case 18446744073709550152LLU: // 99999999nH'''''''''''''''
25983+ case 18446744073709550150LLU: // 99999999nF'''''''''''''''
2594925984 {
2595025985 {
2595125986 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem1;
@@ -25952,11 +25987,11 @@
2595225987 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2595325988 }
2595425989
25955- state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550150LLU : 18446744073709550149LLU;
25990+ state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550148LLU : 18446744073709550147LLU;
2595625991
2595725992 break;
2595825993 }
25959- case 18446744073709550150LLU: // 99999999nF'''''''''''''''
25994+ case 18446744073709550148LLU: // 99999999nD'''''''''''''''
2596025995 {
2596125996 {
2596225997 uint64_t mainresult = heap.data[0].elem0;
@@ -25966,7 +26001,7 @@
2596626001 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2596726002 }
2596826003 // 1LLU
25969- uint64_t return_to = 18446744073709550147LLU;
26004+ uint64_t return_to = 18446744073709550145LLU;
2597026005 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2597126006 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2597226007 heap.data[0].elem1 = heap.data[0].elem0;
@@ -25976,13 +26011,13 @@
2597626011
2597726012 break;
2597826013 }
25979- case 18446744073709550147LLU: // 99999999nC'''''''''''''''
26014+ case 18446744073709550145LLU: // 99999999nA'''''''''''''''
2598026015 {
25981- state.addr = 18446744073709550148LLU; // 99999999nD'''''''''''''''
26016+ state.addr = 18446744073709550146LLU; // 99999999nB'''''''''''''''
2598226017
2598326018 break;
2598426019 }
25985- case 18446744073709550148LLU: // 99999999nD'''''''''''''''
26020+ case 18446744073709550146LLU: // 99999999nB'''''''''''''''
2598626021 {
2598726022 fprintf(stderr, "%s", "produce-argument ");
2598826023
@@ -25996,11 +26031,11 @@
2599626031 heap.availilable_size_for_dynamic_objects += 0LLU;
2599726032 heap.availilable_size_for_dynamic_objects += 0LLU;
2599826033
25999- state.addr = 18446744073709550146LLU; // 99999999nB'''''''''''''''
26034+ state.addr = 18446744073709550144LLU; // 99999999n_'''''''''''''''
2600026035
2600126036 break;
2600226037 }
26003- case 18446744073709550149LLU: // 99999999nE'''''''''''''''
26038+ case 18446744073709550147LLU: // 99999999nC'''''''''''''''
2600426039 {
2600526040 {
2600626041 uint64_t mainresult = heap.data[0].elem0;
@@ -26022,7 +26057,7 @@
2602226057 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2602326058 }
2602426059 // 4LLU
26025- uint64_t return_to = 18446744073709550144LLU;
26060+ uint64_t return_to = 18446744073709550142LLU;
2602626061 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2602726062 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2602826063 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26032,20 +26067,20 @@
2603226067
2603326068 break;
2603426069 }
26035- case 18446744073709550144LLU: // 99999999n_'''''''''''''''
26070+ case 18446744073709550142LLU: // 99999999m8'''''''''''''''
2603626071 {
26037- state.addr = 18446744073709550145LLU; // 99999999nA'''''''''''''''
26072+ state.addr = 18446744073709550143LLU; // 99999999m9'''''''''''''''
2603826073
2603926074 break;
2604026075 }
26041- case 18446744073709550145LLU: // 99999999nA'''''''''''''''
26076+ case 18446744073709550143LLU: // 99999999m9'''''''''''''''
2604226077 {
2604326078 /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) = 1LLU;
26044- state.addr = 18446744073709550146LLU; // 99999999nB'''''''''''''''
26079+ state.addr = 18446744073709550144LLU; // 99999999n_'''''''''''''''
2604526080
2604626081 break;
2604726082 }
26048- case 18446744073709550146LLU: // 99999999nB'''''''''''''''
26083+ case 18446744073709550144LLU: // 99999999n_'''''''''''''''
2604926084 {
2605026085 // parameter produce___ linearity_ goes out of scope
2605126086 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 20
@@ -26052,18 +26087,18 @@
2605226087 heap.availilable_size_for_dynamic_objects += 0LLU;
2605326088 heap.availilable_size_for_dynamic_objects += 0LLU;
2605426089
26055- state.addr = 18446744073709550143LLU; // 99999999m9'''''''''''''''
26090+ state.addr = 18446744073709550141LLU; // 99999999m7'''''''''''''''
2605626091
2605726092 break;
2605826093 }
26059- case 18446744073709550151LLU: // 99999999nG'''''''''''''''
26094+ case 18446744073709550149LLU: // 99999999nE'''''''''''''''
2606026095 {
2606126096
26062- state.addr = 552437437528276992LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550142LLU : 18446744073709550141LLU;
26097+ state.addr = 552437437528276992LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550140LLU : 18446744073709550139LLU;
2606326098
2606426099 break;
2606526100 }
26066- case 18446744073709550142LLU: // 99999999m8'''''''''''''''
26101+ case 18446744073709550140LLU: // 99999999m6'''''''''''''''
2606726102 {
2606826103 {
2606926104 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem1;
@@ -26070,11 +26105,11 @@
2607026105 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2607126106 }
2607226107
26073- state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550140LLU : 18446744073709550139LLU;
26108+ state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550138LLU : 18446744073709550137LLU;
2607426109
2607526110 break;
2607626111 }
26077- case 18446744073709550140LLU: // 99999999m6'''''''''''''''
26112+ case 18446744073709550138LLU: // 99999999m4'''''''''''''''
2607826113 {
2607926114 {
2608026115 uint64_t mainresult = heap.data[0].elem0;
@@ -26096,7 +26131,7 @@
2609626131 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2609726132 }
2609826133 // 4LLU
26099- uint64_t return_to = 18446744073709550137LLU;
26134+ uint64_t return_to = 18446744073709550135LLU;
2610026135 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2610126136 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2610226137 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26106,23 +26141,23 @@
2610626141
2610726142 break;
2610826143 }
26109- case 18446744073709550137LLU: // 99999999m3'''''''''''''''
26144+ case 18446744073709550135LLU: // 99999999m1'''''''''''''''
2611026145 {
26111- state.addr = 18446744073709550138LLU; // 99999999m4'''''''''''''''
26146+ state.addr = 18446744073709550136LLU; // 99999999m2'''''''''''''''
2611226147
2611326148 break;
2611426149 }
26115- case 18446744073709550138LLU: // 99999999m4'''''''''''''''
26150+ case 18446744073709550136LLU: // 99999999m2'''''''''''''''
2611626151 {
2611726152 /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) = 0LLU;
2611826153 heap.availilable_size_for_dynamic_objects += 0LLU;
2611926154 heap.availilable_size_for_dynamic_objects += 0LLU;
2612026155
26121- state.addr = 18446744073709550136LLU; // 99999999m2'''''''''''''''
26156+ state.addr = 18446744073709550134LLU; // 99999999m0'''''''''''''''
2612226157
2612326158 break;
2612426159 }
26125- case 18446744073709550139LLU: // 99999999m5'''''''''''''''
26160+ case 18446744073709550137LLU: // 99999999m3'''''''''''''''
2612626161 {
2612726162 {
2612826163 uint64_t mainresult = heap.data[0].elem0;
@@ -26132,7 +26167,7 @@
2613226167 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2613326168 }
2613426169 // 1LLU
26135- uint64_t return_to = 18446744073709550134LLU;
26170+ uint64_t return_to = 18446744073709550132LLU;
2613626171 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2613726172 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2613826173 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26142,13 +26177,13 @@
2614226177
2614326178 break;
2614426179 }
26145- case 18446744073709550134LLU: // 99999999m0'''''''''''''''
26180+ case 18446744073709550132LLU: // 99999999my'''''''''''''''
2614626181 {
26147- state.addr = 18446744073709550135LLU; // 99999999m1'''''''''''''''
26182+ state.addr = 18446744073709550133LLU; // 99999999mz'''''''''''''''
2614826183
2614926184 break;
2615026185 }
26151- case 18446744073709550135LLU: // 99999999m1'''''''''''''''
26186+ case 18446744073709550133LLU: // 99999999mz'''''''''''''''
2615226187 {
2615326188 fprintf(stderr, "%s", "produce-argument ");
2615426189
@@ -26159,11 +26194,11 @@
2615926194 fprintf(stderr, "%s\n", "");
2616026195 exit(-1);
2616126196 }
26162- state.addr = 18446744073709550136LLU; // 99999999m2'''''''''''''''
26197+ state.addr = 18446744073709550134LLU; // 99999999m0'''''''''''''''
2616326198
2616426199 break;
2616526200 }
26166- case 18446744073709550136LLU: // 99999999m2'''''''''''''''
26201+ case 18446744073709550134LLU: // 99999999m0'''''''''''''''
2616726202 {
2616826203 // parameter consume___ linearity_ goes out of scope
2616926204 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 20
@@ -26170,30 +26205,30 @@
2617026205 heap.availilable_size_for_dynamic_objects += 0LLU;
2617126206 heap.availilable_size_for_dynamic_objects += 0LLU;
2617226207
26173- state.addr = 18446744073709550133LLU; // 99999999mz'''''''''''''''
26208+ state.addr = 18446744073709550131LLU; // 99999999mx'''''''''''''''
2617426209
2617526210 break;
2617626211 }
26177- case 18446744073709550141LLU: // 99999999m7'''''''''''''''
26212+ case 18446744073709550139LLU: // 99999999m5'''''''''''''''
2617826213 {
26179- state.addr = 18446744073709550133LLU; // 99999999mz'''''''''''''''
26214+ state.addr = 18446744073709550131LLU; // 99999999mx'''''''''''''''
2618026215
2618126216 break;
2618226217 }
26183- case 18446744073709550133LLU: // 99999999mz'''''''''''''''
26218+ case 18446744073709550131LLU: // 99999999mx'''''''''''''''
2618426219 {
26185- state.addr = 18446744073709550143LLU; // 99999999m9'''''''''''''''
26220+ state.addr = 18446744073709550141LLU; // 99999999m7'''''''''''''''
2618626221
2618726222 break;
2618826223 }
26189- case 18446744073709550143LLU: // 99999999m9'''''''''''''''
26224+ case 18446744073709550141LLU: // 99999999m7'''''''''''''''
2619026225 {
2619126226
26192- state.addr = /*unwrap____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 4LLU)) ? 18446744073709550132LLU : 18446744073709550131LLU;
26227+ state.addr = /*unwrap____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 4LLU)) ? 18446744073709550130LLU : 18446744073709550129LLU;
2619326228
2619426229 break;
2619526230 }
26196- case 18446744073709550132LLU: // 99999999my'''''''''''''''
26231+ case 18446744073709550130LLU: // 99999999mw'''''''''''''''
2619726232 {
2619826233 {
2619926234 uint64_t mainresult = heap.data[0].elem0;
@@ -26219,7 +26254,7 @@
2621926254 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2622026255 }
2622126256 // 5LLU
26222- uint64_t return_to = 18446744073709550129LLU;
26257+ uint64_t return_to = 18446744073709550127LLU;
2622326258 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2622426259 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2622526260 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26229,22 +26264,22 @@
2622926264
2623026265 break;
2623126266 }
26232- case 18446744073709550129LLU: // 99999999mv'''''''''''''''
26267+ case 18446744073709550127LLU: // 99999999mt'''''''''''''''
2623326268 {
26234- state.addr = 18446744073709550130LLU; // 99999999mw'''''''''''''''
26269+ state.addr = 18446744073709550128LLU; // 99999999mu'''''''''''''''
2623526270
2623626271 break;
2623726272 }
26238- case 18446744073709550130LLU: // 99999999mw'''''''''''''''
26273+ case 18446744073709550128LLU: // 99999999mu'''''''''''''''
2623926274 {
2624026275 heap.availilable_size_for_dynamic_objects += 0LLU;
2624126276 heap.availilable_size_for_dynamic_objects += 0LLU;
2624226277
26243- state.addr = 18446744073709550128LLU; // 99999999mu'''''''''''''''
26278+ state.addr = 18446744073709550126LLU; // 99999999ms'''''''''''''''
2624426279
2624526280 break;
2624626281 }
26247- case 18446744073709550131LLU: // 99999999mx'''''''''''''''
26282+ case 18446744073709550129LLU: // 99999999mv'''''''''''''''
2624826283 {
2624926284 {
2625026285 uint64_t mainresult = heap.data[0].elem0;
@@ -26270,7 +26305,7 @@
2627026305 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2627126306 }
2627226307 // 5LLU
26273- uint64_t return_to = 18446744073709550126LLU;
26308+ uint64_t return_to = 18446744073709550124LLU;
2627426309 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2627526310 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2627626311 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26280,26 +26315,26 @@
2628026315
2628126316 break;
2628226317 }
26283- case 18446744073709550126LLU: // 99999999ms'''''''''''''''
26318+ case 18446744073709550124LLU: // 99999999mq'''''''''''''''
2628426319 {
26285- state.addr = 18446744073709550127LLU; // 99999999mt'''''''''''''''
26320+ state.addr = 18446744073709550125LLU; // 99999999mr'''''''''''''''
2628626321
2628726322 break;
2628826323 }
26289- case 18446744073709550127LLU: // 99999999mt'''''''''''''''
26324+ case 18446744073709550125LLU: // 99999999mr'''''''''''''''
2629026325 {
26291- state.addr = 18446744073709550128LLU; // 99999999mu'''''''''''''''
26326+ state.addr = 18446744073709550126LLU; // 99999999ms'''''''''''''''
2629226327
2629326328 break;
2629426329 }
26295- case 18446744073709550128LLU: // 99999999mu'''''''''''''''
26330+ case 18446744073709550126LLU: // 99999999ms'''''''''''''''
2629626331 {
2629726332
26298- state.addr = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)) ? 18446744073709550125LLU : 18446744073709550124LLU;
26333+ state.addr = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)) ? 18446744073709550123LLU : 18446744073709550122LLU;
2629926334
2630026335 break;
2630126336 }
26302- case 18446744073709550125LLU: // 99999999mr'''''''''''''''
26337+ case 18446744073709550123LLU: // 99999999mp'''''''''''''''
2630326338 {
2630426339 {
2630526340 uint64_t arg = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU));
@@ -26319,11 +26354,11 @@
2631926354 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2632026355 }
2632126356
26322- state.addr = !list_push_move(&heap, &/*block_____*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 5LLU)), 9) ? 18446744073709550123LLU : 18446744073709550122LLU;
26357+ state.addr = !list_push_move(&heap, &/*block_____*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), &/*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 5LLU)), 9) ? 18446744073709550121LLU : 18446744073709550120LLU;
2632326358
2632426359 break;
2632526360 }
26326- case 18446744073709550123LLU: // 99999999mp'''''''''''''''
26361+ case 18446744073709550121LLU: // 99999999mn'''''''''''''''
2632726362 {
2632826363 {
2632926364 uint64_t arg = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
@@ -26348,7 +26383,7 @@
2634826383 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2634926384 }
2635026385 // 1LLU
26351- uint64_t return_to = 18446744073709550121LLU;
26386+ uint64_t return_to = 18446744073709550119LLU;
2635226387 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2635326388 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2635426389 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26358,23 +26393,23 @@
2635826393
2635926394 break;
2636026395 }
26361- case 18446744073709550121LLU: // 99999999mn'''''''''''''''
26396+ case 18446744073709550119LLU: // 99999999ml'''''''''''''''
2636226397 {
2636326398 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference block_____ at 22
2636426399 heap.availilable_size_for_dynamic_objects += 0LLU;
2636526400 heap.availilable_size_for_dynamic_objects += 0LLU;
2636626401
26367- state.addr = 18446744073709550120LLU; // 99999999mm'''''''''''''''
26402+ state.addr = 18446744073709550118LLU; // 99999999mk'''''''''''''''
2636826403
2636926404 break;
2637026405 }
26371- case 18446744073709550122LLU: // 99999999mo'''''''''''''''
26406+ case 18446744073709550120LLU: // 99999999mm'''''''''''''''
2637226407 {
26373- state.addr = 18446744073709550120LLU; // 99999999mm'''''''''''''''
26408+ state.addr = 18446744073709550118LLU; // 99999999mk'''''''''''''''
2637426409
2637526410 break;
2637626411 }
26377- case 18446744073709550120LLU: // 99999999mm'''''''''''''''
26412+ case 18446744073709550118LLU: // 99999999mk'''''''''''''''
2637826413 {
2637926414 // variable varentry__ block_____ goes out of scope
2638026415 // (uninitialized -> no destructor-call)
@@ -26382,24 +26417,24 @@
2638226417 // variable u64 id2_______ goes out of scope
2638326418 // (uninitialized -> no destructor-call)
2638426419 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id2_______ at 20
26385- state.addr = 18446744073709550124LLU; // 99999999mq'''''''''''''''
26420+ state.addr = 18446744073709550122LLU; // 99999999mo'''''''''''''''
2638626421
2638726422 break;
2638826423 }
26389- case 18446744073709550124LLU: // 99999999mq'''''''''''''''
26424+ case 18446744073709550122LLU: // 99999999mo'''''''''''''''
2639026425 {
26391- state.addr = 18446744073709550156LLU; // 99999999nL'''''''''''''''
26426+ state.addr = 18446744073709550154LLU; // 99999999nJ'''''''''''''''
2639226427
2639326428 break;
2639426429 }
26395- case 18446744073709550156LLU: // 99999999nL'''''''''''''''
26430+ case 18446744073709550154LLU: // 99999999nJ'''''''''''''''
2639626431 {
2639726432
26398- state.addr = 728618437845356544LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550119LLU : 18446744073709550118LLU;
26433+ state.addr = 728618437845356544LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709550117LLU : 18446744073709550116LLU;
2639926434
2640026435 break;
2640126436 }
26402- case 18446744073709550119LLU: // 99999999ml'''''''''''''''
26437+ case 18446744073709550117LLU: // 99999999mj'''''''''''''''
2640326438 {
2640426439 {
2640526440 uint64_t arg = heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem1;
@@ -26406,20 +26441,20 @@
2640626441 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2640726442 }
2640826443
26409- state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550117LLU : 18446744073709550116LLU;
26444+ state.addr = /*initialize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 14LLU)) ? 18446744073709550115LLU : 18446744073709550114LLU;
2641026445
2641126446 break;
2641226447 }
26413- case 18446744073709550117LLU: // 99999999mj'''''''''''''''
26448+ case 18446744073709550115LLU: // 99999999mh'''''''''''''''
2641426449 {
2641526450 heap.availilable_size_for_dynamic_objects += 0LLU;
2641626451 heap.availilable_size_for_dynamic_objects += 0LLU;
2641726452
26418- state.addr = 18446744073709550115LLU; // 99999999mh'''''''''''''''
26453+ state.addr = 18446744073709550113LLU; // 99999999mf'''''''''''''''
2641926454
2642026455 break;
2642126456 }
26422- case 18446744073709550116LLU: // 99999999mi'''''''''''''''
26457+ case 18446744073709550114LLU: // 99999999mg'''''''''''''''
2642326458 {
2642426459 {
2642526460 uint64_t mainresult = heap.data[0].elem0;
@@ -26429,7 +26464,7 @@
2642926464 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2643026465 }
2643126466 // 1LLU
26432- uint64_t return_to = 18446744073709550113LLU;
26467+ uint64_t return_to = 18446744073709550111LLU;
2643326468 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2643426469 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2643526470 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26439,13 +26474,13 @@
2643926474
2644026475 break;
2644126476 }
26442- case 18446744073709550113LLU: // 99999999mf'''''''''''''''
26477+ case 18446744073709550111LLU: // 99999999md'''''''''''''''
2644326478 {
26444- state.addr = 18446744073709550114LLU; // 99999999mg'''''''''''''''
26479+ state.addr = 18446744073709550112LLU; // 99999999me'''''''''''''''
2644526480
2644626481 break;
2644726482 }
26448- case 18446744073709550114LLU: // 99999999mg'''''''''''''''
26483+ case 18446744073709550112LLU: // 99999999me'''''''''''''''
2644926484 {
2645026485 fprintf(stderr, "%s", "unitialized variable ");
2645126486
@@ -26458,11 +26493,11 @@
2645826493 fprintf(stderr, "%s\n", "");
2645926494 exit(-1);
2646026495 }
26461- state.addr = 18446744073709550115LLU; // 99999999mh'''''''''''''''
26496+ state.addr = 18446744073709550113LLU; // 99999999mf'''''''''''''''
2646226497
2646326498 break;
2646426499 }
26465- case 18446744073709550115LLU: // 99999999mh'''''''''''''''
26500+ case 18446744073709550113LLU: // 99999999mf'''''''''''''''
2646626501 {
2646726502 // parameter maintain__ linearity_ goes out of scope
2646826503 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 20
@@ -26469,17 +26504,17 @@
2646926504 heap.availilable_size_for_dynamic_objects += 0LLU;
2647026505 heap.availilable_size_for_dynamic_objects += 0LLU;
2647126506
26472- state.addr = 18446744073709550112LLU; // 99999999me'''''''''''''''
26507+ state.addr = 18446744073709550110LLU; // 99999999mc'''''''''''''''
2647326508
2647426509 break;
2647526510 }
26476- case 18446744073709550118LLU: // 99999999mk'''''''''''''''
26511+ case 18446744073709550116LLU: // 99999999mi'''''''''''''''
2647726512 {
26478- state.addr = 18446744073709550112LLU; // 99999999me'''''''''''''''
26513+ state.addr = 18446744073709550110LLU; // 99999999mc'''''''''''''''
2647926514
2648026515 break;
2648126516 }
26482- case 18446744073709550112LLU: // 99999999me'''''''''''''''
26517+ case 18446744073709550110LLU: // 99999999mc'''''''''''''''
2648326518 {
2648426519 // variable u64 buf_______ goes out of scope
2648526520 // emitted destructur for type u64
@@ -26539,16 +26574,16 @@
2653926574 fprintf(stderr, "match failed at char %c\n", (char)34LLU);
2654026575 exit(-1);
2654126576 }
26542- state.addr = 18446744073709550111LLU; // 99999999md'''''''''''''''
26577+ state.addr = 18446744073709550109LLU; // 99999999mb'''''''''''''''
2654326578
2654426579 break;
2654526580 }
26546- case 18446744073709550111LLU: // 99999999md'''''''''''''''
26581+ case 18446744073709550109LLU: // 99999999mb'''''''''''''''
2654726582 {
2654826583 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = (uint64_t)getchar();
2654926584 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) > 255)
2655026585 {
26551- state.addr = 18446744073709550110LLU; // 99999999mc'''''''''''''''
26586+ state.addr = 18446744073709550108LLU; // 99999999ma'''''''''''''''
2655226587
2655326588 break;
2655426589 }
@@ -26560,11 +26595,11 @@
2656026595
2656126596 /*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));
2656226597
26563- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709550109LLU : 18446744073709550108LLU;
26598+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709550107LLU : 18446744073709550106LLU;
2656426599
2656526600 break;
2656626601 }
26567- case 18446744073709550109LLU: // 99999999mb'''''''''''''''
26602+ case 18446744073709550107LLU: // 99999999m$'''''''''''''''
2656826603 {
2656926604
2657026605 ungetc(0, stdin);
@@ -26571,47 +26606,47 @@
2657126606 heap.availilable_size_for_dynamic_objects += 0LLU;
2657226607 heap.availilable_size_for_dynamic_objects += 0LLU;
2657326608
26574- state.addr = 18446744073709550107LLU; // 99999999m$'''''''''''''''
26609+ state.addr = 18446744073709550105LLU; // 99999999mY'''''''''''''''
2657526610
2657626611 break;
2657726612 }
26578- case 18446744073709550108LLU: // 99999999ma'''''''''''''''
26613+ case 18446744073709550106LLU: // 99999999mZ'''''''''''''''
2657926614 {
2658026615 /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 92LLU;
2658126616
2658226617 /*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));
2658326618
26584- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709550106LLU : 18446744073709550105LLU;
26619+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709550104LLU : 18446744073709550103LLU;
2658526620
2658626621 break;
2658726622 }
26588- case 18446744073709550106LLU: // 99999999mZ'''''''''''''''
26623+ case 18446744073709550104LLU: // 99999999mX'''''''''''''''
2658926624 {
2659026625 fprintf(stdout, "%s", "\\");
2659126626
2659226627 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)) = (uint64_t)getchar();
26593- state.addr = 18446744073709550105LLU; // 99999999mY'''''''''''''''
26628+ state.addr = 18446744073709550103LLU; // 99999999mW'''''''''''''''
2659426629
2659526630 break;
2659626631 }
26597- case 18446744073709550105LLU: // 99999999mY'''''''''''''''
26632+ case 18446744073709550103LLU: // 99999999mW'''''''''''''''
2659826633 {
2659926634
2660026635 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)), stdout);
26601- state.addr = 18446744073709550107LLU; // 99999999m$'''''''''''''''
26636+ state.addr = 18446744073709550105LLU; // 99999999mY'''''''''''''''
2660226637
2660326638 break;
2660426639 }
26605- case 18446744073709550107LLU: // 99999999m$'''''''''''''''
26640+ case 18446744073709550105LLU: // 99999999mY'''''''''''''''
2660626641 {
2660726642 // variable u64 buf_______ goes out of scope
2660826643 // emitted destructur for type u64
2660926644 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 2
26610- state.addr = 18446744073709550111LLU; // 99999999md'''''''''''''''
26645+ state.addr = 18446744073709550109LLU; // 99999999mb'''''''''''''''
2661126646
2661226647 break;
2661326648 }
26614- case 18446744073709550110LLU: // 99999999mc'''''''''''''''
26649+ case 18446744073709550108LLU: // 99999999ma'''''''''''''''
2661526650 {
2661626651
2661726652 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = (uint64_t)getchar();
@@ -26630,27 +26665,27 @@
2663026665 case 734295547157569536LLU: // mutcheck__
2663126666 {
2663226667
26633- state.addr = /*mutableP__*/*LOCAL_ACCESS(heap.data, 6LLU, 2LLU) ? 18446744073709550104LLU : 18446744073709550103LLU;
26668+ state.addr = /*mutableP__*/*LOCAL_ACCESS(heap.data, 6LLU, 2LLU) ? 18446744073709550102LLU : 18446744073709550101LLU;
2663426669
2663526670 break;
2663626671 }
26637- case 18446744073709550104LLU: // 99999999mX'''''''''''''''
26672+ case 18446744073709550102LLU: // 99999999mV'''''''''''''''
2663826673 {
2663926674
26640- state.addr = /*mutableA__*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) ? 18446744073709550102LLU : 18446744073709550101LLU;
26675+ state.addr = /*mutableA__*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) ? 18446744073709550100LLU : 18446744073709550099LLU;
2664126676
2664226677 break;
2664326678 }
26644- case 18446744073709550102LLU: // 99999999mV'''''''''''''''
26679+ case 18446744073709550100LLU: // 99999999mT'''''''''''''''
2664526680 {
2664626681 heap.availilable_size_for_dynamic_objects += 0LLU;
2664726682 heap.availilable_size_for_dynamic_objects += 0LLU;
2664826683
26649- state.addr = 18446744073709550100LLU; // 99999999mT'''''''''''''''
26684+ state.addr = 18446744073709550098LLU; // 99999999mR'''''''''''''''
2665026685
2665126686 break;
2665226687 }
26653- case 18446744073709550101LLU: // 99999999mU'''''''''''''''
26688+ case 18446744073709550099LLU: // 99999999mS'''''''''''''''
2665426689 {
2665526690 fprintf(stderr, "%s", "in function ");
2665626691
@@ -26668,7 +26703,7 @@
2666826703 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2666926704 }
2667026705 // 1LLU
26671- uint64_t return_to = 18446744073709550098LLU;
26706+ uint64_t return_to = 18446744073709550096LLU;
2667226707 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2667326708 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2667426709 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26678,13 +26713,13 @@
2667826713
2667926714 break;
2668026715 }
26681- case 18446744073709550098LLU: // 99999999mR'''''''''''''''
26716+ case 18446744073709550096LLU: // 99999999mP'''''''''''''''
2668226717 {
26683- state.addr = 18446744073709550099LLU; // 99999999mS'''''''''''''''
26718+ state.addr = 18446744073709550097LLU; // 99999999mQ'''''''''''''''
2668426719
2668526720 break;
2668626721 }
26687- case 18446744073709550099LLU: // 99999999mS'''''''''''''''
26722+ case 18446744073709550097LLU: // 99999999mQ'''''''''''''''
2668826723 {
2668926724 fprintf(stderr, "%s", " requires mutable argument but found constant ");
2669026725
@@ -26694,17 +26729,17 @@
2669426729 fprintf(stderr, "%s\n", "");
2669526730 exit(-1);
2669626731 }
26697- state.addr = 18446744073709550100LLU; // 99999999mT'''''''''''''''
26732+ state.addr = 18446744073709550098LLU; // 99999999mR'''''''''''''''
2669826733
2669926734 break;
2670026735 }
26701- case 18446744073709550100LLU: // 99999999mT'''''''''''''''
26736+ case 18446744073709550098LLU: // 99999999mR'''''''''''''''
2670226737 {
26703- state.addr = 18446744073709550103LLU; // 99999999mW'''''''''''''''
26738+ state.addr = 18446744073709550101LLU; // 99999999mU'''''''''''''''
2670426739
2670526740 break;
2670626741 }
26707- case 18446744073709550103LLU: // 99999999mW'''''''''''''''
26742+ case 18446744073709550101LLU: // 99999999mU'''''''''''''''
2670826743 {
2670926744 // parameter u64 argid_____ goes out of scope
2671026745 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference argid_____ at 6
@@ -26731,20 +26766,20 @@
2673126766 case 660197134146132928LLU: // indassert_
2673226767 {
2673326768
26734- state.addr = /*INDIRECT__*/*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) ? 18446744073709550097LLU : 18446744073709550096LLU;
26769+ state.addr = /*INDIRECT__*/*LOCAL_ACCESS(heap.data, 5LLU, 3LLU) ? 18446744073709550095LLU : 18446744073709550094LLU;
2673526770
2673626771 break;
2673726772 }
26738- case 18446744073709550097LLU: // 99999999mQ'''''''''''''''
26773+ case 18446744073709550095LLU: // 99999999mO'''''''''''''''
2673926774 {
2674026775 heap.availilable_size_for_dynamic_objects += 0LLU;
2674126776 heap.availilable_size_for_dynamic_objects += 0LLU;
2674226777
26743- state.addr = 18446744073709550095LLU; // 99999999mO'''''''''''''''
26778+ state.addr = 18446744073709550093LLU; // 99999999mM'''''''''''''''
2674426779
2674526780 break;
2674626781 }
26747- case 18446744073709550096LLU: // 99999999mP'''''''''''''''
26782+ case 18446744073709550094LLU: // 99999999mN'''''''''''''''
2674826783 {
2674926784 fprintf(stderr, "%s", "in function ");
2675026785
@@ -26762,7 +26797,7 @@
2676226797 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2676326798 }
2676426799 // 1LLU
26765- uint64_t return_to = 18446744073709550093LLU;
26800+ uint64_t return_to = 18446744073709550091LLU;
2676626801 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2676726802 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2676826803 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26772,13 +26807,13 @@
2677226807
2677326808 break;
2677426809 }
26775- case 18446744073709550093LLU: // 99999999mM'''''''''''''''
26810+ case 18446744073709550091LLU: // 99999999mK'''''''''''''''
2677626811 {
26777- state.addr = 18446744073709550094LLU; // 99999999mN'''''''''''''''
26812+ state.addr = 18446744073709550092LLU; // 99999999mL'''''''''''''''
2677826813
2677926814 break;
2678026815 }
26781- case 18446744073709550094LLU: // 99999999mN'''''''''''''''
26816+ case 18446744073709550092LLU: // 99999999mL'''''''''''''''
2678226817 {
2678326818 fprintf(stderr, "%s", " but found direct ");
2678426819
@@ -26788,11 +26823,11 @@
2678826823 fprintf(stderr, "%s\n", "");
2678926824 exit(-1);
2679026825 }
26791- state.addr = 18446744073709550095LLU; // 99999999mO'''''''''''''''
26826+ state.addr = 18446744073709550093LLU; // 99999999mM'''''''''''''''
2679226827
2679326828 break;
2679426829 }
26795- case 18446744073709550095LLU: // 99999999mO'''''''''''''''
26830+ case 18446744073709550093LLU: // 99999999mM'''''''''''''''
2679626831 {
2679726832 // parameter u64 parid_____ goes out of scope
2679826833 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 5
@@ -26817,20 +26852,20 @@
2681726852 case 660220410725010287LLU: // initassert
2681826853 {
2681926854
26820- state.addr = /*init______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) ? 18446744073709550092LLU : 18446744073709550091LLU;
26855+ state.addr = /*init______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) ? 18446744073709550090LLU : 18446744073709550089LLU;
2682126856
2682226857 break;
2682326858 }
26824- case 18446744073709550092LLU: // 99999999mL'''''''''''''''
26859+ case 18446744073709550090LLU: // 99999999mJ'''''''''''''''
2682526860 {
2682626861 heap.availilable_size_for_dynamic_objects += 0LLU;
2682726862 heap.availilable_size_for_dynamic_objects += 0LLU;
2682826863
26829- state.addr = 18446744073709550090LLU; // 99999999mJ'''''''''''''''
26864+ state.addr = 18446744073709550088LLU; // 99999999mH'''''''''''''''
2683026865
2683126866 break;
2683226867 }
26833- case 18446744073709550091LLU: // 99999999mK'''''''''''''''
26868+ case 18446744073709550089LLU: // 99999999mI'''''''''''''''
2683426869 {
2683526870 fprintf(stderr, "%s", "in function ");
2683626871
@@ -26847,11 +26882,11 @@
2684726882 fprintf(stderr, "%s\n", "");
2684826883 exit(-1);
2684926884 }
26850- state.addr = 18446744073709550090LLU; // 99999999mJ'''''''''''''''
26885+ state.addr = 18446744073709550088LLU; // 99999999mH'''''''''''''''
2685126886
2685226887 break;
2685326888 }
26854- case 18446744073709550090LLU: // 99999999mJ'''''''''''''''
26889+ case 18446744073709550088LLU: // 99999999mH'''''''''''''''
2685526890 {
2685626891 // parameter-reference u64 parid_____ goes out of scope
2685726892 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 4
@@ -26874,11 +26909,11 @@
2687426909 case 787472324524157760LLU: // procerror_
2687526910 {
2687626911
26877- state.addr = /*complete__*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550089LLU : 18446744073709550088LLU;
26912+ state.addr = /*complete__*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550087LLU : 18446744073709550086LLU;
2687826913
2687926914 break;
2688026915 }
26881- case 18446744073709550089LLU: // 99999999mI'''''''''''''''
26916+ case 18446744073709550087LLU: // 99999999mG'''''''''''''''
2688226917 {
2688326918 fprintf(stderr, "%s", "function ");
2688426919
@@ -26889,11 +26924,11 @@
2688926924 fprintf(stderr, "%s\n", "");
2689026925 exit(-1);
2689126926 }
26892- state.addr = 18446744073709550088LLU; // 99999999mH'''''''''''''''
26927+ state.addr = 18446744073709550086LLU; // 99999999mF'''''''''''''''
2689326928
2689426929 break;
2689526930 }
26896- case 18446744073709550088LLU: // 99999999mH'''''''''''''''
26931+ case 18446744073709550086LLU: // 99999999mF'''''''''''''''
2689726932 {
2689826933 {
2689926934 uint64_t mainresult = heap.data[0].elem0;
@@ -26903,7 +26938,7 @@
2690326938 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2690426939 }
2690526940 // 1LLU
26906- uint64_t return_to = 18446744073709550086LLU;
26941+ uint64_t return_to = 18446744073709550084LLU;
2690726942 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2690826943 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2690926944 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26913,13 +26948,13 @@
2691326948
2691426949 break;
2691526950 }
26916- case 18446744073709550086LLU: // 99999999mF'''''''''''''''
26951+ case 18446744073709550084LLU: // 99999999mD'''''''''''''''
2691726952 {
26918- state.addr = 18446744073709550087LLU; // 99999999mG'''''''''''''''
26953+ state.addr = 18446744073709550085LLU; // 99999999mE'''''''''''''''
2691926954
2692026955 break;
2692126956 }
26922- case 18446744073709550087LLU: // 99999999mG'''''''''''''''
26957+ case 18446744073709550085LLU: // 99999999mE'''''''''''''''
2692326958 {
2692426959
2692526960 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)));
@@ -26934,7 +26969,7 @@
2693426969 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2693526970 }
2693626971 // 1LLU
26937- uint64_t return_to = 18446744073709550084LLU;
26972+ uint64_t return_to = 18446744073709550082LLU;
2693826973 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2693926974 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2694026975 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26944,13 +26979,13 @@
2694426979
2694526980 break;
2694626981 }
26947- case 18446744073709550084LLU: // 99999999mD'''''''''''''''
26982+ case 18446744073709550082LLU: // 99999999mB'''''''''''''''
2694826983 {
26949- state.addr = 18446744073709550085LLU; // 99999999mE'''''''''''''''
26984+ state.addr = 18446744073709550083LLU; // 99999999mC'''''''''''''''
2695026985
2695126986 break;
2695226987 }
26953- case 18446744073709550085LLU: // 99999999mE'''''''''''''''
26988+ case 18446744073709550083LLU: // 99999999mC'''''''''''''''
2695426989 {
2695526990 {
2695626991 uint64_t mainresult = heap.data[0].elem0;
@@ -26960,7 +26995,7 @@
2696026995 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2696126996 }
2696226997 // 1LLU
26963- uint64_t return_to = 18446744073709550082LLU;
26998+ uint64_t return_to = 18446744073709550080LLU;
2696426999 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2696527000 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2696627001 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26970,13 +27005,13 @@
2697027005
2697127006 break;
2697227007 }
26973- case 18446744073709550082LLU: // 99999999mB'''''''''''''''
27008+ case 18446744073709550080LLU: // 99999999m_'''''''''''''''
2697427009 {
26975- state.addr = 18446744073709550083LLU; // 99999999mC'''''''''''''''
27010+ state.addr = 18446744073709550081LLU; // 99999999mA'''''''''''''''
2697627011
2697727012 break;
2697827013 }
26979- case 18446744073709550083LLU: // 99999999mC'''''''''''''''
27014+ case 18446744073709550081LLU: // 99999999mA'''''''''''''''
2698027015 {
2698127016 fprintf(stdout, "%s", "\");\n");
2698227017 fprintf(stdout, "%s", " exit(-1);\n");
@@ -26989,7 +27024,7 @@
2698927024 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2699027025 }
2699127026 // 1LLU
26992- uint64_t return_to = 18446744073709550080LLU;
27027+ uint64_t return_to = 18446744073709550078LLU;
2699327028 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2699427029 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2699527030 heap.data[0].elem1 = heap.data[0].elem0;
@@ -26999,13 +27034,13 @@
2699927034
2700027035 break;
2700127036 }
27002- case 18446744073709550080LLU: // 99999999m_'''''''''''''''
27037+ case 18446744073709550078LLU: // 99999999l8'''''''''''''''
2700327038 {
27004- state.addr = 18446744073709550081LLU; // 99999999mA'''''''''''''''
27039+ state.addr = 18446744073709550079LLU; // 99999999l9'''''''''''''''
2700527040
2700627041 break;
2700727042 }
27008- case 18446744073709550081LLU: // 99999999mA'''''''''''''''
27043+ case 18446744073709550079LLU: // 99999999l9'''''''''''''''
2700927044 {
2701027045
2701127046 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)), stdin);
@@ -27040,7 +27075,7 @@
2704027075 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2704127076 }
2704227077 // 1LLU
27043- uint64_t return_to = 18446744073709550078LLU;
27078+ uint64_t return_to = 18446744073709550076LLU;
2704427079 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2704527080 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2704627081 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27050,13 +27085,13 @@
2705027085
2705127086 break;
2705227087 }
27053- case 18446744073709550078LLU: // 99999999l8'''''''''''''''
27088+ case 18446744073709550076LLU: // 99999999l6'''''''''''''''
2705427089 {
27055- state.addr = 18446744073709550079LLU; // 99999999l9'''''''''''''''
27090+ state.addr = 18446744073709550077LLU; // 99999999l7'''''''''''''''
2705627091
2705727092 break;
2705827093 }
27059- case 18446744073709550079LLU: // 99999999l9'''''''''''''''
27094+ case 18446744073709550077LLU: // 99999999l7'''''''''''''''
2706027095 {
2706127096
2706227097 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU)));
@@ -27068,7 +27103,7 @@
2706827103 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2706927104 }
2707027105 // 1LLU
27071- uint64_t return_to = 18446744073709550076LLU;
27106+ uint64_t return_to = 18446744073709550074LLU;
2707227107 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2707327108 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2707427109 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27078,13 +27113,13 @@
2707827113
2707927114 break;
2708027115 }
27081- case 18446744073709550076LLU: // 99999999l6'''''''''''''''
27116+ case 18446744073709550074LLU: // 99999999l4'''''''''''''''
2708227117 {
27083- state.addr = 18446744073709550077LLU; // 99999999l7'''''''''''''''
27118+ state.addr = 18446744073709550075LLU; // 99999999l5'''''''''''''''
2708427119
2708527120 break;
2708627121 }
27087- case 18446744073709550077LLU: // 99999999l7'''''''''''''''
27122+ case 18446744073709550075LLU: // 99999999l5'''''''''''''''
2708827123 {
2708927124 {
2709027125 uint64_t arg = 34LLU;
@@ -27093,11 +27128,11 @@
2709327128
2709427129 /*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));
2709527130
27096- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550075LLU : 18446744073709550074LLU;
27131+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550073LLU : 18446744073709550072LLU;
2709727132
2709827133 break;
2709927134 }
27100- case 18446744073709550075LLU: // 99999999l5'''''''''''''''
27135+ case 18446744073709550073LLU: // 99999999l3'''''''''''''''
2710127136 {
2710227137 fprintf(stdout, "%s", " fprintf(stderr, \"%s\", \"");
2710327138 {
@@ -27108,7 +27143,7 @@
2710827143 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2710927144 }
2711027145 // 1LLU
27111- uint64_t return_to = 18446744073709550072LLU;
27146+ uint64_t return_to = 18446744073709550070LLU;
2711227147 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2711327148 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2711427149 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27118,23 +27153,23 @@
2711827153
2711927154 break;
2712027155 }
27121- case 18446744073709550072LLU: // 99999999l2'''''''''''''''
27156+ case 18446744073709550070LLU: // 99999999l0'''''''''''''''
2712227157 {
27123- state.addr = 18446744073709550073LLU; // 99999999l3'''''''''''''''
27158+ state.addr = 18446744073709550071LLU; // 99999999l1'''''''''''''''
2712427159
2712527160 break;
2712627161 }
27127- case 18446744073709550073LLU: // 99999999l3'''''''''''''''
27162+ case 18446744073709550071LLU: // 99999999l1'''''''''''''''
2712827163 {
2712927164 fprintf(stdout, "%s", "\");\n");
2713027165 heap.availilable_size_for_dynamic_objects += 0LLU;
2713127166 heap.availilable_size_for_dynamic_objects += 0LLU;
2713227167
27133- state.addr = 18446744073709550071LLU; // 99999999l1'''''''''''''''
27168+ state.addr = 18446744073709550069LLU; // 99999999lz'''''''''''''''
2713427169
2713527170 break;
2713627171 }
27137- case 18446744073709550074LLU: // 99999999l4'''''''''''''''
27172+ case 18446744073709550072LLU: // 99999999l2'''''''''''''''
2713827173 {
2713927174 {
2714027175 uint64_t mainresult = heap.data[0].elem0;
@@ -27148,7 +27183,7 @@
2714827183 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2714927184 }
2715027185 // 2LLU
27151- uint64_t return_to = 18446744073709550069LLU;
27186+ uint64_t return_to = 18446744073709550067LLU;
2715227187 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2715327188 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2715427189 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27158,20 +27193,20 @@
2715827193
2715927194 break;
2716027195 }
27161- case 18446744073709550069LLU: // 99999999lz'''''''''''''''
27196+ case 18446744073709550067LLU: // 99999999lx'''''''''''''''
2716227197 {
27163- state.addr = 18446744073709550070LLU; // 99999999l0'''''''''''''''
27198+ state.addr = 18446744073709550068LLU; // 99999999ly'''''''''''''''
2716427199
2716527200 break;
2716627201 }
27167- case 18446744073709550070LLU: // 99999999l0'''''''''''''''
27202+ case 18446744073709550068LLU: // 99999999ly'''''''''''''''
2716827203 {
2716927204
27170- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550068LLU : 18446744073709550067LLU;
27205+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550066LLU : 18446744073709550065LLU;
2717127206
2717227207 break;
2717327208 }
27174- case 18446744073709550068LLU: // 99999999ly'''''''''''''''
27209+ case 18446744073709550066LLU: // 99999999lw'''''''''''''''
2717527210 {
2717627211 {
2717727212 uint64_t arg = 0LLU;
@@ -27192,7 +27227,7 @@
2719227227 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2719327228 }
2719427229 // 1LLU
27195- uint64_t return_to = 18446744073709550065LLU;
27230+ uint64_t return_to = 18446744073709550063LLU;
2719627231 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2719727232 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2719827233 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27202,13 +27237,13 @@
2720227237
2720327238 break;
2720427239 }
27205- case 18446744073709550065LLU: // 99999999lv'''''''''''''''
27240+ case 18446744073709550063LLU: // 99999999lt'''''''''''''''
2720627241 {
27207- state.addr = 18446744073709550066LLU; // 99999999lw'''''''''''''''
27242+ state.addr = 18446744073709550064LLU; // 99999999lu'''''''''''''''
2720827243
2720927244 break;
2721027245 }
27211- case 18446744073709550066LLU: // 99999999lw'''''''''''''''
27246+ case 18446744073709550064LLU: // 99999999lu'''''''''''''''
2721227247 {
2721327248
2721427249 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
@@ -27297,7 +27332,7 @@
2729727332 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2729827333 }
2729927334 // 15LLU
27300- uint64_t return_to = 18446744073709550063LLU;
27335+ uint64_t return_to = 18446744073709550061LLU;
2730127336 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2730227337 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2730327338 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27307,13 +27342,13 @@
2730727342
2730827343 break;
2730927344 }
27310- case 18446744073709550063LLU: // 99999999lt'''''''''''''''
27345+ case 18446744073709550061LLU: // 99999999lr'''''''''''''''
2731127346 {
27312- state.addr = 18446744073709550064LLU; // 99999999lu'''''''''''''''
27347+ state.addr = 18446744073709550062LLU; // 99999999ls'''''''''''''''
2731327348
2731427349 break;
2731527350 }
27316- case 18446744073709550064LLU: // 99999999lu'''''''''''''''
27351+ case 18446744073709550062LLU: // 99999999ls'''''''''''''''
2731727352 {
2731827353 fprintf(stdout, "%s", ");\n");
2731927354 {
@@ -27328,7 +27363,7 @@
2732827363 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2732927364 }
2733027365 // 2LLU
27331- uint64_t return_to = 18446744073709550061LLU;
27366+ uint64_t return_to = 18446744073709550059LLU;
2733227367 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2733327368 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2733427369 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27338,13 +27373,13 @@
2733827373
2733927374 break;
2734027375 }
27341- case 18446744073709550061LLU: // 99999999lr'''''''''''''''
27376+ case 18446744073709550059LLU: // 99999999lp'''''''''''''''
2734227377 {
27343- state.addr = 18446744073709550062LLU; // 99999999ls'''''''''''''''
27378+ state.addr = 18446744073709550060LLU; // 99999999lq'''''''''''''''
2734427379
2734527380 break;
2734627381 }
27347- case 18446744073709550062LLU: // 99999999ls'''''''''''''''
27382+ case 18446744073709550060LLU: // 99999999lq'''''''''''''''
2734827383 {
2734927384 // variable u64 initialize goes out of scope
2735027385 // emitted destructur for type u64
@@ -27374,7 +27409,7 @@
2737427409 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2737527410 }
2737627411 // 1LLU
27377- uint64_t return_to = 18446744073709550060LLU;
27412+ uint64_t return_to = 18446744073709550058LLU;
2737827413 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2737927414 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2738027415 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27384,17 +27419,17 @@
2738427419
2738527420 break;
2738627421 }
27387- case 18446744073709550060LLU: // 99999999lq'''''''''''''''
27422+ case 18446744073709550058LLU: // 99999999lo'''''''''''''''
2738827423 {
2738927424 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 10
2739027425 heap.availilable_size_for_dynamic_objects += 0LLU;
2739127426 heap.availilable_size_for_dynamic_objects += 0LLU;
2739227427
27393- state.addr = 18446744073709550059LLU; // 99999999lp'''''''''''''''
27428+ state.addr = 18446744073709550057LLU; // 99999999ln'''''''''''''''
2739427429
2739527430 break;
2739627431 }
27397- case 18446744073709550067LLU: // 99999999lx'''''''''''''''
27432+ case 18446744073709550065LLU: // 99999999lv'''''''''''''''
2739827433 {
2739927434 {
2740027435 uint64_t mainresult = heap.data[0].elem0;
@@ -27404,7 +27439,7 @@
2740427439 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2740527440 }
2740627441 // 1LLU
27407- uint64_t return_to = 18446744073709550057LLU;
27442+ uint64_t return_to = 18446744073709550055LLU;
2740827443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2740927444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2741027445 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27414,13 +27449,13 @@
2741427449
2741527450 break;
2741627451 }
27417- case 18446744073709550057LLU: // 99999999ln'''''''''''''''
27452+ case 18446744073709550055LLU: // 99999999ll'''''''''''''''
2741827453 {
27419- state.addr = 18446744073709550058LLU; // 99999999lo'''''''''''''''
27454+ state.addr = 18446744073709550056LLU; // 99999999lm'''''''''''''''
2742027455
2742127456 break;
2742227457 }
27423- case 18446744073709550058LLU: // 99999999lo'''''''''''''''
27458+ case 18446744073709550056LLU: // 99999999lm'''''''''''''''
2742427459 {
2742527460 fprintf(stderr, "%s", "can only report string-constant or variable but got ");
2742627461
@@ -27431,17 +27466,17 @@
2743127466 fprintf(stderr, "%s\n", "");
2743227467 exit(-1);
2743327468 }
27434- state.addr = 18446744073709550059LLU; // 99999999lp'''''''''''''''
27469+ state.addr = 18446744073709550057LLU; // 99999999ln'''''''''''''''
2743527470
2743627471 break;
2743727472 }
27438- case 18446744073709550059LLU: // 99999999lp'''''''''''''''
27473+ case 18446744073709550057LLU: // 99999999ln'''''''''''''''
2743927474 {
27440- state.addr = 18446744073709550071LLU; // 99999999l1'''''''''''''''
27475+ state.addr = 18446744073709550069LLU; // 99999999lz'''''''''''''''
2744127476
2744227477 break;
2744327478 }
27444- case 18446744073709550071LLU: // 99999999l1'''''''''''''''
27479+ case 18446744073709550069LLU: // 99999999lz'''''''''''''''
2744527480 {
2744627481 {
2744727482 uint64_t mainresult = heap.data[0].elem0;
@@ -27451,7 +27486,7 @@
2745127486 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2745227487 }
2745327488 // 1LLU
27454- uint64_t return_to = 18446744073709550055LLU;
27489+ uint64_t return_to = 18446744073709550053LLU;
2745527490 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2745627491 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2745727492 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27461,13 +27496,13 @@
2746127496
2746227497 break;
2746327498 }
27464- case 18446744073709550055LLU: // 99999999ll'''''''''''''''
27499+ case 18446744073709550053LLU: // 99999999lj'''''''''''''''
2746527500 {
27466- state.addr = 18446744073709550056LLU; // 99999999lm'''''''''''''''
27501+ state.addr = 18446744073709550054LLU; // 99999999lk'''''''''''''''
2746727502
2746827503 break;
2746927504 }
27470- case 18446744073709550056LLU: // 99999999lm'''''''''''''''
27505+ case 18446744073709550054LLU: // 99999999lk'''''''''''''''
2747127506 {
2747227507
2747327508 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stdin);
@@ -27515,7 +27550,7 @@
2751527550 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2751627551 }
2751727552 // 1LLU
27518- uint64_t return_to = 18446744073709550053LLU;
27553+ uint64_t return_to = 18446744073709550051LLU;
2751927554 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2752027555 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2752127556 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27525,13 +27560,13 @@
2752527560
2752627561 break;
2752727562 }
27528- case 18446744073709550053LLU: // 99999999lj'''''''''''''''
27563+ case 18446744073709550051LLU: // 99999999lh'''''''''''''''
2752927564 {
27530- state.addr = 18446744073709550054LLU; // 99999999lk'''''''''''''''
27565+ state.addr = 18446744073709550052LLU; // 99999999li'''''''''''''''
2753127566
2753227567 break;
2753327568 }
27534- case 18446744073709550054LLU: // 99999999lk'''''''''''''''
27569+ case 18446744073709550052LLU: // 99999999li'''''''''''''''
2753527570 {
2753627571
2753727572 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU)));
@@ -27543,7 +27578,7 @@
2754327578 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2754427579 }
2754527580 // 1LLU
27546- uint64_t return_to = 18446744073709550051LLU;
27581+ uint64_t return_to = 18446744073709550049LLU;
2754727582 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2754827583 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2754927584 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27553,13 +27588,13 @@
2755327588
2755427589 break;
2755527590 }
27556- case 18446744073709550051LLU: // 99999999lh'''''''''''''''
27591+ case 18446744073709550049LLU: // 99999999lf'''''''''''''''
2755727592 {
27558- state.addr = 18446744073709550052LLU; // 99999999li'''''''''''''''
27593+ state.addr = 18446744073709550050LLU; // 99999999lg'''''''''''''''
2755927594
2756027595 break;
2756127596 }
27562- case 18446744073709550052LLU: // 99999999li'''''''''''''''
27597+ case 18446744073709550050LLU: // 99999999lg'''''''''''''''
2756327598 {
2756427599 {
2756527600 uint64_t arg = 34LLU;
@@ -27568,11 +27603,11 @@
2756827603
2756927604 /*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));
2757027605
27571- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550050LLU : 18446744073709550049LLU;
27606+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550048LLU : 18446744073709550047LLU;
2757227607
2757327608 break;
2757427609 }
27575- case 18446744073709550050LLU: // 99999999lg'''''''''''''''
27610+ case 18446744073709550048LLU: // 99999999le'''''''''''''''
2757627611 {
2757727612 fprintf(stdout, "%s", " fprintf(stdout, \"%s\", \"");
2757827613 {
@@ -27583,7 +27618,7 @@
2758327618 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2758427619 }
2758527620 // 1LLU
27586- uint64_t return_to = 18446744073709550047LLU;
27621+ uint64_t return_to = 18446744073709550045LLU;
2758727622 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2758827623 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2758927624 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27593,23 +27628,23 @@
2759327628
2759427629 break;
2759527630 }
27596- case 18446744073709550047LLU: // 99999999ld'''''''''''''''
27631+ case 18446744073709550045LLU: // 99999999lb'''''''''''''''
2759727632 {
27598- state.addr = 18446744073709550048LLU; // 99999999le'''''''''''''''
27633+ state.addr = 18446744073709550046LLU; // 99999999lc'''''''''''''''
2759927634
2760027635 break;
2760127636 }
27602- case 18446744073709550048LLU: // 99999999le'''''''''''''''
27637+ case 18446744073709550046LLU: // 99999999lc'''''''''''''''
2760327638 {
2760427639 fprintf(stdout, "%s", "\");\n");
2760527640 heap.availilable_size_for_dynamic_objects += 0LLU;
2760627641 heap.availilable_size_for_dynamic_objects += 0LLU;
2760727642
27608- state.addr = 18446744073709550046LLU; // 99999999lc'''''''''''''''
27643+ state.addr = 18446744073709550044LLU; // 99999999la'''''''''''''''
2760927644
2761027645 break;
2761127646 }
27612- case 18446744073709550049LLU: // 99999999lf'''''''''''''''
27647+ case 18446744073709550047LLU: // 99999999ld'''''''''''''''
2761327648 {
2761427649 {
2761527650 uint64_t mainresult = heap.data[0].elem0;
@@ -27623,7 +27658,7 @@
2762327658 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2762427659 }
2762527660 // 2LLU
27626- uint64_t return_to = 18446744073709550044LLU;
27661+ uint64_t return_to = 18446744073709550042LLU;
2762727662 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2762827663 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2762927664 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27633,20 +27668,20 @@
2763327668
2763427669 break;
2763527670 }
27636- case 18446744073709550044LLU: // 99999999la'''''''''''''''
27671+ case 18446744073709550042LLU: // 99999999lZ'''''''''''''''
2763727672 {
27638- state.addr = 18446744073709550045LLU; // 99999999lb'''''''''''''''
27673+ state.addr = 18446744073709550043LLU; // 99999999l$'''''''''''''''
2763927674
2764027675 break;
2764127676 }
27642- case 18446744073709550045LLU: // 99999999lb'''''''''''''''
27677+ case 18446744073709550043LLU: // 99999999l$'''''''''''''''
2764327678 {
2764427679
27645- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550043LLU : 18446744073709550042LLU;
27680+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550041LLU : 18446744073709550040LLU;
2764627681
2764727682 break;
2764827683 }
27649- case 18446744073709550043LLU: // 99999999l$'''''''''''''''
27684+ case 18446744073709550041LLU: // 99999999lY'''''''''''''''
2765027685 {
2765127686 {
2765227687 uint64_t arg = 0LLU;
@@ -27667,7 +27702,7 @@
2766727702 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2766827703 }
2766927704 // 1LLU
27670- uint64_t return_to = 18446744073709550040LLU;
27705+ uint64_t return_to = 18446744073709550038LLU;
2767127706 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2767227707 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2767327708 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27677,13 +27712,13 @@
2767727712
2767827713 break;
2767927714 }
27680- case 18446744073709550040LLU: // 99999999lX'''''''''''''''
27715+ case 18446744073709550038LLU: // 99999999lV'''''''''''''''
2768127716 {
27682- state.addr = 18446744073709550041LLU; // 99999999lY'''''''''''''''
27717+ state.addr = 18446744073709550039LLU; // 99999999lW'''''''''''''''
2768327718
2768427719 break;
2768527720 }
27686- case 18446744073709550041LLU: // 99999999lY'''''''''''''''
27721+ case 18446744073709550039LLU: // 99999999lW'''''''''''''''
2768727722 {
2768827723
2768927724 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
@@ -27772,7 +27807,7 @@
2777227807 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2777327808 }
2777427809 // 15LLU
27775- uint64_t return_to = 18446744073709550038LLU;
27810+ uint64_t return_to = 18446744073709550036LLU;
2777627811 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2777727812 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2777827813 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27782,13 +27817,13 @@
2778227817
2778327818 break;
2778427819 }
27785- case 18446744073709550038LLU: // 99999999lV'''''''''''''''
27820+ case 18446744073709550036LLU: // 99999999lT'''''''''''''''
2778627821 {
27787- state.addr = 18446744073709550039LLU; // 99999999lW'''''''''''''''
27822+ state.addr = 18446744073709550037LLU; // 99999999lU'''''''''''''''
2778827823
2778927824 break;
2779027825 }
27791- case 18446744073709550039LLU: // 99999999lW'''''''''''''''
27826+ case 18446744073709550037LLU: // 99999999lU'''''''''''''''
2779227827 {
2779327828 fprintf(stdout, "%s", ");\n");
2779427829 {
@@ -27803,7 +27838,7 @@
2780327838 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2780427839 }
2780527840 // 2LLU
27806- uint64_t return_to = 18446744073709550036LLU;
27841+ uint64_t return_to = 18446744073709550034LLU;
2780727842 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2780827843 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2780927844 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27813,13 +27848,13 @@
2781327848
2781427849 break;
2781527850 }
27816- case 18446744073709550036LLU: // 99999999lT'''''''''''''''
27851+ case 18446744073709550034LLU: // 99999999lR'''''''''''''''
2781727852 {
27818- state.addr = 18446744073709550037LLU; // 99999999lU'''''''''''''''
27853+ state.addr = 18446744073709550035LLU; // 99999999lS'''''''''''''''
2781927854
2782027855 break;
2782127856 }
27822- case 18446744073709550037LLU: // 99999999lU'''''''''''''''
27857+ case 18446744073709550035LLU: // 99999999lS'''''''''''''''
2782327858 {
2782427859 // variable u64 initialize goes out of scope
2782527860 // emitted destructur for type u64
@@ -27849,7 +27884,7 @@
2784927884 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2785027885 }
2785127886 // 1LLU
27852- uint64_t return_to = 18446744073709550035LLU;
27887+ uint64_t return_to = 18446744073709550033LLU;
2785327888 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2785427889 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2785527890 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27859,17 +27894,17 @@
2785927894
2786027895 break;
2786127896 }
27862- case 18446744073709550035LLU: // 99999999lS'''''''''''''''
27897+ case 18446744073709550033LLU: // 99999999lQ'''''''''''''''
2786327898 {
2786427899 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 10
2786527900 heap.availilable_size_for_dynamic_objects += 0LLU;
2786627901 heap.availilable_size_for_dynamic_objects += 0LLU;
2786727902
27868- state.addr = 18446744073709550034LLU; // 99999999lR'''''''''''''''
27903+ state.addr = 18446744073709550032LLU; // 99999999lP'''''''''''''''
2786927904
2787027905 break;
2787127906 }
27872- case 18446744073709550042LLU: // 99999999lZ'''''''''''''''
27907+ case 18446744073709550040LLU: // 99999999lX'''''''''''''''
2787327908 {
2787427909 {
2787527910 uint64_t mainresult = heap.data[0].elem0;
@@ -27879,7 +27914,7 @@
2787927914 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2788027915 }
2788127916 // 1LLU
27882- uint64_t return_to = 18446744073709550032LLU;
27917+ uint64_t return_to = 18446744073709550030LLU;
2788327918 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2788427919 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2788527920 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27889,13 +27924,13 @@
2788927924
2789027925 break;
2789127926 }
27892- case 18446744073709550032LLU: // 99999999lP'''''''''''''''
27927+ case 18446744073709550030LLU: // 99999999lN'''''''''''''''
2789327928 {
27894- state.addr = 18446744073709550033LLU; // 99999999lQ'''''''''''''''
27929+ state.addr = 18446744073709550031LLU; // 99999999lO'''''''''''''''
2789527930
2789627931 break;
2789727932 }
27898- case 18446744073709550033LLU: // 99999999lQ'''''''''''''''
27933+ case 18446744073709550031LLU: // 99999999lO'''''''''''''''
2789927934 {
2790027935 fprintf(stderr, "%s", "can only print string-constant or variable but got ");
2790127936
@@ -27906,17 +27941,17 @@
2790627941 fprintf(stderr, "%s\n", "");
2790727942 exit(-1);
2790827943 }
27909- state.addr = 18446744073709550034LLU; // 99999999lR'''''''''''''''
27944+ state.addr = 18446744073709550032LLU; // 99999999lP'''''''''''''''
2791027945
2791127946 break;
2791227947 }
27913- case 18446744073709550034LLU: // 99999999lR'''''''''''''''
27948+ case 18446744073709550032LLU: // 99999999lP'''''''''''''''
2791427949 {
27915- state.addr = 18446744073709550046LLU; // 99999999lc'''''''''''''''
27950+ state.addr = 18446744073709550044LLU; // 99999999la'''''''''''''''
2791627951
2791727952 break;
2791827953 }
27919- case 18446744073709550046LLU: // 99999999lc'''''''''''''''
27954+ case 18446744073709550044LLU: // 99999999la'''''''''''''''
2792027955 {
2792127956 {
2792227957 uint64_t mainresult = heap.data[0].elem0;
@@ -27926,7 +27961,7 @@
2792627961 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2792727962 }
2792827963 // 1LLU
27929- uint64_t return_to = 18446744073709550030LLU;
27964+ uint64_t return_to = 18446744073709550028LLU;
2793027965 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2793127966 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2793227967 heap.data[0].elem1 = heap.data[0].elem0;
@@ -27936,13 +27971,13 @@
2793627971
2793727972 break;
2793827973 }
27939- case 18446744073709550030LLU: // 99999999lN'''''''''''''''
27974+ case 18446744073709550028LLU: // 99999999lL'''''''''''''''
2794027975 {
27941- state.addr = 18446744073709550031LLU; // 99999999lO'''''''''''''''
27976+ state.addr = 18446744073709550029LLU; // 99999999lM'''''''''''''''
2794227977
2794327978 break;
2794427979 }
27945- case 18446744073709550031LLU: // 99999999lO'''''''''''''''
27980+ case 18446744073709550029LLU: // 99999999lM'''''''''''''''
2794627981 {
2794727982
2794827983 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stdin);
@@ -27998,7 +28033,7 @@
2799828033 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2799928034 }
2800028035 // 1LLU
28001- uint64_t return_to = 18446744073709550028LLU;
28036+ uint64_t return_to = 18446744073709550026LLU;
2800228037 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2800328038 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2800428039 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28008,13 +28043,13 @@
2800828043
2800928044 break;
2801028045 }
28011- case 18446744073709550028LLU: // 99999999lL'''''''''''''''
28046+ case 18446744073709550026LLU: // 99999999lJ'''''''''''''''
2801228047 {
28013- state.addr = 18446744073709550029LLU; // 99999999lM'''''''''''''''
28048+ state.addr = 18446744073709550027LLU; // 99999999lK'''''''''''''''
2801428049
2801528050 break;
2801628051 }
28017- case 18446744073709550029LLU: // 99999999lM'''''''''''''''
28052+ case 18446744073709550027LLU: // 99999999lK'''''''''''''''
2801828053 {
2801928054
2802028055 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), stdin);
@@ -28023,16 +28058,16 @@
2802328058 fprintf(stderr, "match failed at char %c\n", (char)34LLU);
2802428059 exit(-1);
2802528060 }
28026- state.addr = 18446744073709550027LLU; // 99999999lK'''''''''''''''
28061+ state.addr = 18446744073709550025LLU; // 99999999lI'''''''''''''''
2802728062
2802828063 break;
2802928064 }
28030- case 18446744073709550027LLU: // 99999999lK'''''''''''''''
28065+ case 18446744073709550025LLU: // 99999999lI'''''''''''''''
2803128066 {
2803228067 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
2803328068 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) > 255)
2803428069 {
28035- state.addr = 18446744073709550026LLU; // 99999999lJ'''''''''''''''
28070+ state.addr = 18446744073709550024LLU; // 99999999lH'''''''''''''''
2803628071
2803728072 break;
2803828073 }
@@ -28040,11 +28075,11 @@
2804028075
2804128076 /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
2804228077
28043- state.addr = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550025LLU : 18446744073709550024LLU;
28078+ state.addr = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550023LLU : 18446744073709550022LLU;
2804428079
2804528080 break;
2804628081 }
28047- case 18446744073709550025LLU: // 99999999lI'''''''''''''''
28082+ case 18446744073709550023LLU: // 99999999lG'''''''''''''''
2804828083 {
2804928084
2805028085 ungetc(0, stdin);
@@ -28051,11 +28086,11 @@
2805128086 heap.availilable_size_for_dynamic_objects += 0LLU;
2805228087 heap.availilable_size_for_dynamic_objects += 0LLU;
2805328088
28054- state.addr = 18446744073709550023LLU; // 99999999lG'''''''''''''''
28089+ state.addr = 18446744073709550021LLU; // 99999999lE'''''''''''''''
2805528090
2805628091 break;
2805728092 }
28058- case 18446744073709550024LLU: // 99999999lH'''''''''''''''
28093+ case 18446744073709550022LLU: // 99999999lF'''''''''''''''
2805928094 {
2806028095 fprintf(stdout, "%s", " if('");
2806128096 /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 92LLU;
@@ -28062,20 +28097,20 @@
2806228097
2806328098 /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
2806428099
28065- state.addr = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550022LLU : 18446744073709550021LLU;
28100+ state.addr = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709550020LLU : 18446744073709550019LLU;
2806628101
2806728102 break;
2806828103 }
28069- case 18446744073709550022LLU: // 99999999lF'''''''''''''''
28104+ case 18446744073709550020LLU: // 99999999lD'''''''''''''''
2807028105 {
2807128106 fprintf(stdout, "%s", "\\");
2807228107
2807328108 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
28074- state.addr = 18446744073709550021LLU; // 99999999lE'''''''''''''''
28109+ state.addr = 18446744073709550019LLU; // 99999999lC'''''''''''''''
2807528110
2807628111 break;
2807728112 }
28078- case 18446744073709550021LLU: // 99999999lE'''''''''''''''
28113+ case 18446744073709550019LLU: // 99999999lC'''''''''''''''
2807928114 {
2808028115
2808128116 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), stdout);
@@ -28090,7 +28125,7 @@
2809028125 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2809128126 }
2809228127 // 1LLU
28093- uint64_t return_to = 18446744073709550019LLU;
28128+ uint64_t return_to = 18446744073709550017LLU;
2809428129 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2809528130 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2809628131 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28100,28 +28135,28 @@
2810028135
2810128136 break;
2810228137 }
28103- case 18446744073709550019LLU: // 99999999lC'''''''''''''''
28138+ case 18446744073709550017LLU: // 99999999lA'''''''''''''''
2810428139 {
28105- state.addr = 18446744073709550020LLU; // 99999999lD'''''''''''''''
28140+ state.addr = 18446744073709550018LLU; // 99999999lB'''''''''''''''
2810628141
2810728142 break;
2810828143 }
28109- case 18446744073709550020LLU: // 99999999lD'''''''''''''''
28144+ case 18446744073709550018LLU: // 99999999lB'''''''''''''''
2811028145 {
2811128146 fprintf(stdout, "%s", ");\n");
2811228147 fprintf(stdout, "%s", " exit(-1);\n");
2811328148 fprintf(stdout, "%s", " }\n");
28114- state.addr = 18446744073709550023LLU; // 99999999lG'''''''''''''''
28149+ state.addr = 18446744073709550021LLU; // 99999999lE'''''''''''''''
2811528150
2811628151 break;
2811728152 }
28118- case 18446744073709550023LLU: // 99999999lG'''''''''''''''
28153+ case 18446744073709550021LLU: // 99999999lE'''''''''''''''
2811928154 {
28120- state.addr = 18446744073709550027LLU; // 99999999lK'''''''''''''''
28155+ state.addr = 18446744073709550025LLU; // 99999999lI'''''''''''''''
2812128156
2812228157 break;
2812328158 }
28124- case 18446744073709550026LLU: // 99999999lJ'''''''''''''''
28159+ case 18446744073709550024LLU: // 99999999lH'''''''''''''''
2812528160 {
2812628161
2812728162 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
@@ -28161,7 +28196,7 @@
2816128196 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2816228197 }
2816328198 // 3LLU
28164- uint64_t return_to = 18446744073709550017LLU;
28199+ uint64_t return_to = 18446744073709550015LLU;
2816528200 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2816628201 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2816728202 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28171,13 +28206,13 @@
2817128206
2817228207 break;
2817328208 }
28174- case 18446744073709550017LLU: // 99999999lA'''''''''''''''
28209+ case 18446744073709550015LLU: // 99999999k9'''''''''''''''
2817528210 {
28176- state.addr = 18446744073709550018LLU; // 99999999lB'''''''''''''''
28211+ state.addr = 18446744073709550016LLU; // 99999999l_'''''''''''''''
2817728212
2817828213 break;
2817928214 }
28180- case 18446744073709550018LLU: // 99999999lB'''''''''''''''
28215+ case 18446744073709550016LLU: // 99999999l_'''''''''''''''
2818128216 {
2818228217 fprintf(stdout, "%s", "\n");
2818328218 {
@@ -28188,7 +28223,7 @@
2818828223 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2818928224 }
2819028225 // 1LLU
28191- uint64_t return_to = 18446744073709550015LLU;
28226+ uint64_t return_to = 18446744073709550013LLU;
2819228227 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2819328228 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2819428229 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28198,13 +28233,13 @@
2819828233
2819928234 break;
2820028235 }
28201- case 18446744073709550015LLU: // 99999999k9'''''''''''''''
28236+ case 18446744073709550013LLU: // 99999999k7'''''''''''''''
2820228237 {
28203- state.addr = 18446744073709550016LLU; // 99999999l_'''''''''''''''
28238+ state.addr = 18446744073709550014LLU; // 99999999k8'''''''''''''''
2820428239
2820528240 break;
2820628241 }
28207- case 18446744073709550016LLU: // 99999999l_'''''''''''''''
28242+ case 18446744073709550014LLU: // 99999999k8'''''''''''''''
2820828243 {
2820928244
2821028245 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
@@ -28227,7 +28262,7 @@
2822728262 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2822828263 }
2822928264 // 1LLU
28230- uint64_t return_to = 18446744073709550012LLU;
28265+ uint64_t return_to = 18446744073709550010LLU;
2823128266 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2823228267 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2823328268 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28237,13 +28272,13 @@
2823728272
2823828273 break;
2823928274 }
28240- case 18446744073709550012LLU: // 99999999k6'''''''''''''''
28275+ case 18446744073709550010LLU: // 99999999k4'''''''''''''''
2824128276 {
28242- state.addr = 18446744073709550013LLU; // 99999999k7'''''''''''''''
28277+ state.addr = 18446744073709550011LLU; // 99999999k5'''''''''''''''
2824328278
2824428279 break;
2824528280 }
28246- case 18446744073709550013LLU: // 99999999k7'''''''''''''''
28281+ case 18446744073709550011LLU: // 99999999k5'''''''''''''''
2824728282 {
2824828283
2824928284 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
@@ -28332,7 +28367,7 @@
2833228367 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2833328368 }
2833428369 // 15LLU
28335- uint64_t return_to = 18446744073709550010LLU;
28370+ uint64_t return_to = 18446744073709550008LLU;
2833628371 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2833728372 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2833828373 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28342,13 +28377,13 @@
2834228377
2834328378 break;
2834428379 }
28345- case 18446744073709550010LLU: // 99999999k4'''''''''''''''
28380+ case 18446744073709550008LLU: // 99999999k2'''''''''''''''
2834628381 {
28347- state.addr = 18446744073709550011LLU; // 99999999k5'''''''''''''''
28382+ state.addr = 18446744073709550009LLU; // 99999999k3'''''''''''''''
2834828383
2834928384 break;
2835028385 }
28351- case 18446744073709550011LLU: // 99999999k5'''''''''''''''
28386+ case 18446744073709550009LLU: // 99999999k3'''''''''''''''
2835228387 {
2835328388 fprintf(stdout, "%s", ", stdin);\n");
2835428389 {
@@ -28363,7 +28398,7 @@
2836328398 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2836428399 }
2836528400 // 2LLU
28366- uint64_t return_to = 18446744073709550008LLU;
28401+ uint64_t return_to = 18446744073709550006LLU;
2836728402 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2836828403 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2836928404 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28373,13 +28408,13 @@
2837328408
2837428409 break;
2837528410 }
28376- case 18446744073709550008LLU: // 99999999k2'''''''''''''''
28411+ case 18446744073709550006LLU: // 99999999k0'''''''''''''''
2837728412 {
28378- state.addr = 18446744073709550009LLU; // 99999999k3'''''''''''''''
28413+ state.addr = 18446744073709550007LLU; // 99999999k1'''''''''''''''
2837928414
2838028415 break;
2838128416 }
28382- case 18446744073709550009LLU: // 99999999k3'''''''''''''''
28417+ case 18446744073709550007LLU: // 99999999k1'''''''''''''''
2838328418 {
2838428419 // variable u64 initialize goes out of scope
2838528420 // emitted destructur for type u64
@@ -28409,7 +28444,7 @@
2840928444 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2841028445 }
2841128446 // 1LLU
28412- uint64_t return_to = 18446744073709550007LLU;
28447+ uint64_t return_to = 18446744073709550005LLU;
2841328448 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2841428449 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2841528450 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28419,14 +28454,14 @@
2841928454
2842028455 break;
2842128456 }
28422- case 18446744073709550007LLU: // 99999999k1'''''''''''''''
28457+ case 18446744073709550005LLU: // 99999999kz'''''''''''''''
2842328458 {
2842428459 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 11
28425- state.addr = 18446744073709550014LLU; // 99999999k8'''''''''''''''
28460+ state.addr = 18446744073709550012LLU; // 99999999k6'''''''''''''''
2842628461
2842728462 break;
2842828463 }
28429- case 18446744073709550014LLU: // 99999999k8'''''''''''''''
28464+ case 18446744073709550012LLU: // 99999999k6'''''''''''''''
2843028465 {
2843128466 {
2843228467 uint64_t mainresult = heap.data[0].elem0;
@@ -28436,7 +28471,7 @@
2843628471 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2843728472 }
2843828473 // 1LLU
28439- uint64_t return_to = 18446744073709550005LLU;
28474+ uint64_t return_to = 18446744073709550003LLU;
2844028475 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2844128476 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2844228477 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28446,13 +28481,13 @@
2844628481
2844728482 break;
2844828483 }
28449- case 18446744073709550005LLU: // 99999999kz'''''''''''''''
28484+ case 18446744073709550003LLU: // 99999999kx'''''''''''''''
2845028485 {
28451- state.addr = 18446744073709550006LLU; // 99999999k0'''''''''''''''
28486+ state.addr = 18446744073709550004LLU; // 99999999ky'''''''''''''''
2845228487
2845328488 break;
2845428489 }
28455- case 18446744073709550006LLU: // 99999999k0'''''''''''''''
28490+ case 18446744073709550004LLU: // 99999999ky'''''''''''''''
2845628491 {
2845728492
2845828493 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
@@ -28464,7 +28499,7 @@
2846428499 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2846528500 }
2846628501 // 1LLU
28467- uint64_t return_to = 18446744073709550003LLU;
28502+ uint64_t return_to = 18446744073709550001LLU;
2846828503 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2846928504 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2847028505 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28474,13 +28509,13 @@
2847428509
2847528510 break;
2847628511 }
28477- case 18446744073709550003LLU: // 99999999kx'''''''''''''''
28512+ case 18446744073709550001LLU: // 99999999kv'''''''''''''''
2847828513 {
28479- state.addr = 18446744073709550004LLU; // 99999999ky'''''''''''''''
28514+ state.addr = 18446744073709550002LLU; // 99999999kw'''''''''''''''
2848028515
2848128516 break;
2848228517 }
28483- case 18446744073709550004LLU: // 99999999ky'''''''''''''''
28518+ case 18446744073709550002LLU: // 99999999kw'''''''''''''''
2848428519 {
2848528520 {
2848628521 uint64_t mainresult = heap.data[0].elem0;
@@ -28490,7 +28525,7 @@
2849028525 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2849128526 }
2849228527 // 1LLU
28493- uint64_t return_to = 18446744073709550001LLU;
28528+ uint64_t return_to = 18446744073709549999LLU;
2849428529 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2849528530 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2849628531 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28500,13 +28535,13 @@
2850028535
2850128536 break;
2850228537 }
28503- case 18446744073709550001LLU: // 99999999kv'''''''''''''''
28538+ case 18446744073709549999LLU: // 99999999kt'''''''''''''''
2850428539 {
28505- state.addr = 18446744073709550002LLU; // 99999999kw'''''''''''''''
28540+ state.addr = 18446744073709550000LLU; // 99999999ku'''''''''''''''
2850628541
2850728542 break;
2850828543 }
28509- case 18446744073709550002LLU: // 99999999kw'''''''''''''''
28544+ case 18446744073709550000LLU: // 99999999ku'''''''''''''''
2851028545 {
2851128546
2851228547 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)), stdin);
@@ -28563,7 +28598,7 @@
2856328598 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2856428599 }
2856528600 // 3LLU
28566- uint64_t return_to = 18446744073709549999LLU;
28601+ uint64_t return_to = 18446744073709549997LLU;
2856728602 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2856828603 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2856928604 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28573,13 +28608,13 @@
2857328608
2857428609 break;
2857528610 }
28576- case 18446744073709549999LLU: // 99999999kt'''''''''''''''
28611+ case 18446744073709549997LLU: // 99999999kr'''''''''''''''
2857728612 {
28578- state.addr = 18446744073709550000LLU; // 99999999ku'''''''''''''''
28613+ state.addr = 18446744073709549998LLU; // 99999999ks'''''''''''''''
2857928614
2858028615 break;
2858128616 }
28582- case 18446744073709550000LLU: // 99999999ku'''''''''''''''
28617+ case 18446744073709549998LLU: // 99999999ks'''''''''''''''
2858328618 {
2858428619 fprintf(stdout, "%s", "\n");
2858528620 {
@@ -28590,7 +28625,7 @@
2859028625 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2859128626 }
2859228627 // 1LLU
28593- uint64_t return_to = 18446744073709549997LLU;
28628+ uint64_t return_to = 18446744073709549995LLU;
2859428629 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2859528630 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2859628631 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28600,13 +28635,13 @@
2860028635
2860128636 break;
2860228637 }
28603- case 18446744073709549997LLU: // 99999999kr'''''''''''''''
28638+ case 18446744073709549995LLU: // 99999999kp'''''''''''''''
2860428639 {
28605- state.addr = 18446744073709549998LLU; // 99999999ks'''''''''''''''
28640+ state.addr = 18446744073709549996LLU; // 99999999kq'''''''''''''''
2860628641
2860728642 break;
2860828643 }
28609- case 18446744073709549998LLU: // 99999999ks'''''''''''''''
28644+ case 18446744073709549996LLU: // 99999999kq'''''''''''''''
2861028645 {
2861128646
2861228647 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
@@ -28619,7 +28654,7 @@
2861928654 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2862028655 }
2862128656 // 1LLU
28622- uint64_t return_to = 18446744073709549995LLU;
28657+ uint64_t return_to = 18446744073709549993LLU;
2862328658 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2862428659 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2862528660 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28629,13 +28664,13 @@
2862928664
2863028665 break;
2863128666 }
28632- case 18446744073709549995LLU: // 99999999kp'''''''''''''''
28667+ case 18446744073709549993LLU: // 99999999kn'''''''''''''''
2863328668 {
28634- state.addr = 18446744073709549996LLU; // 99999999kq'''''''''''''''
28669+ state.addr = 18446744073709549994LLU; // 99999999ko'''''''''''''''
2863528670
2863628671 break;
2863728672 }
28638- case 18446744073709549996LLU: // 99999999kq'''''''''''''''
28673+ case 18446744073709549994LLU: // 99999999ko'''''''''''''''
2863928674 {
2864028675 {
2864128676 uint64_t mainresult = heap.data[0].elem0;
@@ -28645,7 +28680,7 @@
2864528680 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2864628681 }
2864728682 // 1LLU
28648- uint64_t return_to = 18446744073709549993LLU;
28683+ uint64_t return_to = 18446744073709549991LLU;
2864928684 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2865028685 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2865128686 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28655,13 +28690,13 @@
2865528690
2865628691 break;
2865728692 }
28658- case 18446744073709549993LLU: // 99999999kn'''''''''''''''
28693+ case 18446744073709549991LLU: // 99999999kl'''''''''''''''
2865928694 {
28660- state.addr = 18446744073709549994LLU; // 99999999ko'''''''''''''''
28695+ state.addr = 18446744073709549992LLU; // 99999999km'''''''''''''''
2866128696
2866228697 break;
2866328698 }
28664- case 18446744073709549994LLU: // 99999999ko'''''''''''''''
28699+ case 18446744073709549992LLU: // 99999999km'''''''''''''''
2866528700 {
2866628701 fprintf(stdout, "%s", "\", &");
2866728702 {
@@ -28672,7 +28707,7 @@
2867228707 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2867328708 }
2867428709 // 1LLU
28675- uint64_t return_to = 18446744073709549990LLU;
28710+ uint64_t return_to = 18446744073709549988LLU;
2867628711 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2867728712 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2867828713 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28682,21 +28717,21 @@
2868228717
2868328718 break;
2868428719 }
28685- case 18446744073709549990LLU: // 99999999kk'''''''''''''''
28720+ case 18446744073709549988LLU: // 99999999ki'''''''''''''''
2868628721 {
28687- state.addr = 18446744073709549991LLU; // 99999999kl'''''''''''''''
28722+ state.addr = 18446744073709549989LLU; // 99999999kj'''''''''''''''
2868828723
2868928724 break;
2869028725 }
28691- case 18446744073709549991LLU: // 99999999kl'''''''''''''''
28726+ case 18446744073709549989LLU: // 99999999kj'''''''''''''''
2869228727 {
2869328728
2869428729 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
28695- state.addr = 18446744073709549992LLU; // 99999999km'''''''''''''''
28730+ state.addr = 18446744073709549990LLU; // 99999999kk'''''''''''''''
2869628731
2869728732 break;
2869828733 }
28699- case 18446744073709549992LLU: // 99999999km'''''''''''''''
28734+ case 18446744073709549990LLU: // 99999999kk'''''''''''''''
2870028735 {
2870128736 {
2870228737 uint64_t arg = 0LLU;
@@ -28717,7 +28752,7 @@
2871728752 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2871828753 }
2871928754 // 1LLU
28720- uint64_t return_to = 18446744073709549987LLU;
28755+ uint64_t return_to = 18446744073709549985LLU;
2872128756 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2872228757 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2872328758 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28727,13 +28762,13 @@
2872728762
2872828763 break;
2872928764 }
28730- case 18446744073709549987LLU: // 99999999kh'''''''''''''''
28765+ case 18446744073709549985LLU: // 99999999kf'''''''''''''''
2873128766 {
28732- state.addr = 18446744073709549988LLU; // 99999999ki'''''''''''''''
28767+ state.addr = 18446744073709549986LLU; // 99999999kg'''''''''''''''
2873328768
2873428769 break;
2873528770 }
28736- case 18446744073709549988LLU: // 99999999ki'''''''''''''''
28771+ case 18446744073709549986LLU: // 99999999kg'''''''''''''''
2873728772 {
2873828773
2873928774 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
@@ -28821,7 +28856,7 @@
2882128856 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2882228857 }
2882328858 // 15LLU
28824- uint64_t return_to = 18446744073709549985LLU;
28859+ uint64_t return_to = 18446744073709549983LLU;
2882528860 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2882628861 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2882728862 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28831,13 +28866,13 @@
2883128866
2883228867 break;
2883328868 }
28834- case 18446744073709549985LLU: // 99999999kf'''''''''''''''
28869+ case 18446744073709549983LLU: // 99999999kd'''''''''''''''
2883528870 {
28836- state.addr = 18446744073709549986LLU; // 99999999kg'''''''''''''''
28871+ state.addr = 18446744073709549984LLU; // 99999999ke'''''''''''''''
2883728872
2883828873 break;
2883928874 }
28840- case 18446744073709549986LLU: // 99999999kg'''''''''''''''
28875+ case 18446744073709549984LLU: // 99999999ke'''''''''''''''
2884128876 {
2884228877 {
2884328878 uint64_t mainresult = heap.data[0].elem0;
@@ -28851,7 +28886,7 @@
2885128886 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2885228887 }
2885328888 // 2LLU
28854- uint64_t return_to = 18446744073709549983LLU;
28889+ uint64_t return_to = 18446744073709549981LLU;
2885528890 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2885628891 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2885728892 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28861,13 +28896,13 @@
2886128896
2886228897 break;
2886328898 }
28864- case 18446744073709549983LLU: // 99999999kd'''''''''''''''
28899+ case 18446744073709549981LLU: // 99999999kb'''''''''''''''
2886528900 {
28866- state.addr = 18446744073709549984LLU; // 99999999ke'''''''''''''''
28901+ state.addr = 18446744073709549982LLU; // 99999999kc'''''''''''''''
2886728902
2886828903 break;
2886928904 }
28870- case 18446744073709549984LLU: // 99999999ke'''''''''''''''
28905+ case 18446744073709549982LLU: // 99999999kc'''''''''''''''
2887128906 {
2887228907 // variable u64 initialize goes out of scope
2887328908 // emitted destructur for type u64
@@ -28897,7 +28932,7 @@
2889728932 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2889828933 }
2889928934 // 1LLU
28900- uint64_t return_to = 18446744073709549982LLU;
28935+ uint64_t return_to = 18446744073709549980LLU;
2890128936 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2890228937 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2890328938 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28907,14 +28942,14 @@
2890728942
2890828943 break;
2890928944 }
28910- case 18446744073709549982LLU: // 99999999kc'''''''''''''''
28945+ case 18446744073709549980LLU: // 99999999ka'''''''''''''''
2891128946 {
2891228947 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 11
28913- state.addr = 18446744073709549989LLU; // 99999999kj'''''''''''''''
28948+ state.addr = 18446744073709549987LLU; // 99999999kh'''''''''''''''
2891428949
2891528950 break;
2891628951 }
28917- case 18446744073709549989LLU: // 99999999kj'''''''''''''''
28952+ case 18446744073709549987LLU: // 99999999kh'''''''''''''''
2891828953 {
2891928954 {
2892028955 uint64_t mainresult = heap.data[0].elem0;
@@ -28924,7 +28959,7 @@
2892428959 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2892528960 }
2892628961 // 1LLU
28927- uint64_t return_to = 18446744073709549980LLU;
28962+ uint64_t return_to = 18446744073709549978LLU;
2892828963 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2892928964 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2893028965 heap.data[0].elem1 = heap.data[0].elem0;
@@ -28934,13 +28969,13 @@
2893428969
2893528970 break;
2893628971 }
28937- case 18446744073709549980LLU: // 99999999ka'''''''''''''''
28972+ case 18446744073709549978LLU: // 99999999kZ'''''''''''''''
2893828973 {
28939- state.addr = 18446744073709549981LLU; // 99999999kb'''''''''''''''
28974+ state.addr = 18446744073709549979LLU; // 99999999k$'''''''''''''''
2894028975
2894128976 break;
2894228977 }
28943- case 18446744073709549981LLU: // 99999999kb'''''''''''''''
28978+ case 18446744073709549979LLU: // 99999999k$'''''''''''''''
2894428979 {
2894528980
2894628981 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)), stdin);
@@ -28983,11 +29018,11 @@
2898329018 case 787472343681366016LLU: // procwhile_
2898429019 {
2898529020
28986- state.addr = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)) ? 18446744073709549979LLU : 18446744073709549978LLU;
29021+ state.addr = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)) ? 18446744073709549977LLU : 18446744073709549976LLU;
2898729022
2898829023 break;
2898929024 }
28990- case 18446744073709549979LLU: // 99999999k$'''''''''''''''
29025+ case 18446744073709549977LLU: // 99999999kY'''''''''''''''
2899129026 {
2899229027 fprintf(stderr, "%s", "in function ");
2899329028
@@ -28998,11 +29033,11 @@
2899829033 fprintf(stderr, "%s\n", "");
2899929034 exit(-1);
2900029035 }
29001- state.addr = 18446744073709549978LLU; // 99999999kZ'''''''''''''''
29036+ state.addr = 18446744073709549976LLU; // 99999999kX'''''''''''''''
2900229037
2900329038 break;
2900429039 }
29005- case 18446744073709549978LLU: // 99999999kZ'''''''''''''''
29040+ case 18446744073709549976LLU: // 99999999kX'''''''''''''''
2900629041 {
2900729042 {
2900829043 uint64_t arg = 0LLU;
@@ -29020,7 +29055,7 @@
2902029055 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2902129056 }
2902229057 // 2LLU
29023- uint64_t return_to = 18446744073709549976LLU;
29058+ uint64_t return_to = 18446744073709549974LLU;
2902429059 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2902529060 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2902629061 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29030,13 +29065,13 @@
2903029065
2903129066 break;
2903229067 }
29033- case 18446744073709549976LLU: // 99999999kX'''''''''''''''
29068+ case 18446744073709549974LLU: // 99999999kV'''''''''''''''
2903429069 {
29035- state.addr = 18446744073709549977LLU; // 99999999kY'''''''''''''''
29070+ state.addr = 18446744073709549975LLU; // 99999999kW'''''''''''''''
2903629071
2903729072 break;
2903829073 }
29039- case 18446744073709549977LLU: // 99999999kY'''''''''''''''
29074+ case 18446744073709549975LLU: // 99999999kW'''''''''''''''
2904029075 {
2904129076 {
2904229077 uint64_t arg = 0LLU;
@@ -29054,7 +29089,7 @@
2905429089 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2905529090 }
2905629091 // 2LLU
29057- uint64_t return_to = 18446744073709549974LLU;
29092+ uint64_t return_to = 18446744073709549972LLU;
2905829093 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2905929094 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2906029095 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29064,13 +29099,13 @@
2906429099
2906529100 break;
2906629101 }
29067- case 18446744073709549974LLU: // 99999999kV'''''''''''''''
29102+ case 18446744073709549972LLU: // 99999999kT'''''''''''''''
2906829103 {
29069- state.addr = 18446744073709549975LLU; // 99999999kW'''''''''''''''
29104+ state.addr = 18446744073709549973LLU; // 99999999kU'''''''''''''''
2907029105
2907129106 break;
2907229107 }
29073- case 18446744073709549975LLU: // 99999999kW'''''''''''''''
29108+ case 18446744073709549973LLU: // 99999999kU'''''''''''''''
2907429109 {
2907529110 {
2907629111 uint64_t mainresult = heap.data[0].elem0;
@@ -29100,7 +29135,7 @@
2910029135 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2910129136 }
2910229137 // 6LLU
29103- uint64_t return_to = 18446744073709549972LLU;
29138+ uint64_t return_to = 18446744073709549970LLU;
2910429139 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2910529140 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2910629141 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29110,13 +29145,13 @@
2911029145
2911129146 break;
2911229147 }
29113- case 18446744073709549972LLU: // 99999999kT'''''''''''''''
29148+ case 18446744073709549970LLU: // 99999999kR'''''''''''''''
2911429149 {
29115- state.addr = 18446744073709549973LLU; // 99999999kU'''''''''''''''
29150+ state.addr = 18446744073709549971LLU; // 99999999kS'''''''''''''''
2911629151
2911729152 break;
2911829153 }
29119- case 18446744073709549973LLU: // 99999999kU'''''''''''''''
29154+ case 18446744073709549971LLU: // 99999999kS'''''''''''''''
2912029155 {
2912129156 {
2912229157 uint64_t mainresult = heap.data[0].elem0;
@@ -29126,7 +29161,7 @@
2912629161 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2912729162 }
2912829163 // 1LLU
29129- uint64_t return_to = 18446744073709549970LLU;
29164+ uint64_t return_to = 18446744073709549968LLU;
2913029165 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2913129166 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2913229167 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29136,13 +29171,13 @@
2913629171
2913729172 break;
2913829173 }
29139- case 18446744073709549970LLU: // 99999999kR'''''''''''''''
29174+ case 18446744073709549968LLU: // 99999999kP'''''''''''''''
2914029175 {
29141- state.addr = 18446744073709549971LLU; // 99999999kS'''''''''''''''
29176+ state.addr = 18446744073709549969LLU; // 99999999kQ'''''''''''''''
2914229177
2914329178 break;
2914429179 }
29145- case 18446744073709549971LLU: // 99999999kS'''''''''''''''
29180+ case 18446744073709549969LLU: // 99999999kQ'''''''''''''''
2914629181 {
2914729182 {
2914829183 uint64_t arg = 0LLU;
@@ -29156,7 +29191,7 @@
2915629191 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2915729192 }
2915829193 // 1LLU
29159- uint64_t return_to = 18446744073709549968LLU;
29194+ uint64_t return_to = 18446744073709549966LLU;
2916029195 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2916129196 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2916229197 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29166,13 +29201,13 @@
2916629201
2916729202 break;
2916829203 }
29169- case 18446744073709549968LLU: // 99999999kP'''''''''''''''
29204+ case 18446744073709549966LLU: // 99999999kN'''''''''''''''
2917029205 {
29171- state.addr = 18446744073709549969LLU; // 99999999kQ'''''''''''''''
29206+ state.addr = 18446744073709549967LLU; // 99999999kO'''''''''''''''
2917229207
2917329208 break;
2917429209 }
29175- case 18446744073709549969LLU: // 99999999kQ'''''''''''''''
29210+ case 18446744073709549967LLU: // 99999999kO'''''''''''''''
2917629211 {
2917729212
2917829213 /*id________*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 5LLU)));
@@ -29263,7 +29298,7 @@
2926329298 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2926429299 }
2926529300 // 12LLU
29266- uint64_t return_to = 18446744073709549964LLU;
29301+ uint64_t return_to = 18446744073709549962LLU;
2926729302 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2926829303 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2926929304 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29273,13 +29308,13 @@
2927329308
2927429309 break;
2927529310 }
29276- case 18446744073709549964LLU: // 99999999kL'''''''''''''''
29311+ case 18446744073709549962LLU: // 99999999kJ'''''''''''''''
2927729312 {
29278- state.addr = 18446744073709549965LLU; // 99999999kM'''''''''''''''
29313+ state.addr = 18446744073709549963LLU; // 99999999kK'''''''''''''''
2927929314
2928029315 break;
2928129316 }
29282- case 18446744073709549965LLU: // 99999999kM'''''''''''''''
29317+ case 18446744073709549963LLU: // 99999999kK'''''''''''''''
2928329318 {
2928429319 // variable u64 consume___ goes out of scope
2928529320 // emitted destructur for type u64
@@ -29287,27 +29322,27 @@
2928729322 // variable u64 optelem___ goes out of scope
2928829323 // emitted destructur for type u64
2928929324 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 21
29290- state.addr = 18446744073709549966LLU; // 99999999kN'''''''''''''''
29325+ state.addr = 18446744073709549964LLU; // 99999999kL'''''''''''''''
2929129326
2929229327 break;
2929329328 }
29294- case 18446744073709549966LLU: // 99999999kN'''''''''''''''
29329+ case 18446744073709549964LLU: // 99999999kL'''''''''''''''
2929529330 {
2929629331
29297- state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549963LLU : 18446744073709549962LLU;
29332+ state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549961LLU : 18446744073709549960LLU;
2929829333
2929929334 break;
2930029335 }
29301- case 18446744073709549963LLU: // 99999999kK'''''''''''''''
29336+ case 18446744073709549961LLU: // 99999999kI'''''''''''''''
2930229337 {
2930329338 heap.availilable_size_for_dynamic_objects += 0LLU;
2930429339 heap.availilable_size_for_dynamic_objects += 0LLU;
2930529340
29306- state.addr = 18446744073709549961LLU; // 99999999kI'''''''''''''''
29341+ state.addr = 18446744073709549959LLU; // 99999999kG'''''''''''''''
2930729342
2930829343 break;
2930929344 }
29310- case 18446744073709549962LLU: // 99999999kJ'''''''''''''''
29345+ case 18446744073709549960LLU: // 99999999kH'''''''''''''''
2931129346 {
2931229347 {
2931329348 uint64_t mainresult = heap.data[0].elem0;
@@ -29317,7 +29352,7 @@
2931729352 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2931829353 }
2931929354 // 1LLU
29320- uint64_t return_to = 18446744073709549959LLU;
29355+ uint64_t return_to = 18446744073709549957LLU;
2932129356 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2932229357 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2932329358 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29327,13 +29362,13 @@
2932729362
2932829363 break;
2932929364 }
29330- case 18446744073709549959LLU: // 99999999kG'''''''''''''''
29365+ case 18446744073709549957LLU: // 99999999kE'''''''''''''''
2933129366 {
29332- state.addr = 18446744073709549960LLU; // 99999999kH'''''''''''''''
29367+ state.addr = 18446744073709549958LLU; // 99999999kF'''''''''''''''
2933329368
2933429369 break;
2933529370 }
29336- case 18446744073709549960LLU: // 99999999kH'''''''''''''''
29371+ case 18446744073709549958LLU: // 99999999kF'''''''''''''''
2933729372 {
2933829373 fprintf(stderr, "%s", "unitialized variable ");
2933929374
@@ -29343,11 +29378,11 @@
2934329378 fprintf(stderr, "%s\n", "");
2934429379 exit(-1);
2934529380 }
29346- state.addr = 18446744073709549961LLU; // 99999999kI'''''''''''''''
29381+ state.addr = 18446744073709549959LLU; // 99999999kG'''''''''''''''
2934729382
2934829383 break;
2934929384 }
29350- case 18446744073709549961LLU: // 99999999kI'''''''''''''''
29385+ case 18446744073709549959LLU: // 99999999kG'''''''''''''''
2935129386 {
2935229387 // variable u64 initialize goes out of scope
2935329388 // emitted destructur for type u64
@@ -29358,11 +29393,11 @@
2935829393 // variable u64 mutable___ goes out of scope
2935929394 // emitted destructur for type u64
2936029395 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 18
29361- state.addr = 18446744073709549967LLU; // 99999999kO'''''''''''''''
29396+ state.addr = 18446744073709549965LLU; // 99999999kM'''''''''''''''
2936229397
2936329398 break;
2936429399 }
29365- case 18446744073709549967LLU: // 99999999kO'''''''''''''''
29400+ case 18446744073709549965LLU: // 99999999kM'''''''''''''''
2936629401 {
2936729402 {
2936829403 uint64_t mainresult = heap.data[0].elem0;
@@ -29376,7 +29411,7 @@
2937629411 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2937729412 }
2937829413 // 2LLU
29379- uint64_t return_to = 18446744073709549957LLU;
29414+ uint64_t return_to = 18446744073709549955LLU;
2938029415 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2938129416 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2938229417 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29386,13 +29421,13 @@
2938629421
2938729422 break;
2938829423 }
29389- case 18446744073709549957LLU: // 99999999kE'''''''''''''''
29424+ case 18446744073709549955LLU: // 99999999kC'''''''''''''''
2939029425 {
29391- state.addr = 18446744073709549958LLU; // 99999999kF'''''''''''''''
29426+ state.addr = 18446744073709549956LLU; // 99999999kD'''''''''''''''
2939229427
2939329428 break;
2939429429 }
29395- case 18446744073709549958LLU: // 99999999kF'''''''''''''''
29430+ case 18446744073709549956LLU: // 99999999kD'''''''''''''''
2939629431 {
2939729432 fprintf(stdout, "%s", " if(!");
2939829433 {
@@ -29419,7 +29454,7 @@
2941929454 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2942029455 }
2942129456 // 5LLU
29422- uint64_t return_to = 18446744073709549955LLU;
29457+ uint64_t return_to = 18446744073709549953LLU;
2942329458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2942429459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2942529460 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29429,13 +29464,13 @@
2942929464
2943029465 break;
2943129466 }
29432- case 18446744073709549955LLU: // 99999999kC'''''''''''''''
29467+ case 18446744073709549953LLU: // 99999999kA'''''''''''''''
2943329468 {
29434- state.addr = 18446744073709549956LLU; // 99999999kD'''''''''''''''
29469+ state.addr = 18446744073709549954LLU; // 99999999kB'''''''''''''''
2943529470
2943629471 break;
2943729472 }
29438- case 18446744073709549956LLU: // 99999999kD'''''''''''''''
29473+ case 18446744073709549954LLU: // 99999999kB'''''''''''''''
2943929474 {
2944029475 fprintf(stdout, "%s", ")\n");
2944129476 {
@@ -29446,7 +29481,7 @@
2944629481 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2944729482 }
2944829483 // 1LLU
29449- uint64_t return_to = 18446744073709549953LLU;
29484+ uint64_t return_to = 18446744073709549951LLU;
2945029485 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2945129486 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2945229487 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29456,13 +29491,13 @@
2945629491
2945729492 break;
2945829493 }
29459- case 18446744073709549953LLU: // 99999999kA'''''''''''''''
29494+ case 18446744073709549951LLU: // 99999999j9'''''''''''''''
2946029495 {
29461- state.addr = 18446744073709549954LLU; // 99999999kB'''''''''''''''
29496+ state.addr = 18446744073709549952LLU; // 99999999k_'''''''''''''''
2946229497
2946329498 break;
2946429499 }
29465- case 18446744073709549954LLU: // 99999999kB'''''''''''''''
29500+ case 18446744073709549952LLU: // 99999999k_'''''''''''''''
2946629501 {
2946729502 {
2946829503 uint64_t mainresult = heap.data[0].elem0;
@@ -29472,7 +29507,7 @@
2947229507 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2947329508 }
2947429509 // 1LLU
29475- uint64_t return_to = 18446744073709549951LLU;
29510+ uint64_t return_to = 18446744073709549949LLU;
2947629511 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2947729512 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2947829513 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29482,13 +29517,13 @@
2948229517
2948329518 break;
2948429519 }
29485- case 18446744073709549951LLU: // 99999999j9'''''''''''''''
29520+ case 18446744073709549949LLU: // 99999999j7'''''''''''''''
2948629521 {
29487- state.addr = 18446744073709549952LLU; // 99999999k_'''''''''''''''
29522+ state.addr = 18446744073709549950LLU; // 99999999j8'''''''''''''''
2948829523
2948929524 break;
2949029525 }
29491- case 18446744073709549952LLU: // 99999999k_'''''''''''''''
29526+ case 18446744073709549950LLU: // 99999999j8'''''''''''''''
2949229527 {
2949329528
2949429529 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 5LLU)), stdin);
@@ -29507,7 +29542,7 @@
2950729542 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2950829543 }
2950929544 // 1LLU
29510- uint64_t return_to = 18446744073709549950LLU;
29545+ uint64_t return_to = 18446744073709549948LLU;
2951129546 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2951229547 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2951329548 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29517,7 +29552,7 @@
2951729552
2951829553 break;
2951929554 }
29520- case 18446744073709549950LLU: // 99999999j8'''''''''''''''
29555+ case 18446744073709549948LLU: // 99999999j6'''''''''''''''
2952129556 {
2952229557 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 17
2952329558 // variable u64 INDIRECT__ goes out of scope
@@ -29585,7 +29620,7 @@
2958529620 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2958629621 }
2958729622 // 2LLU
29588- uint64_t return_to = 18446744073709549948LLU;
29623+ uint64_t return_to = 18446744073709549946LLU;
2958929624 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2959029625 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2959129626 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29595,13 +29630,13 @@
2959529630
2959629631 break;
2959729632 }
29598- case 18446744073709549948LLU: // 99999999j6'''''''''''''''
29633+ case 18446744073709549946LLU: // 99999999j4'''''''''''''''
2959929634 {
29600- state.addr = 18446744073709549949LLU; // 99999999j7'''''''''''''''
29635+ state.addr = 18446744073709549947LLU; // 99999999j5'''''''''''''''
2960129636
2960229637 break;
2960329638 }
29604- case 18446744073709549949LLU: // 99999999j7'''''''''''''''
29639+ case 18446744073709549947LLU: // 99999999j5'''''''''''''''
2960529640 {
2960629641 {
2960729642 uint64_t arg = 0LLU;
@@ -29619,7 +29654,7 @@
2961929654 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2962029655 }
2962129656 // 2LLU
29622- uint64_t return_to = 18446744073709549946LLU;
29657+ uint64_t return_to = 18446744073709549944LLU;
2962329658 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2962429659 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2962529660 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29629,13 +29664,13 @@
2962929664
2963029665 break;
2963129666 }
29632- case 18446744073709549946LLU: // 99999999j4'''''''''''''''
29667+ case 18446744073709549944LLU: // 99999999j2'''''''''''''''
2963329668 {
29634- state.addr = 18446744073709549947LLU; // 99999999j5'''''''''''''''
29669+ state.addr = 18446744073709549945LLU; // 99999999j3'''''''''''''''
2963529670
2963629671 break;
2963729672 }
29638- case 18446744073709549947LLU: // 99999999j5'''''''''''''''
29673+ case 18446744073709549945LLU: // 99999999j3'''''''''''''''
2963929674 {
2964029675 {
2964129676 uint64_t mainresult = heap.data[0].elem0;
@@ -29665,7 +29700,7 @@
2966529700 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2966629701 }
2966729702 // 6LLU
29668- uint64_t return_to = 18446744073709549944LLU;
29703+ uint64_t return_to = 18446744073709549942LLU;
2966929704 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2967029705 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2967129706 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29675,13 +29710,13 @@
2967529710
2967629711 break;
2967729712 }
29678- case 18446744073709549944LLU: // 99999999j2'''''''''''''''
29713+ case 18446744073709549942LLU: // 99999999j0'''''''''''''''
2967929714 {
29680- state.addr = 18446744073709549945LLU; // 99999999j3'''''''''''''''
29715+ state.addr = 18446744073709549943LLU; // 99999999j1'''''''''''''''
2968129716
2968229717 break;
2968329718 }
29684- case 18446744073709549945LLU: // 99999999j3'''''''''''''''
29719+ case 18446744073709549943LLU: // 99999999j1'''''''''''''''
2968529720 {
2968629721 {
2968729722 uint64_t mainresult = heap.data[0].elem0;
@@ -29691,7 +29726,7 @@
2969129726 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2969229727 }
2969329728 // 1LLU
29694- uint64_t return_to = 18446744073709549942LLU;
29729+ uint64_t return_to = 18446744073709549940LLU;
2969529730 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2969629731 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2969729732 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29701,13 +29736,13 @@
2970129736
2970229737 break;
2970329738 }
29704- case 18446744073709549942LLU: // 99999999j0'''''''''''''''
29739+ case 18446744073709549940LLU: // 99999999jy'''''''''''''''
2970529740 {
29706- state.addr = 18446744073709549943LLU; // 99999999j1'''''''''''''''
29741+ state.addr = 18446744073709549941LLU; // 99999999jz'''''''''''''''
2970729742
2970829743 break;
2970929744 }
29710- case 18446744073709549943LLU: // 99999999j1'''''''''''''''
29745+ case 18446744073709549941LLU: // 99999999jz'''''''''''''''
2971129746 {
2971229747 {
2971329748 uint64_t arg = 0LLU;
@@ -29721,7 +29756,7 @@
2972129756 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2972229757 }
2972329758 // 1LLU
29724- uint64_t return_to = 18446744073709549940LLU;
29759+ uint64_t return_to = 18446744073709549938LLU;
2972529760 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2972629761 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2972729762 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29731,13 +29766,13 @@
2973129766
2973229767 break;
2973329768 }
29734- case 18446744073709549940LLU: // 99999999jy'''''''''''''''
29769+ case 18446744073709549938LLU: // 99999999jw'''''''''''''''
2973529770 {
29736- state.addr = 18446744073709549941LLU; // 99999999jz'''''''''''''''
29771+ state.addr = 18446744073709549939LLU; // 99999999jx'''''''''''''''
2973729772
2973829773 break;
2973929774 }
29740- case 18446744073709549941LLU: // 99999999jz'''''''''''''''
29775+ case 18446744073709549939LLU: // 99999999jx'''''''''''''''
2974129776 {
2974229777
2974329778 /*id________*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU)));
@@ -29828,7 +29863,7 @@
2982829863 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2982929864 }
2983029865 // 12LLU
29831- uint64_t return_to = 18446744073709549936LLU;
29866+ uint64_t return_to = 18446744073709549934LLU;
2983229867 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2983329868 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2983429869 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29838,13 +29873,13 @@
2983829873
2983929874 break;
2984029875 }
29841- case 18446744073709549936LLU: // 99999999ju'''''''''''''''
29876+ case 18446744073709549934LLU: // 99999999js'''''''''''''''
2984229877 {
29843- state.addr = 18446744073709549937LLU; // 99999999jv'''''''''''''''
29878+ state.addr = 18446744073709549935LLU; // 99999999jt'''''''''''''''
2984429879
2984529880 break;
2984629881 }
29847- case 18446744073709549937LLU: // 99999999jv'''''''''''''''
29882+ case 18446744073709549935LLU: // 99999999jt'''''''''''''''
2984829883 {
2984929884 // variable u64 consume___ goes out of scope
2985029885 // emitted destructur for type u64
@@ -29852,27 +29887,27 @@
2985229887 // variable u64 optelem___ goes out of scope
2985329888 // emitted destructur for type u64
2985429889 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 20
29855- state.addr = 18446744073709549938LLU; // 99999999jw'''''''''''''''
29890+ state.addr = 18446744073709549936LLU; // 99999999ju'''''''''''''''
2985629891
2985729892 break;
2985829893 }
29859- case 18446744073709549938LLU: // 99999999jw'''''''''''''''
29894+ case 18446744073709549936LLU: // 99999999ju'''''''''''''''
2986029895 {
2986129896
29862- state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549935LLU : 18446744073709549934LLU;
29897+ state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549933LLU : 18446744073709549932LLU;
2986329898
2986429899 break;
2986529900 }
29866- case 18446744073709549935LLU: // 99999999jt'''''''''''''''
29901+ case 18446744073709549933LLU: // 99999999jr'''''''''''''''
2986729902 {
2986829903 heap.availilable_size_for_dynamic_objects += 0LLU;
2986929904 heap.availilable_size_for_dynamic_objects += 0LLU;
2987029905
29871- state.addr = 18446744073709549933LLU; // 99999999jr'''''''''''''''
29906+ state.addr = 18446744073709549931LLU; // 99999999jp'''''''''''''''
2987229907
2987329908 break;
2987429909 }
29875- case 18446744073709549934LLU: // 99999999js'''''''''''''''
29910+ case 18446744073709549932LLU: // 99999999jq'''''''''''''''
2987629911 {
2987729912 {
2987829913 uint64_t mainresult = heap.data[0].elem0;
@@ -29882,7 +29917,7 @@
2988229917 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2988329918 }
2988429919 // 1LLU
29885- uint64_t return_to = 18446744073709549931LLU;
29920+ uint64_t return_to = 18446744073709549929LLU;
2988629921 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2988729922 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2988829923 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29892,13 +29927,13 @@
2989229927
2989329928 break;
2989429929 }
29895- case 18446744073709549931LLU: // 99999999jp'''''''''''''''
29930+ case 18446744073709549929LLU: // 99999999jn'''''''''''''''
2989629931 {
29897- state.addr = 18446744073709549932LLU; // 99999999jq'''''''''''''''
29932+ state.addr = 18446744073709549930LLU; // 99999999jo'''''''''''''''
2989829933
2989929934 break;
2990029935 }
29901- case 18446744073709549932LLU: // 99999999jq'''''''''''''''
29936+ case 18446744073709549930LLU: // 99999999jo'''''''''''''''
2990229937 {
2990329938 fprintf(stderr, "%s", "unitialized variable ");
2990429939
@@ -29908,11 +29943,11 @@
2990829943 fprintf(stderr, "%s\n", "");
2990929944 exit(-1);
2991029945 }
29911- state.addr = 18446744073709549933LLU; // 99999999jr'''''''''''''''
29946+ state.addr = 18446744073709549931LLU; // 99999999jp'''''''''''''''
2991229947
2991329948 break;
2991429949 }
29915- case 18446744073709549933LLU: // 99999999jr'''''''''''''''
29950+ case 18446744073709549931LLU: // 99999999jp'''''''''''''''
2991629951 {
2991729952 // variable u64 initialize goes out of scope
2991829953 // emitted destructur for type u64
@@ -29923,11 +29958,11 @@
2992329958 // variable u64 mutable___ goes out of scope
2992429959 // emitted destructur for type u64
2992529960 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 17
29926- state.addr = 18446744073709549939LLU; // 99999999jx'''''''''''''''
29961+ state.addr = 18446744073709549937LLU; // 99999999jv'''''''''''''''
2992729962
2992829963 break;
2992929964 }
29930- case 18446744073709549939LLU: // 99999999jx'''''''''''''''
29965+ case 18446744073709549937LLU: // 99999999jv'''''''''''''''
2993129966 {
2993229967 fprintf(stdout, "%s", " ");
2993329968 {
@@ -29954,7 +29989,7 @@
2995429989 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2995529990 }
2995629991 // 5LLU
29957- uint64_t return_to = 18446744073709549929LLU;
29992+ uint64_t return_to = 18446744073709549927LLU;
2995829993 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
2995929994 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
2996029995 heap.data[0].elem1 = heap.data[0].elem0;
@@ -29964,13 +29999,13 @@
2996429999
2996530000 break;
2996630001 }
29967- case 18446744073709549929LLU: // 99999999jn'''''''''''''''
30002+ case 18446744073709549927LLU: // 99999999jl'''''''''''''''
2996830003 {
29969- state.addr = 18446744073709549930LLU; // 99999999jo'''''''''''''''
30004+ state.addr = 18446744073709549928LLU; // 99999999jm'''''''''''''''
2997030005
2997130006 break;
2997230007 }
29973- case 18446744073709549930LLU: // 99999999jo'''''''''''''''
30008+ case 18446744073709549928LLU: // 99999999jm'''''''''''''''
2997430009 {
2997530010 fprintf(stdout, "%s", " = (uint64_t)getchar();\n");
2997630011 fprintf(stdout, "%s", " if(!");
@@ -29998,7 +30033,7 @@
2999830033 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
2999930034 }
3000030035 // 5LLU
30001- uint64_t return_to = 18446744073709549927LLU;
30036+ uint64_t return_to = 18446744073709549925LLU;
3000230037 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3000330038 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3000430039 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30008,13 +30043,13 @@
3000830043
3000930044 break;
3001030045 }
30011- case 18446744073709549927LLU: // 99999999jl'''''''''''''''
30046+ case 18446744073709549925LLU: // 99999999jj'''''''''''''''
3001230047 {
30013- state.addr = 18446744073709549928LLU; // 99999999jm'''''''''''''''
30048+ state.addr = 18446744073709549926LLU; // 99999999jk'''''''''''''''
3001430049
3001530050 break;
3001630051 }
30017- case 18446744073709549928LLU: // 99999999jm'''''''''''''''
30052+ case 18446744073709549926LLU: // 99999999jk'''''''''''''''
3001830053 {
3001930054 fprintf(stdout, "%s", " || ");
3002030055 {
@@ -30041,7 +30076,7 @@
3004130076 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3004230077 }
3004330078 // 5LLU
30044- uint64_t return_to = 18446744073709549925LLU;
30079+ uint64_t return_to = 18446744073709549923LLU;
3004530080 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3004630081 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3004730082 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30051,13 +30086,13 @@
3005130086
3005230087 break;
3005330088 }
30054- case 18446744073709549925LLU: // 99999999jj'''''''''''''''
30089+ case 18446744073709549923LLU: // 99999999jh'''''''''''''''
3005530090 {
30056- state.addr = 18446744073709549926LLU; // 99999999jk'''''''''''''''
30091+ state.addr = 18446744073709549924LLU; // 99999999ji'''''''''''''''
3005730092
3005830093 break;
3005930094 }
30060- case 18446744073709549926LLU: // 99999999jk'''''''''''''''
30095+ case 18446744073709549924LLU: // 99999999ji'''''''''''''''
3006130096 {
3006230097 fprintf(stdout, "%s", " > 255)\n");
3006330098 {
@@ -30068,7 +30103,7 @@
3006830103 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3006930104 }
3007030105 // 1LLU
30071- uint64_t return_to = 18446744073709549923LLU;
30106+ uint64_t return_to = 18446744073709549921LLU;
3007230107 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3007330108 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3007430109 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30078,13 +30113,13 @@
3007830113
3007930114 break;
3008030115 }
30081- case 18446744073709549923LLU: // 99999999jh'''''''''''''''
30116+ case 18446744073709549921LLU: // 99999999jf'''''''''''''''
3008230117 {
30083- state.addr = 18446744073709549924LLU; // 99999999ji'''''''''''''''
30118+ state.addr = 18446744073709549922LLU; // 99999999jg'''''''''''''''
3008430119
3008530120 break;
3008630121 }
30087- case 18446744073709549924LLU: // 99999999ji'''''''''''''''
30122+ case 18446744073709549922LLU: // 99999999jg'''''''''''''''
3008830123 {
3008930124 {
3009030125 uint64_t mainresult = heap.data[0].elem0;
@@ -30094,7 +30129,7 @@
3009430129 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3009530130 }
3009630131 // 1LLU
30097- uint64_t return_to = 18446744073709549921LLU;
30132+ uint64_t return_to = 18446744073709549919LLU;
3009830133 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3009930134 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3010030135 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30104,13 +30139,13 @@
3010430139
3010530140 break;
3010630141 }
30107- case 18446744073709549921LLU: // 99999999jf'''''''''''''''
30142+ case 18446744073709549919LLU: // 99999999jd'''''''''''''''
3010830143 {
30109- state.addr = 18446744073709549922LLU; // 99999999jg'''''''''''''''
30144+ state.addr = 18446744073709549920LLU; // 99999999je'''''''''''''''
3011030145
3011130146 break;
3011230147 }
30113- case 18446744073709549922LLU: // 99999999jg'''''''''''''''
30148+ case 18446744073709549920LLU: // 99999999je'''''''''''''''
3011430149 {
3011530150
3011630151 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 4LLU)), stdin);
@@ -30129,7 +30164,7 @@
3012930164 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3013030165 }
3013130166 // 1LLU
30132- uint64_t return_to = 18446744073709549920LLU;
30167+ uint64_t return_to = 18446744073709549918LLU;
3013330168 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3013430169 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3013530170 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30139,7 +30174,7 @@
3013930174
3014030175 break;
3014130176 }
30142- case 18446744073709549920LLU: // 99999999je'''''''''''''''
30177+ case 18446744073709549918LLU: // 99999999jc'''''''''''''''
3014330178 {
3014430179 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPE______ at 16
3014530180 // variable u64 INDIRECT__ goes out of scope
@@ -30205,7 +30240,7 @@
3020530240 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3020630241 }
3020730242 // 2LLU
30208- uint64_t return_to = 18446744073709549918LLU;
30243+ uint64_t return_to = 18446744073709549916LLU;
3020930244 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3021030245 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3021130246 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30215,13 +30250,13 @@
3021530250
3021630251 break;
3021730252 }
30218- case 18446744073709549918LLU: // 99999999jc'''''''''''''''
30253+ case 18446744073709549916LLU: // 99999999ja'''''''''''''''
3021930254 {
30220- state.addr = 18446744073709549919LLU; // 99999999jd'''''''''''''''
30255+ state.addr = 18446744073709549917LLU; // 99999999jb'''''''''''''''
3022130256
3022230257 break;
3022330258 }
30224- case 18446744073709549919LLU: // 99999999jd'''''''''''''''
30259+ case 18446744073709549917LLU: // 99999999jb'''''''''''''''
3022530260 {
3022630261 {
3022730262 uint64_t arg = 0LLU;
@@ -30239,7 +30274,7 @@
3023930274 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3024030275 }
3024130276 // 2LLU
30242- uint64_t return_to = 18446744073709549916LLU;
30277+ uint64_t return_to = 18446744073709549914LLU;
3024330278 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3024430279 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3024530280 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30249,13 +30284,13 @@
3024930284
3025030285 break;
3025130286 }
30252- case 18446744073709549916LLU: // 99999999ja'''''''''''''''
30287+ case 18446744073709549914LLU: // 99999999jZ'''''''''''''''
3025330288 {
30254- state.addr = 18446744073709549917LLU; // 99999999jb'''''''''''''''
30289+ state.addr = 18446744073709549915LLU; // 99999999j$'''''''''''''''
3025530290
3025630291 break;
3025730292 }
30258- case 18446744073709549917LLU: // 99999999jb'''''''''''''''
30293+ case 18446744073709549915LLU: // 99999999j$'''''''''''''''
3025930294 {
3026030295 {
3026130296 uint64_t mainresult = heap.data[0].elem0;
@@ -30285,7 +30320,7 @@
3028530320 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3028630321 }
3028730322 // 6LLU
30288- uint64_t return_to = 18446744073709549914LLU;
30323+ uint64_t return_to = 18446744073709549912LLU;
3028930324 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3029030325 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3029130326 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30295,13 +30330,13 @@
3029530330
3029630331 break;
3029730332 }
30298- case 18446744073709549914LLU: // 99999999jZ'''''''''''''''
30333+ case 18446744073709549912LLU: // 99999999jX'''''''''''''''
3029930334 {
30300- state.addr = 18446744073709549915LLU; // 99999999j$'''''''''''''''
30335+ state.addr = 18446744073709549913LLU; // 99999999jY'''''''''''''''
3030130336
3030230337 break;
3030330338 }
30304- case 18446744073709549915LLU: // 99999999j$'''''''''''''''
30339+ case 18446744073709549913LLU: // 99999999jY'''''''''''''''
3030530340 {
3030630341 {
3030730342 uint64_t mainresult = heap.data[0].elem0;
@@ -30311,7 +30346,7 @@
3031130346 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3031230347 }
3031330348 // 1LLU
30314- uint64_t return_to = 18446744073709549912LLU;
30349+ uint64_t return_to = 18446744073709549910LLU;
3031530350 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3031630351 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3031730352 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30321,13 +30356,13 @@
3032130356
3032230357 break;
3032330358 }
30324- case 18446744073709549912LLU: // 99999999jX'''''''''''''''
30359+ case 18446744073709549910LLU: // 99999999jV'''''''''''''''
3032530360 {
30326- state.addr = 18446744073709549913LLU; // 99999999jY'''''''''''''''
30361+ state.addr = 18446744073709549911LLU; // 99999999jW'''''''''''''''
3032730362
3032830363 break;
3032930364 }
30330- case 18446744073709549913LLU: // 99999999jY'''''''''''''''
30365+ case 18446744073709549911LLU: // 99999999jW'''''''''''''''
3033130366 {
3033230367 {
3033330368 uint64_t arg = 0LLU;
@@ -30341,7 +30376,7 @@
3034130376 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3034230377 }
3034330378 // 1LLU
30344- uint64_t return_to = 18446744073709549910LLU;
30379+ uint64_t return_to = 18446744073709549908LLU;
3034530380 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3034630381 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3034730382 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30351,13 +30386,13 @@
3035130386
3035230387 break;
3035330388 }
30354- case 18446744073709549910LLU: // 99999999jV'''''''''''''''
30389+ case 18446744073709549908LLU: // 99999999jT'''''''''''''''
3035530390 {
30356- state.addr = 18446744073709549911LLU; // 99999999jW'''''''''''''''
30391+ state.addr = 18446744073709549909LLU; // 99999999jU'''''''''''''''
3035730392
3035830393 break;
3035930394 }
30360- case 18446744073709549911LLU: // 99999999jW'''''''''''''''
30395+ case 18446744073709549909LLU: // 99999999jU'''''''''''''''
3036130396 {
3036230397
3036330398 /*id________*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 4LLU)));
@@ -30448,7 +30483,7 @@
3044830483 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3044930484 }
3045030485 // 12LLU
30451- uint64_t return_to = 18446744073709549906LLU;
30486+ uint64_t return_to = 18446744073709549904LLU;
3045230487 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3045330488 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3045430489 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30458,13 +30493,13 @@
3045830493
3045930494 break;
3046030495 }
30461- case 18446744073709549906LLU: // 99999999jR'''''''''''''''
30496+ case 18446744073709549904LLU: // 99999999jP'''''''''''''''
3046230497 {
30463- state.addr = 18446744073709549907LLU; // 99999999jS'''''''''''''''
30498+ state.addr = 18446744073709549905LLU; // 99999999jQ'''''''''''''''
3046430499
3046530500 break;
3046630501 }
30467- case 18446744073709549907LLU: // 99999999jS'''''''''''''''
30502+ case 18446744073709549905LLU: // 99999999jQ'''''''''''''''
3046830503 {
3046930504 // variable u64 consume___ goes out of scope
3047030505 // emitted destructur for type u64
@@ -30472,27 +30507,27 @@
3047230507 // variable u64 optelem___ goes out of scope
3047330508 // emitted destructur for type u64
3047430509 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 20
30475- state.addr = 18446744073709549908LLU; // 99999999jT'''''''''''''''
30510+ state.addr = 18446744073709549906LLU; // 99999999jR'''''''''''''''
3047630511
3047730512 break;
3047830513 }
30479- case 18446744073709549908LLU: // 99999999jT'''''''''''''''
30514+ case 18446744073709549906LLU: // 99999999jR'''''''''''''''
3048030515 {
3048130516
30482- state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549905LLU : 18446744073709549904LLU;
30517+ state.addr = /*initialize*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549903LLU : 18446744073709549902LLU;
3048330518
3048430519 break;
3048530520 }
30486- case 18446744073709549905LLU: // 99999999jQ'''''''''''''''
30521+ case 18446744073709549903LLU: // 99999999jO'''''''''''''''
3048730522 {
3048830523 heap.availilable_size_for_dynamic_objects += 0LLU;
3048930524 heap.availilable_size_for_dynamic_objects += 0LLU;
3049030525
30491- state.addr = 18446744073709549903LLU; // 99999999jO'''''''''''''''
30526+ state.addr = 18446744073709549901LLU; // 99999999jM'''''''''''''''
3049230527
3049330528 break;
3049430529 }
30495- case 18446744073709549904LLU: // 99999999jP'''''''''''''''
30530+ case 18446744073709549902LLU: // 99999999jN'''''''''''''''
3049630531 {
3049730532 {
3049830533 uint64_t mainresult = heap.data[0].elem0;
@@ -30502,7 +30537,7 @@
3050230537 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3050330538 }
3050430539 // 1LLU
30505- uint64_t return_to = 18446744073709549901LLU;
30540+ uint64_t return_to = 18446744073709549899LLU;
3050630541 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3050730542 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3050830543 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30512,13 +30547,13 @@
3051230547
3051330548 break;
3051430549 }
30515- case 18446744073709549901LLU: // 99999999jM'''''''''''''''
30550+ case 18446744073709549899LLU: // 99999999jK'''''''''''''''
3051630551 {
30517- state.addr = 18446744073709549902LLU; // 99999999jN'''''''''''''''
30552+ state.addr = 18446744073709549900LLU; // 99999999jL'''''''''''''''
3051830553
3051930554 break;
3052030555 }
30521- case 18446744073709549902LLU: // 99999999jN'''''''''''''''
30556+ case 18446744073709549900LLU: // 99999999jL'''''''''''''''
3052230557 {
3052330558 fprintf(stderr, "%s", "[countdown] unitialized variable ");
3052430559
@@ -30528,27 +30563,27 @@
3052830563 fprintf(stderr, "%s\n", "");
3052930564 exit(-1);
3053030565 }
30531- state.addr = 18446744073709549903LLU; // 99999999jO'''''''''''''''
30566+ state.addr = 18446744073709549901LLU; // 99999999jM'''''''''''''''
3053230567
3053330568 break;
3053430569 }
30535- case 18446744073709549903LLU: // 99999999jO'''''''''''''''
30570+ case 18446744073709549901LLU: // 99999999jM'''''''''''''''
3053630571 {
3053730572
30538- state.addr = /*mutable___*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) ? 18446744073709549900LLU : 18446744073709549899LLU;
30573+ state.addr = /*mutable___*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) ? 18446744073709549898LLU : 18446744073709549897LLU;
3053930574
3054030575 break;
3054130576 }
30542- case 18446744073709549900LLU: // 99999999jL'''''''''''''''
30577+ case 18446744073709549898LLU: // 99999999jJ'''''''''''''''
3054330578 {
3054430579 heap.availilable_size_for_dynamic_objects += 0LLU;
3054530580 heap.availilable_size_for_dynamic_objects += 0LLU;
3054630581
30547- state.addr = 18446744073709549898LLU; // 99999999jJ'''''''''''''''
30582+ state.addr = 18446744073709549896LLU; // 99999999jH'''''''''''''''
3054830583
3054930584 break;
3055030585 }
30551- case 18446744073709549899LLU: // 99999999jK'''''''''''''''
30586+ case 18446744073709549897LLU: // 99999999jI'''''''''''''''
3055230587 {
3055330588 {
3055430589 uint64_t mainresult = heap.data[0].elem0;
@@ -30558,7 +30593,7 @@
3055830593 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3055930594 }
3056030595 // 1LLU
30561- uint64_t return_to = 18446744073709549896LLU;
30596+ uint64_t return_to = 18446744073709549894LLU;
3056230597 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3056330598 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3056430599 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30568,13 +30603,13 @@
3056830603
3056930604 break;
3057030605 }
30571- case 18446744073709549896LLU: // 99999999jH'''''''''''''''
30606+ case 18446744073709549894LLU: // 99999999jF'''''''''''''''
3057230607 {
30573- state.addr = 18446744073709549897LLU; // 99999999jI'''''''''''''''
30608+ state.addr = 18446744073709549895LLU; // 99999999jG'''''''''''''''
3057430609
3057530610 break;
3057630611 }
30577- case 18446744073709549897LLU: // 99999999jI'''''''''''''''
30612+ case 18446744073709549895LLU: // 99999999jG'''''''''''''''
3057830613 {
3057930614 fprintf(stderr, "%s", "countdown requires mutable variable, but ");
3058030615
@@ -30585,11 +30620,11 @@
3058530620 fprintf(stderr, "%s\n", "");
3058630621 exit(-1);
3058730622 }
30588- state.addr = 18446744073709549898LLU; // 99999999jJ'''''''''''''''
30623+ state.addr = 18446744073709549896LLU; // 99999999jH'''''''''''''''
3058930624
3059030625 break;
3059130626 }
30592- case 18446744073709549898LLU: // 99999999jJ'''''''''''''''
30627+ case 18446744073709549896LLU: // 99999999jH'''''''''''''''
3059330628 {
3059430629 {
3059530630 uint64_t mainresult = heap.data[0].elem0;
@@ -30611,7 +30646,7 @@
3061130646 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3061230647 }
3061330648 // 4LLU
30614- uint64_t return_to = 18446744073709549894LLU;
30649+ uint64_t return_to = 18446744073709549892LLU;
3061530650 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3061630651 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3061730652 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30621,13 +30656,13 @@
3062130656
3062230657 break;
3062330658 }
30624- case 18446744073709549894LLU: // 99999999jF'''''''''''''''
30659+ case 18446744073709549892LLU: // 99999999jD'''''''''''''''
3062530660 {
30626- state.addr = 18446744073709549895LLU; // 99999999jG'''''''''''''''
30661+ state.addr = 18446744073709549893LLU; // 99999999jE'''''''''''''''
3062730662
3062830663 break;
3062930664 }
30630- case 18446744073709549895LLU: // 99999999jG'''''''''''''''
30665+ case 18446744073709549893LLU: // 99999999jE'''''''''''''''
3063130666 {
3063230667 // variable u64 initialize goes out of scope
3063330668 // emitted destructur for type u64
@@ -30638,11 +30673,11 @@
3063830673 // variable u64 mutable___ goes out of scope
3063930674 // emitted destructur for type u64
3064030675 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 17
30641- state.addr = 18446744073709549909LLU; // 99999999jU'''''''''''''''
30676+ state.addr = 18446744073709549907LLU; // 99999999jS'''''''''''''''
3064230677
3064330678 break;
3064430679 }
30645- case 18446744073709549909LLU: // 99999999jU'''''''''''''''
30680+ case 18446744073709549907LLU: // 99999999jS'''''''''''''''
3064630681 {
3064730682 {
3064830683 uint64_t mainresult = heap.data[0].elem0;
@@ -30656,7 +30691,7 @@
3065630691 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3065730692 }
3065830693 // 2LLU
30659- uint64_t return_to = 18446744073709549892LLU;
30694+ uint64_t return_to = 18446744073709549890LLU;
3066030695 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3066130696 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3066230697 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30666,13 +30701,13 @@
3066630701
3066730702 break;
3066830703 }
30669- case 18446744073709549892LLU: // 99999999jD'''''''''''''''
30704+ case 18446744073709549890LLU: // 99999999jB'''''''''''''''
3067030705 {
30671- state.addr = 18446744073709549893LLU; // 99999999jE'''''''''''''''
30706+ state.addr = 18446744073709549891LLU; // 99999999jC'''''''''''''''
3067230707
3067330708 break;
3067430709 }
30675- case 18446744073709549893LLU: // 99999999jE'''''''''''''''
30710+ case 18446744073709549891LLU: // 99999999jC'''''''''''''''
3067630711 {
3067730712 fprintf(stdout, "%s", " if(!");
3067830713 {
@@ -30699,7 +30734,7 @@
3069930734 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3070030735 }
3070130736 // 5LLU
30702- uint64_t return_to = 18446744073709549890LLU;
30737+ uint64_t return_to = 18446744073709549888LLU;
3070330738 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3070430739 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3070530740 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30709,13 +30744,13 @@
3070930744
3071030745 break;
3071130746 }
30712- case 18446744073709549890LLU: // 99999999jB'''''''''''''''
30747+ case 18446744073709549888LLU: // 99999999j_'''''''''''''''
3071330748 {
30714- state.addr = 18446744073709549891LLU; // 99999999jC'''''''''''''''
30749+ state.addr = 18446744073709549889LLU; // 99999999jA'''''''''''''''
3071530750
3071630751 break;
3071730752 }
30718- case 18446744073709549891LLU: // 99999999jC'''''''''''''''
30753+ case 18446744073709549889LLU: // 99999999jA'''''''''''''''
3071930754 {
3072030755 fprintf(stdout, "%s", ")\n");
3072130756 {
@@ -30726,7 +30761,7 @@
3072630761 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3072730762 }
3072830763 // 1LLU
30729- uint64_t return_to = 18446744073709549888LLU;
30764+ uint64_t return_to = 18446744073709549886LLU;
3073030765 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3073130766 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3073230767 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30736,13 +30771,13 @@
3073630771
3073730772 break;
3073830773 }
30739- case 18446744073709549888LLU: // 99999999j_'''''''''''''''
30774+ case 18446744073709549886LLU: // 99999999i8'''''''''''''''
3074030775 {
30741- state.addr = 18446744073709549889LLU; // 99999999jA'''''''''''''''
30776+ state.addr = 18446744073709549887LLU; // 99999999i9'''''''''''''''
3074230777
3074330778 break;
3074430779 }
30745- case 18446744073709549889LLU: // 99999999jA'''''''''''''''
30780+ case 18446744073709549887LLU: // 99999999i9'''''''''''''''
3074630781 {
3074730782 fprintf(stdout, "%s", " --");
3074830783 {
@@ -30769,7 +30804,7 @@
3076930804 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3077030805 }
3077130806 // 5LLU
30772- uint64_t return_to = 18446744073709549886LLU;
30807+ uint64_t return_to = 18446744073709549884LLU;
3077330808 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3077430809 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3077530810 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30779,13 +30814,13 @@
3077930814
3078030815 break;
3078130816 }
30782- case 18446744073709549886LLU: // 99999999i8'''''''''''''''
30817+ case 18446744073709549884LLU: // 99999999i6'''''''''''''''
3078330818 {
30784- state.addr = 18446744073709549887LLU; // 99999999i9'''''''''''''''
30819+ state.addr = 18446744073709549885LLU; // 99999999i7'''''''''''''''
3078530820
3078630821 break;
3078730822 }
30788- case 18446744073709549887LLU: // 99999999i9'''''''''''''''
30823+ case 18446744073709549885LLU: // 99999999i7'''''''''''''''
3078930824 {
3079030825 fprintf(stdout, "%s", ";\n");
3079130826 {
@@ -30796,7 +30831,7 @@
3079630831 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3079730832 }
3079830833 // 1LLU
30799- uint64_t return_to = 18446744073709549884LLU;
30834+ uint64_t return_to = 18446744073709549882LLU;
3080030835 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3080130836 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3080230837 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30806,13 +30841,13 @@
3080630841
3080730842 break;
3080830843 }
30809- case 18446744073709549884LLU: // 99999999i6'''''''''''''''
30844+ case 18446744073709549882LLU: // 99999999i4'''''''''''''''
3081030845 {
30811- state.addr = 18446744073709549885LLU; // 99999999i7'''''''''''''''
30846+ state.addr = 18446744073709549883LLU; // 99999999i5'''''''''''''''
3081230847
3081330848 break;
3081430849 }
30815- case 18446744073709549885LLU: // 99999999i7'''''''''''''''
30850+ case 18446744073709549883LLU: // 99999999i5'''''''''''''''
3081630851 {
3081730852
3081830853 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 4LLU)), stdin);
@@ -30831,7 +30866,7 @@
3083130866 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3083230867 }
3083330868 // 1LLU
30834- uint64_t return_to = 18446744073709549883LLU;
30869+ uint64_t return_to = 18446744073709549881LLU;
3083530870 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3083630871 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3083730872 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30841,7 +30876,7 @@
3084130876
3084230877 break;
3084330878 }
30844- case 18446744073709549883LLU: // 99999999i5'''''''''''''''
30879+ case 18446744073709549881LLU: // 99999999i3'''''''''''''''
3084530880 {
3084630881 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 16
3084730882 // variable u64 INDIRECT__ goes out of scope
@@ -30907,7 +30942,7 @@
3090730942 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3090830943 }
3090930944 // 2LLU
30910- uint64_t return_to = 18446744073709549881LLU;
30945+ uint64_t return_to = 18446744073709549879LLU;
3091130946 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3091230947 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3091330948 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30917,13 +30952,13 @@
3091730952
3091830953 break;
3091930954 }
30920- case 18446744073709549881LLU: // 99999999i3'''''''''''''''
30955+ case 18446744073709549879LLU: // 99999999i1'''''''''''''''
3092130956 {
30922- state.addr = 18446744073709549882LLU; // 99999999i4'''''''''''''''
30957+ state.addr = 18446744073709549880LLU; // 99999999i2'''''''''''''''
3092330958
3092430959 break;
3092530960 }
30926- case 18446744073709549882LLU: // 99999999i4'''''''''''''''
30961+ case 18446744073709549880LLU: // 99999999i2'''''''''''''''
3092730962 {
3092830963 {
3092930964 uint64_t arg = 0LLU;
@@ -30941,7 +30976,7 @@
3094130976 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3094230977 }
3094330978 // 2LLU
30944- uint64_t return_to = 18446744073709549879LLU;
30979+ uint64_t return_to = 18446744073709549877LLU;
3094530980 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3094630981 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3094730982 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30951,13 +30986,13 @@
3095130986
3095230987 break;
3095330988 }
30954- case 18446744073709549879LLU: // 99999999i1'''''''''''''''
30989+ case 18446744073709549877LLU: // 99999999iz'''''''''''''''
3095530990 {
30956- state.addr = 18446744073709549880LLU; // 99999999i2'''''''''''''''
30991+ state.addr = 18446744073709549878LLU; // 99999999i0'''''''''''''''
3095730992
3095830993 break;
3095930994 }
30960- case 18446744073709549880LLU: // 99999999i2'''''''''''''''
30995+ case 18446744073709549878LLU: // 99999999i0'''''''''''''''
3096130996 {
3096230997 {
3096330998 uint64_t mainresult = heap.data[0].elem0;
@@ -30987,7 +31022,7 @@
3098731022 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3098831023 }
3098931024 // 6LLU
30990- uint64_t return_to = 18446744073709549877LLU;
31025+ uint64_t return_to = 18446744073709549875LLU;
3099131026 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3099231027 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3099331028 heap.data[0].elem1 = heap.data[0].elem0;
@@ -30997,13 +31032,13 @@
3099731032
3099831033 break;
3099931034 }
31000- case 18446744073709549877LLU: // 99999999iz'''''''''''''''
31035+ case 18446744073709549875LLU: // 99999999ix'''''''''''''''
3100131036 {
31002- state.addr = 18446744073709549878LLU; // 99999999i0'''''''''''''''
31037+ state.addr = 18446744073709549876LLU; // 99999999iy'''''''''''''''
3100331038
3100431039 break;
3100531040 }
31006- case 18446744073709549878LLU: // 99999999i0'''''''''''''''
31041+ case 18446744073709549876LLU: // 99999999iy'''''''''''''''
3100731042 {
3100831043 {
3100931044 uint64_t arg = 0LLU;
@@ -31017,7 +31052,7 @@
3101731052 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3101831053 }
3101931054 // 1LLU
31020- uint64_t return_to = 18446744073709549875LLU;
31055+ uint64_t return_to = 18446744073709549873LLU;
3102131056 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3102231057 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3102331058 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31027,13 +31062,13 @@
3102731062
3102831063 break;
3102931064 }
31030- case 18446744073709549875LLU: // 99999999ix'''''''''''''''
31065+ case 18446744073709549873LLU: // 99999999iv'''''''''''''''
3103131066 {
31032- state.addr = 18446744073709549876LLU; // 99999999iy'''''''''''''''
31067+ state.addr = 18446744073709549874LLU; // 99999999iw'''''''''''''''
3103331068
3103431069 break;
3103531070 }
31036- case 18446744073709549876LLU: // 99999999iy'''''''''''''''
31071+ case 18446744073709549874LLU: // 99999999iw'''''''''''''''
3103731072 {
3103831073
3103931074 /*elemid____*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 5LLU)));
@@ -31068,7 +31103,7 @@
3106831103 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3106931104 }
3107031105 // 1LLU
31071- uint64_t return_to = 18446744073709549873LLU;
31106+ uint64_t return_to = 18446744073709549871LLU;
3107231107 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3107331108 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3107431109 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31078,13 +31113,13 @@
3107831113
3107931114 break;
3108031115 }
31081- case 18446744073709549873LLU: // 99999999iv'''''''''''''''
31116+ case 18446744073709549871LLU: // 99999999it'''''''''''''''
3108231117 {
31083- state.addr = 18446744073709549874LLU; // 99999999iw'''''''''''''''
31118+ state.addr = 18446744073709549872LLU; // 99999999iu'''''''''''''''
3108431119
3108531120 break;
3108631121 }
31087- case 18446744073709549874LLU: // 99999999iw'''''''''''''''
31122+ case 18446744073709549872LLU: // 99999999iu'''''''''''''''
3108831123 {
3108931124
3109031125 /*listid____*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 5LLU)));
@@ -31104,7 +31139,7 @@
3110431139 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3110531140 }
3110631141 // 1LLU
31107- uint64_t return_to = 18446744073709549871LLU;
31142+ uint64_t return_to = 18446744073709549869LLU;
3110831143 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3110931144 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3111031145 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31114,13 +31149,13 @@
3111431149
3111531150 break;
3111631151 }
31117- case 18446744073709549871LLU: // 99999999it'''''''''''''''
31152+ case 18446744073709549869LLU: // 99999999ir'''''''''''''''
3111831153 {
31119- state.addr = 18446744073709549872LLU; // 99999999iu'''''''''''''''
31154+ state.addr = 18446744073709549870LLU; // 99999999is'''''''''''''''
3112031155
3112131156 break;
3112231157 }
31123- case 18446744073709549872LLU: // 99999999iu'''''''''''''''
31158+ case 18446744073709549870LLU: // 99999999is'''''''''''''''
3112431159 {
3112531160 fprintf(stdout, "%s", " if(!");
3112631161 {
@@ -31195,7 +31230,7 @@
3119531230 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3119631231 }
3119731232 // 15LLU
31198- uint64_t return_to = 18446744073709549868LLU;
31233+ uint64_t return_to = 18446744073709549866LLU;
3119931234 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3120031235 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3120131236 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31205,13 +31240,13 @@
3120531240
3120631241 break;
3120731242 }
31208- case 18446744073709549868LLU: // 99999999iq'''''''''''''''
31243+ case 18446744073709549866LLU: // 99999999io'''''''''''''''
3120931244 {
31210- state.addr = 18446744073709549869LLU; // 99999999ir'''''''''''''''
31245+ state.addr = 18446744073709549867LLU; // 99999999ip'''''''''''''''
3121131246
3121231247 break;
3121331248 }
31214- case 18446744073709549869LLU: // 99999999ir'''''''''''''''
31249+ case 18446744073709549867LLU: // 99999999ip'''''''''''''''
3121531250 {
3121631251 {
3121731252 uint64_t mainresult = heap.data[0].elem0;
@@ -31233,7 +31268,7 @@
3123331268 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3123431269 }
3123531270 // 4LLU
31236- uint64_t return_to = 18446744073709549866LLU;
31271+ uint64_t return_to = 18446744073709549864LLU;
3123731272 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3123831273 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3123931274 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31243,13 +31278,13 @@
3124331278
3124431279 break;
3124531280 }
31246- case 18446744073709549866LLU: // 99999999io'''''''''''''''
31281+ case 18446744073709549864LLU: // 99999999im'''''''''''''''
3124731282 {
31248- state.addr = 18446744073709549867LLU; // 99999999ip'''''''''''''''
31283+ state.addr = 18446744073709549865LLU; // 99999999in'''''''''''''''
3124931284
3125031285 break;
3125131286 }
31252- case 18446744073709549867LLU: // 99999999ip'''''''''''''''
31287+ case 18446744073709549865LLU: // 99999999in'''''''''''''''
3125331288 {
3125431289 // variable u64 initialize goes out of scope
3125531290 // emitted destructur for type u64
@@ -31257,19 +31292,19 @@
3125731292 // variable u64 parameter_ goes out of scope
3125831293 // emitted destructur for type u64
3125931294 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parameter_ at 22
31260- state.addr = 18446744073709549870LLU; // 99999999is'''''''''''''''
31295+ state.addr = 18446744073709549868LLU; // 99999999iq'''''''''''''''
3126131296
3126231297 break;
3126331298 }
31264- case 18446744073709549870LLU: // 99999999is'''''''''''''''
31299+ case 18446744073709549868LLU: // 99999999iq'''''''''''''''
3126531300 {
3126631301 fprintf(stdout, "%s", ")\n");
3126731302
31268- state.addr = 861504786250002432LLU == heap.data[*LOCAL_ACCESS(heap.data, 21LLU, 15LLU)].elem0 ? 18446744073709549865LLU : 18446744073709549864LLU;
31303+ state.addr = 861504786250002432LLU == heap.data[*LOCAL_ACCESS(heap.data, 21LLU, 15LLU)].elem0 ? 18446744073709549863LLU : 18446744073709549862LLU;
3126931304
3127031305 break;
3127131306 }
31272- case 18446744073709549865LLU: // 99999999in'''''''''''''''
31307+ case 18446744073709549863LLU: // 99999999il'''''''''''''''
3127331308 {
3127431309 {
3127531310 uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 21LLU, 15LLU)].elem1;
@@ -31307,7 +31342,7 @@
3130731342 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3130831343 }
3130931344 // 5LLU
31310- uint64_t return_to = 18446744073709549861LLU;
31345+ uint64_t return_to = 18446744073709549859LLU;
3131131346 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3131231347 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3131331348 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31317,13 +31352,13 @@
3131731352
3131831353 break;
3131931354 }
31320- case 18446744073709549861LLU: // 99999999ij'''''''''''''''
31355+ case 18446744073709549859LLU: // 99999999ih'''''''''''''''
3132131356 {
31322- state.addr = 18446744073709549862LLU; // 99999999ik'''''''''''''''
31357+ state.addr = 18446744073709549860LLU; // 99999999ii'''''''''''''''
3132331358
3132431359 break;
3132531360 }
31326- case 18446744073709549862LLU: // 99999999ik'''''''''''''''
31361+ case 18446744073709549860LLU: // 99999999ii'''''''''''''''
3132731362 {
3132831363 // variable u64 listname__ goes out of scope
3132931364 // emitted destructur for type u64
@@ -31331,11 +31366,11 @@
3133131366 // variable u64 parnr_____ goes out of scope
3133231367 // emitted destructur for type u64
3133331368 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parnr_____ at 23
31334- state.addr = 18446744073709549863LLU; // 99999999il'''''''''''''''
31369+ state.addr = 18446744073709549861LLU; // 99999999ij'''''''''''''''
3133531370
3133631371 break;
3133731372 }
31338- case 18446744073709549863LLU: // 99999999il'''''''''''''''
31373+ case 18446744073709549861LLU: // 99999999ij'''''''''''''''
3133931374 {
3134031375 fprintf(stdout, "%s", " {\n");
3134131376 {
@@ -31346,7 +31381,7 @@
3134631381 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3134731382 }
3134831383 // 1LLU
31349- uint64_t return_to = 18446744073709549859LLU;
31384+ uint64_t return_to = 18446744073709549857LLU;
3135031385 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3135131386 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3135231387 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31356,13 +31391,13 @@
3135631391
3135731392 break;
3135831393 }
31359- case 18446744073709549859LLU: // 99999999ih'''''''''''''''
31394+ case 18446744073709549857LLU: // 99999999if'''''''''''''''
3136031395 {
31361- state.addr = 18446744073709549860LLU; // 99999999ii'''''''''''''''
31396+ state.addr = 18446744073709549858LLU; // 99999999ig'''''''''''''''
3136231397
3136331398 break;
3136431399 }
31365- case 18446744073709549860LLU: // 99999999ii'''''''''''''''
31400+ case 18446744073709549858LLU: // 99999999ig'''''''''''''''
3136631401 {
3136731402 fprintf(stdout, "%s", " }\n");
3136831403 {
@@ -31373,7 +31408,7 @@
3137331408 uint64_t mainresult = heap.data[0].elem0;
3137431409 heap.data[0].elem0 = 0;
3137531410 // 0LLU
31376- uint64_t return_to = 18446744073709549857LLU;
31411+ uint64_t return_to = 18446744073709549855LLU;
3137731412 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3137831413 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3137931414 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31383,13 +31418,13 @@
3138331418
3138431419 break;
3138531420 }
31386- case 18446744073709549857LLU: // 99999999if'''''''''''''''
31421+ case 18446744073709549855LLU: // 99999999id'''''''''''''''
3138731422 {
31388- state.addr = 18446744073709549858LLU; // 99999999ig'''''''''''''''
31423+ state.addr = 18446744073709549856LLU; // 99999999ie'''''''''''''''
3138931424
3139031425 break;
3139131426 }
31392- case 18446744073709549858LLU: // 99999999ig'''''''''''''''
31427+ case 18446744073709549856LLU: // 99999999ie'''''''''''''''
3139331428 {
3139431429 {
3139531430 uint64_t arg = 0LLU;
@@ -31439,7 +31474,7 @@
3143931474 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3144031475 }
3144131476 // 8LLU
31442- uint64_t return_to = 18446744073709549854LLU;
31477+ uint64_t return_to = 18446744073709549852LLU;
3144331478 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3144431479 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3144531480 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31449,13 +31484,13 @@
3144931484
3145031485 break;
3145131486 }
31452- case 18446744073709549854LLU: // 99999999ic'''''''''''''''
31487+ case 18446744073709549852LLU: // 99999999ia'''''''''''''''
3145331488 {
31454- state.addr = 18446744073709549855LLU; // 99999999id'''''''''''''''
31489+ state.addr = 18446744073709549853LLU; // 99999999ib'''''''''''''''
3145531490
3145631491 break;
3145731492 }
31458- case 18446744073709549855LLU: // 99999999id'''''''''''''''
31493+ case 18446744073709549853LLU: // 99999999ib'''''''''''''''
3145931494 {
3146031495 // variable u64 initialize goes out of scope
3146131496 // emitted destructur for type u64
@@ -31466,11 +31501,11 @@
3146631501 // variable u64 mutable___ goes out of scope
3146731502 // emitted destructur for type u64
3146831503 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 24
31469- state.addr = 18446744073709549856LLU; // 99999999ie'''''''''''''''
31504+ state.addr = 18446744073709549854LLU; // 99999999ic'''''''''''''''
3147031505
3147131506 break;
3147231507 }
31473- case 18446744073709549856LLU: // 99999999ie'''''''''''''''
31508+ case 18446744073709549854LLU: // 99999999ic'''''''''''''''
3147431509 {
3147531510 {
3147631511 uint64_t mainresult = heap.data[0].elem0;
@@ -31496,7 +31531,7 @@
3149631531 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3149731532 }
3149831533 // 5LLU
31499- uint64_t return_to = 18446744073709549852LLU;
31534+ uint64_t return_to = 18446744073709549850LLU;
3150031535 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3150131536 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
3150231537 heap.data[0].elem1 = heap.data[0].elem0;
@@ -31506,13 +31541,13 @@
3150631541
3150731542 break;
3150831543 }
31509- case 18446744073709549852LLU: // 99999999ia'''''''''''''''
31544+ case 18446744073709549850LLU: // 99999999iZ'''''''''''''''
3151031545 {
31511- state.addr = 18446744073709549853LLU; // 99999999ib'''''''''''''''
31546+ state.addr = 18446744073709549851LLU; // 99999999i$'''''''''''''''
3151231547
3151331548 break;
3151431549 }
31515- case 18446744073709549853LLU: // 99999999ib'''''''''''''''
31550+ case 18446744073709549851LLU: // 99999999i$'''''''''''''''
3151631551 {
3151731552 {
3151831553 uint64_t arg = 0LLU;
@@ -31526,11 +31561,11 @@
3152631561 uint64_t arg = 0LLU;
3152731562 LOCAL_PUSH_MOVE(&heap, 25, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3152831563 }
31529- state.addr = 18446744073709549850LLU; // 99999999iZ'''''''''''''''
31564+ state.addr = 18446744073709549848LLU; // 99999999iX'''''''''''''''
3153031565
3153131566 break;
3153231567 }
31533- case 18446744073709549850LLU: // 99999999iZ'''''''''''''''
31568+ case 18446744073709549848LLU: // 99999999iX'''''''''''''''
3153431569 {
3153531570 {
3153631571 uint64_t mainresult = heap.data[0].elem0;
@@ -31548,7 +31583,7 @@
3154831583 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of

差分はサイズ制限により省略されました。全ての差分を見るためにはローカルクライアントを利用してください。

旧リポジトリブラウザで表示