• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision999 (tree)
Time2020-05-02 05:25:08
Authorjakobthomsen

Log Message

fix built-in ite function

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 998)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 999)
@@ -526,7 +526,7 @@
526526
527527 struct all init(struct pair *heapraw);
528528
529-int main()
529+int main(int argc, char **args)
530530 {
531531 #define MEMSIZE (408LLU + 1)
532532 struct pair heapraw[33177LLU + 1];
@@ -5379,117 +5379,6 @@
53795379 }
53805380 break;
53815381 }
5382- case 288591296313750553LLU: // PARDEFCOPY
5383- {
5384- *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)) = tree_init(&heap, 4LLU);
5385- {
5386- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU), 0LLU);
5387- LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5388- }
5389- {
5390- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU), 1LLU);
5391- LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5392- }
5393- {
5394- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU), 2LLU);
5395- LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5396- }
5397- {
5398- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU), 3LLU);
5399- LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5400- }
5401- {
5402- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 6LLU, 1LLU), 0LLU);
5403- LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5404- }
5405- {
5406- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU), 1LLU);
5407- LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5408- }
5409- {
5410- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU), 2LLU);
5411- LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5412- }
5413- {
5414- uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 9LLU, 1LLU), 3LLU);
5415- LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5416- }
5417-
5418- // ACCUMULATE ARGUMENTS - BEGIN
5419- {
5420- uint64_t arg = *LOCAL_ACCESS(heap.data, 10LLU, 2LLU);
5421- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5422- }
5423- {
5424- uint64_t arg = /*type1_____*/*LOCAL_ACCESS(heap.data, 10LLU, 6LLU);
5425- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5426- }
5427- // ACCUMULATE ARGUMENTS - END
5428- uint64_t return_to = 18446744073709551426LLU;
5429- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5430- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5431- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
5432- heap.data[0].elem1 = heap.data[0].elem0;
5433- heap.data[0].elem0 = restore;
5434- state.addr = 367395560426147840LLU; // TYPECOPY__
5435- break;
5436- }
5437- case 18446744073709551426LLU: // 999999997B'''''''''''''''
5438- {
5439-
5440- // ACCUMULATE ARGUMENTS - BEGIN
5441- {
5442- uint64_t arg = *LOCAL_ACCESS(heap.data, 10LLU, 4LLU);
5443- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5444- }
5445- {
5446- uint64_t arg = /*balance1__*/*LOCAL_ACCESS(heap.data, 10LLU, 8LLU);
5447- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5448- }
5449- // ACCUMULATE ARGUMENTS - END
5450- uint64_t return_to = 18446744073709551425LLU;
5451- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5452- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5453- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
5454- heap.data[0].elem1 = heap.data[0].elem0;
5455- heap.data[0].elem0 = restore;
5456- state.addr = 58555672873677120LLU; // CPBALANCE_
5457- break;
5458- }
5459- case 18446744073709551425LLU: // 999999997A'''''''''''''''
5460- {
5461-
5462- *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 3LLU)) = /*mutable1__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 7LLU));
5463-
5464- *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 5LLU)) = /*reference1*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 9LLU));
5465- // parameter-reference u64 reference1 goes out of scope
5466- (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference1 at 10
5467- // parameter-reference continuity balance1__ goes out of scope
5468- (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference balance1__ at 9
5469- // parameter-reference u64 mutable1__ goes out of scope
5470- (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable1__ at 8
5471- // parameter-reference type______ type1_____ goes out of scope
5472- (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type1_____ at 7
5473- // parameter-reference pardef____ __________ goes out of scope
5474- (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference __________ at 6
5475- // parameter-reference u64 reference0 goes out of scope
5476- (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference0 at 5
5477- // parameter-reference continuity balance0__ goes out of scope
5478- (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference balance0__ at 4
5479- // parameter-reference u64 mutable0__ goes out of scope
5480- (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable0__ at 3
5481- // parameter-reference type______ type0_____ goes out of scope
5482- (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type0_____ at 2
5483- // parameter-reference pardef____ __________ goes out of scope
5484- (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference __________ at 1
5485- {
5486- uint64_t baseinfo = heap.data[0].elem1;
5487- struct pair pair = unpair(&heap, &baseinfo);
5488- *access_heap(heap.data, 1/*memory root*/) = pair.elem0;
5489- state.addr = pair.elem1;
5490- }
5491- break;
5492- }
54935382 case 296309897384864500LLU: // ParDefCopy
54945383 {
54955384 {
@@ -5531,7 +5420,7 @@
55315420 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
55325421 }
55335422 // ACCUMULATE ARGUMENTS - END
5534- uint64_t return_to = 18446744073709551422LLU;
5423+ uint64_t return_to = 18446744073709551425LLU;
55355424 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
55365425 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
55375426 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5540,7 +5429,7 @@
55405429 state.addr = 367395560426147840LLU; // TYPECOPY__
55415430 break;
55425431 }
5543- case 18446744073709551422LLU: // 9999999968'''''''''''''''
5432+ case 18446744073709551425LLU: // 999999997A'''''''''''''''
55445433 {
55455434 {
55465435 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -5569,7 +5458,7 @@
55695458 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
55705459 }
55715460 // ACCUMULATE ARGUMENTS - END
5572- uint64_t return_to = 18446744073709551421LLU;
5461+ uint64_t return_to = 18446744073709551424LLU;
55735462 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
55745463 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
55755464 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5578,7 +5467,7 @@
55785467 state.addr = 552446646280519680LLU; // copyu64___
55795468 break;
55805469 }
5581- case 18446744073709551421LLU: // 9999999967'''''''''''''''
5470+ case 18446744073709551424LLU: // 999999997_'''''''''''''''
55825471 {
55835472 {
55845473 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -5607,7 +5496,7 @@
56075496 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
56085497 }
56095498 // ACCUMULATE ARGUMENTS - END
5610- uint64_t return_to = 18446744073709551420LLU;
5499+ uint64_t return_to = 18446744073709551423LLU;
56115500 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
56125501 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
56135502 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5616,7 +5505,7 @@
56165505 state.addr = 58555672873677120LLU; // CPBALANCE_
56175506 break;
56185507 }
5619- case 18446744073709551420LLU: // 9999999966'''''''''''''''
5508+ case 18446744073709551423LLU: // 9999999969'''''''''''''''
56205509 {
56215510 {
56225511 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -5645,7 +5534,7 @@
56455534 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
56465535 }
56475536 // ACCUMULATE ARGUMENTS - END
5648- uint64_t return_to = 18446744073709551419LLU;
5537+ uint64_t return_to = 18446744073709551422LLU;
56495538 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
56505539 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
56515540 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5654,7 +5543,7 @@
56545543 state.addr = 552446646280519680LLU; // copyu64___
56555544 break;
56565545 }
5657- case 18446744073709551419LLU: // 9999999965'''''''''''''''
5546+ case 18446744073709551422LLU: // 9999999968'''''''''''''''
56585547 {
56595548 {
56605549 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -5666,7 +5555,7 @@
56665555 }
56675556 }
56685557 // ACCUMULATE ARGUMENTS - END
5669- uint64_t return_to = 18446744073709551423LLU;
5558+ uint64_t return_to = 18446744073709551426LLU;
56705559 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
56715560 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
56725561 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5675,7 +5564,7 @@
56755564 state.addr = 782700512565788672LLU; // pardef____
56765565 break;
56775566 }
5678- case 18446744073709551423LLU: // 9999999969'''''''''''''''
5567+ case 18446744073709551426LLU: // 999999997B'''''''''''''''
56795568 {
56805569 // parameter-reference u64 reference1 goes out of scope
56815570 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference1 at 6
@@ -5710,10 +5599,10 @@
57105599 uint64_t arg = 0;
57115600 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
57125601 }
5713- state.addr = 18446744073709551418LLU; // 9999999964'''''''''''''''
5602+ state.addr = 18446744073709551421LLU; // 9999999967'''''''''''''''
57145603 break;
57155604 }
5716- case 18446744073709551418LLU: // 9999999964'''''''''''''''
5605+ case 18446744073709551421LLU: // 9999999967'''''''''''''''
57175606 {
57185607 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
57195608 {
@@ -5720,7 +5609,7 @@
57205609 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
57215610 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
57225611 {
5723- state.addr = 18446744073709551417LLU; // 9999999963'''''''''''''''
5612+ state.addr = 18446744073709551420LLU; // 9999999966'''''''''''''''
57245613 break;
57255614 }
57265615 }
@@ -5740,7 +5629,7 @@
57405629 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
57415630 }
57425631 // ACCUMULATE ARGUMENTS - END
5743- uint64_t return_to = 18446744073709551413LLU;
5632+ uint64_t return_to = 18446744073709551416LLU;
57445633 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
57455634 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
57465635 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5749,12 +5638,12 @@
57495638 state.addr = 296309897384864500LLU; // ParDefCopy
57505639 break;
57515640 }
5752- case 18446744073709551413LLU: // 999999996z'''''''''''''''
5641+ case 18446744073709551416LLU: // 9999999962'''''''''''''''
57535642 {
5754- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 11) ? 18446744073709551416LLU : 18446744073709551415LLU;
5643+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 11) ? 18446744073709551419LLU : 18446744073709551418LLU;
57555644 break;
57565645 }
5757- case 18446744073709551416LLU: // 9999999962'''''''''''''''
5646+ case 18446744073709551419LLU: // 9999999965'''''''''''''''
57585647 {
57595648 {
57605649 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of heap in pardefscp - recompile with increased heap-size");
@@ -5767,7 +5656,7 @@
57675656 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
57685657 }
57695658 // ACCUMULATE ARGUMENTS - END
5770- uint64_t return_to = 18446744073709551412LLU;
5659+ uint64_t return_to = 18446744073709551415LLU;
57715660 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
57725661 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
57735662 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5776,26 +5665,26 @@
57765665 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
57775666 break;
57785667 }
5779- case 18446744073709551412LLU: // 999999996y'''''''''''''''
5668+ case 18446744073709551415LLU: // 9999999961'''''''''''''''
57805669 {
57815670 // parameter pardef____ dst_______ goes out of scope
5782- state.addr = 18446744073709551414LLU; // 9999999960'''''''''''''''
5671+ state.addr = 18446744073709551417LLU; // 9999999963'''''''''''''''
57835672 break;
57845673 }
5785- case 18446744073709551415LLU: // 9999999961'''''''''''''''
5674+ case 18446744073709551418LLU: // 9999999964'''''''''''''''
57865675 {
5787- state.addr = 18446744073709551414LLU; // 9999999960'''''''''''''''
5676+ state.addr = 18446744073709551417LLU; // 9999999963'''''''''''''''
57885677 break;
57895678 }
5790- case 18446744073709551414LLU: // 9999999960'''''''''''''''
5679+ case 18446744073709551417LLU: // 9999999963'''''''''''''''
57915680 {
57925681 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
57935682 // parameter-reference pardef____ src_______ goes out of scope
57945683 // parameter-reference list<pardef____> srcs______ goes out of scope
5795- state.addr = 18446744073709551418LLU; // 9999999964'''''''''''''''
5684+ state.addr = 18446744073709551421LLU; // 9999999967'''''''''''''''
57965685 break;
57975686 }
5798- case 18446744073709551417LLU: // 9999999963'''''''''''''''
5687+ case 18446744073709551420LLU: // 9999999966'''''''''''''''
57995688 {
58005689 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
58015690 // variable list<pardef____> dsts______ goes out of scope
@@ -5826,10 +5715,10 @@
58265715 uint64_t arg = 0;
58275716 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
58285717 }
5829- state.addr = 18446744073709551411LLU; // 999999996x'''''''''''''''
5718+ state.addr = 18446744073709551414LLU; // 9999999960'''''''''''''''
58305719 break;
58315720 }
5832- case 18446744073709551411LLU: // 999999996x'''''''''''''''
5721+ case 18446744073709551414LLU: // 9999999960'''''''''''''''
58335722 {
58345723 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
58355724 {
@@ -5836,7 +5725,7 @@
58365725 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
58375726 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
58385727 {
5839- state.addr = 18446744073709551410LLU; // 999999996w'''''''''''''''
5728+ state.addr = 18446744073709551413LLU; // 999999996z'''''''''''''''
58405729 break;
58415730 }
58425731 }
@@ -5866,7 +5755,7 @@
58665755 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
58675756 }
58685757 // ACCUMULATE ARGUMENTS - END
5869- uint64_t return_to = 18446744073709551409LLU;
5758+ uint64_t return_to = 18446744073709551412LLU;
58705759 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
58715760 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
58725761 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5875,7 +5764,7 @@
58755764 state.addr = 367395560426147840LLU; // TYPECOPY__
58765765 break;
58775766 }
5878- case 18446744073709551409LLU: // 999999996v'''''''''''''''
5767+ case 18446744073709551412LLU: // 999999996y'''''''''''''''
58795768 {
58805769 {
58815770 uint64_t arg = 0;
@@ -5887,7 +5776,7 @@
58875776 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
58885777 }
58895778 // ACCUMULATE ARGUMENTS - END
5890- uint64_t return_to = 18446744073709551408LLU;
5779+ uint64_t return_to = 18446744073709551411LLU;
58915780 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
58925781 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
58935782 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5896,7 +5785,7 @@
58965785 state.addr = 552437437528276992LLU; // consume___
58975786 break;
58985787 }
5899- case 18446744073709551408LLU: // 999999996u'''''''''''''''
5788+ case 18446744073709551411LLU: // 999999996x'''''''''''''''
59005789 {
59015790 {
59025791 uint64_t arg = 0;
@@ -5924,7 +5813,7 @@
59245813 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
59255814 }
59265815 // ACCUMULATE ARGUMENTS - END
5927- uint64_t return_to = 18446744073709551404LLU;
5816+ uint64_t return_to = 18446744073709551407LLU;
59285817 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
59295818 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
59305819 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5933,12 +5822,12 @@
59335822 state.addr = 782700512565788672LLU; // pardef____
59345823 break;
59355824 }
5936- case 18446744073709551404LLU: // 999999996q'''''''''''''''
5825+ case 18446744073709551407LLU: // 999999996t'''''''''''''''
59375826 {
5938- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), &*LOCAL_ACCESS(heap.data, 11LLU, 3LLU), 11) ? 18446744073709551407LLU : 18446744073709551406LLU;
5827+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), &*LOCAL_ACCESS(heap.data, 11LLU, 3LLU), 11) ? 18446744073709551410LLU : 18446744073709551409LLU;
59395828 break;
59405829 }
5941- case 18446744073709551407LLU: // 999999996t'''''''''''''''
5830+ case 18446744073709551410LLU: // 999999996w'''''''''''''''
59425831 {
59435832 fprintf(stderr, "%s", "pushing par ");
59445833 // ACCUMULATE ARGUMENTS - BEGIN
@@ -5947,7 +5836,7 @@
59475836 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
59485837 }
59495838 // ACCUMULATE ARGUMENTS - END
5950- uint64_t return_to = 18446744073709551403LLU;
5839+ uint64_t return_to = 18446744073709551406LLU;
59515840 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
59525841 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
59535842 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5956,7 +5845,7 @@
59565845 state.addr = 819847183518878432LLU; // reporttype
59575846 break;
59585847 }
5959- case 18446744073709551403LLU: // 999999996p'''''''''''''''
5848+ case 18446744073709551406LLU: // 999999996s'''''''''''''''
59605849 {
59615850 fprintf(stderr, "%s", "\n");
59625851 {
@@ -5970,7 +5859,7 @@
59705859 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
59715860 }
59725861 // ACCUMULATE ARGUMENTS - END
5973- uint64_t return_to = 18446744073709551402LLU;
5862+ uint64_t return_to = 18446744073709551405LLU;
59745863 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
59755864 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
59765865 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -5979,18 +5868,18 @@
59795868 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
59805869 break;
59815870 }
5982- case 18446744073709551402LLU: // 999999996o'''''''''''''''
5871+ case 18446744073709551405LLU: // 999999996r'''''''''''''''
59835872 {
59845873 // parameter pardef____ newpar____ goes out of scope
5985- state.addr = 18446744073709551405LLU; // 999999996r'''''''''''''''
5874+ state.addr = 18446744073709551408LLU; // 999999996u'''''''''''''''
59865875 break;
59875876 }
5988- case 18446744073709551406LLU: // 999999996s'''''''''''''''
5877+ case 18446744073709551409LLU: // 999999996v'''''''''''''''
59895878 {
5990- state.addr = 18446744073709551405LLU; // 999999996r'''''''''''''''
5879+ state.addr = 18446744073709551408LLU; // 999999996u'''''''''''''''
59915880 break;
59925881 }
5993- case 18446744073709551405LLU: // 999999996r'''''''''''''''
5882+ case 18446744073709551408LLU: // 999999996u'''''''''''''''
59945883 {
59955884 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
59965885 // variable continuity continuity goes out of scope
@@ -6007,10 +5896,10 @@
60075896 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 7
60085897 // parameter-reference elemdef___ src_______ goes out of scope
60095898 // parameter-reference list<elemdef___> srcs______ goes out of scope
6010- state.addr = 18446744073709551411LLU; // 999999996x'''''''''''''''
5899+ state.addr = 18446744073709551414LLU; // 9999999960'''''''''''''''
60115900 break;
60125901 }
6013- case 18446744073709551410LLU: // 999999996w'''''''''''''''
5902+ case 18446744073709551413LLU: // 999999996z'''''''''''''''
60145903 {
60155904 swap(&*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU))); // result
60165905 // variable list<pardef____> dsts______ goes out of scope
@@ -6062,7 +5951,7 @@
60625951 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
60635952 }
60645953 // ACCUMULATE ARGUMENTS - END
6065- uint64_t return_to = 18446744073709551399LLU;
5954+ uint64_t return_to = 18446744073709551402LLU;
60665955 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
60675956 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
60685957 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6071,7 +5960,7 @@
60715960 state.addr = 552446646280519680LLU; // copyu64___
60725961 break;
60735962 }
6074- case 18446744073709551399LLU: // 999999996l'''''''''''''''
5963+ case 18446744073709551402LLU: // 999999996o'''''''''''''''
60755964 {
60765965 {
60775966 uint64_t exchange = LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 6*/;
@@ -6100,7 +5989,7 @@
61005989 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
61015990 }
61025991 // ACCUMULATE ARGUMENTS - END
6103- uint64_t return_to = 18446744073709551398LLU;
5992+ uint64_t return_to = 18446744073709551401LLU;
61045993 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
61055994 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
61065995 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6109,7 +5998,7 @@
61095998 state.addr = 367395560426147840LLU; // TYPECOPY__
61105999 break;
61116000 }
6112- case 18446744073709551398LLU: // 999999996k'''''''''''''''
6001+ case 18446744073709551401LLU: // 999999996n'''''''''''''''
61136002 {
61146003 {
61156004 uint64_t exchange = LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 6*/;
@@ -6121,7 +6010,7 @@
61216010 }
61226011 }
61236012 // ACCUMULATE ARGUMENTS - END
6124- uint64_t return_to = 18446744073709551400LLU;
6013+ uint64_t return_to = 18446744073709551403LLU;
61256014 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
61266015 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
61276016 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6130,7 +6019,7 @@
61306019 state.addr = 587581796494082048LLU; // elemdef___
61316020 break;
61326021 }
6133- case 18446744073709551400LLU: // 999999996m'''''''''''''''
6022+ case 18446744073709551403LLU: // 999999996p'''''''''''''''
61346023 {
61356024 // parameter-reference type______ type1_____ goes out of scope
61366025 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type1_____ at 4
@@ -6161,10 +6050,10 @@
61616050 uint64_t arg = 0;
61626051 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
61636052 }
6164- state.addr = 18446744073709551397LLU; // 999999996j'''''''''''''''
6053+ state.addr = 18446744073709551400LLU; // 999999996m'''''''''''''''
61656054 break;
61666055 }
6167- case 18446744073709551397LLU: // 999999996j'''''''''''''''
6056+ case 18446744073709551400LLU: // 999999996m'''''''''''''''
61686057 {
61696058 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
61706059 {
@@ -6171,7 +6060,7 @@
61716060 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
61726061 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
61736062 {
6174- state.addr = 18446744073709551396LLU; // 999999996i'''''''''''''''
6063+ state.addr = 18446744073709551399LLU; // 999999996l'''''''''''''''
61756064 break;
61766065 }
61776066 }
@@ -6191,7 +6080,7 @@
61916080 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
61926081 }
61936082 // ACCUMULATE ARGUMENTS - END
6194- uint64_t return_to = 18446744073709551392LLU;
6083+ uint64_t return_to = 18446744073709551395LLU;
61956084 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
61966085 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
61976086 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6200,12 +6089,12 @@
62006089 state.addr = 101193007747052544LLU; // ElemDefCP_
62016090 break;
62026091 }
6203- case 18446744073709551392LLU: // 999999996e'''''''''''''''
6092+ case 18446744073709551395LLU: // 999999996h'''''''''''''''
62046093 {
6205- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 7) ? 18446744073709551395LLU : 18446744073709551394LLU;
6094+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 7) ? 18446744073709551398LLU : 18446744073709551397LLU;
62066095 break;
62076096 }
6208- case 18446744073709551395LLU: // 999999996h'''''''''''''''
6097+ case 18446744073709551398LLU: // 999999996k'''''''''''''''
62096098 {
62106099 fprintf(stderr, "%s", "pushing par ");
62116100 // ACCUMULATE ARGUMENTS - BEGIN
@@ -6214,7 +6103,7 @@
62146103 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
62156104 }
62166105 // ACCUMULATE ARGUMENTS - END
6217- uint64_t return_to = 18446744073709551391LLU;
6106+ uint64_t return_to = 18446744073709551394LLU;
62186107 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
62196108 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
62206109 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6223,7 +6112,7 @@
62236112 state.addr = 819847183518878432LLU; // reporttype
62246113 break;
62256114 }
6226- case 18446744073709551391LLU: // 999999996d'''''''''''''''
6115+ case 18446744073709551394LLU: // 999999996g'''''''''''''''
62276116 {
62286117 fprintf(stderr, "%s", "\n");
62296118 {
@@ -6237,7 +6126,7 @@
62376126 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
62386127 }
62396128 // ACCUMULATE ARGUMENTS - END
6240- uint64_t return_to = 18446744073709551390LLU;
6129+ uint64_t return_to = 18446744073709551393LLU;
62416130 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
62426131 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
62436132 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6246,26 +6135,26 @@
62466135 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
62476136 break;
62486137 }
6249- case 18446744073709551390LLU: // 999999996c'''''''''''''''
6138+ case 18446744073709551393LLU: // 999999996f'''''''''''''''
62506139 {
62516140 // parameter elemdef___ dst_______ goes out of scope
6252- state.addr = 18446744073709551393LLU; // 999999996f'''''''''''''''
6141+ state.addr = 18446744073709551396LLU; // 999999996i'''''''''''''''
62536142 break;
62546143 }
6255- case 18446744073709551394LLU: // 999999996g'''''''''''''''
6144+ case 18446744073709551397LLU: // 999999996j'''''''''''''''
62566145 {
6257- state.addr = 18446744073709551393LLU; // 999999996f'''''''''''''''
6146+ state.addr = 18446744073709551396LLU; // 999999996i'''''''''''''''
62586147 break;
62596148 }
6260- case 18446744073709551393LLU: // 999999996f'''''''''''''''
6149+ case 18446744073709551396LLU: // 999999996i'''''''''''''''
62616150 {
62626151 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
62636152 // parameter-reference elemdef___ src_______ goes out of scope
62646153 // parameter-reference list<elemdef___> srcs______ goes out of scope
6265- state.addr = 18446744073709551397LLU; // 999999996j'''''''''''''''
6154+ state.addr = 18446744073709551400LLU; // 999999996m'''''''''''''''
62666155 break;
62676156 }
6268- case 18446744073709551396LLU: // 999999996i'''''''''''''''
6157+ case 18446744073709551399LLU: // 999999996l'''''''''''''''
62696158 {
62706159 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
62716160 // variable list<elemdef___> dsts______ goes out of scope
@@ -6319,7 +6208,7 @@
63196208 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63206209 }
63216210 // ACCUMULATE ARGUMENTS - END
6322- uint64_t return_to = 18446744073709551387LLU;
6211+ uint64_t return_to = 18446744073709551390LLU;
63236212 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63246213 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63256214 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6328,7 +6217,7 @@
63286217 state.addr = 367395560426147840LLU; // TYPECOPY__
63296218 break;
63306219 }
6331- case 18446744073709551387LLU: // 999999996$'''''''''''''''
6220+ case 18446744073709551390LLU: // 999999996c'''''''''''''''
63326221 {
63336222 {
63346223 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -6357,7 +6246,7 @@
63576246 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63586247 }
63596248 // ACCUMULATE ARGUMENTS - END
6360- uint64_t return_to = 18446744073709551386LLU;
6249+ uint64_t return_to = 18446744073709551389LLU;
63616250 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
63626251 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
63636252 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6366,7 +6255,7 @@
63666255 state.addr = 552446646280519680LLU; // copyu64___
63676256 break;
63686257 }
6369- case 18446744073709551386LLU: // 999999996Z'''''''''''''''
6258+ case 18446744073709551389LLU: // 999999996b'''''''''''''''
63706259 {
63716260 {
63726261 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -6395,7 +6284,7 @@
63956284 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
63966285 }
63976286 // ACCUMULATE ARGUMENTS - END
6398- uint64_t return_to = 18446744073709551385LLU;
6287+ uint64_t return_to = 18446744073709551388LLU;
63996288 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
64006289 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
64016290 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6404,7 +6293,7 @@
64046293 state.addr = 552446646280519680LLU; // copyu64___
64056294 break;
64066295 }
6407- case 18446744073709551385LLU: // 999999996Y'''''''''''''''
6296+ case 18446744073709551388LLU: // 999999996a'''''''''''''''
64086297 {
64096298 {
64106299 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -6416,7 +6305,7 @@
64166305 }
64176306 }
64186307 // ACCUMULATE ARGUMENTS - END
6419- uint64_t return_to = 18446744073709551388LLU;
6308+ uint64_t return_to = 18446744073709551391LLU;
64206309 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
64216310 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
64226311 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6425,7 +6314,7 @@
64256314 state.addr = 819859607768530944LLU; // resdest___
64266315 break;
64276316 }
6428- case 18446744073709551388LLU: // 999999996a'''''''''''''''
6317+ case 18446744073709551391LLU: // 999999996d'''''''''''''''
64296318 {
64306319 // parameter-reference u64 reference1 goes out of scope
64316320 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference1 at 5
@@ -6444,7 +6333,7 @@
64446333 }
64456334 break;
64466335 }
6447- case 18446744073709551384LLU: // 999999996X'''''''''''''''
6336+ case 18446744073709551387LLU: // 999999996$'''''''''''''''
64486337 {
64496338 {
64506339 uint64_t arg = tree_pop_move(&heap, 2LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -6501,7 +6390,7 @@
65016390 }
65026391 break;
65036392 }
6504- case 18446744073709551383LLU: // 999999996W'''''''''''''''
6393+ case 18446744073709551386LLU: // 999999996Z'''''''''''''''
65056394 {
65066395 {
65076396 uint64_t arg = tree_pop_move(&heap, 7LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -6543,14 +6432,14 @@
65436432 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
65446433 }
65456434 // emitted destructur for type list<pardef____>
6546- state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
6435+ state.addr = 18446744073709551384LLU; // 999999996X'''''''''''''''
65476436 break;
65486437 }
6549- case 18446744073709551381LLU: // 999999996U'''''''''''''''
6438+ case 18446744073709551384LLU: // 999999996X'''''''''''''''
65506439 {
65516440 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
65526441 {
6553- state.addr = 18446744073709551382LLU; // 999999996V'''''''''''''''
6442+ state.addr = 18446744073709551385LLU; // 999999996Y'''''''''''''''
65546443 break;
65556444 }
65566445 // temporary list-element
@@ -6564,7 +6453,7 @@
65646453 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
65656454 }
65666455 // ACCUMULATE ARGUMENTS - END
6567- uint64_t return_to = 18446744073709551380LLU;
6456+ uint64_t return_to = 18446744073709551383LLU;
65686457 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
65696458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
65706459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6573,14 +6462,14 @@
65736462 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
65746463 break;
65756464 }
6576- case 18446744073709551380LLU: // 999999996T'''''''''''''''
6465+ case 18446744073709551383LLU: // 999999996W'''''''''''''''
65776466 {
65786467 // RELEASE temporary destructor-variable
65796468 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
6580- state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
6469+ state.addr = 18446744073709551384LLU; // 999999996X'''''''''''''''
65816470 break;
65826471 }
6583- case 18446744073709551382LLU: // 999999996V'''''''''''''''
6472+ case 18446744073709551385LLU: // 999999996Y'''''''''''''''
65846473 {
65856474 // RELEASE temporary destructor-variable
65866475 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -6589,14 +6478,14 @@
65896478 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
65906479 }
65916480 // emitted destructur for type list<resdest___>
6592- state.addr = 18446744073709551378LLU; // 999999996R'''''''''''''''
6481+ state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
65936482 break;
65946483 }
6595- case 18446744073709551378LLU: // 999999996R'''''''''''''''
6484+ case 18446744073709551381LLU: // 999999996U'''''''''''''''
65966485 {
65976486 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
65986487 {
6599- state.addr = 18446744073709551379LLU; // 999999996S'''''''''''''''
6488+ state.addr = 18446744073709551382LLU; // 999999996V'''''''''''''''
66006489 break;
66016490 }
66026491 // temporary list-element
@@ -6610,7 +6499,7 @@
66106499 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
66116500 }
66126501 // ACCUMULATE ARGUMENTS - END
6613- uint64_t return_to = 18446744073709551377LLU;
6502+ uint64_t return_to = 18446744073709551380LLU;
66146503 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
66156504 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
66166505 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6619,14 +6508,14 @@
66196508 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
66206509 break;
66216510 }
6622- case 18446744073709551377LLU: // 999999996Q'''''''''''''''
6511+ case 18446744073709551380LLU: // 999999996T'''''''''''''''
66236512 {
66246513 // RELEASE temporary destructor-variable
66256514 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
6626- state.addr = 18446744073709551378LLU; // 999999996R'''''''''''''''
6515+ state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
66276516 break;
66286517 }
6629- case 18446744073709551379LLU: // 999999996S'''''''''''''''
6518+ case 18446744073709551382LLU: // 999999996V'''''''''''''''
66306519 {
66316520 // RELEASE temporary destructor-variable
66326521 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -6748,10 +6637,10 @@
67486637 uint64_t arg = 0;
67496638 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
67506639 }
6751- state.addr = 18446744073709551375LLU; // 999999996O'''''''''''''''
6640+ state.addr = 18446744073709551378LLU; // 999999996R'''''''''''''''
67526641 break;
67536642 }
6754- case 18446744073709551375LLU: // 999999996O'''''''''''''''
6643+ case 18446744073709551378LLU: // 999999996R'''''''''''''''
67556644 {
67566645 if(!*LOCAL_ACCESS(heap.data, 12LLU, 10LLU))
67576646 {
@@ -6758,7 +6647,7 @@
67586647 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
67596648 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
67606649 {
6761- state.addr = 18446744073709551374LLU; // 999999996N'''''''''''''''
6650+ state.addr = 18446744073709551377LLU; // 999999996Q'''''''''''''''
67626651 break;
67636652 }
67646653 }
@@ -6778,7 +6667,7 @@
67786667 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
67796668 }
67806669 // ACCUMULATE ARGUMENTS - END
6781- uint64_t return_to = 18446744073709551370LLU;
6670+ uint64_t return_to = 18446744073709551373LLU;
67826671 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
67836672 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
67846673 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6787,12 +6676,12 @@
67876676 state.addr = 333468934555566080LLU; // ResCopy___
67886677 break;
67896678 }
6790- case 18446744073709551370LLU: // 999999996J'''''''''''''''
6679+ case 18446744073709551373LLU: // 999999996M'''''''''''''''
67916680 {
6792- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*LOCAL_ACCESS(heap.data, 13LLU, 9LLU), 8) ? 18446744073709551373LLU : 18446744073709551372LLU;
6681+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*LOCAL_ACCESS(heap.data, 13LLU, 9LLU), 8) ? 18446744073709551376LLU : 18446744073709551375LLU;
67936682 break;
67946683 }
6795- case 18446744073709551373LLU: // 999999996M'''''''''''''''
6684+ case 18446744073709551376LLU: // 999999996P'''''''''''''''
67966685 {
67976686 {
67986687 fprintf(stderr, "%s\n", "INTERNAL ERROR in FunctionCp: out of dynamic heap - recompile compiler to reserve more dynamic heap");
@@ -6805,7 +6694,7 @@
68056694 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
68066695 }
68076696 // ACCUMULATE ARGUMENTS - END
6808- uint64_t return_to = 18446744073709551369LLU;
6697+ uint64_t return_to = 18446744073709551372LLU;
68096698 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
68106699 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
68116700 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6814,26 +6703,26 @@
68146703 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
68156704 break;
68166705 }
6817- case 18446744073709551369LLU: // 999999996I'''''''''''''''
6706+ case 18446744073709551372LLU: // 999999996L'''''''''''''''
68186707 {
68196708 // parameter resdest___ RP________ goes out of scope
6820- state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
6709+ state.addr = 18446744073709551374LLU; // 999999996N'''''''''''''''
68216710 break;
68226711 }
6823- case 18446744073709551372LLU: // 999999996L'''''''''''''''
6712+ case 18446744073709551375LLU: // 999999996O'''''''''''''''
68246713 {
6825- state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
6714+ state.addr = 18446744073709551374LLU; // 999999996N'''''''''''''''
68266715 break;
68276716 }
6828- case 18446744073709551371LLU: // 999999996K'''''''''''''''
6717+ case 18446744073709551374LLU: // 999999996N'''''''''''''''
68296718 {
68306719 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
68316720 // parameter-reference resdest___ rp________ goes out of scope
68326721 // parameter-reference list<resdest___> resultpars goes out of scope
6833- state.addr = 18446744073709551375LLU; // 999999996O'''''''''''''''
6722+ state.addr = 18446744073709551378LLU; // 999999996R'''''''''''''''
68346723 break;
68356724 }
6836- case 18446744073709551374LLU: // 999999996N'''''''''''''''
6725+ case 18446744073709551377LLU: // 999999996Q'''''''''''''''
68376726 {
68386727 list_reverse(heap.data, &/*RESULTPARS*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU));
68396728 {
@@ -6848,10 +6737,10 @@
68486737 uint64_t arg = 0;
68496738 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
68506739 }
6851- state.addr = 18446744073709551368LLU; // 999999996H'''''''''''''''
6740+ state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
68526741 break;
68536742 }
6854- case 18446744073709551368LLU: // 999999996H'''''''''''''''
6743+ case 18446744073709551371LLU: // 999999996K'''''''''''''''
68556744 {
68566745 if(!*LOCAL_ACCESS(heap.data, 13LLU, 11LLU))
68576746 {
@@ -6858,7 +6747,7 @@
68586747 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
68596748 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
68606749 {
6861- state.addr = 18446744073709551367LLU; // 999999996G'''''''''''''''
6750+ state.addr = 18446744073709551370LLU; // 999999996J'''''''''''''''
68626751 break;
68636752 }
68646753 }
@@ -6878,7 +6767,7 @@
68786767 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
68796768 }
68806769 // ACCUMULATE ARGUMENTS - END
6881- uint64_t return_to = 18446744073709551363LLU;
6770+ uint64_t return_to = 18446744073709551366LLU;
68826771 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
68836772 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
68846773 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6887,12 +6776,12 @@
68876776 state.addr = 296309897384864500LLU; // ParDefCopy
68886777 break;
68896778 }
6890- case 18446744073709551363LLU: // 999999996C'''''''''''''''
6779+ case 18446744073709551366LLU: // 999999996F'''''''''''''''
68916780 {
6892- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), &*LOCAL_ACCESS(heap.data, 14LLU, 10LLU), 11) ? 18446744073709551366LLU : 18446744073709551365LLU;
6781+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), &*LOCAL_ACCESS(heap.data, 14LLU, 10LLU), 11) ? 18446744073709551369LLU : 18446744073709551368LLU;
68936782 break;
68946783 }
6895- case 18446744073709551366LLU: // 999999996F'''''''''''''''
6784+ case 18446744073709551369LLU: // 999999996I'''''''''''''''
68966785 {
68976786 {
68986787 fprintf(stderr, "%s\n", "INTERNAL ERROR in FunctionCp: out of dynamic heap - recompile compiler to reserve more dynamic heap");
@@ -6905,7 +6794,7 @@
69056794 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
69066795 }
69076796 // ACCUMULATE ARGUMENTS - END
6908- uint64_t return_to = 18446744073709551362LLU;
6797+ uint64_t return_to = 18446744073709551365LLU;
69096798 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
69106799 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
69116800 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6914,26 +6803,26 @@
69146803 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
69156804 break;
69166805 }
6917- case 18446744073709551362LLU: // 999999996B'''''''''''''''
6806+ case 18446744073709551365LLU: // 999999996E'''''''''''''''
69186807 {
69196808 // parameter pardef____ DP________ goes out of scope
6920- state.addr = 18446744073709551364LLU; // 999999996D'''''''''''''''
6809+ state.addr = 18446744073709551367LLU; // 999999996G'''''''''''''''
69216810 break;
69226811 }
6923- case 18446744073709551365LLU: // 999999996E'''''''''''''''
6812+ case 18446744073709551368LLU: // 999999996H'''''''''''''''
69246813 {
6925- state.addr = 18446744073709551364LLU; // 999999996D'''''''''''''''
6814+ state.addr = 18446744073709551367LLU; // 999999996G'''''''''''''''
69266815 break;
69276816 }
6928- case 18446744073709551364LLU: // 999999996D'''''''''''''''
6817+ case 18446744073709551367LLU: // 999999996G'''''''''''''''
69296818 {
69306819 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
69316820 // parameter-reference pardef____ dp________ goes out of scope
69326821 // parameter-reference list<pardef____> defpars___ goes out of scope
6933- state.addr = 18446744073709551368LLU; // 999999996H'''''''''''''''
6822+ state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
69346823 break;
69356824 }
6936- case 18446744073709551367LLU: // 999999996G'''''''''''''''
6825+ case 18446744073709551370LLU: // 999999996J'''''''''''''''
69376826 {
69386827 list_reverse(heap.data, &/*DEFPARS___*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU));
69396828 // ACCUMULATE ARGUMENTS - BEGIN
@@ -6967,7 +6856,7 @@
69676856 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
69686857 }
69696858 // ACCUMULATE ARGUMENTS - END
6970- uint64_t return_to = 18446744073709551360LLU;
6859+ uint64_t return_to = 18446744073709551363LLU;
69716860 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
69726861 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
69736862 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -6976,7 +6865,7 @@
69766865 state.addr = 552446646280519680LLU; // copyu64___
69776866 break;
69786867 }
6979- case 18446744073709551360LLU: // 999999996_'''''''''''''''
6868+ case 18446744073709551363LLU: // 999999996C'''''''''''''''
69806869 {
69816870 {
69826871 uint64_t exchange = LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 13*/;
@@ -7005,7 +6894,7 @@
70056894 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
70066895 }
70076896 // ACCUMULATE ARGUMENTS - END
7008- uint64_t return_to = 18446744073709551359LLU;
6897+ uint64_t return_to = 18446744073709551362LLU;
70096898 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
70106899 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
70116900 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7014,7 +6903,7 @@
70146903 state.addr = 552446646280519680LLU; // copyu64___
70156904 break;
70166905 }
7017- case 18446744073709551359LLU: // 9999999959'''''''''''''''
6906+ case 18446744073709551362LLU: // 999999996B'''''''''''''''
70186907 {
70196908 {
70206909 uint64_t exchange = LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 13*/;
@@ -7043,7 +6932,7 @@
70436932 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
70446933 }
70456934 // ACCUMULATE ARGUMENTS - END
7046- uint64_t return_to = 18446744073709551358LLU;
6935+ uint64_t return_to = 18446744073709551361LLU;
70476936 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
70486937 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
70496938 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7052,7 +6941,7 @@
70526941 state.addr = 552446646280519680LLU; // copyu64___
70536942 break;
70546943 }
7055- case 18446744073709551358LLU: // 9999999958'''''''''''''''
6944+ case 18446744073709551361LLU: // 999999996A'''''''''''''''
70566945 {
70576946 {
70586947 uint64_t exchange = LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 13*/;
@@ -7081,7 +6970,7 @@
70816970 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
70826971 }
70836972 // ACCUMULATE ARGUMENTS - END
7084- uint64_t return_to = 18446744073709551357LLU;
6973+ uint64_t return_to = 18446744073709551360LLU;
70856974 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
70866975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
70876976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7090,7 +6979,7 @@
70906979 state.addr = 552446646280519680LLU; // copyu64___
70916980 break;
70926981 }
7093- case 18446744073709551357LLU: // 9999999957'''''''''''''''
6982+ case 18446744073709551360LLU: // 999999996_'''''''''''''''
70946983 {
70956984 {
70966985 uint64_t exchange = LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 13*/;
@@ -7119,7 +7008,7 @@
71197008 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
71207009 }
71217010 // ACCUMULATE ARGUMENTS - END
7122- uint64_t return_to = 18446744073709551356LLU;
7011+ uint64_t return_to = 18446744073709551359LLU;
71237012 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
71247013 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
71257014 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7128,7 +7017,7 @@
71287017 state.addr = 552446646280519680LLU; // copyu64___
71297018 break;
71307019 }
7131- case 18446744073709551356LLU: // 9999999956'''''''''''''''
7020+ case 18446744073709551359LLU: // 9999999959'''''''''''''''
71327021 {
71337022 {
71347023 uint64_t exchange = LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 13*/;
@@ -7140,7 +7029,7 @@
71407029 }
71417030 }
71427031 // ACCUMULATE ARGUMENTS - END
7143- uint64_t return_to = 18446744073709551361LLU;
7032+ uint64_t return_to = 18446744073709551364LLU;
71447033 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0));
71457034 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
71467035 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7149,7 +7038,7 @@
71497038 state.addr = 608168382267297792LLU; // function__
71507039 break;
71517040 }
7152- case 18446744073709551361LLU: // 999999996A'''''''''''''''
7041+ case 18446744073709551364LLU: // 999999996D'''''''''''''''
71537042 {
71547043 // variable list<pardef____> DEFPARS___ goes out of scope
71557044 // (uninitialized -> no destructor-call)
@@ -7264,10 +7153,10 @@
72647153 uint64_t arg = 0;
72657154 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
72667155 }
7267- state.addr = 18446744073709551355LLU; // 9999999955'''''''''''''''
7156+ state.addr = 18446744073709551358LLU; // 9999999958'''''''''''''''
72687157 break;
72697158 }
7270- case 18446744073709551355LLU: // 9999999955'''''''''''''''
7159+ case 18446744073709551358LLU: // 9999999958'''''''''''''''
72717160 {
72727161 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
72737162 {
@@ -7274,7 +7163,7 @@
72747163 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
72757164 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
72767165 {
7277- state.addr = 18446744073709551354LLU; // 9999999954'''''''''''''''
7166+ state.addr = 18446744073709551357LLU; // 9999999957'''''''''''''''
72787167 break;
72797168 }
72807169 }
@@ -7294,7 +7183,7 @@
72947183 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
72957184 }
72967185 // ACCUMULATE ARGUMENTS - END
7297- uint64_t return_to = 18446744073709551350LLU;
7186+ uint64_t return_to = 18446744073709551353LLU;
72987187 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
72997188 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
73007189 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7303,12 +7192,12 @@
73037192 state.addr = 325750391286068249LLU; // RESDEFCOPY
73047193 break;
73057194 }
7306- case 18446744073709551350LLU: // 9999999950'''''''''''''''
7195+ case 18446744073709551353LLU: // 9999999953'''''''''''''''
73077196 {
7308- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 8) ? 18446744073709551353LLU : 18446744073709551352LLU;
7197+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 8) ? 18446744073709551356LLU : 18446744073709551355LLU;
73097198 break;
73107199 }
7311- case 18446744073709551353LLU: // 9999999953'''''''''''''''
7200+ case 18446744073709551356LLU: // 9999999956'''''''''''''''
73127201 {
73137202 {
73147203 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -7321,7 +7210,7 @@
73217210 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
73227211 }
73237212 // ACCUMULATE ARGUMENTS - END
7324- uint64_t return_to = 18446744073709551349LLU;
7213+ uint64_t return_to = 18446744073709551352LLU;
73257214 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
73267215 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
73277216 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7330,26 +7219,26 @@
73307219 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
73317220 break;
73327221 }
7333- case 18446744073709551349LLU: // 999999995z'''''''''''''''
7222+ case 18446744073709551352LLU: // 9999999952'''''''''''''''
73347223 {
73357224 // parameter resdest___ new_______ goes out of scope
7336- state.addr = 18446744073709551351LLU; // 9999999951'''''''''''''''
7225+ state.addr = 18446744073709551354LLU; // 9999999954'''''''''''''''
73377226 break;
73387227 }
7339- case 18446744073709551352LLU: // 9999999952'''''''''''''''
7228+ case 18446744073709551355LLU: // 9999999955'''''''''''''''
73407229 {
7341- state.addr = 18446744073709551351LLU; // 9999999951'''''''''''''''
7230+ state.addr = 18446744073709551354LLU; // 9999999954'''''''''''''''
73427231 break;
73437232 }
7344- case 18446744073709551351LLU: // 9999999951'''''''''''''''
7233+ case 18446744073709551354LLU: // 9999999954'''''''''''''''
73457234 {
73467235 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
73477236 // parameter-reference resdest___ respar1___ goes out of scope
73487237 // parameter-reference list<resdest___> yresults__ goes out of scope
7349- state.addr = 18446744073709551355LLU; // 9999999955'''''''''''''''
7238+ state.addr = 18446744073709551358LLU; // 9999999958'''''''''''''''
73507239 break;
73517240 }
7352- case 18446744073709551354LLU: // 9999999954'''''''''''''''
7241+ case 18446744073709551357LLU: // 9999999957'''''''''''''''
73537242 {
73547243 list_reverse(heap.data, &/*yres______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU));
73557244 {
@@ -7360,10 +7249,10 @@
73607249 uint64_t arg = 0;
73617250 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
73627251 }
7363- state.addr = 18446744073709551348LLU; // 999999995y'''''''''''''''
7252+ state.addr = 18446744073709551351LLU; // 9999999951'''''''''''''''
73647253 break;
73657254 }
7366- case 18446744073709551348LLU: // 999999995y'''''''''''''''
7255+ case 18446744073709551351LLU: // 9999999951'''''''''''''''
73677256 {
73687257 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
73697258 {
@@ -7370,16 +7259,16 @@
73707259 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
73717260 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
73727261 {
7373- state.addr = 18446744073709551347LLU; // 999999995x'''''''''''''''
7262+ state.addr = 18446744073709551350LLU; // 9999999950'''''''''''''''
73747263 break;
73757264 }
73767265 }
73777266 /*direct*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = (*LOCAL_ACCESS(heap.data, 8LLU, 6LLU) << 1) + 1LLU;
73787267 *LOCAL_ACCESS(heap.data, 8LLU, 6LLU) = heap.data[*LOCAL_ACCESS(heap.data, 8LLU, 6LLU)].elem0;
7379- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709551346LLU : 18446744073709551345LLU;
7268+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709551349LLU : 18446744073709551348LLU;
73807269 break;
73817270 }
7382- case 18446744073709551346LLU: // 999999995w'''''''''''''''
7271+ case 18446744073709551349LLU: // 999999995z'''''''''''''''
73837272 {
73847273 {
73857274 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 5LLU)/*list*/, 8);
@@ -7404,7 +7293,7 @@
74047293 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
74057294 }
74067295 // ACCUMULATE ARGUMENTS - END
7407- uint64_t return_to = 18446744073709551343LLU;
7296+ uint64_t return_to = 18446744073709551346LLU;
74087297 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
74097298 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
74107299 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7413,7 +7302,7 @@
74137302 state.addr = 589059885019168768LLU; // equres____
74147303 break;
74157304 }
7416- case 18446744073709551343LLU: // 999999995t'''''''''''''''
7305+ case 18446744073709551346LLU: // 999999995w'''''''''''''''
74177306 {
74187307
74197308 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU);
@@ -7428,7 +7317,7 @@
74287317 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
74297318 }
74307319 // ACCUMULATE ARGUMENTS - END
7431- uint64_t return_to = 18446744073709551342LLU;
7320+ uint64_t return_to = 18446744073709551345LLU;
74327321 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
74337322 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
74347323 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7437,32 +7326,32 @@
74377326 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
74387327 break;
74397328 }
7440- case 18446744073709551342LLU: // 999999995s'''''''''''''''
7329+ case 18446744073709551345LLU: // 999999995v'''''''''''''''
74417330 {
74427331 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 9
7443- state.addr = 18446744073709551344LLU; // 999999995u'''''''''''''''
7332+ state.addr = 18446744073709551347LLU; // 999999995x'''''''''''''''
74447333 break;
74457334 }
7446- case 18446744073709551345LLU: // 999999995v'''''''''''''''
7335+ case 18446744073709551348LLU: // 999999995y'''''''''''''''
74477336 {
74487337
74497338 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = 0;
7450- state.addr = 18446744073709551344LLU; // 999999995u'''''''''''''''
7339+ state.addr = 18446744073709551347LLU; // 999999995x'''''''''''''''
74517340 break;
74527341 }
7453- case 18446744073709551344LLU: // 999999995u'''''''''''''''
7342+ case 18446744073709551347LLU: // 999999995x'''''''''''''''
74547343 {
74557344 // parameter-reference resdest___ res0______ goes out of scope
74567345 // parameter-reference list<resdest___> xresults__ goes out of scope
7457- state.addr = 18446744073709551348LLU; // 999999995y'''''''''''''''
7346+ state.addr = 18446744073709551351LLU; // 9999999951'''''''''''''''
74587347 break;
74597348 }
7460- case 18446744073709551347LLU: // 999999995x'''''''''''''''
7349+ case 18446744073709551350LLU: // 9999999950'''''''''''''''
74617350 {
7462- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551341LLU : 18446744073709551340LLU;
7351+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551344LLU : 18446744073709551343LLU;
74637352 break;
74647353 }
7465- case 18446744073709551341LLU: // 999999995r'''''''''''''''
7354+ case 18446744073709551344LLU: // 999999995u'''''''''''''''
74667355 {
74677356 {
74687357 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)/*list*/, 8);
@@ -7478,7 +7367,7 @@
74787367 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
74797368 }
74807369 // ACCUMULATE ARGUMENTS - END
7481- uint64_t return_to = 18446744073709551338LLU;
7370+ uint64_t return_to = 18446744073709551341LLU;
74827371 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
74837372 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
74847373 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7487,29 +7376,29 @@
74877376 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
74887377 break;
74897378 }
7490- case 18446744073709551338LLU: // 999999995o'''''''''''''''
7379+ case 18446744073709551341LLU: // 999999995r'''''''''''''''
74917380 {
74927381 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 7
7493- state.addr = 18446744073709551339LLU; // 999999995p'''''''''''''''
7382+ state.addr = 18446744073709551342LLU; // 999999995s'''''''''''''''
74947383 break;
74957384 }
7496- case 18446744073709551340LLU: // 999999995q'''''''''''''''
7385+ case 18446744073709551343LLU: // 999999995t'''''''''''''''
74977386 {
7498- state.addr = 18446744073709551339LLU; // 999999995p'''''''''''''''
7387+ state.addr = 18446744073709551342LLU; // 999999995s'''''''''''''''
74997388 break;
75007389 }
7501- case 18446744073709551339LLU: // 999999995p'''''''''''''''
7390+ case 18446744073709551342LLU: // 999999995s'''''''''''''''
75027391 {
75037392 // variable list<resdest___> yres______ goes out of scope
75047393 // emitted destructur for type list<resdest___>
7505- state.addr = 18446744073709551336LLU; // 999999995m'''''''''''''''
7394+ state.addr = 18446744073709551339LLU; // 999999995p'''''''''''''''
75067395 break;
75077396 }
7508- case 18446744073709551336LLU: // 999999995m'''''''''''''''
7397+ case 18446744073709551339LLU: // 999999995p'''''''''''''''
75097398 {
75107399 if(!*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)/*list*/)
75117400 {
7512- state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
7401+ state.addr = 18446744073709551340LLU; // 999999995q'''''''''''''''
75137402 break;
75147403 }
75157404 // temporary list-element
@@ -7523,7 +7412,7 @@
75237412 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
75247413 }
75257414 // ACCUMULATE ARGUMENTS - END
7526- uint64_t return_to = 18446744073709551335LLU;
7415+ uint64_t return_to = 18446744073709551338LLU;
75277416 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
75287417 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
75297418 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7532,14 +7421,14 @@
75327421 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
75337422 break;
75347423 }
7535- case 18446744073709551335LLU: // 999999995l'''''''''''''''
7424+ case 18446744073709551338LLU: // 999999995o'''''''''''''''
75367425 {
75377426 // RELEASE temporary destructor-variable
75387427 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
7539- state.addr = 18446744073709551336LLU; // 999999995m'''''''''''''''
7428+ state.addr = 18446744073709551339LLU; // 999999995p'''''''''''''''
75407429 break;
75417430 }
7542- case 18446744073709551337LLU: // 999999995n'''''''''''''''
7431+ case 18446744073709551340LLU: // 999999995q'''''''''''''''
75437432 {
75447433 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference yres______ at 6
75457434 {
@@ -7554,10 +7443,10 @@
75547443 uint64_t arg = 0;
75557444 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
75567445 }
7557- state.addr = 18446744073709551334LLU; // 999999995k'''''''''''''''
7446+ state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
75587447 break;
75597448 }
7560- case 18446744073709551334LLU: // 999999995k'''''''''''''''
7449+ case 18446744073709551337LLU: // 999999995n'''''''''''''''
75617450 {
75627451 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
75637452 {
@@ -7564,7 +7453,7 @@
75647453 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
75657454 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
75667455 {
7567- state.addr = 18446744073709551333LLU; // 999999995j'''''''''''''''
7456+ state.addr = 18446744073709551336LLU; // 999999995m'''''''''''''''
75687457 break;
75697458 }
75707459 }
@@ -7584,7 +7473,7 @@
75847473 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
75857474 }
75867475 // ACCUMULATE ARGUMENTS - END
7587- uint64_t return_to = 18446744073709551329LLU;
7476+ uint64_t return_to = 18446744073709551332LLU;
75887477 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
75897478 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
75907479 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7593,12 +7482,12 @@
75937482 state.addr = 296309897384864500LLU; // ParDefCopy
75947483 break;
75957484 }
7596- case 18446744073709551329LLU: // 999999995f'''''''''''''''
7485+ case 18446744073709551332LLU: // 999999995i'''''''''''''''
75977486 {
7598- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 11) ? 18446744073709551332LLU : 18446744073709551331LLU;
7487+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 11) ? 18446744073709551335LLU : 18446744073709551334LLU;
75997488 break;
76007489 }
7601- case 18446744073709551332LLU: // 999999995i'''''''''''''''
7490+ case 18446744073709551335LLU: // 999999995l'''''''''''''''
76027491 {
76037492 {
76047493 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -7611,7 +7500,7 @@
76117500 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
76127501 }
76137502 // ACCUMULATE ARGUMENTS - END
7614- uint64_t return_to = 18446744073709551328LLU;
7503+ uint64_t return_to = 18446744073709551331LLU;
76157504 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
76167505 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
76177506 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7620,26 +7509,26 @@
76207509 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
76217510 break;
76227511 }
7623- case 18446744073709551328LLU: // 999999995e'''''''''''''''
7512+ case 18446744073709551331LLU: // 999999995h'''''''''''''''
76247513 {
76257514 // parameter pardef____ new_______ goes out of scope
7626- state.addr = 18446744073709551330LLU; // 999999995g'''''''''''''''
7515+ state.addr = 18446744073709551333LLU; // 999999995j'''''''''''''''
76277516 break;
76287517 }
7629- case 18446744073709551331LLU: // 999999995h'''''''''''''''
7518+ case 18446744073709551334LLU: // 999999995k'''''''''''''''
76307519 {
7631- state.addr = 18446744073709551330LLU; // 999999995g'''''''''''''''
7520+ state.addr = 18446744073709551333LLU; // 999999995j'''''''''''''''
76327521 break;
76337522 }
7634- case 18446744073709551330LLU: // 999999995g'''''''''''''''
7523+ case 18446744073709551333LLU: // 999999995j'''''''''''''''
76357524 {
76367525 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
76377526 // parameter-reference pardef____ par1______ goes out of scope
76387527 // parameter-reference list<pardef____> ydefpars__ goes out of scope
7639- state.addr = 18446744073709551334LLU; // 999999995k'''''''''''''''
7528+ state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
76407529 break;
76417530 }
7642- case 18446744073709551333LLU: // 999999995j'''''''''''''''
7531+ case 18446744073709551336LLU: // 999999995m'''''''''''''''
76437532 {
76447533 list_reverse(heap.data, &/*ypars_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU));
76457534 {
@@ -7650,10 +7539,10 @@
76507539 uint64_t arg = 0;
76517540 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
76527541 }
7653- state.addr = 18446744073709551327LLU; // 999999995d'''''''''''''''
7542+ state.addr = 18446744073709551330LLU; // 999999995g'''''''''''''''
76547543 break;
76557544 }
7656- case 18446744073709551327LLU: // 999999995d'''''''''''''''
7545+ case 18446744073709551330LLU: // 999999995g'''''''''''''''
76577546 {
76587547 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
76597548 {
@@ -7660,16 +7549,16 @@
76607549 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
76617550 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
76627551 {
7663- state.addr = 18446744073709551326LLU; // 999999995c'''''''''''''''
7552+ state.addr = 18446744073709551329LLU; // 999999995f'''''''''''''''
76647553 break;
76657554 }
76667555 }
76677556 /*direct*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = (*LOCAL_ACCESS(heap.data, 8LLU, 6LLU) << 1) + 1LLU;
76687557 *LOCAL_ACCESS(heap.data, 8LLU, 6LLU) = heap.data[*LOCAL_ACCESS(heap.data, 8LLU, 6LLU)].elem0;
7669- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709551325LLU : 18446744073709551324LLU;
7558+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 8LLU, 5LLU) ? 18446744073709551328LLU : 18446744073709551327LLU;
76707559 break;
76717560 }
7672- case 18446744073709551325LLU: // 999999995b'''''''''''''''
7561+ case 18446744073709551328LLU: // 999999995e'''''''''''''''
76737562 {
76747563 {
76757564 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 5LLU)/*list*/, 11);
@@ -7694,7 +7583,7 @@
76947583 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
76957584 }
76967585 // ACCUMULATE ARGUMENTS - END
7697- uint64_t return_to = 18446744073709551322LLU;
7586+ uint64_t return_to = 18446744073709551325LLU;
76987587 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
76997588 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
77007589 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7703,7 +7592,7 @@
77037592 state.addr = 589059743276730432LLU; // equpardef_
77047593 break;
77057594 }
7706- case 18446744073709551322LLU: // 999999995Z'''''''''''''''
7595+ case 18446744073709551325LLU: // 999999995b'''''''''''''''
77077596 {
77087597
77097598 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU);
@@ -7718,7 +7607,7 @@
77187607 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
77197608 }
77207609 // ACCUMULATE ARGUMENTS - END
7721- uint64_t return_to = 18446744073709551321LLU;
7610+ uint64_t return_to = 18446744073709551324LLU;
77227611 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
77237612 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
77247613 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7727,32 +7616,32 @@
77277616 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
77287617 break;
77297618 }
7730- case 18446744073709551321LLU: // 999999995Y'''''''''''''''
7619+ case 18446744073709551324LLU: // 999999995a'''''''''''''''
77317620 {
77327621 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 9
7733- state.addr = 18446744073709551323LLU; // 999999995$'''''''''''''''
7622+ state.addr = 18446744073709551326LLU; // 999999995c'''''''''''''''
77347623 break;
77357624 }
7736- case 18446744073709551324LLU: // 999999995a'''''''''''''''
7625+ case 18446744073709551327LLU: // 999999995d'''''''''''''''
77377626 {
77387627
77397628 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = 0;
7740- state.addr = 18446744073709551323LLU; // 999999995$'''''''''''''''
7629+ state.addr = 18446744073709551326LLU; // 999999995c'''''''''''''''
77417630 break;
77427631 }
7743- case 18446744073709551323LLU: // 999999995$'''''''''''''''
7632+ case 18446744073709551326LLU: // 999999995c'''''''''''''''
77447633 {
77457634 // parameter-reference pardef____ par0______ goes out of scope
77467635 // parameter-reference list<pardef____> xdefpars__ goes out of scope
7747- state.addr = 18446744073709551327LLU; // 999999995d'''''''''''''''
7636+ state.addr = 18446744073709551330LLU; // 999999995g'''''''''''''''
77487637 break;
77497638 }
7750- case 18446744073709551326LLU: // 999999995c'''''''''''''''
7639+ case 18446744073709551329LLU: // 999999995f'''''''''''''''
77517640 {
7752- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551320LLU : 18446744073709551319LLU;
7641+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551323LLU : 18446744073709551322LLU;
77537642 break;
77547643 }
7755- case 18446744073709551320LLU: // 999999995X'''''''''''''''
7644+ case 18446744073709551323LLU: // 999999995$'''''''''''''''
77567645 {
77577646 {
77587647 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)/*list*/, 11);
@@ -7768,7 +7657,7 @@
77687657 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
77697658 }
77707659 // ACCUMULATE ARGUMENTS - END
7771- uint64_t return_to = 18446744073709551317LLU;
7660+ uint64_t return_to = 18446744073709551320LLU;
77727661 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
77737662 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
77747663 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7777,29 +7666,29 @@
77777666 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
77787667 break;
77797668 }
7780- case 18446744073709551317LLU: // 999999995U'''''''''''''''
7669+ case 18446744073709551320LLU: // 999999995X'''''''''''''''
77817670 {
77827671 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 7
7783- state.addr = 18446744073709551318LLU; // 999999995V'''''''''''''''
7672+ state.addr = 18446744073709551321LLU; // 999999995Y'''''''''''''''
77847673 break;
77857674 }
7786- case 18446744073709551319LLU: // 999999995W'''''''''''''''
7675+ case 18446744073709551322LLU: // 999999995Z'''''''''''''''
77877676 {
7788- state.addr = 18446744073709551318LLU; // 999999995V'''''''''''''''
7677+ state.addr = 18446744073709551321LLU; // 999999995Y'''''''''''''''
77897678 break;
77907679 }
7791- case 18446744073709551318LLU: // 999999995V'''''''''''''''
7680+ case 18446744073709551321LLU: // 999999995Y'''''''''''''''
77927681 {
77937682 // variable list<pardef____> ypars_____ goes out of scope
77947683 // emitted destructur for type list<pardef____>
7795- state.addr = 18446744073709551315LLU; // 999999995S'''''''''''''''
7684+ state.addr = 18446744073709551318LLU; // 999999995V'''''''''''''''
77967685 break;
77977686 }
7798- case 18446744073709551315LLU: // 999999995S'''''''''''''''
7687+ case 18446744073709551318LLU: // 999999995V'''''''''''''''
77997688 {
78007689 if(!*LOCAL_ACCESS(heap.data, 6LLU, 5LLU)/*list*/)
78017690 {
7802- state.addr = 18446744073709551316LLU; // 999999995T'''''''''''''''
7691+ state.addr = 18446744073709551319LLU; // 999999995W'''''''''''''''
78037692 break;
78047693 }
78057694 // temporary list-element
@@ -7813,7 +7702,7 @@
78137702 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
78147703 }
78157704 // ACCUMULATE ARGUMENTS - END
7816- uint64_t return_to = 18446744073709551314LLU;
7705+ uint64_t return_to = 18446744073709551317LLU;
78177706 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
78187707 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
78197708 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7822,14 +7711,14 @@
78227711 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
78237712 break;
78247713 }
7825- case 18446744073709551314LLU: // 999999995R'''''''''''''''
7714+ case 18446744073709551317LLU: // 999999995U'''''''''''''''
78267715 {
78277716 // RELEASE temporary destructor-variable
78287717 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
7829- state.addr = 18446744073709551315LLU; // 999999995S'''''''''''''''
7718+ state.addr = 18446744073709551318LLU; // 999999995V'''''''''''''''
78307719 break;
78317720 }
7832- case 18446744073709551316LLU: // 999999995T'''''''''''''''
7721+ case 18446744073709551319LLU: // 999999995W'''''''''''''''
78337722 {
78347723 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference ypars_____ at 6
78357724 // parameter-reference list<pardef____> ydefpars__ goes out of scope
@@ -7866,10 +7755,10 @@
78667755 uint64_t arg = 0;
78677756 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
78687757 }
7869- state.addr = 18446744073709551313LLU; // 999999995Q'''''''''''''''
7758+ state.addr = 18446744073709551316LLU; // 999999995T'''''''''''''''
78707759 break;
78717760 }
7872- case 18446744073709551313LLU: // 999999995Q'''''''''''''''
7761+ case 18446744073709551316LLU: // 999999995T'''''''''''''''
78737762 {
78747763 if(!*LOCAL_ACCESS(heap.data, 18LLU, 16LLU))
78757764 {
@@ -7876,7 +7765,7 @@
78767765 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
78777766 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
78787767 {
7879- state.addr = 18446744073709551312LLU; // 999999995P'''''''''''''''
7768+ state.addr = 18446744073709551315LLU; // 999999995S'''''''''''''''
78807769 break;
78817770 }
78827771 }
@@ -7896,7 +7785,7 @@
78967785 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
78977786 }
78987787 // ACCUMULATE ARGUMENTS - END
7899- uint64_t return_to = 18446744073709551308LLU;
7788+ uint64_t return_to = 18446744073709551311LLU;
79007789 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
79017790 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
79027791 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7905,12 +7794,12 @@
79057794 state.addr = 325750391286068249LLU; // RESDEFCOPY
79067795 break;
79077796 }
7908- case 18446744073709551308LLU: // 999999995L'''''''''''''''
7797+ case 18446744073709551311LLU: // 999999995O'''''''''''''''
79097798 {
7910- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 19LLU, 18LLU), &*LOCAL_ACCESS(heap.data, 19LLU, 15LLU), 8) ? 18446744073709551311LLU : 18446744073709551310LLU;
7799+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 19LLU, 18LLU), &*LOCAL_ACCESS(heap.data, 19LLU, 15LLU), 8) ? 18446744073709551314LLU : 18446744073709551313LLU;
79117800 break;
79127801 }
7913- case 18446744073709551311LLU: // 999999995O'''''''''''''''
7802+ case 18446744073709551314LLU: // 999999995R'''''''''''''''
79147803 {
79157804 {
79167805 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -7923,7 +7812,7 @@
79237812 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
79247813 }
79257814 // ACCUMULATE ARGUMENTS - END
7926- uint64_t return_to = 18446744073709551307LLU;
7815+ uint64_t return_to = 18446744073709551310LLU;
79277816 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
79287817 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
79297818 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -7932,26 +7821,26 @@
79327821 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
79337822 break;
79347823 }
7935- case 18446744073709551307LLU: // 999999995K'''''''''''''''
7824+ case 18446744073709551310LLU: // 999999995N'''''''''''''''
79367825 {
79377826 // parameter resdest___ new_______ goes out of scope
7938- state.addr = 18446744073709551309LLU; // 999999995M'''''''''''''''
7827+ state.addr = 18446744073709551312LLU; // 999999995P'''''''''''''''
79397828 break;
79407829 }
7941- case 18446744073709551310LLU: // 999999995N'''''''''''''''
7830+ case 18446744073709551313LLU: // 999999995Q'''''''''''''''
79427831 {
7943- state.addr = 18446744073709551309LLU; // 999999995M'''''''''''''''
7832+ state.addr = 18446744073709551312LLU; // 999999995P'''''''''''''''
79447833 break;
79457834 }
7946- case 18446744073709551309LLU: // 999999995M'''''''''''''''
7835+ case 18446744073709551312LLU: // 999999995P'''''''''''''''
79477836 {
79487837 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
79497838 // parameter-reference resdest___ respar1___ goes out of scope
79507839 // parameter-reference list<resdest___> yresults__ goes out of scope
7951- state.addr = 18446744073709551313LLU; // 999999995Q'''''''''''''''
7840+ state.addr = 18446744073709551316LLU; // 999999995T'''''''''''''''
79527841 break;
79537842 }
7954- case 18446744073709551312LLU: // 999999995P'''''''''''''''
7843+ case 18446744073709551315LLU: // 999999995S'''''''''''''''
79557844 {
79567845 list_reverse(heap.data, &/*yres______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU));
79577846 {
@@ -7962,10 +7851,10 @@
79627851 uint64_t arg = 0;
79637852 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
79647853 }
7965- state.addr = 18446744073709551306LLU; // 999999995J'''''''''''''''
7854+ state.addr = 18446744073709551309LLU; // 999999995M'''''''''''''''
79667855 break;
79677856 }
7968- case 18446744073709551306LLU: // 999999995J'''''''''''''''
7857+ case 18446744073709551309LLU: // 999999995M'''''''''''''''
79697858 {
79707859 if(!*LOCAL_ACCESS(heap.data, 18LLU, 16LLU))
79717860 {
@@ -7972,16 +7861,16 @@
79727861 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
79737862 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
79747863 {
7975- state.addr = 18446744073709551305LLU; // 999999995I'''''''''''''''
7864+ state.addr = 18446744073709551308LLU; // 999999995L'''''''''''''''
79767865 break;
79777866 }
79787867 }
79797868 /*direct*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = (*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) << 1) + 1LLU;
79807869 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = heap.data[*LOCAL_ACCESS(heap.data, 18LLU, 16LLU)].elem0;
7981- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 18LLU, 15LLU) ? 18446744073709551304LLU : 18446744073709551303LLU;
7870+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 18LLU, 15LLU) ? 18446744073709551307LLU : 18446744073709551306LLU;
79827871 break;
79837872 }
7984- case 18446744073709551304LLU: // 999999995H'''''''''''''''
7873+ case 18446744073709551307LLU: // 999999995K'''''''''''''''
79857874 {
79867875 {
79877876 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 18LLU, 15LLU)/*list*/, 8);
@@ -8006,7 +7895,7 @@
80067895 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
80077896 }
80087897 // ACCUMULATE ARGUMENTS - END
8009- uint64_t return_to = 18446744073709551301LLU;
7898+ uint64_t return_to = 18446744073709551304LLU;
80107899 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
80117900 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
80127901 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8015,7 +7904,7 @@
80157904 state.addr = 589059885019168768LLU; // equres____
80167905 break;
80177906 }
8018- case 18446744073709551301LLU: // 999999995E'''''''''''''''
7907+ case 18446744073709551304LLU: // 999999995H'''''''''''''''
80197908 {
80207909
80217910 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU);
@@ -8030,7 +7919,7 @@
80307919 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
80317920 }
80327921 // ACCUMULATE ARGUMENTS - END
8033- uint64_t return_to = 18446744073709551300LLU;
7922+ uint64_t return_to = 18446744073709551303LLU;
80347923 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
80357924 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
80367925 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8039,32 +7928,32 @@
80397928 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
80407929 break;
80417930 }
8042- case 18446744073709551300LLU: // 999999995D'''''''''''''''
7931+ case 18446744073709551303LLU: // 999999995G'''''''''''''''
80437932 {
80447933 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 19
8045- state.addr = 18446744073709551302LLU; // 999999995F'''''''''''''''
7934+ state.addr = 18446744073709551305LLU; // 999999995I'''''''''''''''
80467935 break;
80477936 }
8048- case 18446744073709551303LLU: // 999999995G'''''''''''''''
7937+ case 18446744073709551306LLU: // 999999995J'''''''''''''''
80497938 {
80507939
80517940 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 0LLU)) = 0;
8052- state.addr = 18446744073709551302LLU; // 999999995F'''''''''''''''
7941+ state.addr = 18446744073709551305LLU; // 999999995I'''''''''''''''
80537942 break;
80547943 }
8055- case 18446744073709551302LLU: // 999999995F'''''''''''''''
7944+ case 18446744073709551305LLU: // 999999995I'''''''''''''''
80567945 {
80577946 // parameter-reference resdest___ res0______ goes out of scope
80587947 // parameter-reference list<resdest___> xresults__ goes out of scope
8059- state.addr = 18446744073709551306LLU; // 999999995J'''''''''''''''
7948+ state.addr = 18446744073709551309LLU; // 999999995M'''''''''''''''
80607949 break;
80617950 }
8062- case 18446744073709551305LLU: // 999999995I'''''''''''''''
7951+ case 18446744073709551308LLU: // 999999995L'''''''''''''''
80637952 {
8064- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709551299LLU : 18446744073709551298LLU;
7953+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709551302LLU : 18446744073709551301LLU;
80657954 break;
80667955 }
8067- case 18446744073709551299LLU: // 999999995C'''''''''''''''
7956+ case 18446744073709551302LLU: // 999999995F'''''''''''''''
80687957 {
80697958 {
80707959 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 16LLU, 15LLU)/*list*/, 8);
@@ -8080,7 +7969,7 @@
80807969 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
80817970 }
80827971 // ACCUMULATE ARGUMENTS - END
8083- uint64_t return_to = 18446744073709551296LLU;
7972+ uint64_t return_to = 18446744073709551299LLU;
80847973 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
80857974 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
80867975 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8089,29 +7978,29 @@
80897978 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
80907979 break;
80917980 }
8092- case 18446744073709551296LLU: // 999999995_'''''''''''''''
7981+ case 18446744073709551299LLU: // 999999995C'''''''''''''''
80937982 {
80947983 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 17
8095- state.addr = 18446744073709551297LLU; // 999999995A'''''''''''''''
7984+ state.addr = 18446744073709551300LLU; // 999999995D'''''''''''''''
80967985 break;
80977986 }
8098- case 18446744073709551298LLU: // 999999995B'''''''''''''''
7987+ case 18446744073709551301LLU: // 999999995E'''''''''''''''
80997988 {
8100- state.addr = 18446744073709551297LLU; // 999999995A'''''''''''''''
7989+ state.addr = 18446744073709551300LLU; // 999999995D'''''''''''''''
81017990 break;
81027991 }
8103- case 18446744073709551297LLU: // 999999995A'''''''''''''''
7992+ case 18446744073709551300LLU: // 999999995D'''''''''''''''
81047993 {
81057994 // variable list<resdest___> yres______ goes out of scope
81067995 // emitted destructur for type list<resdest___>
8107- state.addr = 18446744073709551294LLU; // 9999999948'''''''''''''''
7996+ state.addr = 18446744073709551297LLU; // 999999995A'''''''''''''''
81087997 break;
81097998 }
8110- case 18446744073709551294LLU: // 9999999948'''''''''''''''
7999+ case 18446744073709551297LLU: // 999999995A'''''''''''''''
81118000 {
81128001 if(!*LOCAL_ACCESS(heap.data, 16LLU, 15LLU)/*list*/)
81138002 {
8114- state.addr = 18446744073709551295LLU; // 9999999949'''''''''''''''
8003+ state.addr = 18446744073709551298LLU; // 999999995B'''''''''''''''
81158004 break;
81168005 }
81178006 // temporary list-element
@@ -8125,7 +8014,7 @@
81258014 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
81268015 }
81278016 // ACCUMULATE ARGUMENTS - END
8128- uint64_t return_to = 18446744073709551293LLU;
8017+ uint64_t return_to = 18446744073709551296LLU;
81298018 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
81308019 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
81318020 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8134,14 +8023,14 @@
81348023 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
81358024 break;
81368025 }
8137- case 18446744073709551293LLU: // 9999999947'''''''''''''''
8026+ case 18446744073709551296LLU: // 999999995_'''''''''''''''
81388027 {
81398028 // RELEASE temporary destructor-variable
81408029 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
8141- state.addr = 18446744073709551294LLU; // 9999999948'''''''''''''''
8030+ state.addr = 18446744073709551297LLU; // 999999995A'''''''''''''''
81428031 break;
81438032 }
8144- case 18446744073709551295LLU: // 9999999949'''''''''''''''
8033+ case 18446744073709551298LLU: // 999999995B'''''''''''''''
81458034 {
81468035 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference yres______ at 16
81478036 {
@@ -8156,10 +8045,10 @@
81568045 uint64_t arg = 0;
81578046 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
81588047 }
8159- state.addr = 18446744073709551292LLU; // 9999999946'''''''''''''''
8048+ state.addr = 18446744073709551295LLU; // 9999999949'''''''''''''''
81608049 break;
81618050 }
8162- case 18446744073709551292LLU: // 9999999946'''''''''''''''
8051+ case 18446744073709551295LLU: // 9999999949'''''''''''''''
81638052 {
81648053 if(!*LOCAL_ACCESS(heap.data, 18LLU, 16LLU))
81658054 {
@@ -8166,7 +8055,7 @@
81668055 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
81678056 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
81688057 {
8169- state.addr = 18446744073709551291LLU; // 9999999945'''''''''''''''
8058+ state.addr = 18446744073709551294LLU; // 9999999948'''''''''''''''
81708059 break;
81718060 }
81728061 }
@@ -8186,7 +8075,7 @@
81868075 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
81878076 }
81888077 // ACCUMULATE ARGUMENTS - END
8189- uint64_t return_to = 18446744073709551287LLU;
8078+ uint64_t return_to = 18446744073709551290LLU;
81908079 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
81918080 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
81928081 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8195,12 +8084,12 @@
81958084 state.addr = 296309897384864500LLU; // ParDefCopy
81968085 break;
81978086 }
8198- case 18446744073709551287LLU: // 9999999941'''''''''''''''
8087+ case 18446744073709551290LLU: // 9999999944'''''''''''''''
81998088 {
8200- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 19LLU, 18LLU), &*LOCAL_ACCESS(heap.data, 19LLU, 15LLU), 11) ? 18446744073709551290LLU : 18446744073709551289LLU;
8089+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 19LLU, 18LLU), &*LOCAL_ACCESS(heap.data, 19LLU, 15LLU), 11) ? 18446744073709551293LLU : 18446744073709551292LLU;
82018090 break;
82028091 }
8203- case 18446744073709551290LLU: // 9999999944'''''''''''''''
8092+ case 18446744073709551293LLU: // 9999999947'''''''''''''''
82048093 {
82058094 {
82068095 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -8213,7 +8102,7 @@
82138102 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
82148103 }
82158104 // ACCUMULATE ARGUMENTS - END
8216- uint64_t return_to = 18446744073709551286LLU;
8105+ uint64_t return_to = 18446744073709551289LLU;
82178106 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
82188107 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
82198108 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8222,26 +8111,26 @@
82228111 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
82238112 break;
82248113 }
8225- case 18446744073709551286LLU: // 9999999940'''''''''''''''
8114+ case 18446744073709551289LLU: // 9999999943'''''''''''''''
82268115 {
82278116 // parameter pardef____ new_______ goes out of scope
8228- state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
8117+ state.addr = 18446744073709551291LLU; // 9999999945'''''''''''''''
82298118 break;
82308119 }
8231- case 18446744073709551289LLU: // 9999999943'''''''''''''''
8120+ case 18446744073709551292LLU: // 9999999946'''''''''''''''
82328121 {
8233- state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
8122+ state.addr = 18446744073709551291LLU; // 9999999945'''''''''''''''
82348123 break;
82358124 }
8236- case 18446744073709551288LLU: // 9999999942'''''''''''''''
8125+ case 18446744073709551291LLU: // 9999999945'''''''''''''''
82378126 {
82388127 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
82398128 // parameter-reference pardef____ par1______ goes out of scope
82408129 // parameter-reference list<pardef____> ydefpars__ goes out of scope
8241- state.addr = 18446744073709551292LLU; // 9999999946'''''''''''''''
8130+ state.addr = 18446744073709551295LLU; // 9999999949'''''''''''''''
82428131 break;
82438132 }
8244- case 18446744073709551291LLU: // 9999999945'''''''''''''''
8133+ case 18446744073709551294LLU: // 9999999948'''''''''''''''
82458134 {
82468135 list_reverse(heap.data, &/*ypars_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU));
82478136 {
@@ -8252,10 +8141,10 @@
82528141 uint64_t arg = 0;
82538142 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
82548143 }
8255- state.addr = 18446744073709551285LLU; // 999999994z'''''''''''''''
8144+ state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
82568145 break;
82578146 }
8258- case 18446744073709551285LLU: // 999999994z'''''''''''''''
8147+ case 18446744073709551288LLU: // 9999999942'''''''''''''''
82598148 {
82608149 if(!*LOCAL_ACCESS(heap.data, 18LLU, 16LLU))
82618150 {
@@ -8262,16 +8151,16 @@
82628151 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
82638152 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
82648153 {
8265- state.addr = 18446744073709551284LLU; // 999999994y'''''''''''''''
8154+ state.addr = 18446744073709551287LLU; // 9999999941'''''''''''''''
82668155 break;
82678156 }
82688157 }
82698158 /*direct*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = (*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) << 1) + 1LLU;
82708159 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = heap.data[*LOCAL_ACCESS(heap.data, 18LLU, 16LLU)].elem0;
8271- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 18LLU, 15LLU) ? 18446744073709551283LLU : 18446744073709551282LLU;
8160+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 18LLU, 15LLU) ? 18446744073709551286LLU : 18446744073709551285LLU;
82728161 break;
82738162 }
8274- case 18446744073709551283LLU: // 999999994x'''''''''''''''
8163+ case 18446744073709551286LLU: // 9999999940'''''''''''''''
82758164 {
82768165 {
82778166 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 18LLU, 15LLU)/*list*/, 11);
@@ -8296,7 +8185,7 @@
82968185 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
82978186 }
82988187 // ACCUMULATE ARGUMENTS - END
8299- uint64_t return_to = 18446744073709551280LLU;
8188+ uint64_t return_to = 18446744073709551283LLU;
83008189 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
83018190 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
83028191 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8305,7 +8194,7 @@
83058194 state.addr = 589059743276730432LLU; // equpardef_
83068195 break;
83078196 }
8308- case 18446744073709551280LLU: // 999999994u'''''''''''''''
8197+ case 18446744073709551283LLU: // 999999994x'''''''''''''''
83098198 {
83108199
83118200 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU);
@@ -8320,7 +8209,7 @@
83208209 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
83218210 }
83228211 // ACCUMULATE ARGUMENTS - END
8323- uint64_t return_to = 18446744073709551279LLU;
8212+ uint64_t return_to = 18446744073709551282LLU;
83248213 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
83258214 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
83268215 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8329,32 +8218,32 @@
83298218 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
83308219 break;
83318220 }
8332- case 18446744073709551279LLU: // 999999994t'''''''''''''''
8221+ case 18446744073709551282LLU: // 999999994w'''''''''''''''
83338222 {
83348223 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 19
8335- state.addr = 18446744073709551281LLU; // 999999994v'''''''''''''''
8224+ state.addr = 18446744073709551284LLU; // 999999994y'''''''''''''''
83368225 break;
83378226 }
8338- case 18446744073709551282LLU: // 999999994w'''''''''''''''
8227+ case 18446744073709551285LLU: // 999999994z'''''''''''''''
83398228 {
83408229
83418230 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 0LLU)) = 0;
8342- state.addr = 18446744073709551281LLU; // 999999994v'''''''''''''''
8231+ state.addr = 18446744073709551284LLU; // 999999994y'''''''''''''''
83438232 break;
83448233 }
8345- case 18446744073709551281LLU: // 999999994v'''''''''''''''
8234+ case 18446744073709551284LLU: // 999999994y'''''''''''''''
83468235 {
83478236 // parameter-reference pardef____ par0______ goes out of scope
83488237 // parameter-reference list<pardef____> xdefpars__ goes out of scope
8349- state.addr = 18446744073709551285LLU; // 999999994z'''''''''''''''
8238+ state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
83508239 break;
83518240 }
8352- case 18446744073709551284LLU: // 999999994y'''''''''''''''
8241+ case 18446744073709551287LLU: // 9999999941'''''''''''''''
83538242 {
8354- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709551278LLU : 18446744073709551277LLU;
8243+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709551281LLU : 18446744073709551280LLU;
83558244 break;
83568245 }
8357- case 18446744073709551278LLU: // 999999994s'''''''''''''''
8246+ case 18446744073709551281LLU: // 999999994v'''''''''''''''
83588247 {
83598248 {
83608249 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 16LLU, 15LLU)/*list*/, 11);
@@ -8370,7 +8259,7 @@
83708259 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
83718260 }
83728261 // ACCUMULATE ARGUMENTS - END
8373- uint64_t return_to = 18446744073709551275LLU;
8262+ uint64_t return_to = 18446744073709551278LLU;
83748263 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
83758264 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
83768265 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8379,29 +8268,29 @@
83798268 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
83808269 break;
83818270 }
8382- case 18446744073709551275LLU: // 999999994p'''''''''''''''
8271+ case 18446744073709551278LLU: // 999999994s'''''''''''''''
83838272 {
83848273 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 17
8385- state.addr = 18446744073709551276LLU; // 999999994q'''''''''''''''
8274+ state.addr = 18446744073709551279LLU; // 999999994t'''''''''''''''
83868275 break;
83878276 }
8388- case 18446744073709551277LLU: // 999999994r'''''''''''''''
8277+ case 18446744073709551280LLU: // 999999994u'''''''''''''''
83898278 {
8390- state.addr = 18446744073709551276LLU; // 999999994q'''''''''''''''
8279+ state.addr = 18446744073709551279LLU; // 999999994t'''''''''''''''
83918280 break;
83928281 }
8393- case 18446744073709551276LLU: // 999999994q'''''''''''''''
8282+ case 18446744073709551279LLU: // 999999994t'''''''''''''''
83948283 {
83958284 // variable list<pardef____> ypars_____ goes out of scope
83968285 // emitted destructur for type list<pardef____>
8397- state.addr = 18446744073709551273LLU; // 999999994n'''''''''''''''
8286+ state.addr = 18446744073709551276LLU; // 999999994q'''''''''''''''
83988287 break;
83998288 }
8400- case 18446744073709551273LLU: // 999999994n'''''''''''''''
8289+ case 18446744073709551276LLU: // 999999994q'''''''''''''''
84018290 {
84028291 if(!*LOCAL_ACCESS(heap.data, 16LLU, 15LLU)/*list*/)
84038292 {
8404- state.addr = 18446744073709551274LLU; // 999999994o'''''''''''''''
8293+ state.addr = 18446744073709551277LLU; // 999999994r'''''''''''''''
84058294 break;
84068295 }
84078296 // temporary list-element
@@ -8415,7 +8304,7 @@
84158304 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
84168305 }
84178306 // ACCUMULATE ARGUMENTS - END
8418- uint64_t return_to = 18446744073709551272LLU;
8307+ uint64_t return_to = 18446744073709551275LLU;
84198308 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
84208309 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
84218310 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8424,14 +8313,14 @@
84248313 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
84258314 break;
84268315 }
8427- case 18446744073709551272LLU: // 999999994m'''''''''''''''
8316+ case 18446744073709551275LLU: // 999999994p'''''''''''''''
84288317 {
84298318 // RELEASE temporary destructor-variable
84308319 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
8431- state.addr = 18446744073709551273LLU; // 999999994n'''''''''''''''
8320+ state.addr = 18446744073709551276LLU; // 999999994q'''''''''''''''
84328321 break;
84338322 }
8434- case 18446744073709551274LLU: // 999999994o'''''''''''''''
8323+ case 18446744073709551277LLU: // 999999994r'''''''''''''''
84358324 {
84368325 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference ypars_____ at 16
84378326 {
@@ -8538,10 +8427,10 @@
85388427 uint64_t arg = 0;
85398428 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
85408429 }
8541- state.addr = 18446744073709551271LLU; // 999999994l'''''''''''''''
8430+ state.addr = 18446744073709551274LLU; // 999999994o'''''''''''''''
85428431 break;
85438432 }
8544- case 18446744073709551271LLU: // 999999994l'''''''''''''''
8433+ case 18446744073709551274LLU: // 999999994o'''''''''''''''
85458434 {
85468435 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
85478436 {
@@ -8548,7 +8437,7 @@
85488437 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
85498438 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
85508439 {
8551- state.addr = 18446744073709551270LLU; // 999999994k'''''''''''''''
8440+ state.addr = 18446744073709551273LLU; // 999999994n'''''''''''''''
85528441 break;
85538442 }
85548443 }
@@ -8568,7 +8457,7 @@
85688457 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
85698458 }
85708459 // ACCUMULATE ARGUMENTS - END
8571- uint64_t return_to = 18446744073709551266LLU;
8460+ uint64_t return_to = 18446744073709551269LLU;
85728461 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
85738462 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
85748463 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8577,12 +8466,12 @@
85778466 state.addr = 325750391286068249LLU; // RESDEFCOPY
85788467 break;
85798468 }
8580- case 18446744073709551266LLU: // 999999994g'''''''''''''''
8469+ case 18446744073709551269LLU: // 999999994j'''''''''''''''
85818470 {
8582- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), &*LOCAL_ACCESS(heap.data, 7LLU, 3LLU), 8) ? 18446744073709551269LLU : 18446744073709551268LLU;
8471+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), &*LOCAL_ACCESS(heap.data, 7LLU, 3LLU), 8) ? 18446744073709551272LLU : 18446744073709551271LLU;
85838472 break;
85848473 }
8585- case 18446744073709551269LLU: // 999999994j'''''''''''''''
8474+ case 18446744073709551272LLU: // 999999994m'''''''''''''''
85868475 {
85878476 {
85888477 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -8595,7 +8484,7 @@
85958484 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
85968485 }
85978486 // ACCUMULATE ARGUMENTS - END
8598- uint64_t return_to = 18446744073709551265LLU;
8487+ uint64_t return_to = 18446744073709551268LLU;
85998488 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
86008489 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
86018490 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8604,26 +8493,26 @@
86048493 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
86058494 break;
86068495 }
8607- case 18446744073709551265LLU: // 999999994f'''''''''''''''
8496+ case 18446744073709551268LLU: // 999999994i'''''''''''''''
86088497 {
86098498 // parameter resdest___ new_______ goes out of scope
8610- state.addr = 18446744073709551267LLU; // 999999994h'''''''''''''''
8499+ state.addr = 18446744073709551270LLU; // 999999994k'''''''''''''''
86118500 break;
86128501 }
8613- case 18446744073709551268LLU: // 999999994i'''''''''''''''
8502+ case 18446744073709551271LLU: // 999999994l'''''''''''''''
86148503 {
8615- state.addr = 18446744073709551267LLU; // 999999994h'''''''''''''''
8504+ state.addr = 18446744073709551270LLU; // 999999994k'''''''''''''''
86168505 break;
86178506 }
8618- case 18446744073709551267LLU: // 999999994h'''''''''''''''
8507+ case 18446744073709551270LLU: // 999999994k'''''''''''''''
86198508 {
86208509 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
86218510 // parameter-reference resdest___ respar1___ goes out of scope
86228511 // parameter-reference function__ y_________ goes out of scope
8623- state.addr = 18446744073709551271LLU; // 999999994l'''''''''''''''
8512+ state.addr = 18446744073709551274LLU; // 999999994o'''''''''''''''
86248513 break;
86258514 }
8626- case 18446744073709551270LLU: // 999999994k'''''''''''''''
8515+ case 18446744073709551273LLU: // 999999994n'''''''''''''''
86278516 {
86288517 list_reverse(heap.data, &/*yres______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
86298518 {
@@ -8634,10 +8523,10 @@
86348523 uint64_t arg = 0;
86358524 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
86368525 }
8637- state.addr = 18446744073709551264LLU; // 999999994e'''''''''''''''
8526+ state.addr = 18446744073709551267LLU; // 999999994h'''''''''''''''
86388527 break;
86398528 }
8640- case 18446744073709551264LLU: // 999999994e'''''''''''''''
8529+ case 18446744073709551267LLU: // 999999994h'''''''''''''''
86418530 {
86428531 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
86438532 {
@@ -8644,16 +8533,16 @@
86448533 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
86458534 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
86468535 {
8647- state.addr = 18446744073709551263LLU; // 999999994d'''''''''''''''
8536+ state.addr = 18446744073709551266LLU; // 999999994g'''''''''''''''
86488537 break;
86498538 }
86508539 }
86518540 /*direct*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = (*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) << 1) + 1LLU;
86528541 *LOCAL_ACCESS(heap.data, 6LLU, 4LLU) = heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 4LLU)].elem0;
8653- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 6LLU, 3LLU) ? 18446744073709551262LLU : 18446744073709551261LLU;
8542+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 6LLU, 3LLU) ? 18446744073709551265LLU : 18446744073709551264LLU;
86548543 break;
86558544 }
8656- case 18446744073709551262LLU: // 999999994c'''''''''''''''
8545+ case 18446744073709551265LLU: // 999999994f'''''''''''''''
86578546 {
86588547 {
86598548 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 3LLU)/*list*/, 8);
@@ -8678,7 +8567,7 @@
86788567 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
86798568 }
86808569 // ACCUMULATE ARGUMENTS - END
8681- uint64_t return_to = 18446744073709551259LLU;
8570+ uint64_t return_to = 18446744073709551262LLU;
86828571 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
86838572 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
86848573 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8687,7 +8576,7 @@
86878576 state.addr = 589059885019168768LLU; // equres____
86888577 break;
86898578 }
8690- case 18446744073709551259LLU: // 999999994$'''''''''''''''
8579+ case 18446744073709551262LLU: // 999999994c'''''''''''''''
86918580 {
86928581
86938582 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU);
@@ -8702,7 +8591,7 @@
87028591 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
87038592 }
87048593 // ACCUMULATE ARGUMENTS - END
8705- uint64_t return_to = 18446744073709551258LLU;
8594+ uint64_t return_to = 18446744073709551261LLU;
87068595 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
87078596 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
87088597 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8711,32 +8600,32 @@
87118600 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
87128601 break;
87138602 }
8714- case 18446744073709551258LLU: // 999999994Z'''''''''''''''
8603+ case 18446744073709551261LLU: // 999999994b'''''''''''''''
87158604 {
87168605 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 7
8717- state.addr = 18446744073709551260LLU; // 999999994a'''''''''''''''
8606+ state.addr = 18446744073709551263LLU; // 999999994d'''''''''''''''
87188607 break;
87198608 }
8720- case 18446744073709551261LLU: // 999999994b'''''''''''''''
8609+ case 18446744073709551264LLU: // 999999994e'''''''''''''''
87218610 {
87228611
87238612 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) = 0;
8724- state.addr = 18446744073709551260LLU; // 999999994a'''''''''''''''
8613+ state.addr = 18446744073709551263LLU; // 999999994d'''''''''''''''
87258614 break;
87268615 }
8727- case 18446744073709551260LLU: // 999999994a'''''''''''''''
8616+ case 18446744073709551263LLU: // 999999994d'''''''''''''''
87288617 {
87298618 // parameter-reference resdest___ res0______ goes out of scope
87308619 // parameter-reference function__ x_________ goes out of scope
8731- state.addr = 18446744073709551264LLU; // 999999994e'''''''''''''''
8620+ state.addr = 18446744073709551267LLU; // 999999994h'''''''''''''''
87328621 break;
87338622 }
8734- case 18446744073709551263LLU: // 999999994d'''''''''''''''
8623+ case 18446744073709551266LLU: // 999999994g'''''''''''''''
87358624 {
8736- state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551257LLU : 18446744073709551256LLU;
8625+ state.addr = /*yres______*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551260LLU : 18446744073709551259LLU;
87378626 break;
87388627 }
8739- case 18446744073709551257LLU: // 999999994Y'''''''''''''''
8628+ case 18446744073709551260LLU: // 999999994a'''''''''''''''
87408629 {
87418630 {
87428631 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU)/*list*/, 8);
@@ -8752,7 +8641,7 @@
87528641 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
87538642 }
87548643 // ACCUMULATE ARGUMENTS - END
8755- uint64_t return_to = 18446744073709551254LLU;
8644+ uint64_t return_to = 18446744073709551257LLU;
87568645 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
87578646 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
87588647 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8761,29 +8650,29 @@
87618650 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
87628651 break;
87638652 }
8764- case 18446744073709551254LLU: // 999999994V'''''''''''''''
8653+ case 18446744073709551257LLU: // 999999994Y'''''''''''''''
87658654 {
87668655 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference res1______ at 5
8767- state.addr = 18446744073709551255LLU; // 999999994W'''''''''''''''
8656+ state.addr = 18446744073709551258LLU; // 999999994Z'''''''''''''''
87688657 break;
87698658 }
8770- case 18446744073709551256LLU: // 999999994X'''''''''''''''
8659+ case 18446744073709551259LLU: // 999999994$'''''''''''''''
87718660 {
8772- state.addr = 18446744073709551255LLU; // 999999994W'''''''''''''''
8661+ state.addr = 18446744073709551258LLU; // 999999994Z'''''''''''''''
87738662 break;
87748663 }
8775- case 18446744073709551255LLU: // 999999994W'''''''''''''''
8664+ case 18446744073709551258LLU: // 999999994Z'''''''''''''''
87768665 {
87778666 // variable list<resdest___> yres______ goes out of scope
87788667 // emitted destructur for type list<resdest___>
8779- state.addr = 18446744073709551252LLU; // 999999994T'''''''''''''''
8668+ state.addr = 18446744073709551255LLU; // 999999994W'''''''''''''''
87808669 break;
87818670 }
8782- case 18446744073709551252LLU: // 999999994T'''''''''''''''
8671+ case 18446744073709551255LLU: // 999999994W'''''''''''''''
87838672 {
87848673 if(!*LOCAL_ACCESS(heap.data, 4LLU, 3LLU)/*list*/)
87858674 {
8786- state.addr = 18446744073709551253LLU; // 999999994U'''''''''''''''
8675+ state.addr = 18446744073709551256LLU; // 999999994X'''''''''''''''
87878676 break;
87888677 }
87898678 // temporary list-element
@@ -8797,7 +8686,7 @@
87978686 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
87988687 }
87998688 // ACCUMULATE ARGUMENTS - END
8800- uint64_t return_to = 18446744073709551251LLU;
8689+ uint64_t return_to = 18446744073709551254LLU;
88018690 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
88028691 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
88038692 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8806,14 +8695,14 @@
88068695 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
88078696 break;
88088697 }
8809- case 18446744073709551251LLU: // 999999994S'''''''''''''''
8698+ case 18446744073709551254LLU: // 999999994V'''''''''''''''
88108699 {
88118700 // RELEASE temporary destructor-variable
88128701 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
8813- state.addr = 18446744073709551252LLU; // 999999994T'''''''''''''''
8702+ state.addr = 18446744073709551255LLU; // 999999994W'''''''''''''''
88148703 break;
88158704 }
8816- case 18446744073709551253LLU: // 999999994U'''''''''''''''
8705+ case 18446744073709551256LLU: // 999999994X'''''''''''''''
88178706 {
88188707 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference yres______ at 4
88198708 {
@@ -8828,10 +8717,10 @@
88288717 uint64_t arg = 0;
88298718 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
88308719 }
8831- state.addr = 18446744073709551250LLU; // 999999994R'''''''''''''''
8720+ state.addr = 18446744073709551253LLU; // 999999994U'''''''''''''''
88328721 break;
88338722 }
8834- case 18446744073709551250LLU: // 999999994R'''''''''''''''
8723+ case 18446744073709551253LLU: // 999999994U'''''''''''''''
88358724 {
88368725 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
88378726 {
@@ -8838,7 +8727,7 @@
88388727 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
88398728 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
88408729 {
8841- state.addr = 18446744073709551249LLU; // 999999994Q'''''''''''''''
8730+ state.addr = 18446744073709551252LLU; // 999999994T'''''''''''''''
88428731 break;
88438732 }
88448733 }
@@ -8858,7 +8747,7 @@
88588747 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
88598748 }
88608749 // ACCUMULATE ARGUMENTS - END
8861- uint64_t return_to = 18446744073709551245LLU;
8750+ uint64_t return_to = 18446744073709551248LLU;
88628751 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
88638752 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
88648753 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8867,12 +8756,12 @@
88678756 state.addr = 296309897384864500LLU; // ParDefCopy
88688757 break;
88698758 }
8870- case 18446744073709551245LLU: // 999999994M'''''''''''''''
8759+ case 18446744073709551248LLU: // 999999994P'''''''''''''''
88718760 {
8872- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), &*LOCAL_ACCESS(heap.data, 7LLU, 3LLU), 11) ? 18446744073709551248LLU : 18446744073709551247LLU;
8761+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), &*LOCAL_ACCESS(heap.data, 7LLU, 3LLU), 11) ? 18446744073709551251LLU : 18446744073709551250LLU;
88738762 break;
88748763 }
8875- case 18446744073709551248LLU: // 999999994P'''''''''''''''
8764+ case 18446744073709551251LLU: // 999999994S'''''''''''''''
88768765 {
88778766 {
88788767 fprintf(stderr, "%s\n", "out of dynamic heap in equfndef - recompile compiler with more dynamic heap memory");
@@ -8885,7 +8774,7 @@
88858774 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
88868775 }
88878776 // ACCUMULATE ARGUMENTS - END
8888- uint64_t return_to = 18446744073709551244LLU;
8777+ uint64_t return_to = 18446744073709551247LLU;
88898778 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
88908779 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
88918780 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8894,26 +8783,26 @@
88948783 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
88958784 break;
88968785 }
8897- case 18446744073709551244LLU: // 999999994L'''''''''''''''
8786+ case 18446744073709551247LLU: // 999999994O'''''''''''''''
88988787 {
88998788 // parameter pardef____ new_______ goes out of scope
8900- state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
8789+ state.addr = 18446744073709551249LLU; // 999999994Q'''''''''''''''
89018790 break;
89028791 }
8903- case 18446744073709551247LLU: // 999999994O'''''''''''''''
8792+ case 18446744073709551250LLU: // 999999994R'''''''''''''''
89048793 {
8905- state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
8794+ state.addr = 18446744073709551249LLU; // 999999994Q'''''''''''''''
89068795 break;
89078796 }
8908- case 18446744073709551246LLU: // 999999994N'''''''''''''''
8797+ case 18446744073709551249LLU: // 999999994Q'''''''''''''''
89098798 {
89108799 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
89118800 // parameter-reference pardef____ par1______ goes out of scope
89128801 // parameter-reference function__ y_________ goes out of scope
8913- state.addr = 18446744073709551250LLU; // 999999994R'''''''''''''''
8802+ state.addr = 18446744073709551253LLU; // 999999994U'''''''''''''''
89148803 break;
89158804 }
8916- case 18446744073709551249LLU: // 999999994Q'''''''''''''''
8805+ case 18446744073709551252LLU: // 999999994T'''''''''''''''
89178806 {
89188807 list_reverse(heap.data, &/*ypars_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
89198808 {
@@ -8924,10 +8813,10 @@
89248813 uint64_t arg = 0;
89258814 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
89268815 }
8927- state.addr = 18446744073709551243LLU; // 999999994K'''''''''''''''
8816+ state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
89288817 break;
89298818 }
8930- case 18446744073709551243LLU: // 999999994K'''''''''''''''
8819+ case 18446744073709551246LLU: // 999999994N'''''''''''''''
89318820 {
89328821 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
89338822 {
@@ -8934,16 +8823,16 @@
89348823 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
89358824 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
89368825 {
8937- state.addr = 18446744073709551242LLU; // 999999994J'''''''''''''''
8826+ state.addr = 18446744073709551245LLU; // 999999994M'''''''''''''''
89388827 break;
89398828 }
89408829 }
89418830 /*direct*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = (*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) << 1) + 1LLU;
89428831 *LOCAL_ACCESS(heap.data, 6LLU, 4LLU) = heap.data[*LOCAL_ACCESS(heap.data, 6LLU, 4LLU)].elem0;
8943- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 6LLU, 3LLU) ? 18446744073709551241LLU : 18446744073709551240LLU;
8832+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 6LLU, 3LLU) ? 18446744073709551244LLU : 18446744073709551243LLU;
89448833 break;
89458834 }
8946- case 18446744073709551241LLU: // 999999994I'''''''''''''''
8835+ case 18446744073709551244LLU: // 999999994L'''''''''''''''
89478836 {
89488837 {
89498838 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 3LLU)/*list*/, 11);
@@ -8968,7 +8857,7 @@
89688857 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
89698858 }
89708859 // ACCUMULATE ARGUMENTS - END
8971- uint64_t return_to = 18446744073709551238LLU;
8860+ uint64_t return_to = 18446744073709551241LLU;
89728861 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
89738862 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
89748863 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -8977,7 +8866,7 @@
89778866 state.addr = 589059743276730432LLU; // equpardef_
89788867 break;
89798868 }
8980- case 18446744073709551238LLU: // 999999994F'''''''''''''''
8869+ case 18446744073709551241LLU: // 999999994I'''''''''''''''
89818870 {
89828871
89838872 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = /*equal_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) && /*EQUAL_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU);
@@ -8992,7 +8881,7 @@
89928881 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
89938882 }
89948883 // ACCUMULATE ARGUMENTS - END
8995- uint64_t return_to = 18446744073709551237LLU;
8884+ uint64_t return_to = 18446744073709551240LLU;
89968885 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
89978886 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
89988887 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9001,32 +8890,32 @@
90018890 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
90028891 break;
90038892 }
9004- case 18446744073709551237LLU: // 999999994E'''''''''''''''
8893+ case 18446744073709551240LLU: // 999999994H'''''''''''''''
90058894 {
90068895 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 7
9007- state.addr = 18446744073709551239LLU; // 999999994G'''''''''''''''
8896+ state.addr = 18446744073709551242LLU; // 999999994J'''''''''''''''
90088897 break;
90098898 }
9010- case 18446744073709551240LLU: // 999999994H'''''''''''''''
8899+ case 18446744073709551243LLU: // 999999994K'''''''''''''''
90118900 {
90128901
90138902 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) = 0;
9014- state.addr = 18446744073709551239LLU; // 999999994G'''''''''''''''
8903+ state.addr = 18446744073709551242LLU; // 999999994J'''''''''''''''
90158904 break;
90168905 }
9017- case 18446744073709551239LLU: // 999999994G'''''''''''''''
8906+ case 18446744073709551242LLU: // 999999994J'''''''''''''''
90188907 {
90198908 // parameter-reference pardef____ par0______ goes out of scope
90208909 // parameter-reference function__ x_________ goes out of scope
9021- state.addr = 18446744073709551243LLU; // 999999994K'''''''''''''''
8910+ state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
90228911 break;
90238912 }
9024- case 18446744073709551242LLU: // 999999994J'''''''''''''''
8913+ case 18446744073709551245LLU: // 999999994M'''''''''''''''
90258914 {
9026- state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551236LLU : 18446744073709551235LLU;
8915+ state.addr = /*ypars_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551239LLU : 18446744073709551238LLU;
90278916 break;
90288917 }
9029- case 18446744073709551236LLU: // 999999994D'''''''''''''''
8918+ case 18446744073709551239LLU: // 999999994G'''''''''''''''
90308919 {
90318920 {
90328921 uint64_t arg = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU)/*list*/, 11);
@@ -9042,7 +8931,7 @@
90428931 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
90438932 }
90448933 // ACCUMULATE ARGUMENTS - END
9045- uint64_t return_to = 18446744073709551233LLU;
8934+ uint64_t return_to = 18446744073709551236LLU;
90468935 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
90478936 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
90488937 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9051,29 +8940,29 @@
90518940 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
90528941 break;
90538942 }
9054- case 18446744073709551233LLU: // 999999994A'''''''''''''''
8943+ case 18446744073709551236LLU: // 999999994D'''''''''''''''
90558944 {
90568945 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par1______ at 5
9057- state.addr = 18446744073709551234LLU; // 999999994B'''''''''''''''
8946+ state.addr = 18446744073709551237LLU; // 999999994E'''''''''''''''
90588947 break;
90598948 }
9060- case 18446744073709551235LLU: // 999999994C'''''''''''''''
8949+ case 18446744073709551238LLU: // 999999994F'''''''''''''''
90618950 {
9062- state.addr = 18446744073709551234LLU; // 999999994B'''''''''''''''
8951+ state.addr = 18446744073709551237LLU; // 999999994E'''''''''''''''
90638952 break;
90648953 }
9065- case 18446744073709551234LLU: // 999999994B'''''''''''''''
8954+ case 18446744073709551237LLU: // 999999994E'''''''''''''''
90668955 {
90678956 // variable list<pardef____> ypars_____ goes out of scope
90688957 // emitted destructur for type list<pardef____>
9069- state.addr = 18446744073709551231LLU; // 9999999939'''''''''''''''
8958+ state.addr = 18446744073709551234LLU; // 999999994B'''''''''''''''
90708959 break;
90718960 }
9072- case 18446744073709551231LLU: // 9999999939'''''''''''''''
8961+ case 18446744073709551234LLU: // 999999994B'''''''''''''''
90738962 {
90748963 if(!*LOCAL_ACCESS(heap.data, 4LLU, 3LLU)/*list*/)
90758964 {
9076- state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
8965+ state.addr = 18446744073709551235LLU; // 999999994C'''''''''''''''
90778966 break;
90788967 }
90798968 // temporary list-element
@@ -9087,7 +8976,7 @@
90878976 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
90888977 }
90898978 // ACCUMULATE ARGUMENTS - END
9090- uint64_t return_to = 18446744073709551230LLU;
8979+ uint64_t return_to = 18446744073709551233LLU;
90918980 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
90928981 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
90938982 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9096,14 +8985,14 @@
90968985 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
90978986 break;
90988987 }
9099- case 18446744073709551230LLU: // 9999999938'''''''''''''''
8988+ case 18446744073709551233LLU: // 999999994A'''''''''''''''
91008989 {
91018990 // RELEASE temporary destructor-variable
91028991 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
9103- state.addr = 18446744073709551231LLU; // 9999999939'''''''''''''''
8992+ state.addr = 18446744073709551234LLU; // 999999994B'''''''''''''''
91048993 break;
91058994 }
9106- case 18446744073709551232LLU: // 999999994_'''''''''''''''
8995+ case 18446744073709551235LLU: // 999999994C'''''''''''''''
91078996 {
91088997 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference ypars_____ at 4
91098998 {
@@ -9170,7 +9059,7 @@
91709059 }
91719060 break;
91729061 }
9173- case 18446744073709551229LLU: // 9999999937'''''''''''''''
9062+ case 18446744073709551232LLU: // 999999994_'''''''''''''''
91749063 {
91759064 {
91769065 uint64_t arg = tree_pop_move(&heap, 2LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -9177,14 +9066,14 @@
91779066 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
91789067 }
91799068 // emitted destructur for type list<elemdef___>
9180- state.addr = 18446744073709551227LLU; // 9999999935'''''''''''''''
9069+ state.addr = 18446744073709551230LLU; // 9999999938'''''''''''''''
91819070 break;
91829071 }
9183- case 18446744073709551227LLU: // 9999999935'''''''''''''''
9072+ case 18446744073709551230LLU: // 9999999938'''''''''''''''
91849073 {
91859074 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
91869075 {
9187- state.addr = 18446744073709551228LLU; // 9999999936'''''''''''''''
9076+ state.addr = 18446744073709551231LLU; // 9999999939'''''''''''''''
91889077 break;
91899078 }
91909079 // temporary list-element
@@ -9198,7 +9087,7 @@
91989087 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
91999088 }
92009089 // ACCUMULATE ARGUMENTS - END
9201- uint64_t return_to = 18446744073709551226LLU;
9090+ uint64_t return_to = 18446744073709551229LLU;
92029091 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
92039092 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
92049093 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9207,14 +9096,14 @@
92079096 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
92089097 break;
92099098 }
9210- case 18446744073709551226LLU: // 9999999934'''''''''''''''
9099+ case 18446744073709551229LLU: // 9999999937'''''''''''''''
92119100 {
92129101 // RELEASE temporary destructor-variable
92139102 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
9214- state.addr = 18446744073709551227LLU; // 9999999935'''''''''''''''
9103+ state.addr = 18446744073709551230LLU; // 9999999938'''''''''''''''
92159104 break;
92169105 }
9217- case 18446744073709551228LLU: // 9999999936'''''''''''''''
9106+ case 18446744073709551231LLU: // 9999999939'''''''''''''''
92189107 {
92199108 // RELEASE temporary destructor-variable
92209109 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -9293,10 +9182,10 @@
92939182 uint64_t arg = 0;
92949183 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
92959184 }
9296- state.addr = 18446744073709551224LLU; // 9999999932'''''''''''''''
9185+ state.addr = 18446744073709551227LLU; // 9999999935'''''''''''''''
92979186 break;
92989187 }
9299- case 18446744073709551224LLU: // 9999999932'''''''''''''''
9188+ case 18446744073709551227LLU: // 9999999935'''''''''''''''
93009189 {
93019190 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
93029191 {
@@ -9303,7 +9192,7 @@
93039192 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
93049193 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
93059194 {
9306- state.addr = 18446744073709551223LLU; // 9999999931'''''''''''''''
9195+ state.addr = 18446744073709551226LLU; // 9999999934'''''''''''''''
93079196 break;
93089197 }
93099198 }
@@ -9323,7 +9212,7 @@
93239212 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
93249213 }
93259214 // ACCUMULATE ARGUMENTS - END
9326- uint64_t return_to = 18446744073709551219LLU;
9215+ uint64_t return_to = 18446744073709551222LLU;
93279216 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
93289217 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
93299218 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9332,12 +9221,12 @@
93329221 state.addr = 101193007747052544LLU; // ElemDefCP_
93339222 break;
93349223 }
9335- case 18446744073709551219LLU: // 999999993x'''''''''''''''
9224+ case 18446744073709551222LLU: // 9999999930'''''''''''''''
93369225 {
9337- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 7) ? 18446744073709551222LLU : 18446744073709551221LLU;
9226+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 7) ? 18446744073709551225LLU : 18446744073709551224LLU;
93389227 break;
93399228 }
9340- case 18446744073709551222LLU: // 9999999930'''''''''''''''
9229+ case 18446744073709551225LLU: // 9999999933'''''''''''''''
93419230 {
93429231 {
93439232 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of memory in copyvar - recompile compiler with more dynamic heap");
@@ -9350,7 +9239,7 @@
93509239 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
93519240 }
93529241 // ACCUMULATE ARGUMENTS - END
9353- uint64_t return_to = 18446744073709551218LLU;
9242+ uint64_t return_to = 18446744073709551221LLU;
93549243 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
93559244 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
93569245 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9359,26 +9248,26 @@
93599248 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
93609249 break;
93619250 }
9362- case 18446744073709551218LLU: // 999999993w'''''''''''''''
9251+ case 18446744073709551221LLU: // 999999993z'''''''''''''''
93639252 {
93649253 // parameter elemdef___ dstpar____ goes out of scope
9365- state.addr = 18446744073709551220LLU; // 999999993y'''''''''''''''
9254+ state.addr = 18446744073709551223LLU; // 9999999931'''''''''''''''
93669255 break;
93679256 }
9368- case 18446744073709551221LLU: // 999999993z'''''''''''''''
9257+ case 18446744073709551224LLU: // 9999999932'''''''''''''''
93699258 {
9370- state.addr = 18446744073709551220LLU; // 999999993y'''''''''''''''
9259+ state.addr = 18446744073709551223LLU; // 9999999931'''''''''''''''
93719260 break;
93729261 }
9373- case 18446744073709551220LLU: // 999999993y'''''''''''''''
9262+ case 18446744073709551223LLU: // 9999999931'''''''''''''''
93749263 {
93759264 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
93769265 // parameter-reference elemdef___ srcpar____ goes out of scope
93779266 // parameter-reference list<elemdef___> srcpars___ goes out of scope
9378- state.addr = 18446744073709551224LLU; // 9999999932'''''''''''''''
9267+ state.addr = 18446744073709551227LLU; // 9999999935'''''''''''''''
93799268 break;
93809269 }
9381- case 18446744073709551223LLU: // 9999999931'''''''''''''''
9270+ case 18446744073709551226LLU: // 9999999934'''''''''''''''
93829271 {
93839272 // ACCUMULATE ARGUMENTS - BEGIN
93849273 {
@@ -9394,7 +9283,7 @@
93949283 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
93959284 }
93969285 // ACCUMULATE ARGUMENTS - END
9397- uint64_t return_to = 18446744073709551217LLU;
9286+ uint64_t return_to = 18446744073709551220LLU;
93989287 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
93999288 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
94009289 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9403,7 +9292,7 @@
94039292 state.addr = 890787243071635456LLU; // variant___
94049293 break;
94059294 }
9406- case 18446744073709551217LLU: // 999999993v'''''''''''''''
9295+ case 18446744073709551220LLU: // 999999993y'''''''''''''''
94079296 {
94089297 // variable list<elemdef___> dstpars___ goes out of scope
94099298 // (uninitialized -> no destructor-call)
@@ -9453,10 +9342,10 @@
94539342 uint64_t arg = 0;
94549343 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94559344 }
9456- state.addr = 18446744073709551215LLU; // 999999993t'''''''''''''''
9345+ state.addr = 18446744073709551218LLU; // 999999993w'''''''''''''''
94579346 break;
94589347 }
9459- case 18446744073709551215LLU: // 999999993t'''''''''''''''
9348+ case 18446744073709551218LLU: // 999999993w'''''''''''''''
94609349 {
94619350 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
94629351 {
@@ -9463,7 +9352,7 @@
94639352 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
94649353 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
94659354 {
9466- state.addr = 18446744073709551214LLU; // 999999993s'''''''''''''''
9355+ state.addr = 18446744073709551217LLU; // 999999993v'''''''''''''''
94679356 break;
94689357 }
94699358 }
@@ -9483,7 +9372,7 @@
94839372 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
94849373 }
94859374 // ACCUMULATE ARGUMENTS - END
9486- uint64_t return_to = 18446744073709551210LLU;
9375+ uint64_t return_to = 18446744073709551213LLU;
94879376 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
94889377 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
94899378 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9492,12 +9381,12 @@
94929381 state.addr = 101193007747052544LLU; // ElemDefCP_
94939382 break;
94949383 }
9495- case 18446744073709551210LLU: // 999999993o'''''''''''''''
9384+ case 18446744073709551213LLU: // 999999993r'''''''''''''''
94969385 {
9497- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 7) ? 18446744073709551213LLU : 18446744073709551212LLU;
9386+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 8LLU), &*LOCAL_ACCESS(heap.data, 9LLU, 5LLU), 7) ? 18446744073709551216LLU : 18446744073709551215LLU;
94989387 break;
94999388 }
9500- case 18446744073709551213LLU: // 999999993r'''''''''''''''
9389+ case 18446744073709551216LLU: // 999999993u'''''''''''''''
95019390 {
95029391 {
95039392 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of memory in copyvar - recompile compiler with more dynamic heap");
@@ -9510,7 +9399,7 @@
95109399 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95119400 }
95129401 // ACCUMULATE ARGUMENTS - END
9513- uint64_t return_to = 18446744073709551209LLU;
9402+ uint64_t return_to = 18446744073709551212LLU;
95149403 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
95159404 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95169405 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9519,26 +9408,26 @@
95199408 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
95209409 break;
95219410 }
9522- case 18446744073709551209LLU: // 999999993n'''''''''''''''
9411+ case 18446744073709551212LLU: // 999999993q'''''''''''''''
95239412 {
95249413 // parameter elemdef___ dstpar____ goes out of scope
9525- state.addr = 18446744073709551211LLU; // 999999993p'''''''''''''''
9414+ state.addr = 18446744073709551214LLU; // 999999993s'''''''''''''''
95269415 break;
95279416 }
9528- case 18446744073709551212LLU: // 999999993q'''''''''''''''
9417+ case 18446744073709551215LLU: // 999999993t'''''''''''''''
95299418 {
9530- state.addr = 18446744073709551211LLU; // 999999993p'''''''''''''''
9419+ state.addr = 18446744073709551214LLU; // 999999993s'''''''''''''''
95319420 break;
95329421 }
9533- case 18446744073709551211LLU: // 999999993p'''''''''''''''
9422+ case 18446744073709551214LLU: // 999999993s'''''''''''''''
95349423 {
95359424 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
95369425 // parameter-reference elemdef___ srcpar____ goes out of scope
95379426 // parameter-reference list<elemdef___> srcpars___ goes out of scope
9538- state.addr = 18446744073709551215LLU; // 999999993t'''''''''''''''
9427+ state.addr = 18446744073709551218LLU; // 999999993w'''''''''''''''
95399428 break;
95409429 }
9541- case 18446744073709551214LLU: // 999999993s'''''''''''''''
9430+ case 18446744073709551217LLU: // 999999993v'''''''''''''''
95429431 {
95439432 list_reverse(heap.data, &/*dstpars___*/*LOCAL_ACCESS(heap.data, 6LLU, 5LLU));
95449433 // ACCUMULATE ARGUMENTS - BEGIN
@@ -9555,7 +9444,7 @@
95559444 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95569445 }
95579446 // ACCUMULATE ARGUMENTS - END
9558- uint64_t return_to = 18446744073709551208LLU;
9447+ uint64_t return_to = 18446744073709551211LLU;
95599448 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
95609449 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95619450 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9564,7 +9453,7 @@
95649453 state.addr = 890787243071635456LLU; // variant___
95659454 break;
95669455 }
9567- case 18446744073709551208LLU: // 999999993m'''''''''''''''
9456+ case 18446744073709551211LLU: // 999999993p'''''''''''''''
95689457 {
95699458 // variable list<elemdef___> dstpars___ goes out of scope
95709459 // (uninitialized -> no destructor-call)
@@ -9601,10 +9490,10 @@
96019490 uint64_t arg = 0;
96029491 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
96039492 }
9604- state.addr = 18446744073709551207LLU; // 999999993l'''''''''''''''
9493+ state.addr = 18446744073709551210LLU; // 999999993o'''''''''''''''
96059494 break;
96069495 }
9607- case 18446744073709551207LLU: // 999999993l'''''''''''''''
9496+ case 18446744073709551210LLU: // 999999993o'''''''''''''''
96089497 {
96099498 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
96109499 {
@@ -9611,7 +9500,7 @@
96119500 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
96129501 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
96139502 {
9614- state.addr = 18446744073709551206LLU; // 999999993k'''''''''''''''
9503+ state.addr = 18446744073709551209LLU; // 999999993n'''''''''''''''
96159504 break;
96169505 }
96179506 }
@@ -9631,7 +9520,7 @@
96319520 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
96329521 }
96339522 // ACCUMULATE ARGUMENTS - END
9634- uint64_t return_to = 18446744073709551202LLU;
9523+ uint64_t return_to = 18446744073709551205LLU;
96359524 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
96369525 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
96379526 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9640,12 +9529,12 @@
96409529 state.addr = 66057858067013632LLU; // CopyVarR__
96419530 break;
96429531 }
9643- case 18446744073709551202LLU: // 999999993g'''''''''''''''
9532+ case 18446744073709551205LLU: // 999999993j'''''''''''''''
96449533 {
9645- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 4) ? 18446744073709551205LLU : 18446744073709551204LLU;
9534+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 6LLU, 5LLU), &*LOCAL_ACCESS(heap.data, 6LLU, 2LLU), 4) ? 18446744073709551208LLU : 18446744073709551207LLU;
96469535 break;
96479536 }
9648- case 18446744073709551205LLU: // 999999993j'''''''''''''''
9537+ case 18446744073709551208LLU: // 999999993m'''''''''''''''
96499538 {
96509539 {
96519540 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of memory in copyvars - recompile compiler with more dynamic heap");
@@ -9658,35 +9547,35 @@
96589547 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
96599548 }
96609549 // ACCUMULATE ARGUMENTS - END
9661- uint64_t return_to = 18446744073709551201LLU;
9550+ uint64_t return_to = 18446744073709551204LLU;
96629551 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
96639552 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
96649553 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
96659554 heap.data[0].elem1 = heap.data[0].elem0;
96669555 heap.data[0].elem0 = restore;
9667- state.addr = 18446744073709551229LLU; // 9999999937'''''''''''''''
9556+ state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
96689557 break;
96699558 }
9670- case 18446744073709551201LLU: // 999999993f'''''''''''''''
9559+ case 18446744073709551204LLU: // 999999993i'''''''''''''''
96719560 {
96729561 // parameter variant___ dst_______ goes out of scope
9673- state.addr = 18446744073709551203LLU; // 999999993h'''''''''''''''
9562+ state.addr = 18446744073709551206LLU; // 999999993k'''''''''''''''
96749563 break;
96759564 }
9676- case 18446744073709551204LLU: // 999999993i'''''''''''''''
9565+ case 18446744073709551207LLU: // 999999993l'''''''''''''''
96779566 {
9678- state.addr = 18446744073709551203LLU; // 999999993h'''''''''''''''
9567+ state.addr = 18446744073709551206LLU; // 999999993k'''''''''''''''
96799568 break;
96809569 }
9681- case 18446744073709551203LLU: // 999999993h'''''''''''''''
9570+ case 18446744073709551206LLU: // 999999993k'''''''''''''''
96829571 {
96839572 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
96849573 // parameter-reference variant___ src_______ goes out of scope
96859574 // parameter-reference list<variant___> srcs______ goes out of scope
9686- state.addr = 18446744073709551207LLU; // 999999993l'''''''''''''''
9575+ state.addr = 18446744073709551210LLU; // 999999993o'''''''''''''''
96879576 break;
96889577 }
9689- case 18446744073709551206LLU: // 999999993k'''''''''''''''
9578+ case 18446744073709551209LLU: // 999999993n'''''''''''''''
96909579 {
96919580 swap(&*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU))); // result
96929581 // variable list<variant___> dsts______ goes out of scope
@@ -9703,7 +9592,7 @@
97039592 }
97049593 break;
97059594 }
9706- case 18446744073709551199LLU: // 999999993d'''''''''''''''
9595+ case 18446744073709551202LLU: // 999999993g'''''''''''''''
97079596 {
97089597 // destructor for variant tkunion___
97099598 {
@@ -9711,14 +9600,14 @@
97119600 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
97129601 }
97139602 // emitted destructur for type list<variant___>
9714- state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
9603+ state.addr = 18446744073709551199LLU; // 999999993d'''''''''''''''
97159604 break;
97169605 }
9717- case 18446744073709551196LLU: // 999999993a'''''''''''''''
9606+ case 18446744073709551199LLU: // 999999993d'''''''''''''''
97189607 {
97199608 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
97209609 {
9721- state.addr = 18446744073709551197LLU; // 999999993b'''''''''''''''
9610+ state.addr = 18446744073709551200LLU; // 999999993e'''''''''''''''
97229611 break;
97239612 }
97249613 // temporary list-element
@@ -9732,23 +9621,23 @@
97329621 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
97339622 }
97349623 // ACCUMULATE ARGUMENTS - END
9735- uint64_t return_to = 18446744073709551195LLU;
9624+ uint64_t return_to = 18446744073709551198LLU;
97369625 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
97379626 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
97389627 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
97399628 heap.data[0].elem1 = heap.data[0].elem0;
97409629 heap.data[0].elem0 = restore;
9741- state.addr = 18446744073709551229LLU; // 9999999937'''''''''''''''
9630+ state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
97429631 break;
97439632 }
9744- case 18446744073709551195LLU: // 999999993$'''''''''''''''
9633+ case 18446744073709551198LLU: // 999999993c'''''''''''''''
97459634 {
97469635 // RELEASE temporary destructor-variable
97479636 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
9748- state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
9637+ state.addr = 18446744073709551199LLU; // 999999993d'''''''''''''''
97499638 break;
97509639 }
9751- case 18446744073709551197LLU: // 999999993b'''''''''''''''
9640+ case 18446744073709551200LLU: // 999999993e'''''''''''''''
97529641 {
97539642 // RELEASE temporary destructor-variable
97549643 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -9762,7 +9651,7 @@
97629651 }
97639652 break;
97649653 }
9765- case 18446744073709551198LLU: // 999999993c'''''''''''''''
9654+ case 18446744073709551201LLU: // 999999993f'''''''''''''''
97669655 {
97679656 // destructor for variant tkstruct__
97689657 {
@@ -9770,14 +9659,14 @@
97709659 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
97719660 }
97729661 // emitted destructur for type list<elemdef___>
9773- state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
9662+ state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
97749663 break;
97759664 }
9776- case 18446744073709551193LLU: // 999999993Y'''''''''''''''
9665+ case 18446744073709551196LLU: // 999999993a'''''''''''''''
97779666 {
97789667 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
97799668 {
9780- state.addr = 18446744073709551194LLU; // 999999993Z'''''''''''''''
9669+ state.addr = 18446744073709551197LLU; // 999999993b'''''''''''''''
97819670 break;
97829671 }
97839672 // temporary list-element
@@ -9791,7 +9680,7 @@
97919680 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
97929681 }
97939682 // ACCUMULATE ARGUMENTS - END
9794- uint64_t return_to = 18446744073709551192LLU;
9683+ uint64_t return_to = 18446744073709551195LLU;
97959684 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
97969685 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
97979686 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9800,14 +9689,14 @@
98009689 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
98019690 break;
98029691 }
9803- case 18446744073709551192LLU: // 999999993X'''''''''''''''
9692+ case 18446744073709551195LLU: // 999999993$'''''''''''''''
98049693 {
98059694 // RELEASE temporary destructor-variable
98069695 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
9807- state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
9696+ state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
98089697 break;
98099698 }
9810- case 18446744073709551194LLU: // 999999993Z'''''''''''''''
9699+ case 18446744073709551197LLU: // 999999993b'''''''''''''''
98119700 {
98129701 // RELEASE temporary destructor-variable
98139702 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -9821,11 +9710,11 @@
98219710 }
98229711 break;
98239712 }
9824- case 18446744073709551200LLU: // 999999993e'''''''''''''''
9713+ case 18446744073709551203LLU: // 999999993h'''''''''''''''
98259714 {
98269715 struct pair type_data = unpair(&heap, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
98279716 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = type_data.elem1;
9828- state.addr = 18446744073709551198LLU + type_data.elem0;
9717+ state.addr = 18446744073709551201LLU + type_data.elem0;
98299718 break;
98309719 }
98319720 case 857586742161833984LLU: // tkunion___
@@ -9888,7 +9777,7 @@
98889777 {
98899778 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU))].elem0 != 0/*tkstruct__*/)
98909779 {
9891- state.addr = 18446744073709551191LLU; // 999999993W'''''''''''''''
9780+ state.addr = 18446744073709551194LLU; // 999999993Z'''''''''''''''
98929781 break;
98939782 }
98949783 {
@@ -9911,10 +9800,10 @@
99119800 uint64_t arg = 0;
99129801 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
99139802 }
9914- state.addr = 18446744073709551190LLU; // 999999993V'''''''''''''''
9803+ state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
99159804 break;
99169805 }
9917- case 18446744073709551190LLU: // 999999993V'''''''''''''''
9806+ case 18446744073709551193LLU: // 999999993Y'''''''''''''''
99189807 {
99199808 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
99209809 {
@@ -9921,7 +9810,7 @@
99219810 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
99229811 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
99239812 {
9924- state.addr = 18446744073709551189LLU; // 999999993U'''''''''''''''
9813+ state.addr = 18446744073709551192LLU; // 999999993X'''''''''''''''
99259814 break;
99269815 }
99279816 }
@@ -9954,7 +9843,7 @@
99549843 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
99559844 }
99569845 // ACCUMULATE ARGUMENTS - END
9957- uint64_t return_to = 18446744073709551184LLU;
9846+ uint64_t return_to = 18446744073709551187LLU;
99589847 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
99599848 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
99609849 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -9963,7 +9852,7 @@
99639852 state.addr = 552446646280519680LLU; // copyu64___
99649853 break;
99659854 }
9966- case 18446744073709551184LLU: // 999999993P'''''''''''''''
9855+ case 18446744073709551187LLU: // 999999993S'''''''''''''''
99679856 {
99689857 {
99699858 uint64_t exchange = LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 10*/;
@@ -9992,7 +9881,7 @@
99929881 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
99939882 }
99949883 // ACCUMULATE ARGUMENTS - END
9995- uint64_t return_to = 18446744073709551183LLU;
9884+ uint64_t return_to = 18446744073709551186LLU;
99969885 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
99979886 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
99989887 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10001,7 +9890,7 @@
100019890 state.addr = 367395560426147840LLU; // TYPECOPY__
100029891 break;
100039892 }
10004- case 18446744073709551183LLU: // 999999993O'''''''''''''''
9893+ case 18446744073709551186LLU: // 999999993R'''''''''''''''
100059894 {
100069895 {
100079896 uint64_t exchange = LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 10*/;
@@ -10013,7 +9902,7 @@
100139902 }
100149903 }
100159904 // ACCUMULATE ARGUMENTS - END
10016- uint64_t return_to = 18446744073709551185LLU;
9905+ uint64_t return_to = 18446744073709551188LLU;
100179906 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
100189907 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100199908 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10022,12 +9911,12 @@
100229911 state.addr = 587581796494082048LLU; // elemdef___
100239912 break;
100249913 }
10025- case 18446744073709551185LLU: // 999999993Q'''''''''''''''
9914+ case 18446744073709551188LLU: // 999999993T'''''''''''''''
100269915 {
10027- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*LOCAL_ACCESS(heap.data, 8LLU, 4LLU), 7) ? 18446744073709551188LLU : 18446744073709551187LLU;
9916+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*LOCAL_ACCESS(heap.data, 8LLU, 4LLU), 7) ? 18446744073709551191LLU : 18446744073709551190LLU;
100289917 break;
100299918 }
10030- case 18446744073709551188LLU: // 999999993T'''''''''''''''
9919+ case 18446744073709551191LLU: // 999999993W'''''''''''''''
100319920 {
100329921 {
100339922 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of memory in copytk - recompile compiler with more dynamic heap");
@@ -10040,7 +9929,7 @@
100409929 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100419930 }
100429931 // ACCUMULATE ARGUMENTS - END
10043- uint64_t return_to = 18446744073709551182LLU;
9932+ uint64_t return_to = 18446744073709551185LLU;
100449933 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
100459934 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100469935 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10049,26 +9938,26 @@
100499938 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
100509939 break;
100519940 }
10052- case 18446744073709551182LLU: // 999999993N'''''''''''''''
9941+ case 18446744073709551185LLU: // 999999993Q'''''''''''''''
100539942 {
100549943 // parameter elemdef___ DEFPAR____ goes out of scope
10055- state.addr = 18446744073709551186LLU; // 999999993R'''''''''''''''
9944+ state.addr = 18446744073709551189LLU; // 999999993U'''''''''''''''
100569945 break;
100579946 }
10058- case 18446744073709551187LLU: // 999999993S'''''''''''''''
9947+ case 18446744073709551190LLU: // 999999993V'''''''''''''''
100599948 {
10060- state.addr = 18446744073709551186LLU; // 999999993R'''''''''''''''
9949+ state.addr = 18446744073709551189LLU; // 999999993U'''''''''''''''
100619950 break;
100629951 }
10063- case 18446744073709551186LLU: // 999999993R'''''''''''''''
9952+ case 18446744073709551189LLU: // 999999993U'''''''''''''''
100649953 {
100659954 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
100669955 // parameter-reference elemdef___ defpar____ goes out of scope
100679956 // parameter-reference list<elemdef___> defpars___ goes out of scope
10068- state.addr = 18446744073709551190LLU; // 999999993V'''''''''''''''
9957+ state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
100699958 break;
100709959 }
10071- case 18446744073709551189LLU: // 999999993U'''''''''''''''
9960+ case 18446744073709551192LLU: // 999999993X'''''''''''''''
100729961 {
100739962 list_reverse(heap.data, &/*DEFPARS___*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU));
100749963 // ACCUMULATE ARGUMENTS - BEGIN
@@ -10081,7 +9970,7 @@
100819970 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100829971 }
100839972 // ACCUMULATE ARGUMENTS - END
10084- uint64_t return_to = 18446744073709551181LLU;
9973+ uint64_t return_to = 18446744073709551184LLU;
100859974 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
100869975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100879976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10090,7 +9979,7 @@
100909979 state.addr = 857578368147320832LLU; // tkstruct__
100919980 break;
100929981 }
10093- case 18446744073709551181LLU: // 999999993M'''''''''''''''
9982+ case 18446744073709551184LLU: // 999999993P'''''''''''''''
100949983 {
100959984 // variable list<elemdef___> DEFPARS___ goes out of scope
100969985 // (uninitialized -> no destructor-call)
@@ -10110,11 +9999,11 @@
101109999 }
1011110000 break;
1011210001 }
10113- case 18446744073709551191LLU: // 999999993W'''''''''''''''
10002+ case 18446744073709551194LLU: // 999999993Z'''''''''''''''
1011410003 {
1011510004 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU))].elem0 != 1/*tkunion___*/)
1011610005 {
10117- state.addr = 18446744073709551180LLU; // 999999993L'''''''''''''''
10006+ state.addr = 18446744073709551183LLU; // 999999993O'''''''''''''''
1011810007 break;
1011910008 }
1012010009 {
@@ -10137,10 +10026,10 @@
1013710026 uint64_t arg = 0;
1013810027 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1013910028 }
10140- state.addr = 18446744073709551179LLU; // 999999993K'''''''''''''''
10029+ state.addr = 18446744073709551182LLU; // 999999993N'''''''''''''''
1014110030 break;
1014210031 }
10143- case 18446744073709551179LLU: // 999999993K'''''''''''''''
10032+ case 18446744073709551182LLU: // 999999993N'''''''''''''''
1014410033 {
1014510034 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
1014610035 {
@@ -10147,7 +10036,7 @@
1014710036 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1014810037 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1014910038 {
10150- state.addr = 18446744073709551178LLU; // 999999993J'''''''''''''''
10039+ state.addr = 18446744073709551181LLU; // 999999993M'''''''''''''''
1015110040 break;
1015210041 }
1015310042 }
@@ -10167,7 +10056,7 @@
1016710056 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1016810057 }
1016910058 // ACCUMULATE ARGUMENTS - END
10170- uint64_t return_to = 18446744073709551174LLU;
10059+ uint64_t return_to = 18446744073709551177LLU;
1017110060 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1017210061 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1017310062 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10176,12 +10065,12 @@
1017610065 state.addr = 66057858066939904LLU; // CopyVar___
1017710066 break;
1017810067 }
10179- case 18446744073709551174LLU: // 999999993F'''''''''''''''
10068+ case 18446744073709551177LLU: // 999999993I'''''''''''''''
1018010069 {
10181- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*LOCAL_ACCESS(heap.data, 8LLU, 4LLU), 4) ? 18446744073709551177LLU : 18446744073709551176LLU;
10070+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*LOCAL_ACCESS(heap.data, 8LLU, 4LLU), 4) ? 18446744073709551180LLU : 18446744073709551179LLU;
1018210071 break;
1018310072 }
10184- case 18446744073709551177LLU: // 999999993I'''''''''''''''
10073+ case 18446744073709551180LLU: // 999999993L'''''''''''''''
1018510074 {
1018610075 {
1018710076 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of memory in copytk - recompile compiler with more dynamic heap");
@@ -10194,35 +10083,35 @@
1019410083 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1019510084 }
1019610085 // ACCUMULATE ARGUMENTS - END
10197- uint64_t return_to = 18446744073709551173LLU;
10086+ uint64_t return_to = 18446744073709551176LLU;
1019810087 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1019910088 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1020010089 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1020110090 heap.data[0].elem1 = heap.data[0].elem0;
1020210091 heap.data[0].elem0 = restore;
10203- state.addr = 18446744073709551229LLU; // 9999999937'''''''''''''''
10092+ state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
1020410093 break;
1020510094 }
10206- case 18446744073709551173LLU: // 999999993E'''''''''''''''
10095+ case 18446744073709551176LLU: // 999999993H'''''''''''''''
1020710096 {
1020810097 // parameter variant___ tmp_______ goes out of scope
10209- state.addr = 18446744073709551175LLU; // 999999993G'''''''''''''''
10098+ state.addr = 18446744073709551178LLU; // 999999993J'''''''''''''''
1021010099 break;
1021110100 }
10212- case 18446744073709551176LLU: // 999999993H'''''''''''''''
10101+ case 18446744073709551179LLU: // 999999993K'''''''''''''''
1021310102 {
10214- state.addr = 18446744073709551175LLU; // 999999993G'''''''''''''''
10103+ state.addr = 18446744073709551178LLU; // 999999993J'''''''''''''''
1021510104 break;
1021610105 }
10217- case 18446744073709551175LLU: // 999999993G'''''''''''''''
10106+ case 18446744073709551178LLU: // 999999993J'''''''''''''''
1021810107 {
1021910108 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1022010109 // parameter-reference variant___ constr____ goes out of scope
1022110110 // parameter-reference list<variant___> constrs___ goes out of scope
10222- state.addr = 18446744073709551179LLU; // 999999993K'''''''''''''''
10111+ state.addr = 18446744073709551182LLU; // 999999993N'''''''''''''''
1022310112 break;
1022410113 }
10225- case 18446744073709551178LLU: // 999999993J'''''''''''''''
10114+ case 18446744073709551181LLU: // 999999993M'''''''''''''''
1022610115 {
1022710116 list_reverse(heap.data, &/*CONSTRS___*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU));
1022810117 // ACCUMULATE ARGUMENTS - BEGIN
@@ -10235,7 +10124,7 @@
1023510124 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1023610125 }
1023710126 // ACCUMULATE ARGUMENTS - END
10238- uint64_t return_to = 18446744073709551172LLU;
10127+ uint64_t return_to = 18446744073709551175LLU;
1023910128 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1024010129 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1024110130 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10244,7 +10133,7 @@
1024410133 state.addr = 857586742161833984LLU; // tkunion___
1024510134 break;
1024610135 }
10247- case 18446744073709551172LLU: // 999999993D'''''''''''''''
10136+ case 18446744073709551175LLU: // 999999993G'''''''''''''''
1024810137 {
1024910138 // variable list<variant___> CONSTRS___ goes out of scope
1025010139 // (uninitialized -> no destructor-call)
@@ -10264,7 +10153,7 @@
1026410153 }
1026510154 break;
1026610155 }
10267- case 18446744073709551180LLU: // 999999993L'''''''''''''''
10156+ case 18446744073709551183LLU: // 999999993O'''''''''''''''
1026810157 {
1026910158 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of CopyTK____\n");
1027010159 exit(-1);
@@ -10274,7 +10163,7 @@
1027410163 {
1027510164 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU))].elem0 != 0/*tkstruct__*/)
1027610165 {
10277- state.addr = 18446744073709551171LLU; // 999999993C'''''''''''''''
10166+ state.addr = 18446744073709551174LLU; // 999999993F'''''''''''''''
1027810167 break;
1027910168 }
1028010169 {
@@ -10294,11 +10183,11 @@
1029410183 }
1029510184 break;
1029610185 }
10297- case 18446744073709551171LLU: // 999999993C'''''''''''''''
10186+ case 18446744073709551174LLU: // 999999993F'''''''''''''''
1029810187 {
1029910188 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU))].elem0 != 1/*tkunion___*/)
1030010189 {
10301- state.addr = 18446744073709551170LLU; // 999999993B'''''''''''''''
10190+ state.addr = 18446744073709551173LLU; // 999999993E'''''''''''''''
1030210191 break;
1030310192 }
1030410193 {
@@ -10318,13 +10207,13 @@
1031810207 }
1031910208 break;
1032010209 }
10321- case 18446744073709551170LLU: // 999999993B'''''''''''''''
10210+ case 18446744073709551173LLU: // 999999993E'''''''''''''''
1032210211 {
1032310212 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of reporttyk_\n");
1032410213 exit(-1);
1032510214 break;
1032610215 }
10327- case 18446744073709551169LLU: // 999999993A'''''''''''''''
10216+ case 18446744073709551172LLU: // 999999993D'''''''''''''''
1032810217 {
1032910218 {
1033010219 uint64_t arg = tree_pop_move(&heap, 2LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -10344,7 +10233,7 @@
1034410233 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1034510234 }
1034610235 // ACCUMULATE ARGUMENTS - END
10347- uint64_t return_to = 18446744073709551168LLU;
10236+ uint64_t return_to = 18446744073709551171LLU;
1034810237 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1034910238 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1035010239 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10353,7 +10242,7 @@
1035310242 state.addr = 18446744073709551484LLU; // 9999999976'''''''''''''''
1035410243 break;
1035510244 }
10356- case 18446744073709551168LLU: // 999999993_'''''''''''''''
10245+ case 18446744073709551171LLU: // 999999993C'''''''''''''''
1035710246 {
1035810247 // RELEASE temporary destructor-variable
1035910248 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -10398,7 +10287,7 @@
1039810287 }
1039910288 break;
1040010289 }
10401- case 18446744073709551167LLU: // 9999999929'''''''''''''''
10290+ case 18446744073709551170LLU: // 999999993B'''''''''''''''
1040210291 {
1040310292 {
1040410293 uint64_t arg = tree_pop_move(&heap, 3LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -10412,14 +10301,14 @@
1041210301 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1041310302 }
1041410303 // emitted destructur for type list<varentry__>
10415- state.addr = 18446744073709551165LLU; // 9999999927'''''''''''''''
10304+ state.addr = 18446744073709551168LLU; // 999999993_'''''''''''''''
1041610305 break;
1041710306 }
10418- case 18446744073709551165LLU: // 9999999927'''''''''''''''
10307+ case 18446744073709551168LLU: // 999999993_'''''''''''''''
1041910308 {
1042010309 if(!*LOCAL_ACCESS(heap.data, 2LLU, 1LLU)/*list*/)
1042110310 {
10422- state.addr = 18446744073709551166LLU; // 9999999928'''''''''''''''
10311+ state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
1042310312 break;
1042410313 }
1042510314 // temporary list-element
@@ -10433,23 +10322,23 @@
1043310322 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1043410323 }
1043510324 // ACCUMULATE ARGUMENTS - END
10436- uint64_t return_to = 18446744073709551164LLU;
10325+ uint64_t return_to = 18446744073709551167LLU;
1043710326 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1043810327 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1043910328 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1044010329 heap.data[0].elem1 = heap.data[0].elem0;
1044110330 heap.data[0].elem0 = restore;
10442- state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
10331+ state.addr = 18446744073709551172LLU; // 999999993D'''''''''''''''
1044310332 break;
1044410333 }
10445- case 18446744073709551164LLU: // 9999999926'''''''''''''''
10334+ case 18446744073709551167LLU: // 9999999929'''''''''''''''
1044610335 {
1044710336 // RELEASE temporary destructor-variable
1044810337 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
10449- state.addr = 18446744073709551165LLU; // 9999999927'''''''''''''''
10338+ state.addr = 18446744073709551168LLU; // 999999993_'''''''''''''''
1045010339 break;
1045110340 }
10452- case 18446744073709551166LLU: // 9999999928'''''''''''''''
10341+ case 18446744073709551169LLU: // 999999993A'''''''''''''''
1045310342 {
1045410343 // RELEASE temporary destructor-variable
1045510344 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -10464,7 +10353,7 @@
1046410353 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1046510354 }
1046610355 // ACCUMULATE ARGUMENTS - END
10467- uint64_t return_to = 18446744073709551163LLU;
10356+ uint64_t return_to = 18446744073709551166LLU;
1046810357 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1046910358 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1047010359 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10473,7 +10362,7 @@
1047310362 state.addr = 18446744073709551495LLU; // 999999998G'''''''''''''''
1047410363 break;
1047510364 }
10476- case 18446744073709551163LLU: // 9999999925'''''''''''''''
10365+ case 18446744073709551166LLU: // 9999999928'''''''''''''''
1047710366 {
1047810367 // RELEASE temporary destructor-variable
1047910368 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -10525,7 +10414,7 @@
1052510414 }
1052610415 break;
1052710416 }
10528- case 18446744073709551162LLU: // 9999999924'''''''''''''''
10417+ case 18446744073709551165LLU: // 9999999927'''''''''''''''
1052910418 {
1053010419 {
1053110420 uint64_t arg = tree_pop_move(&heap, 3LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -10545,16 +10434,16 @@
1054510434 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1054610435 }
1054710436 // ACCUMULATE ARGUMENTS - END
10548- uint64_t return_to = 18446744073709551161LLU;
10437+ uint64_t return_to = 18446744073709551164LLU;
1054910438 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1055010439 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1055110440 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1055210441 heap.data[0].elem1 = heap.data[0].elem0;
1055310442 heap.data[0].elem0 = restore;
10554- state.addr = 18446744073709551383LLU; // 999999996W'''''''''''''''
10443+ state.addr = 18446744073709551386LLU; // 999999996Z'''''''''''''''
1055510444 break;
1055610445 }
10557- case 18446744073709551161LLU: // 9999999923'''''''''''''''
10446+ case 18446744073709551164LLU: // 9999999926'''''''''''''''
1055810447 {
1055910448 // RELEASE temporary destructor-variable
1056010449 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -10613,7 +10502,7 @@
1061310502 }
1061410503 break;
1061510504 }
10616- case 18446744073709551160LLU: // 9999999922'''''''''''''''
10505+ case 18446744073709551163LLU: // 9999999925'''''''''''''''
1061710506 {
1061810507 {
1061910508 uint64_t arg = tree_pop_move(&heap, 4LLU, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)));
@@ -10640,16 +10529,16 @@
1064010529 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1064110530 }
1064210531 // ACCUMULATE ARGUMENTS - END
10643- uint64_t return_to = 18446744073709551159LLU;
10532+ uint64_t return_to = 18446744073709551162LLU;
1064410533 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1064510534 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1064610535 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1064710536 heap.data[0].elem1 = heap.data[0].elem0;
1064810537 heap.data[0].elem0 = restore;
10649- state.addr = 18446744073709551200LLU; // 999999993e'''''''''''''''
10538+ state.addr = 18446744073709551203LLU; // 999999993h'''''''''''''''
1065010539 break;
1065110540 }
10652- case 18446744073709551159LLU: // 9999999921'''''''''''''''
10541+ case 18446744073709551162LLU: // 9999999924'''''''''''''''
1065310542 {
1065410543 // RELEASE temporary destructor-variable
1065510544 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 2
@@ -10752,7 +10641,7 @@
1075210641 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1075310642 }
1075410643 // ACCUMULATE ARGUMENTS - END
10755- uint64_t return_to = 18446744073709551156LLU;
10644+ uint64_t return_to = 18446744073709551159LLU;
1075610645 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1075710646 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1075810647 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10761,7 +10650,7 @@
1076110650 state.addr = 552446646280519680LLU; // copyu64___
1076210651 break;
1076310652 }
10764- case 18446744073709551156LLU: // 999999992y'''''''''''''''
10653+ case 18446744073709551159LLU: // 9999999921'''''''''''''''
1076510654 {
1076610655 {
1076710656 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -10790,7 +10679,7 @@
1079010679 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1079110680 }
1079210681 // ACCUMULATE ARGUMENTS - END
10793- uint64_t return_to = 18446744073709551155LLU;
10682+ uint64_t return_to = 18446744073709551158LLU;
1079410683 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1079510684 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1079610685 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10799,7 +10688,7 @@
1079910688 state.addr = 121779622511284459LLU; // FunctionCp
1080010689 break;
1080110690 }
10802- case 18446744073709551155LLU: // 999999992x'''''''''''''''
10691+ case 18446744073709551158LLU: // 9999999920'''''''''''''''
1080310692 {
1080410693 {
1080510694 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -10828,7 +10717,7 @@
1082810717 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1082910718 }
1083010719 // ACCUMULATE ARGUMENTS - END
10831- uint64_t return_to = 18446744073709551154LLU;
10720+ uint64_t return_to = 18446744073709551157LLU;
1083210721 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1083310722 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1083410723 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10837,7 +10726,7 @@
1083710726 state.addr = 552446646280519680LLU; // copyu64___
1083810727 break;
1083910728 }
10840- case 18446744073709551154LLU: // 999999992w'''''''''''''''
10729+ case 18446744073709551157LLU: // 999999992z'''''''''''''''
1084110730 {
1084210731 {
1084310732 uint64_t exchange = LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 7*/;
@@ -10849,7 +10738,7 @@
1084910738 }
1085010739 }
1085110740 // ACCUMULATE ARGUMENTS - END
10852- uint64_t return_to = 18446744073709551157LLU;
10741+ uint64_t return_to = 18446744073709551160LLU;
1085310742 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
1085410743 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1085510744 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10858,7 +10747,7 @@
1085810747 state.addr = 567601196335104000LLU; // defidfn___
1085910748 break;
1086010749 }
10861- case 18446744073709551157LLU: // 999999992z'''''''''''''''
10750+ case 18446744073709551160LLU: // 9999999922'''''''''''''''
1086210751 {
1086310752 // parameter-reference u64 defined___ goes out of scope
1086410753 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference defined___ at 5
@@ -10940,7 +10829,7 @@
1094010829 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1094110830 }
1094210831 // ACCUMULATE ARGUMENTS - END
10943- uint64_t return_to = 18446744073709551151LLU;
10832+ uint64_t return_to = 18446744073709551154LLU;
1094410833 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1094510834 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1094610835 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10949,7 +10838,7 @@
1094910838 state.addr = 552446646280519680LLU; // copyu64___
1095010839 break;
1095110840 }
10952- case 18446744073709551151LLU: // 999999992t'''''''''''''''
10841+ case 18446744073709551154LLU: // 999999992w'''''''''''''''
1095310842 {
1095410843 {
1095510844 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -10978,7 +10867,7 @@
1097810867 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1097910868 }
1098010869 // ACCUMULATE ARGUMENTS - END
10981- uint64_t return_to = 18446744073709551150LLU;
10870+ uint64_t return_to = 18446744073709551153LLU;
1098210871 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1098310872 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1098410873 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -10987,7 +10876,7 @@
1098710876 state.addr = 66057855622447104LLU; // CopyTK____
1098810877 break;
1098910878 }
10990- case 18446744073709551150LLU: // 999999992s'''''''''''''''
10879+ case 18446744073709551153LLU: // 999999992v'''''''''''''''
1099110880 {
1099210881 {
1099310882 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -11016,7 +10905,7 @@
1101610905 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1101710906 }
1101810907 // ACCUMULATE ARGUMENTS - END
11019- uint64_t return_to = 18446744073709551149LLU;
10908+ uint64_t return_to = 18446744073709551152LLU;
1102010909 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1102110910 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1102210911 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11025,7 +10914,7 @@
1102510914 state.addr = 552446646280519680LLU; // copyu64___
1102610915 break;
1102710916 }
11028- case 18446744073709551149LLU: // 999999992r'''''''''''''''
10917+ case 18446744073709551152LLU: // 999999992u'''''''''''''''
1102910918 {
1103010919 {
1103110920 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -11054,7 +10943,7 @@
1105410943 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1105510944 }
1105610945 // ACCUMULATE ARGUMENTS - END
11057- uint64_t return_to = 18446744073709551148LLU;
10946+ uint64_t return_to = 18446744073709551151LLU;
1105810947 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1105910948 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1106010949 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11063,7 +10952,7 @@
1106310952 state.addr = 552446646280519680LLU; // copyu64___
1106410953 break;
1106510954 }
11066- case 18446744073709551148LLU: // 999999992q'''''''''''''''
10955+ case 18446744073709551151LLU: // 999999992t'''''''''''''''
1106710956 {
1106810957 {
1106910958 uint64_t exchange = LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 8*/;
@@ -11075,7 +10964,7 @@
1107510964 }
1107610965 }
1107710966 // ACCUMULATE ARGUMENTS - END
11078- uint64_t return_to = 18446744073709551152LLU;
10967+ uint64_t return_to = 18446744073709551155LLU;
1107910968 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
1108010969 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1108110970 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11084,7 +10973,7 @@
1108410973 state.addr = 861504777589358592LLU; // typedef___
1108510974 break;
1108610975 }
11087- case 18446744073709551152LLU: // 999999992u'''''''''''''''
10976+ case 18446744073709551155LLU: // 999999992x'''''''''''''''
1108810977 {
1108910978 // parameter-reference u64 destraddr1 goes out of scope
1109010979 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destraddr1 at 6
@@ -11117,10 +11006,10 @@
1111711006 uint64_t arg = 0;
1111811007 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1111911008 }
11120- state.addr = 18446744073709551147LLU; // 999999992p'''''''''''''''
11009+ state.addr = 18446744073709551150LLU; // 999999992s'''''''''''''''
1112111010 break;
1112211011 }
11123- case 18446744073709551147LLU: // 999999992p'''''''''''''''
11012+ case 18446744073709551150LLU: // 999999992s'''''''''''''''
1112411013 {
1112511014 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
1112611015 {
@@ -11127,7 +11016,7 @@
1112711016 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1112811017 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1112911018 {
11130- state.addr = 18446744073709551146LLU; // 999999992o'''''''''''''''
11019+ state.addr = 18446744073709551149LLU; // 999999992r'''''''''''''''
1113111020 break;
1113211021 }
1113311022 }
@@ -11138,25 +11027,25 @@
1113811027 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1113911028 }
1114011029 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU), 0LLU));
11141- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551145LLU : 18446744073709551144LLU;
11030+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551148LLU : 18446744073709551147LLU;
1114211031 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1114311032 break;
1114411033 }
11145- case 18446744073709551145LLU: // 999999992n'''''''''''''''
11034+ case 18446744073709551148LLU: // 999999992q'''''''''''''''
1114611035 {
1114711036
1114811037 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)) = 1;
11149- state.addr = 18446744073709551144LLU; // 999999992m'''''''''''''''
11038+ state.addr = 18446744073709551147LLU; // 999999992p'''''''''''''''
1115011039 break;
1115111040 }
11152- case 18446744073709551144LLU: // 999999992m'''''''''''''''
11041+ case 18446744073709551147LLU: // 999999992p'''''''''''''''
1115311042 {
1115411043 // parameter-reference defidfn___ elem______ goes out of scope
1115511044 // parameter-reference list<defidfn___> fndefs____ goes out of scope
11156- state.addr = 18446744073709551147LLU; // 999999992p'''''''''''''''
11045+ state.addr = 18446744073709551150LLU; // 999999992s'''''''''''''''
1115711046 break;
1115811047 }
11159- case 18446744073709551146LLU: // 999999992o'''''''''''''''
11048+ case 18446744073709551149LLU: // 999999992r'''''''''''''''
1116011049 {
1116111050 // parameter-reference u64 id________ goes out of scope
1116211051 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 3
@@ -11187,10 +11076,10 @@
1118711076 uint64_t arg = 0;
1118811077 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1118911078 }
11190- state.addr = 18446744073709551143LLU; // 999999992l'''''''''''''''
11079+ state.addr = 18446744073709551146LLU; // 999999992o'''''''''''''''
1119111080 break;
1119211081 }
11193- case 18446744073709551143LLU: // 999999992l'''''''''''''''
11082+ case 18446744073709551146LLU: // 999999992o'''''''''''''''
1119411083 {
1119511084 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
1119611085 {
@@ -11197,7 +11086,7 @@
1119711086 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1119811087 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1119911088 {
11200- state.addr = 18446744073709551142LLU; // 999999992k'''''''''''''''
11089+ state.addr = 18446744073709551145LLU; // 999999992n'''''''''''''''
1120111090 break;
1120211091 }
1120311092 }
@@ -11208,25 +11097,25 @@
1120811097 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1120911098 }
1121011099 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 7LLU, 5LLU), 0LLU));
11211- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551141LLU : 18446744073709551140LLU;
11100+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551144LLU : 18446744073709551143LLU;
1121211101 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1121311102 break;
1121411103 }
11215- case 18446744073709551141LLU: // 999999992j'''''''''''''''
11104+ case 18446744073709551144LLU: // 999999992m'''''''''''''''
1121611105 {
1121711106
1121811107 *LOCAL_ACCESS(heap.data, 6LLU, 3LLU) = 1;
11219- state.addr = 18446744073709551140LLU; // 999999992i'''''''''''''''
11108+ state.addr = 18446744073709551143LLU; // 999999992l'''''''''''''''
1122011109 break;
1122111110 }
11222- case 18446744073709551140LLU: // 999999992i'''''''''''''''
11111+ case 18446744073709551143LLU: // 999999992l'''''''''''''''
1122311112 {
1122411113 // parameter-reference typedef___ elem______ goes out of scope
1122511114 // parameter-reference list<typedef___> typedefs__ goes out of scope
11226- state.addr = 18446744073709551143LLU; // 999999992l'''''''''''''''
11115+ state.addr = 18446744073709551146LLU; // 999999992o'''''''''''''''
1122711116 break;
1122811117 }
11229- case 18446744073709551142LLU: // 999999992k'''''''''''''''
11118+ case 18446744073709551145LLU: // 999999992n'''''''''''''''
1123011119 {
1123111120 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)) = /*found_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
1123211121 // variable u64 found_____ goes out of scope
@@ -11249,7 +11138,7 @@
1124911138 {
1125011139 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU))].elem0 != 0/*typeu64___*/)
1125111140 {
11252- state.addr = 18446744073709551139LLU; // 999999992h'''''''''''''''
11141+ state.addr = 18446744073709551142LLU; // 999999992k'''''''''''''''
1125311142 break;
1125411143 }
1125511144 {
@@ -11272,11 +11161,11 @@
1127211161 }
1127311162 break;
1127411163 }
11275- case 18446744073709551139LLU: // 999999992h'''''''''''''''
11164+ case 18446744073709551142LLU: // 999999992k'''''''''''''''
1127611165 {
1127711166 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU))].elem0 != 1/*typename__*/)
1127811167 {
11279- state.addr = 18446744073709551138LLU; // 999999992g'''''''''''''''
11168+ state.addr = 18446744073709551141LLU; // 999999992j'''''''''''''''
1128011169 break;
1128111170 }
1128211171 {
@@ -11301,7 +11190,7 @@
1130111190 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1130211191 }
1130311192 // ACCUMULATE ARGUMENTS - END
11304- uint64_t return_to = 18446744073709551137LLU;
11193+ uint64_t return_to = 18446744073709551140LLU;
1130511194 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1130611195 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1130711196 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11310,7 +11199,7 @@
1131011199 state.addr = 104588758373059296LLU; // ExistsType
1131111200 break;
1131211201 }
11313- case 18446744073709551137LLU: // 999999992f'''''''''''''''
11202+ case 18446744073709551140LLU: // 999999992i'''''''''''''''
1131411203 {
1131511204 // parameter-reference u64 maintype__ goes out of scope
1131611205 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference maintype__ at 5
@@ -11329,11 +11218,11 @@
1132911218 }
1133011219 break;
1133111220 }
11332- case 18446744073709551138LLU: // 999999992g'''''''''''''''
11221+ case 18446744073709551141LLU: // 999999992j'''''''''''''''
1133311222 {
1133411223 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU))].elem0 != 2/*typelist__*/)
1133511224 {
11336- state.addr = 18446744073709551136LLU; // 999999992e'''''''''''''''
11225+ state.addr = 18446744073709551139LLU; // 999999992h'''''''''''''''
1133711226 break;
1133811227 }
1133911228 {
@@ -11354,17 +11243,17 @@
1135411243 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1135511244 }
1135611245 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU));
11357- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551135LLU : 18446744073709551134LLU;
11246+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551138LLU : 18446744073709551137LLU;
1135811247 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1135911248 break;
1136011249 }
11361- case 18446744073709551135LLU: // 999999992d'''''''''''''''
11250+ case 18446744073709551138LLU: // 999999992g'''''''''''''''
1136211251 {
1136311252 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)) = 1LLU;
11364- state.addr = 18446744073709551133LLU; // 999999992b'''''''''''''''
11253+ state.addr = 18446744073709551136LLU; // 999999992e'''''''''''''''
1136511254 break;
1136611255 }
11367- case 18446744073709551134LLU: // 999999992c'''''''''''''''
11256+ case 18446744073709551137LLU: // 999999992f'''''''''''''''
1136811257 {
1136911258 // ACCUMULATE ARGUMENTS - BEGIN
1137011259 {
@@ -11380,7 +11269,7 @@
1138011269 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1138111270 }
1138211271 // ACCUMULATE ARGUMENTS - END
11383- uint64_t return_to = 18446744073709551132LLU;
11272+ uint64_t return_to = 18446744073709551135LLU;
1138411273 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1138511274 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1138611275 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11389,12 +11278,12 @@
1138911278 state.addr = 104588758373059296LLU; // ExistsType
1139011279 break;
1139111280 }
11392- case 18446744073709551132LLU: // 999999992a'''''''''''''''
11281+ case 18446744073709551135LLU: // 999999992d'''''''''''''''
1139311282 {
11394- state.addr = 18446744073709551133LLU; // 999999992b'''''''''''''''
11283+ state.addr = 18446744073709551136LLU; // 999999992e'''''''''''''''
1139511284 break;
1139611285 }
11397- case 18446744073709551133LLU: // 999999992b'''''''''''''''
11286+ case 18446744073709551136LLU: // 999999992e'''''''''''''''
1139811287 {
1139911288 // variable u64 sym_______ goes out of scope
1140011289 // emitted destructur for type u64
@@ -11416,7 +11305,7 @@
1141611305 }
1141711306 break;
1141811307 }
11419- case 18446744073709551136LLU: // 999999992e'''''''''''''''
11308+ case 18446744073709551139LLU: // 999999992h'''''''''''''''
1142011309 {
1142111310 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of KnowType__\n");
1142211311 exit(-1);
@@ -11426,7 +11315,7 @@
1142611315 {
1142711316 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU))].elem0 != 0/*typeu64___*/)
1142811317 {
11429- state.addr = 18446744073709551131LLU; // 999999992$'''''''''''''''
11318+ state.addr = 18446744073709551134LLU; // 999999992c'''''''''''''''
1143011319 break;
1143111320 }
1143211321 {
@@ -11451,11 +11340,11 @@
1145111340 }
1145211341 break;
1145311342 }
11454- case 18446744073709551131LLU: // 999999992$'''''''''''''''
11343+ case 18446744073709551134LLU: // 999999992c'''''''''''''''
1145511344 {
1145611345 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU))].elem0 != 1/*typename__*/)
1145711346 {
11458- state.addr = 18446744073709551130LLU; // 999999992Z'''''''''''''''
11347+ state.addr = 18446744073709551133LLU; // 999999992b'''''''''''''''
1145911348 break;
1146011349 }
1146111350 {
@@ -11480,7 +11369,7 @@
1148011369 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1148111370 }
1148211371 // ACCUMULATE ARGUMENTS - END
11483- uint64_t return_to = 18446744073709551129LLU;
11372+ uint64_t return_to = 18446744073709551132LLU;
1148411373 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1148511374 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1148611375 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11489,7 +11378,7 @@
1148911378 state.addr = 104588758373059296LLU; // ExistsType
1149011379 break;
1149111380 }
11492- case 18446744073709551129LLU: // 999999992Y'''''''''''''''
11381+ case 18446744073709551132LLU: // 999999992a'''''''''''''''
1149311382 {
1149411383 // parameter-reference u64 __________ goes out of scope
1149511384 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference __________ at 6
@@ -11510,11 +11399,11 @@
1151011399 }
1151111400 break;
1151211401 }
11513- case 18446744073709551130LLU: // 999999992Z'''''''''''''''
11402+ case 18446744073709551133LLU: // 999999992b'''''''''''''''
1151411403 {
1151511404 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU))].elem0 != 2/*typelist__*/)
1151611405 {
11517- state.addr = 18446744073709551128LLU; // 999999992X'''''''''''''''
11406+ state.addr = 18446744073709551131LLU; // 999999992$'''''''''''''''
1151811407 break;
1151911408 }
1152011409 {
@@ -11535,17 +11424,17 @@
1153511424 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1153611425 }
1153711426 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 8LLU, 6LLU) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 5LLU));
11538- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709551127LLU : 18446744073709551126LLU;
11427+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709551130LLU : 18446744073709551129LLU;
1153911428 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1154011429 break;
1154111430 }
11542- case 18446744073709551127LLU: // 999999992W'''''''''''''''
11431+ case 18446744073709551130LLU: // 999999992Z'''''''''''''''
1154311432 {
1154411433 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = 1LLU;
11545- state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
11434+ state.addr = 18446744073709551128LLU; // 999999992X'''''''''''''''
1154611435 break;
1154711436 }
11548- case 18446744073709551126LLU: // 999999992V'''''''''''''''
11437+ case 18446744073709551129LLU: // 999999992Y'''''''''''''''
1154911438 {
1155011439 {
1155111440 uint64_t arg = 0;
@@ -11565,7 +11454,7 @@
1156511454 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1156611455 }
1156711456 // ACCUMULATE ARGUMENTS - END
11568- uint64_t return_to = 18446744073709551121LLU;
11457+ uint64_t return_to = 18446744073709551124LLU;
1156911458 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1157011459 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1157111460 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11574,30 +11463,30 @@
1157411463 state.addr = 104588758373059296LLU; // ExistsType
1157511464 break;
1157611465 }
11577- case 18446744073709551121LLU: // 999999992Q'''''''''''''''
11466+ case 18446744073709551124LLU: // 999999992T'''''''''''''''
1157811467 {
11579- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709551124LLU : 18446744073709551123LLU;
11468+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709551127LLU : 18446744073709551126LLU;
1158011469 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1158111470 break;
1158211471 }
11583- case 18446744073709551124LLU: // 999999992T'''''''''''''''
11472+ case 18446744073709551127LLU: // 999999992W'''''''''''''''
1158411473 {
1158511474 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = 1LLU;
11586- state.addr = 18446744073709551122LLU; // 999999992R'''''''''''''''
11475+ state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
1158711476 break;
1158811477 }
11589- case 18446744073709551123LLU: // 999999992S'''''''''''''''
11478+ case 18446744073709551126LLU: // 999999992V'''''''''''''''
1159011479 {
1159111480 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = /*self______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 3LLU)) == /*subtype___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 5LLU));
11592- state.addr = 18446744073709551122LLU; // 999999992R'''''''''''''''
11481+ state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
1159311482 break;
1159411483 }
11595- case 18446744073709551122LLU: // 999999992R'''''''''''''''
11484+ case 18446744073709551125LLU: // 999999992U'''''''''''''''
1159611485 {
11597- state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
11486+ state.addr = 18446744073709551128LLU; // 999999992X'''''''''''''''
1159811487 break;
1159911488 }
11600- case 18446744073709551125LLU: // 999999992U'''''''''''''''
11489+ case 18446744073709551128LLU: // 999999992X'''''''''''''''
1160111490 {
1160211491 // variable u64 sym_______ goes out of scope
1160311492 // emitted destructur for type u64
@@ -11621,7 +11510,7 @@
1162111510 }
1162211511 break;
1162311512 }
11624- case 18446744073709551128LLU: // 999999992X'''''''''''''''
11513+ case 18446744073709551131LLU: // 999999992$'''''''''''''''
1162511514 {
1162611515 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of KnowTypeRC\n");
1162711516 exit(-1);
@@ -11631,7 +11520,7 @@
1163111520 {
1163211521 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU))].elem0 != 0/*produce___*/)
1163311522 {
11634- state.addr = 18446744073709551120LLU; // 999999992P'''''''''''''''
11523+ state.addr = 18446744073709551123LLU; // 999999992S'''''''''''''''
1163511524 break;
1163611525 }
1163711526 {
@@ -11651,11 +11540,11 @@
1165111540 }
1165211541 break;
1165311542 }
11654- case 18446744073709551120LLU: // 999999992P'''''''''''''''
11543+ case 18446744073709551123LLU: // 999999992S'''''''''''''''
1165511544 {
1165611545 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU))].elem0 != 1/*consume___*/)
1165711546 {
11658- state.addr = 18446744073709551119LLU; // 999999992O'''''''''''''''
11547+ state.addr = 18446744073709551122LLU; // 999999992R'''''''''''''''
1165911548 break;
1166011549 }
1166111550 {
@@ -11675,11 +11564,11 @@
1167511564 }
1167611565 break;
1167711566 }
11678- case 18446744073709551119LLU: // 999999992O'''''''''''''''
11567+ case 18446744073709551122LLU: // 999999992R'''''''''''''''
1167911568 {
1168011569 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU))].elem0 != 2/*maintain__*/)
1168111570 {
11682- state.addr = 18446744073709551118LLU; // 999999992N'''''''''''''''
11571+ state.addr = 18446744073709551121LLU; // 999999992Q'''''''''''''''
1168311572 break;
1168411573 }
1168511574 {
@@ -11699,7 +11588,7 @@
1169911588 }
1170011589 break;
1170111590 }
11702- case 18446744073709551118LLU: // 999999992N'''''''''''''''
11591+ case 18446744073709551121LLU: // 999999992Q'''''''''''''''
1170311592 {
1170411593 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of reportcont\n");
1170511594 exit(-1);
@@ -11729,7 +11618,7 @@
1172911618 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1173011619 }
1173111620 // ACCUMULATE ARGUMENTS - END
11732- uint64_t return_to = 18446744073709551116LLU;
11621+ uint64_t return_to = 18446744073709551119LLU;
1173311622 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1173411623 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1173511624 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11738,7 +11627,7 @@
1173811627 state.addr = 819847183514380911LLU; // reportcont
1173911628 break;
1174011629 }
11741- case 18446744073709551116LLU: // 999999992L'''''''''''''''
11630+ case 18446744073709551119LLU: // 999999992O'''''''''''''''
1174211631 {
1174311632 {
1174411633 uint64_t arg = 0;
@@ -11745,17 +11634,17 @@
1174511634 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1174611635 }
1174711636 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*mutable___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU));
11748- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551115LLU : 18446744073709551114LLU;
11637+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551118LLU : 18446744073709551117LLU;
1174911638 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1175011639 break;
1175111640 }
11752- case 18446744073709551115LLU: // 999999992K'''''''''''''''
11641+ case 18446744073709551118LLU: // 999999992N'''''''''''''''
1175311642 {
1175411643 fprintf(stderr, "%s", "mut ");
11755- state.addr = 18446744073709551114LLU; // 999999992J'''''''''''''''
11644+ state.addr = 18446744073709551117LLU; // 999999992M'''''''''''''''
1175611645 break;
1175711646 }
11758- case 18446744073709551114LLU: // 999999992J'''''''''''''''
11647+ case 18446744073709551117LLU: // 999999992M'''''''''''''''
1175911648 {
1176011649 // ACCUMULATE ARGUMENTS - BEGIN
1176111650 {
@@ -11763,7 +11652,7 @@
1176311652 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1176411653 }
1176511654 // ACCUMULATE ARGUMENTS - END
11766- uint64_t return_to = 18446744073709551113LLU;
11655+ uint64_t return_to = 18446744073709551116LLU;
1176711656 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1176811657 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1176911658 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11772,7 +11661,7 @@
1177211661 state.addr = 819847183518878432LLU; // reporttype
1177311662 break;
1177411663 }
11775- case 18446744073709551113LLU: // 999999992I'''''''''''''''
11664+ case 18446744073709551116LLU: // 999999992L'''''''''''''''
1177611665 {
1177711666 {
1177811667 uint64_t arg = 0;
@@ -11779,17 +11668,17 @@
1177911668 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1178011669 }
1178111670 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*reference_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU));
11782- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551112LLU : 18446744073709551111LLU;
11671+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709551115LLU : 18446744073709551114LLU;
1178311672 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1178411673 break;
1178511674 }
11786- case 18446744073709551112LLU: // 999999992H'''''''''''''''
11675+ case 18446744073709551115LLU: // 999999992K'''''''''''''''
1178711676 {
1178811677 fprintf(stderr, "%s", " #");
11789- state.addr = 18446744073709551111LLU; // 999999992G'''''''''''''''
11678+ state.addr = 18446744073709551114LLU; // 999999992J'''''''''''''''
1179011679 break;
1179111680 }
11792- case 18446744073709551111LLU: // 999999992G'''''''''''''''
11681+ case 18446744073709551114LLU: // 999999992J'''''''''''''''
1179311682 {
1179411683 // parameter-reference u64 reference_ goes out of scope
1179511684 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference_ at 5
@@ -11829,7 +11718,7 @@
1182911718 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1183011719 }
1183111720 // ACCUMULATE ARGUMENTS - END
11832- uint64_t return_to = 18446744073709551109LLU;
11721+ uint64_t return_to = 18446744073709551112LLU;
1183311722 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1183411723 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1183511724 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11838,7 +11727,7 @@
1183811727 state.addr = 819847183518878432LLU; // reporttype
1183911728 break;
1184011729 }
11841- case 18446744073709551109LLU: // 999999992E'''''''''''''''
11730+ case 18446744073709551112LLU: // 999999992H'''''''''''''''
1184211731 {
1184311732 {
1184411733 uint64_t arg = 0;
@@ -11845,22 +11734,22 @@
1184511734 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1184611735 }
1184711736 *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*reference_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
11848- state.addr = *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709551108LLU : 18446744073709551107LLU;
11737+ state.addr = *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) ? 18446744073709551111LLU : 18446744073709551110LLU;
1184911738 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1185011739 break;
1185111740 }
11852- case 18446744073709551108LLU: // 999999992D'''''''''''''''
11741+ case 18446744073709551111LLU: // 999999992G'''''''''''''''
1185311742 {
11854- state.addr = 18446744073709551106LLU; // 999999992B'''''''''''''''
11743+ state.addr = 18446744073709551109LLU; // 999999992E'''''''''''''''
1185511744 break;
1185611745 }
11857- case 18446744073709551107LLU: // 999999992C'''''''''''''''
11746+ case 18446744073709551110LLU: // 999999992F'''''''''''''''
1185811747 {
1185911748 fprintf(stderr, "%s", "#");
11860- state.addr = 18446744073709551106LLU; // 999999992B'''''''''''''''
11749+ state.addr = 18446744073709551109LLU; // 999999992E'''''''''''''''
1186111750 break;
1186211751 }
11863- case 18446744073709551106LLU: // 999999992B'''''''''''''''
11752+ case 18446744073709551109LLU: // 999999992E'''''''''''''''
1186411753 {
1186511754 fprintf(stderr, "%s", "(");
1186611755 fprintf(stderr, "%llu", (unsigned long long)/*idx_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
@@ -11897,7 +11786,7 @@
1189711786 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1189811787 }
1189911788 // ACCUMULATE ARGUMENTS - END
11900- uint64_t return_to = 18446744073709551104LLU;
11789+ uint64_t return_to = 18446744073709551107LLU;
1190111790 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1190211791 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1190311792 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -11906,7 +11795,7 @@
1190611795 state.addr = 819847183518878432LLU; // reporttype
1190711796 break;
1190811797 }
11909- case 18446744073709551104LLU: // 999999992_'''''''''''''''
11798+ case 18446744073709551107LLU: // 999999992C'''''''''''''''
1191011799 {
1191111800 fprintf(stderr, "%s", " ");
1191211801 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)));
@@ -11931,11 +11820,11 @@
1193111820 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1193211821 }
1193311822 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
11934- state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551103LLU : 18446744073709551102LLU;
11823+ state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551106LLU : 18446744073709551105LLU;
1193511824 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1193611825 break;
1193711826 }
11938- case 18446744073709551103LLU: // 9999999919'''''''''''''''
11827+ case 18446744073709551106LLU: // 999999992B'''''''''''''''
1193911828 {
1194011829 {
1194111830 uint64_t arg = 0;
@@ -11942,11 +11831,11 @@
1194211831 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1194311832 }
1194411833 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
11945- state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551100LLU : 18446744073709551099LLU;
11834+ state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551103LLU : 18446744073709551102LLU;
1194611835 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1194711836 break;
1194811837 }
11949- case 18446744073709551100LLU: // 9999999916'''''''''''''''
11838+ case 18446744073709551103LLU: // 9999999919'''''''''''''''
1195011839 {
1195111840 {
1195211841 uint64_t arg = 0;
@@ -11953,28 +11842,28 @@
1195311842 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1195411843 }
1195511844 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*complete__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
11956- state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551097LLU : 18446744073709551096LLU;
11845+ state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551100LLU : 18446744073709551099LLU;
1195711846 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1195811847 break;
1195911848 }
11960- case 18446744073709551097LLU: // 9999999913'''''''''''''''
11849+ case 18446744073709551100LLU: // 9999999916'''''''''''''''
1196111850 {
1196211851 fprintf(stderr, "%s", "total");
11963- state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
11852+ state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
1196411853 break;
1196511854 }
11966- case 18446744073709551096LLU: // 9999999912'''''''''''''''
11855+ case 18446744073709551099LLU: // 9999999915'''''''''''''''
1196711856 {
1196811857 fprintf(stderr, "%s", "finite");
11969- state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
11858+ state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
1197011859 break;
1197111860 }
11972- case 18446744073709551095LLU: // 9999999911'''''''''''''''
11861+ case 18446744073709551098LLU: // 9999999914'''''''''''''''
1197311862 {
11974- state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
11863+ state.addr = 18446744073709551101LLU; // 9999999917'''''''''''''''
1197511864 break;
1197611865 }
11977- case 18446744073709551099LLU: // 9999999915'''''''''''''''
11866+ case 18446744073709551102LLU: // 9999999918'''''''''''''''
1197811867 {
1197911868 {
1198011869 uint64_t arg = 0;
@@ -11981,39 +11870,39 @@
1198111870 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1198211871 }
1198311872 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*complete__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
11984- state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551094LLU : 18446744073709551093LLU;
11873+ state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551097LLU : 18446744073709551096LLU;
1198511874 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1198611875 break;
1198711876 }
11988- case 18446744073709551094LLU: // 9999999910'''''''''''''''
11877+ case 18446744073709551097LLU: // 9999999913'''''''''''''''
1198911878 {
1199011879 fprintf(stderr, "%s", "complete");
11991- state.addr = 18446744073709551092LLU; // 999999991y'''''''''''''''
11880+ state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
1199211881 break;
1199311882 }
11994- case 18446744073709551093LLU: // 999999991z'''''''''''''''
11883+ case 18446744073709551096LLU: // 9999999912'''''''''''''''
1199511884 {
1199611885 fprintf(stderr, "%s", "partial");
11997- state.addr = 18446744073709551092LLU; // 999999991y'''''''''''''''
11886+ state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
1199811887 break;
1199911888 }
12000- case 18446744073709551092LLU: // 999999991y'''''''''''''''
11889+ case 18446744073709551095LLU: // 9999999911'''''''''''''''
1200111890 {
12002- state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
11891+ state.addr = 18446744073709551101LLU; // 9999999917'''''''''''''''
1200311892 break;
1200411893 }
12005- case 18446744073709551098LLU: // 9999999914'''''''''''''''
11894+ case 18446744073709551101LLU: // 9999999917'''''''''''''''
1200611895 {
12007- state.addr = 18446744073709551101LLU; // 9999999917'''''''''''''''
11896+ state.addr = 18446744073709551104LLU; // 999999992_'''''''''''''''
1200811897 break;
1200911898 }
12010- case 18446744073709551102LLU: // 9999999918'''''''''''''''
11899+ case 18446744073709551105LLU: // 999999992A'''''''''''''''
1201111900 {
1201211901 fprintf(stderr, "%s", "unsafe");
12013- state.addr = 18446744073709551101LLU; // 9999999917'''''''''''''''
11902+ state.addr = 18446744073709551104LLU; // 999999992_'''''''''''''''
1201411903 break;
1201511904 }
12016- case 18446744073709551101LLU: // 9999999917'''''''''''''''
11905+ case 18446744073709551104LLU: // 999999992_'''''''''''''''
1201711906 {
1201811907 // parameter-reference u64 safe______ goes out of scope
1201911908 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference safe______ at 3
@@ -12045,7 +11934,7 @@
1204511934 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1204611935 }
1204711936 // ACCUMULATE ARGUMENTS - END
12048- uint64_t return_to = 18446744073709551091LLU;
11937+ uint64_t return_to = 18446744073709551094LLU;
1204911938 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1205011939 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1205111940 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12054,7 +11943,7 @@
1205411943 state.addr = 819847183514344320LLU; // reportcfs_
1205511944 break;
1205611945 }
12057- case 18446744073709551091LLU: // 999999991x'''''''''''''''
11946+ case 18446744073709551094LLU: // 9999999910'''''''''''''''
1205811947 {
1205911948 fprintf(stderr, "%s", " ");
1206011949 fprintf(stderr, "%s", "(");
@@ -12066,10 +11955,10 @@
1206611955 uint64_t arg = 0;
1206711956 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1206811957 }
12069- state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
11958+ state.addr = 18446744073709551093LLU; // 999999991z'''''''''''''''
1207011959 break;
1207111960 }
12072- case 18446744073709551090LLU: // 999999991w'''''''''''''''
11961+ case 18446744073709551093LLU: // 999999991z'''''''''''''''
1207311962 {
1207411963 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
1207511964 {
@@ -12076,7 +11965,7 @@
1207611965 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1207711966 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1207811967 {
12079- state.addr = 18446744073709551089LLU; // 999999991v'''''''''''''''
11968+ state.addr = 18446744073709551092LLU; // 999999991y'''''''''''''''
1208011969 break;
1208111970 }
1208211971 }
@@ -12088,7 +11977,7 @@
1208811977 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1208911978 }
1209011979 // ACCUMULATE ARGUMENTS - END
12091- uint64_t return_to = 18446744073709551088LLU;
11980+ uint64_t return_to = 18446744073709551091LLU;
1209211981 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1209311982 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1209411983 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12097,14 +11986,14 @@
1209711986 state.addr = 819847183518272384LLU; // reportres_
1209811987 break;
1209911988 }
12100- case 18446744073709551088LLU: // 999999991u'''''''''''''''
11989+ case 18446744073709551091LLU: // 999999991x'''''''''''''''
1210111990 {
1210211991 // parameter-reference resdest___ par_______ goes out of scope
1210311992 // parameter-reference function__ kind______ goes out of scope
12104- state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
11993+ state.addr = 18446744073709551093LLU; // 999999991z'''''''''''''''
1210511994 break;
1210611995 }
12107- case 18446744073709551089LLU: // 999999991v'''''''''''''''
11996+ case 18446744073709551092LLU: // 999999991y'''''''''''''''
1210811997 {
1210911998 fprintf(stderr, "%s", ") ");
1211011999 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
@@ -12117,10 +12006,10 @@
1211712006 uint64_t arg = 0;
1211812007 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1211912008 }
12120- state.addr = 18446744073709551087LLU; // 999999991t'''''''''''''''
12009+ state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
1212112010 break;
1212212011 }
12123- case 18446744073709551087LLU: // 999999991t'''''''''''''''
12012+ case 18446744073709551090LLU: // 999999991w'''''''''''''''
1212412013 {
1212512014 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
1212612015 {
@@ -12127,7 +12016,7 @@
1212712016 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1212812017 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1212912018 {
12130- state.addr = 18446744073709551086LLU; // 999999991s'''''''''''''''
12019+ state.addr = 18446744073709551089LLU; // 999999991v'''''''''''''''
1213112020 break;
1213212021 }
1213312022 }
@@ -12139,7 +12028,7 @@
1213912028 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1214012029 }
1214112030 // ACCUMULATE ARGUMENTS - END
12142- uint64_t return_to = 18446744073709551085LLU;
12031+ uint64_t return_to = 18446744073709551088LLU;
1214312032 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1214412033 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1214512034 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12148,15 +12037,15 @@
1214812037 state.addr = 819847183517731648LLU; // reportpar_
1214912038 break;
1215012039 }
12151- case 18446744073709551085LLU: // 999999991r'''''''''''''''
12040+ case 18446744073709551088LLU: // 999999991u'''''''''''''''
1215212041 {
1215312042 fprintf(stderr, "%s", " ");
1215412043 // parameter-reference pardef____ par_______ goes out of scope
1215512044 // parameter-reference function__ kind______ goes out of scope
12156- state.addr = 18446744073709551087LLU; // 999999991t'''''''''''''''
12045+ state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
1215712046 break;
1215812047 }
12159- case 18446744073709551086LLU: // 999999991s'''''''''''''''
12048+ case 18446744073709551089LLU: // 999999991v'''''''''''''''
1216012049 {
1216112050 fprintf(stderr, "%s", ") ");
1216212051 // ACCUMULATE ARGUMENTS - BEGIN
@@ -12165,7 +12054,7 @@
1216512054 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1216612055 }
1216712056 // ACCUMULATE ARGUMENTS - END
12168- uint64_t return_to = 18446744073709551084LLU;
12057+ uint64_t return_to = 18446744073709551087LLU;
1216912058 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1217012059 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1217112060 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12174,7 +12063,7 @@
1217412063 state.addr = 819847183517274112LLU; // reportnr__
1217512064 break;
1217612065 }
12177- case 18446744073709551084LLU: // 999999991q'''''''''''''''
12066+ case 18446744073709551087LLU: // 999999991t'''''''''''''''
1217812067 {
1217912068 fprintf(stderr, "%s", " ");
1218012069 // ACCUMULATE ARGUMENTS - BEGIN
@@ -12183,7 +12072,7 @@
1218312072 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1218412073 }
1218512074 // ACCUMULATE ARGUMENTS - END
12186- uint64_t return_to = 18446744073709551083LLU;
12075+ uint64_t return_to = 18446744073709551086LLU;
1218712076 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1218812077 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1218912078 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12192,7 +12081,7 @@
1219212081 state.addr = 819847183517274112LLU; // reportnr__
1219312082 break;
1219412083 }
12195- case 18446744073709551083LLU: // 999999991p'''''''''''''''
12084+ case 18446744073709551086LLU: // 999999991s'''''''''''''''
1219612085 {
1219712086 fprintf(stderr, "%s", " ");
1219812087 {
@@ -12200,23 +12089,23 @@
1220012089 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1220112090 }
1220212091 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*defined___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU));
12203- state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551082LLU : 18446744073709551081LLU;
12092+ state.addr = *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709551085LLU : 18446744073709551084LLU;
1220412093 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1220512094 break;
1220612095 }
12207- case 18446744073709551082LLU: // 999999991o'''''''''''''''
12096+ case 18446744073709551085LLU: // 999999991r'''''''''''''''
1220812097 {
1220912098 fprintf(stderr, "%s", "DEFINITION");
12210- state.addr = 18446744073709551080LLU; // 999999991m'''''''''''''''
12099+ state.addr = 18446744073709551083LLU; // 999999991p'''''''''''''''
1221112100 break;
1221212101 }
12213- case 18446744073709551081LLU: // 999999991n'''''''''''''''
12102+ case 18446744073709551084LLU: // 999999991q'''''''''''''''
1221412103 {
1221512104 fprintf(stderr, "%s", "DECLARATION");
12216- state.addr = 18446744073709551080LLU; // 999999991m'''''''''''''''
12105+ state.addr = 18446744073709551083LLU; // 999999991p'''''''''''''''
1221712106 break;
1221812107 }
12219- case 18446744073709551080LLU: // 999999991m'''''''''''''''
12108+ case 18446744073709551083LLU: // 999999991p'''''''''''''''
1222012109 {
1222112110 fprintf(stderr, "%s", " <- possibly REVERSED parameters!");
1222212111 fprintf(stderr, "%s", "\n");
@@ -12244,10 +12133,10 @@
1224412133 uint64_t arg = 0;
1224512134 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1224612135 }
12247- state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
12136+ state.addr = 18446744073709551082LLU; // 999999991o'''''''''''''''
1224812137 break;
1224912138 }
12250- case 18446744073709551079LLU: // 999999991l'''''''''''''''
12139+ case 18446744073709551082LLU: // 999999991o'''''''''''''''
1225112140 {
1225212141 if(!*LOCAL_ACCESS(heap.data, 4LLU, 2LLU))
1225312142 {
@@ -12254,7 +12143,7 @@
1225412143 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1225512144 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
1225612145 {
12257- state.addr = 18446744073709551078LLU; // 999999991k'''''''''''''''
12146+ state.addr = 18446744073709551081LLU; // 999999991n'''''''''''''''
1225812147 break;
1225912148 }
1226012149 }
@@ -12274,7 +12163,7 @@
1227412163 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1227512164 }
1227612165 // ACCUMULATE ARGUMENTS - END
12277- uint64_t return_to = 18446744073709551077LLU;
12166+ uint64_t return_to = 18446744073709551080LLU;
1227812167 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1227912168 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1228012169 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12283,14 +12172,14 @@
1228312172 state.addr = 819847183514601536LLU; // reportdef_
1228412173 break;
1228512174 }
12286- case 18446744073709551077LLU: // 999999991j'''''''''''''''
12175+ case 18446744073709551080LLU: // 999999991m'''''''''''''''
1228712176 {
1228812177 // parameter-reference defidfn___ def_______ goes out of scope
1228912178 // parameter-reference list<defidfn___> fndefs____ goes out of scope
12290- state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
12179+ state.addr = 18446744073709551082LLU; // 999999991o'''''''''''''''
1229112180 break;
1229212181 }
12293- case 18446744073709551078LLU: // 999999991k'''''''''''''''
12182+ case 18446744073709551081LLU: // 999999991n'''''''''''''''
1229412183 {
1229512184 // parameter-reference list<defidfn___> fndefs____ goes out of scope
1229612185 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference fndefs____ at 2
@@ -12324,10 +12213,10 @@
1232412213 uint64_t arg = 0;
1232512214 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1232612215 }
12327- state.addr = 18446744073709551075LLU; // 999999991h'''''''''''''''
12216+ state.addr = 18446744073709551078LLU; // 999999991k'''''''''''''''
1232812217 break;
1232912218 }
12330- case 18446744073709551075LLU: // 999999991h'''''''''''''''
12219+ case 18446744073709551078LLU: // 999999991k'''''''''''''''
1233112220 {
1233212221 if(!*LOCAL_ACCESS(heap.data, 5LLU, 3LLU))
1233312222 {
@@ -12334,7 +12223,7 @@
1233412223 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1233512224 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1233612225 {
12337- state.addr = 18446744073709551074LLU; // 999999991g'''''''''''''''
12226+ state.addr = 18446744073709551077LLU; // 999999991j'''''''''''''''
1233812227 break;
1233912228 }
1234012229 }
@@ -12349,7 +12238,7 @@
1234912238 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1235012239 }
1235112240 // ACCUMULATE ARGUMENTS - END
12352- uint64_t return_to = 18446744073709551073LLU;
12241+ uint64_t return_to = 18446744073709551076LLU;
1235312242 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1235412243 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1235512244 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12358,14 +12247,14 @@
1235812247 state.addr = 819847183518878432LLU; // reporttype
1235912248 break;
1236012249 }
12361- case 18446744073709551073LLU: // 999999991f'''''''''''''''
12250+ case 18446744073709551076LLU: // 999999991i'''''''''''''''
1236212251 {
1236312252 // parameter-reference elemdef___ elem______ goes out of scope
1236412253 // parameter-reference list<elemdef___> elems_____ goes out of scope
12365- state.addr = 18446744073709551075LLU; // 999999991h'''''''''''''''
12254+ state.addr = 18446744073709551078LLU; // 999999991k'''''''''''''''
1236612255 break;
1236712256 }
12368- case 18446744073709551074LLU: // 999999991g'''''''''''''''
12257+ case 18446744073709551077LLU: // 999999991j'''''''''''''''
1236912258 {
1237012259 fprintf(stderr, "%s", ")");
1237112260 // parameter-reference list<elemdef___> elems_____ goes out of scope
@@ -12386,7 +12275,7 @@
1238612275 {
1238712276 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU))].elem0 != 0/*tkstruct__*/)
1238812277 {
12389- state.addr = 18446744073709551072LLU; // 999999991e'''''''''''''''
12278+ state.addr = 18446744073709551075LLU; // 999999991h'''''''''''''''
1239012279 break;
1239112280 }
1239212281 {
@@ -12408,10 +12297,10 @@
1240812297 uint64_t arg = 0;
1240912298 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1241012299 }
12411- state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
12300+ state.addr = 18446744073709551074LLU; // 999999991g'''''''''''''''
1241212301 break;
1241312302 }
12414- case 18446744073709551071LLU: // 999999991d'''''''''''''''
12303+ case 18446744073709551074LLU: // 999999991g'''''''''''''''
1241512304 {
1241612305 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
1241712306 {
@@ -12418,7 +12307,7 @@
1241812307 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1241912308 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1242012309 {
12421- state.addr = 18446744073709551070LLU; // 999999991c'''''''''''''''
12310+ state.addr = 18446744073709551073LLU; // 999999991f'''''''''''''''
1242212311 break;
1242312312 }
1242412313 }
@@ -12430,7 +12319,7 @@
1243012319 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1243112320 }
1243212321 // ACCUMULATE ARGUMENTS - END
12433- uint64_t return_to = 18446744073709551069LLU;
12322+ uint64_t return_to = 18446744073709551072LLU;
1243412323 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1243512324 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1243612325 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12439,15 +12328,15 @@
1243912328 state.addr = 819847183514892328LLU; // reportelem
1244012329 break;
1244112330 }
12442- case 18446744073709551069LLU: // 999999991b'''''''''''''''
12331+ case 18446744073709551072LLU: // 999999991e'''''''''''''''
1244312332 {
1244412333 fprintf(stderr, "%s", " ");
1244512334 // parameter-reference elemdef___ par_______ goes out of scope
1244612335 // parameter-reference list<elemdef___> defpars___ goes out of scope
12447- state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
12336+ state.addr = 18446744073709551074LLU; // 999999991g'''''''''''''''
1244812337 break;
1244912338 }
12450- case 18446744073709551070LLU: // 999999991c'''''''''''''''
12339+ case 18446744073709551073LLU: // 999999991f'''''''''''''''
1245112340 {
1245212341 fprintf(stderr, "%s", ");");
1245312342 // parameter-reference list<elemdef___> defpars___ goes out of scope
@@ -12466,11 +12355,11 @@
1246612355 }
1246712356 break;
1246812357 }
12469- case 18446744073709551072LLU: // 999999991e'''''''''''''''
12358+ case 18446744073709551075LLU: // 999999991h'''''''''''''''
1247012359 {
1247112360 if(heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU))].elem0 != 1/*tkunion___*/)
1247212361 {
12473- state.addr = 18446744073709551068LLU; // 999999991a'''''''''''''''
12362+ state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
1247412363 break;
1247512364 }
1247612365 {
@@ -12492,10 +12381,10 @@
1249212381 uint64_t arg = 0;
1249312382 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1249412383 }
12495- state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
12384+ state.addr = 18446744073709551070LLU; // 999999991c'''''''''''''''
1249612385 break;
1249712386 }
12498- case 18446744073709551067LLU: // 999999991$'''''''''''''''
12387+ case 18446744073709551070LLU: // 999999991c'''''''''''''''
1249912388 {
1250012389 if(!*LOCAL_ACCESS(heap.data, 6LLU, 4LLU))
1250112390 {
@@ -12502,7 +12391,7 @@
1250212391 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1250312392 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 5
1250412393 {
12505- state.addr = 18446744073709551066LLU; // 999999991Z'''''''''''''''
12394+ state.addr = 18446744073709551069LLU; // 999999991b'''''''''''''''
1250612395 break;
1250712396 }
1250812397 }
@@ -12515,7 +12404,7 @@
1251512404 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1251612405 }
1251712406 // ACCUMULATE ARGUMENTS - END
12518- uint64_t return_to = 18446744073709551065LLU;
12407+ uint64_t return_to = 18446744073709551068LLU;
1251912408 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1252012409 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1252112410 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12524,14 +12413,14 @@
1252412413 state.addr = 325737967259227264LLU; // REPORTVAR_
1252512414 break;
1252612415 }
12527- case 18446744073709551065LLU: // 999999991Y'''''''''''''''
12416+ case 18446744073709551068LLU: // 999999991a'''''''''''''''
1252812417 {
1252912418 // parameter-reference variant___ constr____ goes out of scope
1253012419 // parameter-reference list<variant___> constrs___ goes out of scope
12531- state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
12420+ state.addr = 18446744073709551070LLU; // 999999991c'''''''''''''''
1253212421 break;
1253312422 }
12534- case 18446744073709551066LLU: // 999999991Z'''''''''''''''
12423+ case 18446744073709551069LLU: // 999999991b'''''''''''''''
1253512424 {
1253612425 fprintf(stderr, "%s", ";");
1253712426 // parameter-reference list<variant___> constrs___ goes out of scope
@@ -12550,7 +12439,7 @@
1255012439 }
1255112440 break;
1255212441 }
12553- case 18446744073709551068LLU: // 999999991a'''''''''''''''
12442+ case 18446744073709551071LLU: // 999999991d'''''''''''''''
1255412443 {
1255512444 fprintf(stderr, "INTERNAL COMPILER ERROR: missing pattern-match-case in definition of reporttyp_\n");
1255612445 exit(-1);
@@ -12566,10 +12455,10 @@
1256612455 uint64_t arg = 0;
1256712456 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1256812457 }
12569- state.addr = 18446744073709551064LLU; // 999999991X'''''''''''''''
12458+ state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
1257012459 break;
1257112460 }
12572- case 18446744073709551064LLU: // 999999991X'''''''''''''''
12461+ case 18446744073709551067LLU: // 999999991$'''''''''''''''
1257312462 {
1257412463 if(!*LOCAL_ACCESS(heap.data, 4LLU, 2LLU))
1257512464 {
@@ -12576,7 +12465,7 @@
1257612465 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 4
1257712466 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 3
1257812467 {
12579- state.addr = 18446744073709551063LLU; // 999999991W'''''''''''''''
12468+ state.addr = 18446744073709551066LLU; // 999999991Z'''''''''''''''
1258012469 break;
1258112470 }
1258212471 }
@@ -12593,7 +12482,7 @@
1259312482 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1259412483 }
1259512484 // ACCUMULATE ARGUMENTS - END
12596- uint64_t return_to = 18446744073709551062LLU;
12485+ uint64_t return_to = 18446744073709551065LLU;
1259712486 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1259812487 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1259912488 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12602,7 +12491,7 @@
1260212491 state.addr = 819847183518878400LLU; // reporttyp_
1260312492 break;
1260412493 }
12605- case 18446744073709551062LLU: // 999999991V'''''''''''''''
12494+ case 18446744073709551065LLU: // 999999991Y'''''''''''''''
1260612495 {
1260712496 fprintf(stderr, "%s", " 0 ");
1260812497 // ACCUMULATE ARGUMENTS - BEGIN
@@ -12611,7 +12500,7 @@
1261112500 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1261212501 }
1261312502 // ACCUMULATE ARGUMENTS - END
12614- uint64_t return_to = 18446744073709551061LLU;
12503+ uint64_t return_to = 18446744073709551064LLU;
1261512504 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1261612505 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1261712506 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12620,7 +12509,7 @@
1262012509 state.addr = 819847183517274112LLU; // reportnr__
1262112510 break;
1262212511 }
12623- case 18446744073709551061LLU: // 999999991U'''''''''''''''
12512+ case 18446744073709551064LLU: // 999999991X'''''''''''''''
1262412513 {
1262512514 {
1262612515 uint64_t arg = tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 4LLU, 3LLU), 0LLU);
@@ -12643,17 +12532,17 @@
1264312532 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1264412533 }
1264512534 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*destraddr_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU));
12646- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709551060LLU : 18446744073709551059LLU;
12535+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709551063LLU : 18446744073709551062LLU;
1264712536 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
1264812537 break;
1264912538 }
12650- case 18446744073709551060LLU: // 999999991T'''''''''''''''
12539+ case 18446744073709551063LLU: // 999999991W'''''''''''''''
1265112540 {
1265212541 fprintf(stderr, "%s", " capability release");
12653- state.addr = 18446744073709551059LLU; // 999999991S'''''''''''''''
12542+ state.addr = 18446744073709551062LLU; // 999999991V'''''''''''''''
1265412543 break;
1265512544 }
12656- case 18446744073709551059LLU: // 999999991S'''''''''''''''
12545+ case 18446744073709551062LLU: // 999999991V'''''''''''''''
1265712546 {
1265812547 // parameter-reference u64 destraddr_ goes out of scope
1265912548 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destraddr_ at 8
@@ -12665,10 +12554,10 @@
1266512554 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 5
1266612555 // parameter-reference typedef___ def_______ goes out of scope
1266712556 // parameter-reference list<typedef___> typedefs__ goes out of scope
12668- state.addr = 18446744073709551064LLU; // 999999991X'''''''''''''''
12557+ state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
1266912558 break;
1267012559 }
12671- case 18446744073709551063LLU: // 999999991W'''''''''''''''
12560+ case 18446744073709551066LLU: // 999999991Z'''''''''''''''
1267212561 {
1267312562 // parameter-reference list<typedef___> typedefs__ goes out of scope
1267412563 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typedefs__ at 2
@@ -12689,11 +12578,11 @@
1268912578 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1269012579 }
1269112580 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*complete__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 3LLU));
12692- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551058LLU : 18446744073709551057LLU;
12581+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551061LLU : 18446744073709551060LLU;
1269312582 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1269412583 break;
1269512584 }
12696- case 18446744073709551058LLU: // 999999991R'''''''''''''''
12585+ case 18446744073709551061LLU: // 999999991U'''''''''''''''
1269712586 {
1269812587 {
1269912588 uint64_t arg = 0;
@@ -12709,7 +12598,7 @@
1270912598 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1271012599 }
1271112600 // ACCUMULATE ARGUMENTS - END
12712- uint64_t return_to = 18446744073709551053LLU;
12601+ uint64_t return_to = 18446744073709551056LLU;
1271312602 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1271412603 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1271512604 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12718,18 +12607,18 @@
1271812607 state.addr = 606150496152849376LLU; // fncomplete
1271912608 break;
1272012609 }
12721- case 18446744073709551053LLU: // 999999991M'''''''''''''''
12610+ case 18446744073709551056LLU: // 999999991P'''''''''''''''
1272212611 {
12723- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551056LLU : 18446744073709551055LLU;
12612+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551059LLU : 18446744073709551058LLU;
1272412613 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1272512614 break;
1272612615 }
12727- case 18446744073709551056LLU: // 999999991P'''''''''''''''
12616+ case 18446744073709551059LLU: // 999999991S'''''''''''''''
1272812617 {
12729- state.addr = 18446744073709551054LLU; // 999999991N'''''''''''''''
12618+ state.addr = 18446744073709551057LLU; // 999999991Q'''''''''''''''
1273012619 break;
1273112620 }
12732- case 18446744073709551055LLU: // 999999991O'''''''''''''''
12621+ case 18446744073709551058LLU: // 999999991R'''''''''''''''
1273312622 {
1273412623 fprintf(stderr, "%s", "function ");
1273512624 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)));
@@ -12741,15 +12630,15 @@
1274112630 fprintf(stderr, "%s\n", "");
1274212631 exit(-1);
1274312632 }
12744- state.addr = 18446744073709551054LLU; // 999999991N'''''''''''''''
12633+ state.addr = 18446744073709551057LLU; // 999999991Q'''''''''''''''
1274512634 break;
1274612635 }
12747- case 18446744073709551054LLU: // 999999991N'''''''''''''''
12636+ case 18446744073709551057LLU: // 999999991Q'''''''''''''''
1274812637 {
12749- state.addr = 18446744073709551057LLU; // 999999991Q'''''''''''''''
12638+ state.addr = 18446744073709551060LLU; // 999999991T'''''''''''''''
1275012639 break;
1275112640 }
12752- case 18446744073709551057LLU: // 999999991Q'''''''''''''''
12641+ case 18446744073709551060LLU: // 999999991T'''''''''''''''
1275312642 {
1275412643 {
1275512644 uint64_t arg = 0;
@@ -12756,11 +12645,11 @@
1275612645 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1275712646 }
1275812647 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*finite____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU));
12759- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551052LLU : 18446744073709551051LLU;
12648+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551055LLU : 18446744073709551054LLU;
1276012649 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1276112650 break;
1276212651 }
12763- case 18446744073709551052LLU: // 999999991L'''''''''''''''
12652+ case 18446744073709551055LLU: // 999999991O'''''''''''''''
1276412653 {
1276512654 {
1276612655 uint64_t arg = 0;
@@ -12776,7 +12665,7 @@
1277612665 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1277712666 }
1277812667 // ACCUMULATE ARGUMENTS - END
12779- uint64_t return_to = 18446744073709551047LLU;
12668+ uint64_t return_to = 18446744073709551050LLU;
1278012669 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1278112670 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1278212671 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12785,18 +12674,18 @@
1278512674 state.addr = 606163278933917696LLU; // fnfinite__
1278612675 break;
1278712676 }
12788- case 18446744073709551047LLU: // 999999991G'''''''''''''''
12677+ case 18446744073709551050LLU: // 999999991J'''''''''''''''
1278912678 {
12790- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551050LLU : 18446744073709551049LLU;
12679+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551053LLU : 18446744073709551052LLU;
1279112680 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1279212681 break;
1279312682 }
12794- case 18446744073709551050LLU: // 999999991J'''''''''''''''
12683+ case 18446744073709551053LLU: // 999999991M'''''''''''''''
1279512684 {
12796- state.addr = 18446744073709551048LLU; // 999999991H'''''''''''''''
12685+ state.addr = 18446744073709551051LLU; // 999999991K'''''''''''''''
1279712686 break;
1279812687 }
12799- case 18446744073709551049LLU: // 999999991I'''''''''''''''
12688+ case 18446744073709551052LLU: // 999999991L'''''''''''''''
1280012689 {
1280112690 fprintf(stderr, "%s", "function ");
1280212691 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)));
@@ -12807,15 +12696,15 @@
1280712696 fprintf(stderr, "%s\n", "");
1280812697 exit(-1);
1280912698 }
12810- state.addr = 18446744073709551048LLU; // 999999991H'''''''''''''''
12699+ state.addr = 18446744073709551051LLU; // 999999991K'''''''''''''''
1281112700 break;
1281212701 }
12813- case 18446744073709551048LLU: // 999999991H'''''''''''''''
12702+ case 18446744073709551051LLU: // 999999991K'''''''''''''''
1281412703 {
12815- state.addr = 18446744073709551051LLU; // 999999991K'''''''''''''''
12704+ state.addr = 18446744073709551054LLU; // 999999991N'''''''''''''''
1281612705 break;
1281712706 }
12818- case 18446744073709551051LLU: // 999999991K'''''''''''''''
12707+ case 18446744073709551054LLU: // 999999991N'''''''''''''''
1281912708 {
1282012709 {
1282112710 uint64_t arg = 0;
@@ -12822,11 +12711,11 @@
1282212711 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1282312712 }
1282412713 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 5LLU));
12825- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551046LLU : 18446744073709551045LLU;
12714+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551049LLU : 18446744073709551048LLU;
1282612715 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1282712716 break;
1282812717 }
12829- case 18446744073709551046LLU: // 999999991F'''''''''''''''
12718+ case 18446744073709551049LLU: // 999999991I'''''''''''''''
1283012719 {
1283112720 {
1283212721 uint64_t arg = 0;
@@ -12842,7 +12731,7 @@
1284212731 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1284312732 }
1284412733 // ACCUMULATE ARGUMENTS - END
12845- uint64_t return_to = 18446744073709551041LLU;
12734+ uint64_t return_to = 18446744073709551044LLU;
1284612735 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1284712736 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1284812737 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12851,18 +12740,18 @@
1285112740 state.addr = 606219895113252864LLU; // fnsafe____
1285212741 break;
1285312742 }
12854- case 18446744073709551041LLU: // 999999991A'''''''''''''''
12743+ case 18446744073709551044LLU: // 999999991D'''''''''''''''
1285512744 {
12856- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551044LLU : 18446744073709551043LLU;
12745+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709551047LLU : 18446744073709551046LLU;
1285712746 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1285812747 break;
1285912748 }
12860- case 18446744073709551044LLU: // 999999991D'''''''''''''''
12749+ case 18446744073709551047LLU: // 999999991G'''''''''''''''
1286112750 {
12862- state.addr = 18446744073709551042LLU; // 999999991B'''''''''''''''
12751+ state.addr = 18446744073709551045LLU; // 999999991E'''''''''''''''
1286312752 break;
1286412753 }
12865- case 18446744073709551043LLU: // 999999991C'''''''''''''''
12754+ case 18446744073709551046LLU: // 999999991F'''''''''''''''
1286612755 {
1286712756 fprintf(stderr, "%s", "function ");
1286812757 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)));
@@ -12873,15 +12762,15 @@
1287312762 fprintf(stderr, "%s\n", "");
1287412763 exit(-1);
1287512764 }
12876- state.addr = 18446744073709551042LLU; // 999999991B'''''''''''''''
12765+ state.addr = 18446744073709551045LLU; // 999999991E'''''''''''''''
1287712766 break;
1287812767 }
12879- case 18446744073709551042LLU: // 999999991B'''''''''''''''
12768+ case 18446744073709551045LLU: // 999999991E'''''''''''''''
1288012769 {
12881- state.addr = 18446744073709551045LLU; // 999999991E'''''''''''''''
12770+ state.addr = 18446744073709551048LLU; // 999999991H'''''''''''''''
1288212771 break;
1288312772 }
12884- case 18446744073709551045LLU: // 999999991E'''''''''''''''
12773+ case 18446744073709551048LLU: // 999999991H'''''''''''''''
1288512774 {
1288612775 // parameter-reference u64 safe______ goes out of scope
1288712776 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference safe______ at 6
@@ -12931,7 +12820,7 @@
1293112820 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1293212821 }
1293312822 // ACCUMULATE ARGUMENTS - END
12934- uint64_t return_to = 18446744073709551040LLU;
12823+ uint64_t return_to = 18446744073709551043LLU;
1293512824 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0));
1293612825 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1293712826 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -12940,7 +12829,7 @@
1294012829 state.addr = 567600662901349312LLU; // defassert_
1294112830 break;
1294212831 }
12943- case 18446744073709551040LLU: // 999999991_'''''''''''''''
12832+ case 18446744073709551043LLU: // 999999991C'''''''''''''''
1294412833 {
1294512834
1294612835 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU)) = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU), 3LLU));
@@ -12954,10 +12843,10 @@
1295412843 uint64_t arg = 0;
1295512844 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1295612845 }
12957- state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
12846+ state.addr = 18446744073709551042LLU; // 999999991B'''''''''''''''
1295812847 break;
1295912848 }
12960- case 18446744073709551039LLU: // 9999999909'''''''''''''''
12849+ case 18446744073709551042LLU: // 999999991B'''''''''''''''
1296112850 {
1296212851 if(!*LOCAL_ACCESS(heap.data, 12LLU, 10LLU))
1296312852 {
@@ -12964,7 +12853,7 @@
1296412853 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
1296512854 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
1296612855 {
12967- state.addr = 18446744073709551038LLU; // 9999999908'''''''''''''''
12856+ state.addr = 18446744073709551041LLU; // 999999991A'''''''''''''''
1296812857 break;
1296912858 }
1297012859 }
@@ -12997,7 +12886,7 @@
1299712886 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1299812887 }
1299912888 // ACCUMULATE ARGUMENTS - END
13000- uint64_t return_to = 18446744073709551033LLU;
12889+ uint64_t return_to = 18446744073709551036LLU;
1300112890 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1300212891 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1300312892 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13006,7 +12895,7 @@
1300612895 state.addr = 367395560426147840LLU; // TYPECOPY__
1300712896 break;
1300812897 }
13009- case 18446744073709551033LLU: // 9999999903'''''''''''''''
12898+ case 18446744073709551036LLU: // 9999999906'''''''''''''''
1301012899 {
1301112900 {
1301212901 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13035,7 +12924,7 @@
1303512924 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1303612925 }
1303712926 // ACCUMULATE ARGUMENTS - END
13038- uint64_t return_to = 18446744073709551032LLU;
12927+ uint64_t return_to = 18446744073709551035LLU;
1303912928 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1304012929 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1304112930 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13044,7 +12933,7 @@
1304412933 state.addr = 552446646280519680LLU; // copyu64___
1304512934 break;
1304612935 }
13047- case 18446744073709551032LLU: // 9999999902'''''''''''''''
12936+ case 18446744073709551035LLU: // 9999999905'''''''''''''''
1304812937 {
1304912938 {
1305012939 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13073,7 +12962,7 @@
1307312962 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1307412963 }
1307512964 // ACCUMULATE ARGUMENTS - END
13076- uint64_t return_to = 18446744073709551031LLU;
12965+ uint64_t return_to = 18446744073709551034LLU;
1307712966 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1307812967 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1307912968 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13082,7 +12971,7 @@
1308212971 state.addr = 552446646280519680LLU; // copyu64___
1308312972 break;
1308412973 }
13085- case 18446744073709551031LLU: // 9999999901'''''''''''''''
12974+ case 18446744073709551034LLU: // 9999999904'''''''''''''''
1308612975 {
1308712976 {
1308812977 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13094,7 +12983,7 @@
1309412983 }
1309512984 }
1309612985 // ACCUMULATE ARGUMENTS - END
13097- uint64_t return_to = 18446744073709551034LLU;
12986+ uint64_t return_to = 18446744073709551037LLU;
1309812987 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
1309912988 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1310012989 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13103,12 +12992,12 @@
1310312992 state.addr = 819859607768530944LLU; // resdest___
1310412993 break;
1310512994 }
13106- case 18446744073709551034LLU: // 9999999904'''''''''''''''
12995+ case 18446744073709551037LLU: // 9999999907'''''''''''''''
1310712996 {
13108- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU)), 8) ? 18446744073709551037LLU : 18446744073709551036LLU;
12997+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 6LLU)), 8) ? 18446744073709551040LLU : 18446744073709551039LLU;
1310912998 break;
1311012999 }
13111- case 18446744073709551037LLU: // 9999999907'''''''''''''''
13000+ case 18446744073709551040LLU: // 999999991_'''''''''''''''
1311213001 {
1311313002 fprintf(stderr, "%s", "pushing par ");
1311413003 // ACCUMULATE ARGUMENTS - BEGIN
@@ -13117,7 +13006,7 @@
1311713006 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1311813007 }
1311913008 // ACCUMULATE ARGUMENTS - END
13120- uint64_t return_to = 18446744073709551030LLU;
13009+ uint64_t return_to = 18446744073709551033LLU;
1312113010 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1312213011 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1312313012 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13126,7 +13015,7 @@
1312613015 state.addr = 819847183518272384LLU; // reportres_
1312713016 break;
1312813017 }
13129- case 18446744073709551030LLU: // 9999999900'''''''''''''''
13018+ case 18446744073709551033LLU: // 9999999903'''''''''''''''
1313013019 {
1313113020 fprintf(stderr, "%s", "\n");
1313213021 {
@@ -13140,7 +13029,7 @@
1314013029 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1314113030 }
1314213031 // ACCUMULATE ARGUMENTS - END
13143- uint64_t return_to = 18446744073709551029LLU;
13032+ uint64_t return_to = 18446744073709551032LLU;
1314413033 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1314513034 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1314613035 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13149,26 +13038,26 @@
1314913038 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
1315013039 break;
1315113040 }
13152- case 18446744073709551029LLU: // 999999990z'''''''''''''''
13041+ case 18446744073709551032LLU: // 9999999902'''''''''''''''
1315313042 {
1315413043 // parameter resdest___ new_______ goes out of scope
13155- state.addr = 18446744073709551035LLU; // 9999999905'''''''''''''''
13044+ state.addr = 18446744073709551038LLU; // 9999999908'''''''''''''''
1315613045 break;
1315713046 }
13158- case 18446744073709551036LLU: // 9999999906'''''''''''''''
13047+ case 18446744073709551039LLU: // 9999999909'''''''''''''''
1315913048 {
13160- state.addr = 18446744073709551035LLU; // 9999999905'''''''''''''''
13049+ state.addr = 18446744073709551038LLU; // 9999999908'''''''''''''''
1316113050 break;
1316213051 }
13163- case 18446744073709551035LLU: // 9999999905'''''''''''''''
13052+ case 18446744073709551038LLU: // 9999999908'''''''''''''''
1316413053 {
1316513054 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
1316613055 // parameter-reference resdest___ par_______ goes out of scope
1316713056 // parameter-reference function__ fn________ goes out of scope
13168- state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
13057+ state.addr = 18446744073709551042LLU; // 999999991B'''''''''''''''
1316913058 break;
1317013059 }
13171- case 18446744073709551038LLU: // 9999999908'''''''''''''''
13060+ case 18446744073709551041LLU: // 999999991A'''''''''''''''
1317213061 {
1317313062 {
1317413063 uint64_t arg = /*fn________*/*access_heap(heap.data, tree_elem_addr(heap.data, 7LLU, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU), 1LLU));
@@ -13178,10 +13067,10 @@
1317813067 uint64_t arg = 0;
1317913068 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1318013069 }
13181- state.addr = 18446744073709551028LLU; // 999999990y'''''''''''''''
13070+ state.addr = 18446744073709551031LLU; // 9999999901'''''''''''''''
1318213071 break;
1318313072 }
13184- case 18446744073709551028LLU: // 999999990y'''''''''''''''
13073+ case 18446744073709551031LLU: // 9999999901'''''''''''''''
1318513074 {
1318613075 if(!*LOCAL_ACCESS(heap.data, 12LLU, 10LLU))
1318713076 {
@@ -13188,7 +13077,7 @@
1318813077 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
1318913078 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
1319013079 {
13191- state.addr = 18446744073709551027LLU; // 999999990x'''''''''''''''
13080+ state.addr = 18446744073709551030LLU; // 9999999900'''''''''''''''
1319213081 break;
1319313082 }
1319413083 }
@@ -13221,7 +13110,7 @@
1322113110 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1322213111 }
1322313112 // ACCUMULATE ARGUMENTS - END
13224- uint64_t return_to = 18446744073709551022LLU;
13113+ uint64_t return_to = 18446744073709551025LLU;
1322513114 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1322613115 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1322713116 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13230,7 +13119,7 @@
1323013119 state.addr = 367395560426147840LLU; // TYPECOPY__
1323113120 break;
1323213121 }
13233- case 18446744073709551022LLU: // 999999990s'''''''''''''''
13122+ case 18446744073709551025LLU: // 999999990v'''''''''''''''
1323413123 {
1323513124 {
1323613125 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13259,7 +13148,7 @@
1325913148 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1326013149 }
1326113150 // ACCUMULATE ARGUMENTS - END
13262- uint64_t return_to = 18446744073709551021LLU;
13151+ uint64_t return_to = 18446744073709551024LLU;
1326313152 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1326413153 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1326513154 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13268,7 +13157,7 @@
1326813157 state.addr = 552446646280519680LLU; // copyu64___
1326913158 break;
1327013159 }
13271- case 18446744073709551021LLU: // 999999990r'''''''''''''''
13160+ case 18446744073709551024LLU: // 999999990u'''''''''''''''
1327213161 {
1327313162 {
1327413163 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13297,7 +13186,7 @@
1329713186 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1329813187 }
1329913188 // ACCUMULATE ARGUMENTS - END
13300- uint64_t return_to = 18446744073709551020LLU;
13189+ uint64_t return_to = 18446744073709551023LLU;
1330113190 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1330213191 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1330313192 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13306,7 +13195,7 @@
1330613195 state.addr = 58555672873677120LLU; // CPBALANCE_
1330713196 break;
1330813197 }
13309- case 18446744073709551020LLU: // 999999990q'''''''''''''''
13198+ case 18446744073709551023LLU: // 999999990t'''''''''''''''
1331013199 {
1331113200 {
1331213201 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13335,7 +13224,7 @@
1333513224 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1333613225 }
1333713226 // ACCUMULATE ARGUMENTS - END
13338- uint64_t return_to = 18446744073709551019LLU;
13227+ uint64_t return_to = 18446744073709551022LLU;
1333913228 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1334013229 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1334113230 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13344,7 +13233,7 @@
1334413233 state.addr = 552446646280519680LLU; // copyu64___
1334513234 break;
1334613235 }
13347- case 18446744073709551019LLU: // 999999990p'''''''''''''''
13236+ case 18446744073709551022LLU: // 999999990s'''''''''''''''
1334813237 {
1334913238 {
1335013239 uint64_t exchange = LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 15*/;
@@ -13356,7 +13245,7 @@
1335613245 }
1335713246 }
1335813247 // ACCUMULATE ARGUMENTS - END
13359- uint64_t return_to = 18446744073709551023LLU;
13248+ uint64_t return_to = 18446744073709551026LLU;
1336013249 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
1336113250 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1336213251 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13365,12 +13254,12 @@
1336513254 state.addr = 782700512565788672LLU; // pardef____
1336613255 break;
1336713256 }
13368- case 18446744073709551023LLU: // 999999990t'''''''''''''''
13257+ case 18446744073709551026LLU: // 999999990w'''''''''''''''
1336913258 {
13370- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 7LLU)), 11) ? 18446744073709551026LLU : 18446744073709551025LLU;
13259+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 7LLU)), 11) ? 18446744073709551029LLU : 18446744073709551028LLU;
1337113260 break;
1337213261 }
13373- case 18446744073709551026LLU: // 999999990w'''''''''''''''
13262+ case 18446744073709551029LLU: // 999999990z'''''''''''''''
1337413263 {
1337513264 fprintf(stderr, "%s", "[defunpack] pushing par ");
1337613265 // ACCUMULATE ARGUMENTS - BEGIN
@@ -13379,7 +13268,7 @@
1337913268 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1338013269 }
1338113270 // ACCUMULATE ARGUMENTS - END
13382- uint64_t return_to = 18446744073709551018LLU;
13271+ uint64_t return_to = 18446744073709551021LLU;
1338313272 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1338413273 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1338513274 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13388,7 +13277,7 @@
1338813277 state.addr = 819847183518878432LLU; // reporttype
1338913278 break;
1339013279 }
13391- case 18446744073709551018LLU: // 999999990o'''''''''''''''
13280+ case 18446744073709551021LLU: // 999999990r'''''''''''''''
1339213281 {
1339313282 fprintf(stderr, "%s", "\n");
1339413283 {
@@ -13402,7 +13291,7 @@
1340213291 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1340313292 }
1340413293 // ACCUMULATE ARGUMENTS - END
13405- uint64_t return_to = 18446744073709551017LLU;
13294+ uint64_t return_to = 18446744073709551020LLU;
1340613295 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1340713296 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1340813297 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13411,26 +13300,26 @@
1341113300 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
1341213301 break;
1341313302 }
13414- case 18446744073709551017LLU: // 999999990n'''''''''''''''
13303+ case 18446744073709551020LLU: // 999999990q'''''''''''''''
1341513304 {
1341613305 // parameter pardef____ new_______ goes out of scope
13417- state.addr = 18446744073709551024LLU; // 999999990u'''''''''''''''
13306+ state.addr = 18446744073709551027LLU; // 999999990x'''''''''''''''
1341813307 break;
1341913308 }
13420- case 18446744073709551025LLU: // 999999990v'''''''''''''''
13309+ case 18446744073709551028LLU: // 999999990y'''''''''''''''
1342113310 {
13422- state.addr = 18446744073709551024LLU; // 999999990u'''''''''''''''
13311+ state.addr = 18446744073709551027LLU; // 999999990x'''''''''''''''
1342313312 break;
1342413313 }
13425- case 18446744073709551024LLU: // 999999990u'''''''''''''''
13314+ case 18446744073709551027LLU: // 999999990x'''''''''''''''
1342613315 {
1342713316 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
1342813317 // parameter-reference pardef____ par_______ goes out of scope
1342913318 // parameter-reference function__ fn________ goes out of scope
13430- state.addr = 18446744073709551028LLU; // 999999990y'''''''''''''''
13319+ state.addr = 18446744073709551031LLU; // 9999999901'''''''''''''''
1343113320 break;
1343213321 }
13433- case 18446744073709551027LLU: // 999999990x'''''''''''''''
13322+ case 18446744073709551030LLU: // 9999999900'''''''''''''''
1343413323 {
1343513324 // parameter-reference u64 sizeonheap goes out of scope
1343613325 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sizeonheap at 10
@@ -13536,10 +13425,10 @@
1353613425 uint64_t arg = 0;
1353713426 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1353813427 }
13539- state.addr = 18446744073709551015LLU; // 999999990l'''''''''''''''
13428+ state.addr = 18446744073709551018LLU; // 999999990o'''''''''''''''
1354013429 break;
1354113430 }
13542- case 18446744073709551015LLU: // 999999990l'''''''''''''''
13431+ case 18446744073709551018LLU: // 999999990o'''''''''''''''
1354313432 {
1354413433 if(!*LOCAL_ACCESS(heap.data, 19LLU, 17LLU))
1354513434 {
@@ -13546,7 +13435,7 @@
1354613435 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
1354713436 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
1354813437 {
13549- state.addr = 18446744073709551014LLU; // 999999990k'''''''''''''''
13438+ state.addr = 18446744073709551017LLU; // 999999990n'''''''''''''''
1355013439 break;
1355113440 }
1355213441 }
@@ -13579,7 +13468,7 @@
1357913468 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1358013469 }
1358113470 // ACCUMULATE ARGUMENTS - END
13582- uint64_t return_to = 18446744073709551009LLU;
13471+ uint64_t return_to = 18446744073709551012LLU;
1358313472 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1358413473 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1358513474 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13588,7 +13477,7 @@
1358813477 state.addr = 367395560426147840LLU; // TYPECOPY__
1358913478 break;
1359013479 }
13591- case 18446744073709551009LLU: // 999999990f'''''''''''''''
13480+ case 18446744073709551012LLU: // 999999990i'''''''''''''''
1359213481 {
1359313482 {
1359413483 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13617,7 +13506,7 @@
1361713506 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1361813507 }
1361913508 // ACCUMULATE ARGUMENTS - END
13620- uint64_t return_to = 18446744073709551008LLU;
13509+ uint64_t return_to = 18446744073709551011LLU;
1362113510 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1362213511 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1362313512 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13626,7 +13515,7 @@
1362613515 state.addr = 552446646280519680LLU; // copyu64___
1362713516 break;
1362813517 }
13629- case 18446744073709551008LLU: // 999999990e'''''''''''''''
13518+ case 18446744073709551011LLU: // 999999990h'''''''''''''''
1363013519 {
1363113520 {
1363213521 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13655,7 +13544,7 @@
1365513544 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1365613545 }
1365713546 // ACCUMULATE ARGUMENTS - END
13658- uint64_t return_to = 18446744073709551007LLU;
13547+ uint64_t return_to = 18446744073709551010LLU;
1365913548 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1366013549 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1366113550 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13664,7 +13553,7 @@
1366413553 state.addr = 58555672873677120LLU; // CPBALANCE_
1366513554 break;
1366613555 }
13667- case 18446744073709551007LLU: // 999999990d'''''''''''''''
13556+ case 18446744073709551010LLU: // 999999990g'''''''''''''''
1366813557 {
1366913558 {
1367013559 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13693,7 +13582,7 @@
1369313582 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1369413583 }
1369513584 // ACCUMULATE ARGUMENTS - END
13696- uint64_t return_to = 18446744073709551006LLU;
13585+ uint64_t return_to = 18446744073709551009LLU;
1369713586 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1369813587 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1369913588 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13702,7 +13591,7 @@
1370213591 state.addr = 552446646280519680LLU; // copyu64___
1370313592 break;
1370413593 }
13705- case 18446744073709551006LLU: // 999999990c'''''''''''''''
13594+ case 18446744073709551009LLU: // 999999990f'''''''''''''''
1370613595 {
1370713596 {
1370813597 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13714,7 +13603,7 @@
1371413603 }
1371513604 }
1371613605 // ACCUMULATE ARGUMENTS - END
13717- uint64_t return_to = 18446744073709551010LLU;
13606+ uint64_t return_to = 18446744073709551013LLU;
1371813607 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
1371913608 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1372013609 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13723,12 +13612,12 @@
1372313612 state.addr = 782700512565788672LLU; // pardef____
1372413613 break;
1372513614 }
13726- case 18446744073709551010LLU: // 999999990g'''''''''''''''
13615+ case 18446744073709551013LLU: // 999999990j'''''''''''''''
1372713616 {
13728- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 20LLU, 19LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 4LLU)), 11) ? 18446744073709551013LLU : 18446744073709551012LLU;
13617+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 20LLU, 19LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 4LLU)), 11) ? 18446744073709551016LLU : 18446744073709551015LLU;
1372913618 break;
1373013619 }
13731- case 18446744073709551013LLU: // 999999990j'''''''''''''''
13620+ case 18446744073709551016LLU: // 999999990m'''''''''''''''
1373213621 {
1373313622 fprintf(stderr, "%s", "pushing par ");
1373413623 // ACCUMULATE ARGUMENTS - BEGIN
@@ -13737,7 +13626,7 @@
1373713626 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1373813627 }
1373913628 // ACCUMULATE ARGUMENTS - END
13740- uint64_t return_to = 18446744073709551005LLU;
13629+ uint64_t return_to = 18446744073709551008LLU;
1374113630 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1374213631 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1374313632 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13746,7 +13635,7 @@
1374613635 state.addr = 819847183518878432LLU; // reporttype
1374713636 break;
1374813637 }
13749- case 18446744073709551005LLU: // 999999990b'''''''''''''''
13638+ case 18446744073709551008LLU: // 999999990e'''''''''''''''
1375013639 {
1375113640 fprintf(stderr, "%s", "\n");
1375213641 {
@@ -13760,7 +13649,7 @@
1376013649 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1376113650 }
1376213651 // ACCUMULATE ARGUMENTS - END
13763- uint64_t return_to = 18446744073709551004LLU;
13652+ uint64_t return_to = 18446744073709551007LLU;
1376413653 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1376513654 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1376613655 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13769,26 +13658,26 @@
1376913658 state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
1377013659 break;
1377113660 }
13772- case 18446744073709551004LLU: // 999999990a'''''''''''''''
13661+ case 18446744073709551007LLU: // 999999990d'''''''''''''''
1377313662 {
1377413663 // parameter pardef____ new_______ goes out of scope
13775- state.addr = 18446744073709551011LLU; // 999999990h'''''''''''''''
13664+ state.addr = 18446744073709551014LLU; // 999999990k'''''''''''''''
1377613665 break;
1377713666 }
13778- case 18446744073709551012LLU: // 999999990i'''''''''''''''
13667+ case 18446744073709551015LLU: // 999999990l'''''''''''''''
1377913668 {
13780- state.addr = 18446744073709551011LLU; // 999999990h'''''''''''''''
13669+ state.addr = 18446744073709551014LLU; // 999999990k'''''''''''''''
1378113670 break;
1378213671 }
13783- case 18446744073709551011LLU: // 999999990h'''''''''''''''
13672+ case 18446744073709551014LLU: // 999999990k'''''''''''''''
1378413673 {
1378513674 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
1378613675 // parameter-reference pardef____ par_______ goes out of scope
1378713676 // parameter-reference list<pardef____> defpars1__ goes out of scope
13788- state.addr = 18446744073709551015LLU; // 999999990l'''''''''''''''
13677+ state.addr = 18446744073709551018LLU; // 999999990o'''''''''''''''
1378913678 break;
1379013679 }
13791- case 18446744073709551014LLU: // 999999990k'''''''''''''''
13680+ case 18446744073709551017LLU: // 999999990n'''''''''''''''
1379213681 {
1379313682 {
1379413683 uint64_t arg = /*respars1__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 10LLU));
@@ -13798,10 +13687,10 @@
1379813687 uint64_t arg = 0;
1379913688 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1380013689 }
13801- state.addr = 18446744073709551003LLU; // 999999990$'''''''''''''''
13690+ state.addr = 18446744073709551006LLU; // 999999990c'''''''''''''''
1380213691 break;
1380313692 }
13804- case 18446744073709551003LLU: // 999999990$'''''''''''''''
13693+ case 18446744073709551006LLU: // 999999990c'''''''''''''''
1380513694 {
1380613695 if(!*LOCAL_ACCESS(heap.data, 19LLU, 17LLU))
1380713696 {
@@ -13808,7 +13697,7 @@
1380813697 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
1380913698 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
1381013699 {
13811- state.addr = 18446744073709551002LLU; // 999999990Z'''''''''''''''
13700+ state.addr = 18446744073709551005LLU; // 999999990b'''''''''''''''
1381213701 break;
1381313702 }
1381413703 }
@@ -13841,7 +13730,7 @@
1384113730 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1384213731 }
1384313732 // ACCUMULATE ARGUMENTS - END
13844- uint64_t return_to = 18446744073709550997LLU;
13733+ uint64_t return_to = 18446744073709551000LLU;
1384513734 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1384613735 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1384713736 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13850,7 +13739,7 @@
1385013739 state.addr = 367395560426147840LLU; // TYPECOPY__
1385113740 break;
1385213741 }
13853- case 18446744073709550997LLU: // 999999990U'''''''''''''''
13742+ case 18446744073709551000LLU: // 999999990X'''''''''''''''
1385413743 {
1385513744 {
1385613745 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13879,7 +13768,7 @@
1387913768 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1388013769 }
1388113770 // ACCUMULATE ARGUMENTS - END
13882- uint64_t return_to = 18446744073709550996LLU;
13771+ uint64_t return_to = 18446744073709550999LLU;
1388313772 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1388413773 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1388513774 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13888,7 +13777,7 @@
1388813777 state.addr = 552446646280519680LLU; // copyu64___
1388913778 break;
1389013779 }
13891- case 18446744073709550996LLU: // 999999990T'''''''''''''''
13780+ case 18446744073709550999LLU: // 999999990W'''''''''''''''
1389213781 {
1389313782 {
1389413783 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13917,7 +13806,7 @@
1391713806 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1391813807 }
1391913808 // ACCUMULATE ARGUMENTS - END
13920- uint64_t return_to = 18446744073709550995LLU;
13809+ uint64_t return_to = 18446744073709550998LLU;
1392113810 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1392213811 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1392313812 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13926,7 +13815,7 @@
1392613815 state.addr = 552446646280519680LLU; // copyu64___
1392713816 break;
1392813817 }
13929- case 18446744073709550995LLU: // 999999990S'''''''''''''''
13818+ case 18446744073709550998LLU: // 999999990V'''''''''''''''
1393013819 {
1393113820 {
1393213821 uint64_t exchange = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
@@ -13938,7 +13827,7 @@
1393813827 }
1393913828 }
1394013829 // ACCUMULATE ARGUMENTS - END
13941- uint64_t return_to = 18446744073709550998LLU;
13830+ uint64_t return_to = 18446744073709551001LLU;
1394213831 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
1394313832 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1394413833 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13947,12 +13836,12 @@
1394713836 state.addr = 819859607768530944LLU; // resdest___
1394813837 break;
1394913838 }
13950- case 18446744073709550998LLU: // 999999990V'''''''''''''''
13839+ case 18446744073709551001LLU: // 999999990Y'''''''''''''''
1395113840 {
13952- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 20LLU, 19LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 3LLU)), 8) ? 18446744073709551001LLU : 18446744073709551000LLU;
13841+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 20LLU, 19LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 3LLU)), 8) ? 18446744073709551004LLU : 18446744073709551003LLU;
1395313842 break;
1395413843 }
13955- case 18446744073709551001LLU: // 999999990Y'''''''''''''''
13844+ case 18446744073709551004LLU: // 999999990a'''''''''''''''
1395613845 {
1395713846 fprintf(stderr, "%s", "pushing par ");
1395813847 // ACCUMULATE ARGUMENTS - BEGIN
@@ -13961,7 +13850,7 @@
1396113850 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1396213851 }
1396313852 // ACCUMULATE ARGUMENTS - END
13964- uint64_t return_to = 18446744073709550994LLU;
13853+ uint64_t return_to = 18446744073709550997LLU;
1396513854 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1396613855 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1396713856 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13970,7 +13859,7 @@
1397013859 state.addr = 819847183518272384LLU; // reportres_
1397113860 break;
1397213861 }
13973- case 18446744073709550994LLU: // 999999990R'''''''''''''''
13862+ case 18446744073709550997LLU: // 999999990U'''''''''''''''
1397413863 {
1397513864 fprintf(stderr, "%s", "\n");
1397613865 {
@@ -13984,7 +13873,7 @@
1398413873 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1398513874 }
1398613875 // ACCUMULATE ARGUMENTS - END
13987- uint64_t return_to = 18446744073709550993LLU;
13876+ uint64_t return_to = 18446744073709550996LLU;
1398813877 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1398913878 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1399013879 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -13993,26 +13882,26 @@
1399313882 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
1399413883 break;
1399513884 }
13996- case 18446744073709550993LLU: // 999999990Q'''''''''''''''
13885+ case 18446744073709550996LLU: // 999999990T'''''''''''''''
1399713886 {
1399813887 // parameter resdest___ new_______ goes out of scope
13999- state.addr = 18446744073709550999LLU; // 999999990W'''''''''''''''
13888+ state.addr = 18446744073709551002LLU; // 999999990Z'''''''''''''''
1400013889 break;
1400113890 }
14002- case 18446744073709551000LLU: // 999999990X'''''''''''''''
13891+ case 18446744073709551003LLU: // 999999990$'''''''''''''''
1400313892 {
14004- state.addr = 18446744073709550999LLU; // 999999990W'''''''''''''''
13893+ state.addr = 18446744073709551002LLU; // 999999990Z'''''''''''''''
1400513894 break;
1400613895 }
14007- case 18446744073709550999LLU: // 999999990W'''''''''''''''
13896+ case 18446744073709551002LLU: // 999999990Z'''''''''''''''
1400813897 {
1400913898 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
1401013899 // parameter-reference resdest___ par_______ goes out of scope
1401113900 // parameter-reference list<resdest___> respars1__ goes out of scope
14012- state.addr = 18446744073709551003LLU; // 999999990$'''''''''''''''
13901+ state.addr = 18446744073709551006LLU; // 999999990c'''''''''''''''
1401313902 break;
1401413903 }
14015- case 18446744073709551002LLU: // 999999990Z'''''''''''''''
13904+ case 18446744073709551005LLU: // 999999990b'''''''''''''''
1401613905 {
1401713906 // parameter-reference u64 safe1_____ goes out of scope
1401813907 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference safe1_____ at 17
@@ -14071,10 +13960,10 @@
1407113960 uint64_t arg = 0;
1407213961 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1407313962 }
14074- state.addr = 18446744073709550992LLU; // 999999990P'''''''''''''''
13963+ state.addr = 18446744073709550995LLU; // 999999990S'''''''''''''''
1407513964 break;
1407613965 }
14077- case 18446744073709550992LLU: // 999999990P'''''''''''''''
13966+ case 18446744073709550995LLU: // 999999990S'''''''''''''''
1407813967 {
1407913968 if(!*LOCAL_ACCESS(heap.data, 13LLU, 11LLU))
1408013969 {
@@ -14081,7 +13970,7 @@
1408113970 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
1408213971 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
1408313972 {
14084- state.addr = 18446744073709550991LLU; // 999999990O'''''''''''''''
13973+ state.addr = 18446744073709550994LLU; // 999999990R'''''''''''''''
1408513974 break;
1408613975 }
1408713976 }
@@ -14092,11 +13981,11 @@
1409213981 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1409313982 }
1409413983 *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 2LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 14LLU, 12LLU), 0LLU));
14095- state.addr = *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) ? 18446744073709550990LLU : 18446744073709550989LLU;
13984+ state.addr = *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) ? 18446744073709550993LLU : 18446744073709550992LLU;
1409613985 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
1409713986 break;
1409813987 }
14099- case 18446744073709550990LLU: // 999999990N'''''''''''''''
13988+ case 18446744073709550993LLU: // 999999990Q'''''''''''''''
1410013989 {
1410113990
1410213991 *LOCAL_ACCESS(heap.data, 13LLU, 10LLU) = 0;
@@ -14142,7 +14031,7 @@
1414214031 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1414314032 }
1414414033 // ACCUMULATE ARGUMENTS - END
14145- uint64_t return_to = 18446744073709550988LLU;
14034+ uint64_t return_to = 18446744073709550991LLU;
1414614035 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
1414714036 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1414814037 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14151,19 +14040,19 @@
1415114040 state.addr = 567602031870732672LLU; // defunpack_
1415214041 break;
1415314042 }
14154- case 18446744073709550988LLU: // 999999990L'''''''''''''''
14043+ case 18446744073709550991LLU: // 999999990O'''''''''''''''
1415514044 {
14156- state.addr = 18446744073709550989LLU; // 999999990M'''''''''''''''
14045+ state.addr = 18446744073709550992LLU; // 999999990P'''''''''''''''
1415714046 break;
1415814047 }
14159- case 18446744073709550989LLU: // 999999990M'''''''''''''''
14048+ case 18446744073709550992LLU: // 999999990P'''''''''''''''
1416014049 {
1416114050 // parameter-reference defidfn___ elem______ goes out of scope
1416214051 // parameter-reference list<defidfn___> fndefs____ goes out of scope
14163- state.addr = 18446744073709550992LLU; // 999999990P'''''''''''''''
14052+ state.addr = 18446744073709550995LLU; // 999999990S'''''''''''''''
1416414053 break;
1416514054 }
14166- case 18446744073709550991LLU: // 999999990O'''''''''''''''
14055+ case 18446744073709550994LLU: // 999999990R'''''''''''''''
1416714056 {
1416814057 {
1416914058 uint64_t arg = 0;
@@ -14170,11 +14059,11 @@
1417014059 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1417114060 }
1417214061 *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 12LLU, 10LLU);
14173- state.addr = *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709550987LLU : 18446744073709550986LLU;
14062+ state.addr = *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709550990LLU : 18446744073709550989LLU;
1417414063 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
1417514064 break;
1417614065 }
14177- case 18446744073709550987LLU: // 999999990K'''''''''''''''
14066+ case 18446744073709550990LLU: // 999999990N'''''''''''''''
1417814067 {
1417914068 // ACCUMULATE ARGUMENTS - BEGIN
1418014069 {
@@ -14186,7 +14075,7 @@
1418614075 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1418714076 }
1418814077 // ACCUMULATE ARGUMENTS - END
14189- uint64_t return_to = 18446744073709550985LLU;
14078+ uint64_t return_to = 18446744073709550988LLU;
1419014079 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1419114080 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1419214081 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14195,7 +14084,7 @@
1419514084 state.addr = 819847183514601582LLU; // reportdefs
1419614085 break;
1419714086 }
14198- case 18446744073709550985LLU: // 999999990I'''''''''''''''
14087+ case 18446744073709550988LLU: // 999999990L'''''''''''''''
1419914088 {
1420014089 // ACCUMULATE ARGUMENTS - BEGIN
1420114090 {
@@ -14203,7 +14092,7 @@
1420314092 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1420414093 }
1420514094 // ACCUMULATE ARGUMENTS - END
14206- uint64_t return_to = 18446744073709550984LLU;
14095+ uint64_t return_to = 18446744073709550987LLU;
1420714096 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1420814097 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1420914098 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14212,7 +14101,7 @@
1421214101 state.addr = 819847183515949359LLU; // reportinit
1421314102 break;
1421414103 }
14215- case 18446744073709550984LLU: // 999999990H'''''''''''''''
14104+ case 18446744073709550987LLU: // 999999990K'''''''''''''''
1421614105 {
1421714106 fprintf(stderr, "%s", "no such function ");
1421814107 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
@@ -14220,10 +14109,10 @@
1422014109 fprintf(stderr, "%s\n", "");
1422114110 exit(-1);
1422214111 }
14223- state.addr = 18446744073709550986LLU; // 999999990J'''''''''''''''
14112+ state.addr = 18446744073709550989LLU; // 999999990M'''''''''''''''
1422414113 break;
1422514114 }
14226- case 18446744073709550986LLU: // 999999990J'''''''''''''''
14115+ case 18446744073709550989LLU: // 999999990M'''''''''''''''
1422714116 {
1422814117 // variable u64 notfound__ goes out of scope
1422914118 // emitted destructur for type u64
@@ -14271,10 +14160,10 @@
1427114160 uint64_t arg = 0;
1427214161 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1427314162 }
14274- state.addr = 18446744073709550983LLU; // 999999990G'''''''''''''''
14163+ state.addr = 18446744073709550986LLU; // 999999990J'''''''''''''''
1427514164 break;
1427614165 }
14277- case 18446744073709550983LLU: // 999999990G'''''''''''''''
14166+ case 18446744073709550986LLU: // 999999990J'''''''''''''''
1427814167 {
1427914168 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
1428014169 {
@@ -14281,7 +14170,7 @@
1428114170 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1428214171 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1428314172 {
14284- state.addr = 18446744073709550982LLU; // 999999990F'''''''''''''''
14173+ state.addr = 18446744073709550985LLU; // 999999990I'''''''''''''''
1428514174 break;
1428614175 }
1428714176 }
@@ -14292,11 +14181,11 @@
1429214181 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1429314182 }
1429414183 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
14295- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550981LLU : 18446744073709550980LLU;
14184+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550984LLU : 18446744073709550983LLU;
1429614185 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1429714186 break;
1429814187 }
14299- case 18446744073709550981LLU: // 999999990E'''''''''''''''
14188+ case 18446744073709550984LLU: // 999999990H'''''''''''''''
1430014189 {
1430114190
1430214191 *LOCAL_ACCESS(heap.data, 7LLU, 4LLU) = 0;
@@ -14314,7 +14203,7 @@
1431414203 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1431514204 }
1431614205 // ACCUMULATE ARGUMENTS - END
14317- uint64_t return_to = 18446744073709550979LLU;
14206+ uint64_t return_to = 18446744073709550982LLU;
1431814207 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
1431914208 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1432014209 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14323,19 +14212,19 @@
1432314212 state.addr = 606150499514712064LLU; // fncopy____
1432414213 break;
1432514214 }
14326- case 18446744073709550979LLU: // 999999990C'''''''''''''''
14215+ case 18446744073709550982LLU: // 999999990F'''''''''''''''
1432714216 {
14328- state.addr = 18446744073709550980LLU; // 999999990D'''''''''''''''
14217+ state.addr = 18446744073709550983LLU; // 999999990G'''''''''''''''
1432914218 break;
1433014219 }
14331- case 18446744073709550980LLU: // 999999990D'''''''''''''''
14220+ case 18446744073709550983LLU: // 999999990G'''''''''''''''
1433214221 {
1433314222 // parameter-reference defidfn___ elem______ goes out of scope
1433414223 // parameter-reference list<defidfn___> fndefs____ goes out of scope
14335- state.addr = 18446744073709550983LLU; // 999999990G'''''''''''''''
14224+ state.addr = 18446744073709550986LLU; // 999999990J'''''''''''''''
1433614225 break;
1433714226 }
14338- case 18446744073709550982LLU: // 999999990F'''''''''''''''
14227+ case 18446744073709550985LLU: // 999999990I'''''''''''''''
1433914228 {
1434014229 {
1434114230 uint64_t arg = 0;
@@ -14342,11 +14231,11 @@
1434214231 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1434314232 }
1434414233 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU);
14345- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550978LLU : 18446744073709550977LLU;
14234+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550981LLU : 18446744073709550980LLU;
1434614235 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1434714236 break;
1434814237 }
14349- case 18446744073709550978LLU: // 999999990B'''''''''''''''
14238+ case 18446744073709550981LLU: // 999999990E'''''''''''''''
1435014239 {
1435114240 // ACCUMULATE ARGUMENTS - BEGIN
1435214241 {
@@ -14358,7 +14247,7 @@
1435814247 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1435914248 }
1436014249 // ACCUMULATE ARGUMENTS - END
14361- uint64_t return_to = 18446744073709550976LLU;
14250+ uint64_t return_to = 18446744073709550979LLU;
1436214251 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1436314252 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1436414253 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14367,7 +14256,7 @@
1436714256 state.addr = 819847183514601582LLU; // reportdefs
1436814257 break;
1436914258 }
14370- case 18446744073709550976LLU: // 999999990_'''''''''''''''
14259+ case 18446744073709550979LLU: // 999999990C'''''''''''''''
1437114260 {
1437214261 // ACCUMULATE ARGUMENTS - BEGIN
1437314262 {
@@ -14375,7 +14264,7 @@
1437514264 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1437614265 }
1437714266 // ACCUMULATE ARGUMENTS - END
14378- uint64_t return_to = 18446744073709550975LLU;
14267+ uint64_t return_to = 18446744073709550978LLU;
1437914268 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1438014269 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1438114270 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14384,7 +14273,7 @@
1438414273 state.addr = 819847183515949359LLU; // reportinit
1438514274 break;
1438614275 }
14387- case 18446744073709550975LLU: // 99999999z9'''''''''''''''
14276+ case 18446744073709550978LLU: // 999999990B'''''''''''''''
1438814277 {
1438914278 fprintf(stderr, "%s", "no such function ");
1439014279 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
@@ -14392,10 +14281,10 @@
1439214281 fprintf(stderr, "%s\n", "");
1439314282 exit(-1);
1439414283 }
14395- state.addr = 18446744073709550977LLU; // 999999990A'''''''''''''''
14284+ state.addr = 18446744073709550980LLU; // 999999990D'''''''''''''''
1439614285 break;
1439714286 }
14398- case 18446744073709550977LLU: // 999999990A'''''''''''''''
14287+ case 18446744073709550980LLU: // 999999990D'''''''''''''''
1439914288 {
1440014289 // variable u64 notfound__ goes out of scope
1440114290 // emitted destructur for type u64
@@ -14431,10 +14320,10 @@
1443114320 uint64_t arg = 0;
1443214321 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1443314322 }
14434- state.addr = 18446744073709550974LLU; // 99999999z8'''''''''''''''
14323+ state.addr = 18446744073709550977LLU; // 999999990A'''''''''''''''
1443514324 break;
1443614325 }
14437- case 18446744073709550974LLU: // 99999999z8'''''''''''''''
14326+ case 18446744073709550977LLU: // 999999990A'''''''''''''''
1443814327 {
1443914328 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
1444014329 {
@@ -14441,7 +14330,7 @@
1444114330 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1444214331 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1444314332 {
14444- state.addr = 18446744073709550973LLU; // 99999999z7'''''''''''''''
14333+ state.addr = 18446744073709550976LLU; // 999999990_'''''''''''''''
1444514334 break;
1444614335 }
1444714336 }
@@ -14452,11 +14341,11 @@
1445214341 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1445314342 }
1445414343 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 8LLU, 4LLU);
14455- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550972LLU : 18446744073709550971LLU;
14344+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550975LLU : 18446744073709550974LLU;
1445614345 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1445714346 break;
1445814347 }
14459- case 18446744073709550972LLU: // 99999999z6'''''''''''''''
14348+ case 18446744073709550975LLU: // 99999999z9'''''''''''''''
1446014349 {
1446114350 {
1446214351 uint64_t arg = 0;
@@ -14463,11 +14352,11 @@
1446314352 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1446414353 }
1446514354 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
14466- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550970LLU : 18446744073709550969LLU;
14355+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550973LLU : 18446744073709550972LLU;
1446714356 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1446814357 break;
1446914358 }
14470- case 18446744073709550970LLU: // 99999999z4'''''''''''''''
14359+ case 18446744073709550973LLU: // 99999999z7'''''''''''''''
1447114360 {
1447214361
1447314362 *LOCAL_ACCESS(heap.data, 7LLU, 4LLU) = 0;
@@ -14479,16 +14368,16 @@
1447914368 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1448014369 }
1448114370 // ACCUMULATE ARGUMENTS - END
14482- uint64_t return_to = 18446744073709550968LLU;
14371+ uint64_t return_to = 18446744073709550971LLU;
1448314372 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1448414373 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1448514374 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1448614375 heap.data[0].elem1 = heap.data[0].elem0;
1448714376 heap.data[0].elem0 = restore;
14488- state.addr = 18446744073709551160LLU; // 9999999922'''''''''''''''
14377+ state.addr = 18446744073709551163LLU; // 9999999925'''''''''''''''
1448914378 break;
1449014379 }
14491- case 18446744073709550968LLU: // 99999999z2'''''''''''''''
14380+ case 18446744073709550971LLU: // 99999999z5'''''''''''''''
1449214381 {
1449314382 // ACCUMULATE ARGUMENTS - BEGIN
1449414383 {
@@ -14500,7 +14389,7 @@
1450014389 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1450114390 }
1450214391 // ACCUMULATE ARGUMENTS - END
14503- uint64_t return_to = 18446744073709550967LLU;
14392+ uint64_t return_to = 18446744073709550970LLU;
1450414393 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1450514394 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1450614395 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14509,24 +14398,24 @@
1450914398 state.addr = 58638376207779904LLU; // CPTypeDef_
1451014399 break;
1451114400 }
14512- case 18446744073709550967LLU: // 99999999z1'''''''''''''''
14401+ case 18446744073709550970LLU: // 99999999z4'''''''''''''''
1451314402 {
14514- state.addr = 18446744073709550969LLU; // 99999999z3'''''''''''''''
14403+ state.addr = 18446744073709550972LLU; // 99999999z6'''''''''''''''
1451514404 break;
1451614405 }
14517- case 18446744073709550969LLU: // 99999999z3'''''''''''''''
14406+ case 18446744073709550972LLU: // 99999999z6'''''''''''''''
1451814407 {
14519- state.addr = 18446744073709550971LLU; // 99999999z5'''''''''''''''
14408+ state.addr = 18446744073709550974LLU; // 99999999z8'''''''''''''''
1452014409 break;
1452114410 }
14522- case 18446744073709550971LLU: // 99999999z5'''''''''''''''
14411+ case 18446744073709550974LLU: // 99999999z8'''''''''''''''
1452314412 {
1452414413 // parameter-reference typedef___ elem______ goes out of scope
1452514414 // parameter-reference list<typedef___> typedefs__ goes out of scope
14526- state.addr = 18446744073709550974LLU; // 99999999z8'''''''''''''''
14415+ state.addr = 18446744073709550977LLU; // 999999990A'''''''''''''''
1452714416 break;
1452814417 }
14529- case 18446744073709550973LLU: // 99999999z7'''''''''''''''
14418+ case 18446744073709550976LLU: // 999999990_'''''''''''''''
1453014419 {
1453114420 {
1453214421 uint64_t arg = 0;
@@ -14533,11 +14422,11 @@
1453314422 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1453414423 }
1453514424 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU);
14536- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550966LLU : 18446744073709550965LLU;
14425+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550969LLU : 18446744073709550968LLU;
1453714426 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1453814427 break;
1453914428 }
14540- case 18446744073709550966LLU: // 99999999z0'''''''''''''''
14429+ case 18446744073709550969LLU: // 99999999z3'''''''''''''''
1454114430 {
1454214431 // ACCUMULATE ARGUMENTS - BEGIN
1454314432 {
@@ -14549,7 +14438,7 @@
1454914438 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1455014439 }
1455114440 // ACCUMULATE ARGUMENTS - END
14552- uint64_t return_to = 18446744073709550964LLU;
14441+ uint64_t return_to = 18446744073709550967LLU;
1455314442 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1455414443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1455514444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14558,7 +14447,7 @@
1455814447 state.addr = 819847183518878446LLU; // reporttyps
1455914448 break;
1456014449 }
14561- case 18446744073709550964LLU: // 99999999zy'''''''''''''''
14450+ case 18446744073709550967LLU: // 99999999z1'''''''''''''''
1456214451 {
1456314452 // ACCUMULATE ARGUMENTS - BEGIN
1456414453 {
@@ -14566,7 +14455,7 @@
1456614455 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1456714456 }
1456814457 // ACCUMULATE ARGUMENTS - END
14569- uint64_t return_to = 18446744073709550963LLU;
14458+ uint64_t return_to = 18446744073709550966LLU;
1457014459 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1457114460 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1457214461 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14575,7 +14464,7 @@
1457514464 state.addr = 819847183515949359LLU; // reportinit
1457614465 break;
1457714466 }
14578- case 18446744073709550963LLU: // 99999999zx'''''''''''''''
14467+ case 18446744073709550966LLU: // 99999999z0'''''''''''''''
1457914468 {
1458014469 fprintf(stderr, "%s", "no such type ");
1458114470 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
@@ -14583,10 +14472,10 @@
1458314472 fprintf(stderr, "%s\n", "");
1458414473 exit(-1);
1458514474 }
14586- state.addr = 18446744073709550965LLU; // 99999999zz'''''''''''''''
14475+ state.addr = 18446744073709550968LLU; // 99999999z2'''''''''''''''
1458714476 break;
1458814477 }
14589- case 18446744073709550965LLU: // 99999999zz'''''''''''''''
14478+ case 18446744073709550968LLU: // 99999999z2'''''''''''''''
1459014479 {
1459114480 // variable u64 notfound__ goes out of scope
1459214481 // emitted destructur for type u64
@@ -14627,7 +14516,7 @@
1462714516 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1462814517 }
1462914518 // ACCUMULATE ARGUMENTS - END
14630- uint64_t return_to = 18446744073709550962LLU;
14519+ uint64_t return_to = 18446744073709550965LLU;
1463114520 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1463214521 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1463314522 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14636,7 +14525,7 @@
1463614525 state.addr = 857578368147320832LLU; // tkstruct__
1463714526 break;
1463814527 }
14639- case 18446744073709550962LLU: // 99999999zw'''''''''''''''
14528+ case 18446744073709550965LLU: // 99999999zz'''''''''''''''
1464014529 {
1464114530 // variable list<elemdef___> defpars___ goes out of scope
1464214531 // (uninitialized -> no destructor-call)
@@ -14654,10 +14543,10 @@
1465414543 uint64_t arg = 0;
1465514544 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1465614545 }
14657- state.addr = 18446744073709550961LLU; // 99999999zv'''''''''''''''
14546+ state.addr = 18446744073709550964LLU; // 99999999zy'''''''''''''''
1465814547 break;
1465914548 }
14660- case 18446744073709550961LLU: // 99999999zv'''''''''''''''
14549+ case 18446744073709550964LLU: // 99999999zy'''''''''''''''
1466114550 {
1466214551 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
1466314552 {
@@ -14664,7 +14553,7 @@
1466414553 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1466514554 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1466614555 {
14667- state.addr = 18446744073709550960LLU; // 99999999zu'''''''''''''''
14556+ state.addr = 18446744073709550963LLU; // 99999999zx'''''''''''''''
1466814557 break;
1466914558 }
1467014559 }
@@ -14675,11 +14564,11 @@
1467514564 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1467614565 }
1467714566 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 9LLU, 5LLU);
14678- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550959LLU : 18446744073709550958LLU;
14567+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550962LLU : 18446744073709550961LLU;
1467914568 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
1468014569 break;
1468114570 }
14682- case 18446744073709550959LLU: // 99999999zt'''''''''''''''
14571+ case 18446744073709550962LLU: // 99999999zw'''''''''''''''
1468314572 {
1468414573 {
1468514574 uint64_t arg = 0;
@@ -14686,11 +14575,11 @@
1468614575 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1468714576 }
1468814577 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU), 0LLU));
14689- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550957LLU : 18446744073709550956LLU;
14578+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550960LLU : 18446744073709550959LLU;
1469014579 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
1469114580 break;
1469214581 }
14693- case 18446744073709550957LLU: // 99999999zr'''''''''''''''
14582+ case 18446744073709550960LLU: // 99999999zu'''''''''''''''
1469414583 {
1469514584
1469614585 *LOCAL_ACCESS(heap.data, 8LLU, 5LLU) = 0;
@@ -14702,16 +14591,16 @@
1470214591 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1470314592 }
1470414593 // ACCUMULATE ARGUMENTS - END
14705- uint64_t return_to = 18446744073709550955LLU;
14594+ uint64_t return_to = 18446744073709550958LLU;
1470614595 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1470714596 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1470814597 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
1470914598 heap.data[0].elem1 = heap.data[0].elem0;
1471014599 heap.data[0].elem0 = restore;
14711- state.addr = 18446744073709551200LLU; // 999999993e'''''''''''''''
14600+ state.addr = 18446744073709551203LLU; // 999999993h'''''''''''''''
1471214601 break;
1471314602 }
14714- case 18446744073709550955LLU: // 99999999zp'''''''''''''''
14603+ case 18446744073709550958LLU: // 99999999zs'''''''''''''''
1471514604 {
1471614605 // ACCUMULATE ARGUMENTS - BEGIN
1471714606 {
@@ -14723,7 +14612,7 @@
1472314612 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1472414613 }
1472514614 // ACCUMULATE ARGUMENTS - END
14726- uint64_t return_to = 18446744073709550954LLU;
14615+ uint64_t return_to = 18446744073709550957LLU;
1472714616 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1472814617 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1472914618 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14732,24 +14621,24 @@
1473214621 state.addr = 66057855622447104LLU; // CopyTK____
1473314622 break;
1473414623 }
14735- case 18446744073709550954LLU: // 99999999zo'''''''''''''''
14624+ case 18446744073709550957LLU: // 99999999zr'''''''''''''''
1473614625 {
14737- state.addr = 18446744073709550956LLU; // 99999999zq'''''''''''''''
14626+ state.addr = 18446744073709550959LLU; // 99999999zt'''''''''''''''
1473814627 break;
1473914628 }
14740- case 18446744073709550956LLU: // 99999999zq'''''''''''''''
14629+ case 18446744073709550959LLU: // 99999999zt'''''''''''''''
1474114630 {
14742- state.addr = 18446744073709550958LLU; // 99999999zs'''''''''''''''
14631+ state.addr = 18446744073709550961LLU; // 99999999zv'''''''''''''''
1474314632 break;
1474414633 }
14745- case 18446744073709550958LLU: // 99999999zs'''''''''''''''
14634+ case 18446744073709550961LLU: // 99999999zv'''''''''''''''
1474614635 {
1474714636 // parameter-reference typedef___ elem______ goes out of scope
1474814637 // parameter-reference list<typedef___> typedefs__ goes out of scope
14749- state.addr = 18446744073709550961LLU; // 99999999zv'''''''''''''''
14638+ state.addr = 18446744073709550964LLU; // 99999999zy'''''''''''''''
1475014639 break;
1475114640 }
14752- case 18446744073709550960LLU: // 99999999zu'''''''''''''''
14641+ case 18446744073709550963LLU: // 99999999zx'''''''''''''''
1475314642 {
1475414643 {
1475514644 uint64_t arg = 0;
@@ -14756,11 +14645,11 @@
1475614645 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1475714646 }
1475814647 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU);
14759- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550953LLU : 18446744073709550952LLU;
14648+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550956LLU : 18446744073709550955LLU;
1476014649 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1476114650 break;
1476214651 }
14763- case 18446744073709550953LLU: // 99999999zn'''''''''''''''
14652+ case 18446744073709550956LLU: // 99999999zq'''''''''''''''
1476414653 {
1476514654 // ACCUMULATE ARGUMENTS - BEGIN
1476614655 {
@@ -14772,7 +14661,7 @@
1477214661 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1477314662 }
1477414663 // ACCUMULATE ARGUMENTS - END
14775- uint64_t return_to = 18446744073709550951LLU;
14664+ uint64_t return_to = 18446744073709550954LLU;
1477614665 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1477714666 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1477814667 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14781,7 +14670,7 @@
1478114670 state.addr = 819847183518878446LLU; // reporttyps
1478214671 break;
1478314672 }
14784- case 18446744073709550951LLU: // 99999999zl'''''''''''''''
14673+ case 18446744073709550954LLU: // 99999999zo'''''''''''''''
1478514674 {
1478614675 // ACCUMULATE ARGUMENTS - BEGIN
1478714676 {
@@ -14789,7 +14678,7 @@
1478914678 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1479014679 }
1479114680 // ACCUMULATE ARGUMENTS - END
14792- uint64_t return_to = 18446744073709550950LLU;
14681+ uint64_t return_to = 18446744073709550953LLU;
1479314682 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1479414683 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1479514684 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14798,7 +14687,7 @@
1479814687 state.addr = 819847183515949359LLU; // reportinit
1479914688 break;
1480014689 }
14801- case 18446744073709550950LLU: // 99999999zk'''''''''''''''
14690+ case 18446744073709550953LLU: // 99999999zn'''''''''''''''
1480214691 {
1480314692 fprintf(stderr, "%s", "no such type ");
1480414693 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 3LLU)));
@@ -14806,10 +14695,10 @@
1480614695 fprintf(stderr, "%s\n", "");
1480714696 exit(-1);
1480814697 }
14809- state.addr = 18446744073709550952LLU; // 99999999zm'''''''''''''''
14698+ state.addr = 18446744073709550955LLU; // 99999999zp'''''''''''''''
1481014699 break;
1481114700 }
14812- case 18446744073709550952LLU: // 99999999zm'''''''''''''''
14701+ case 18446744073709550955LLU: // 99999999zp'''''''''''''''
1481314702 {
1481414703 swap(&*LOCAL_ACCESS(heap.data, 6LLU, 4LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU))); // result
1481514704 // variable u64 notfound__ goes out of scope
@@ -14850,10 +14739,10 @@
1485014739 uint64_t arg = 0;
1485114740 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1485214741 }
14853- state.addr = 18446744073709550949LLU; // 99999999zj'''''''''''''''
14742+ state.addr = 18446744073709550952LLU; // 99999999zm'''''''''''''''
1485414743 break;
1485514744 }
14856- case 18446744073709550949LLU: // 99999999zj'''''''''''''''
14745+ case 18446744073709550952LLU: // 99999999zm'''''''''''''''
1485714746 {
1485814747 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
1485914748 {
@@ -14860,7 +14749,7 @@
1486014749 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1486114750 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1486214751 {
14863- state.addr = 18446744073709550948LLU; // 99999999zi'''''''''''''''
14752+ state.addr = 18446744073709550951LLU; // 99999999zl'''''''''''''''
1486414753 break;
1486514754 }
1486614755 }
@@ -14871,11 +14760,11 @@
1487114760 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1487214761 }
1487314762 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 8LLU, 4LLU);
14874- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550947LLU : 18446744073709550946LLU;
14763+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550950LLU : 18446744073709550949LLU;
1487514764 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1487614765 break;
1487714766 }
14878- case 18446744073709550947LLU: // 99999999zh'''''''''''''''
14767+ case 18446744073709550950LLU: // 99999999zk'''''''''''''''
1487914768 {
1488014769 {
1488114770 uint64_t arg = 0;
@@ -14882,32 +14771,32 @@
1488214771 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1488314772 }
1488414773 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 0LLU));
14885- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550945LLU : 18446744073709550944LLU;
14774+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709550948LLU : 18446744073709550947LLU;
1488614775 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1488714776 break;
1488814777 }
14889- case 18446744073709550945LLU: // 99999999zf'''''''''''''''
14778+ case 18446744073709550948LLU: // 99999999zi'''''''''''''''
1489014779 {
1489114780
1489214781 *LOCAL_ACCESS(heap.data, 7LLU, 4LLU) = 0;
1489314782
1489414783 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) = /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 7LLU, 6LLU), 3LLU));
14895- state.addr = 18446744073709550944LLU; // 99999999ze'''''''''''''''
14784+ state.addr = 18446744073709550947LLU; // 99999999zh'''''''''''''''
1489614785 break;
1489714786 }
14898- case 18446744073709550944LLU: // 99999999ze'''''''''''''''
14787+ case 18446744073709550947LLU: // 99999999zh'''''''''''''''
1489914788 {
14900- state.addr = 18446744073709550946LLU; // 99999999zg'''''''''''''''
14789+ state.addr = 18446744073709550949LLU; // 99999999zj'''''''''''''''
1490114790 break;
1490214791 }
14903- case 18446744073709550946LLU: // 99999999zg'''''''''''''''
14792+ case 18446744073709550949LLU: // 99999999zj'''''''''''''''
1490414793 {
1490514794 // parameter-reference typedef___ elem______ goes out of scope
1490614795 // parameter-reference list<typedef___> typedefs__ goes out of scope
14907- state.addr = 18446744073709550949LLU; // 99999999zj'''''''''''''''
14796+ state.addr = 18446744073709550952LLU; // 99999999zm'''''''''''''''
1490814797 break;
1490914798 }
14910- case 18446744073709550948LLU: // 99999999zi'''''''''''''''
14799+ case 18446744073709550951LLU: // 99999999zl'''''''''''''''
1491114800 {
1491214801 {
1491314802 uint64_t arg = 0;
@@ -14914,11 +14803,11 @@
1491414803 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1491514804 }
1491614805 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU);
14917- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550943LLU : 18446744073709550942LLU;
14806+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709550946LLU : 18446744073709550945LLU;
1491814807 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
1491914808 break;
1492014809 }
14921- case 18446744073709550943LLU: // 99999999zd'''''''''''''''
14810+ case 18446744073709550946LLU: // 99999999zg'''''''''''''''
1492214811 {
1492314812 // ACCUMULATE ARGUMENTS - BEGIN
1492414813 {
@@ -14930,7 +14819,7 @@
1493014819 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1493114820 }
1493214821 // ACCUMULATE ARGUMENTS - END
14933- uint64_t return_to = 18446744073709550941LLU;
14822+ uint64_t return_to = 18446744073709550944LLU;
1493414823 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
1493514824 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1493614825 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14939,7 +14828,7 @@
1493914828 state.addr = 819847183518878446LLU; // reporttyps
1494014829 break;
1494114830 }
14942- case 18446744073709550941LLU: // 99999999zb'''''''''''''''
14831+ case 18446744073709550944LLU: // 99999999ze'''''''''''''''
1494314832 {
1494414833 // ACCUMULATE ARGUMENTS - BEGIN
1494514834 {
@@ -14947,7 +14836,7 @@
1494714836 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
1494814837 }
1494914838 // ACCUMULATE ARGUMENTS - END
14950- uint64_t return_to = 18446744073709550940LLU;
14839+ uint64_t return_to = 18446744073709550943LLU;
1495114840 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
1495214841 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
1495314842 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -14956,7 +14845,7 @@
1495614845 state.addr = 819847183515949359LLU; // reportinit
1495714846 break;
1495814847 }
14959- case 18446744073709550940LLU: // 99999999za'''''''''''''''
14848+ case 18446744073709550943LLU: // 99999999zd'''''''''''''''
1496014849 {
1496114850 fprintf(stderr, "%s", "no such type ");
1496214851 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
@@ -14964,10 +14853,10 @@
1496414853 fprintf(stderr, "%s\n", "");
1496514854 exit(-1);
1496614855 }
14967- state.addr = 18446744073709550942LLU; // 99999999zc'''''''''''''''
14856+ state.addr = 18446744073709550945LLU; // 99999999zf'''''''''''''''
1496814857 break;
1496914858 }
14970- case 18446744073709550942LLU: // 99999999zc'''''''''''''''
14859+ case 18446744073709550945LLU: // 99999999zf'''''''''''''''
1497114860 {
1497214861 // variable u64 notfound__ goes out of scope
1497314862 // emitted destructur for type u64
@@ -15008,10 +14897,10 @@
1500814897 uint64_t arg = 0;
1500914898 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1501014899 }
15011- state.addr = 18446744073709550939LLU; // 99999999z$'''''''''''''''
14900+ state.addr = 18446744073709550942LLU; // 99999999zc'''''''''''''''
1501214901 break;
1501314902 }
15014- case 18446744073709550939LLU: // 99999999z$'''''''''''''''
14903+ case 18446744073709550942LLU: // 99999999zc'''''''''''''''
1501514904 {
1501614905 if(!*LOCAL_ACCESS(heap.data, 8LLU, 6LLU))
1501714906 {
@@ -15018,7 +14907,7 @@
1501814907 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
1501914908 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1502014909 {
15021- state.addr = 18446744073709550938LLU; // 99999999zZ'''''''''''''''
14910+ state.addr = 18446744073709550941LLU; // 99999999zb'''''''''''''''
1502214911 break;
1502314912 }
1502414913 }
@@ -15029,27 +14918,27 @@
1502914918 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1503014919 }
1503114920 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 3LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 9LLU, 7LLU), 0LLU));
15032- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550937LLU : 18446744073709550936LLU;
14921+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709550940LLU : 18446744073709550939LLU;
1503314922 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
1503414923 break;
1503514924 }
15036- case 18446744073709550937LLU: // 99999999zY'''''''''''''''
14925+ case 18446744073709550940LLU: // 99999999za'''''''''''''''
1503714926 {
1503814927
1503914928 *LOCAL_ACCESS(heap.data, 8LLU, 5LLU) = 0;
1504014929
1504114930 *LOCAL_ACCESS(heap.data, 8LLU, 4LLU) = /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 4LLU, *LOCAL_ACCESS(heap.data, 8LLU, 7LLU), 2LLU));
15042- state.addr = 18446744073709550936LLU; // 99999999zX'''''''''''''''
14931+ state.addr = 18446744073709550939LLU; // 99999999z$'''''''''''''''
1504314932 break;
1504414933 }
15045- case 18446744073709550936LLU: // 99999999zX'''''''''''''''
14934+ case 18446744073709550939LLU: // 99999999z$'''''''''''''''
1504614935 {
1504714936 // parameter-reference typedef___ elem______ goes out of scope
1504814937 // parameter-reference list<typedef___> typedefs__ goes out of scope
15049- state.addr = 18446744073709550939LLU; // 99999999z$'''''''''''''''
14938+ state.addr = 18446744073709550942LLU; // 99999999zc'''''''''''''''
1505014939 break;
1505114940 }
15052- case 18446744073709550938LLU: // 99999999zZ'''''''''''''''
14941+ case 18446744073709550941LLU: // 99999999zb'''''''''''''''
1505314942 {
1505414943 {
1505514944 uint64_t arg = 0;
<
@@ -15056,11 +14945,11 @@
1505614945 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1505714946 }
1505814947 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*notfound__*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU);
15059- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550935LLU : 18446744073709550934LLU;
14948+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709550938LLU : 18446744073709550937LLU;
1506014949 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
1506114950 break;
1506214951 }
15063- case 18446744073709550935LLU: // 99999999zW'''''''''''''''