• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision828 (tree)
Time2019-11-05 07:51:51
Authorjakobthomsen

Log Message

simplify pattern-matching implementation

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)/jpl_compiler.c (revision 827)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)/jpl_compiler.c (revision 828)
@@ -94851,10 +94851,14 @@
9485194851 case 18446744073709546144LLU: // 99999998oe'''''''''''''''
9485294852 {
9485394853 {
94854+ uint64_t arg = 0LLU;
94855+ LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94856+ }
94857+ {
9485494858 uint64_t mainresult = heap.data[0].elem0;
9485594859 heap.data[0].elem0 = 0;
9485694860 {
94857- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 32LLU, 4LLU);
94861+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 33LLU, 4LLU);
9485894862 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9485994863 }
9486094864 // 1LLU
@@ -94878,11 +94882,11 @@
9487894882 uint64_t mainresult = heap.data[0].elem0;
9487994883 heap.data[0].elem0 = 0;
9488094884 {
94881- uint64_t arg = /*matchsym__*/LOCAL_ACCESS_ADDR(heap.data, 32LLU, 24LLU);
94885+ uint64_t arg = /*matchsym__*/LOCAL_ACCESS_ADDR(heap.data, 33LLU, 24LLU);
9488294886 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9488394887 }
9488494888 {
94885- uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 32LLU, 4LLU);
94889+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 33LLU, 4LLU);
9488694890 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9488794891 }
9488894892 // 2LLU
@@ -94892,7 +94896,7 @@
9489294896 heap.data[0].elem1 = heap.data[0].elem0;
9489394897 heap.data[0].elem0 = mainresult;
9489494898 }
94895- state.addr = 661605045736570880LLU; // isdigit___
94899+ state.addr = 661592067397386240LLU; // isalpha___
9489694900 break;
9489794901 }
9489894902 case 18446744073709546138LLU: // 99999998oZ'''''''''''''''
@@ -94902,20 +94906,42 @@
9490294906 }
9490394907 case 18446744073709546139LLU: // 99999998o$'''''''''''''''
9490494908 {
94905- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 32LLU, 24LLU) ? 18446744073709546137LLU : 18446744073709546136LLU;
94909+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 33LLU, 24LLU) ? 18446744073709546137LLU : 18446744073709546136LLU;
9490694910 break;
9490794911 }
9490894912 case 18446744073709546137LLU: // 99999998oY'''''''''''''''
9490994913 {
94914+ /*parid_____*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 4LLU)));
94915+ state.addr = 18446744073709546136LLU; // 99999998oX'''''''''''''''
94916+ break;
94917+ }
94918+ case 18446744073709546136LLU: // 99999998oX'''''''''''''''
94919+ {
9491094920 {
94921+ uint64_t arg = /*parnr_____*/*LOCAL_ACCESS(heap.data, 33LLU, 29LLU);
94922+ LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94923+ }
94924+ /*paridx____*/*LOCAL_ACCESS(heap.data, 34LLU, 33LLU) = /*paridx____*/*LOCAL_ACCESS(heap.data, 34LLU, 33LLU) + /*returnbase*/*LOCAL_ACCESS(heap.data, 34LLU, 26LLU);
94925+ {
94926+ uint64_t arg = 1LLU;
94927+ LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94928+ }
94929+ {
94930+ uint64_t arg = 0LLU;
94931+ uint64_t constrid = 861504796319285248LLU; // typeu64___
94932+ arg = pair_move(&heap, &constrid, &arg);
94933+;
94934+ LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94935+ }
94936+ {
9491194937 uint64_t mainresult = heap.data[0].elem0;
9491294938 heap.data[0].elem0 = 0;
9491394939 {
94914- uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 32LLU, 2LLU);
94940+ uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 36LLU, 35LLU);
9491594941 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9491694942 }
9491794943 {
94918- uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 32LLU, 31LLU), 2LLU);
94944+ uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 36LLU, 31LLU), 2LLU);
9491994945 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9492094946 }
9492194947 // 2LLU
@@ -94925,7 +94951,7 @@
9492594951 heap.data[0].elem1 = heap.data[0].elem0;
9492694952 heap.data[0].elem0 = mainresult;
9492794953 }
94928- state.addr = 517555565476695680LLU; // assertu64_
94954+ state.addr = 861504776686223360LLU; // typecopy__
9492994955 break;
9493094956 }
9493194957 case 18446744073709546134LLU: // 99999998oV'''''''''''''''
@@ -94936,21 +94962,25 @@
9493694962 case 18446744073709546135LLU: // 99999998oW'''''''''''''''
9493794963 {
9493894964 {
94965+ uint64_t arg = /*sign______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 36LLU, 31LLU), 1LLU));
94966+ LOCAL_PUSH_MOVE(&heap, 36, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94967+ }
94968+ {
9493994969 uint64_t arg = 0LLU;
94940- uint64_t constrid = 861504796319285248LLU; // typeu64___
94970+ uint64_t constrid = 728618437845356544LLU; // maintain__
9494194971 arg = pair_move(&heap, &constrid, &arg);
9494294972 ;
94943- LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94973+ LOCAL_PUSH_MOVE(&heap, 37, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9494494974 }
9494594975 {
9494694976 uint64_t mainresult = heap.data[0].elem0;
9494794977 heap.data[0].elem0 = 0;
9494894978 {
94949- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 33LLU, 32LLU);
94979+ uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 37LLU);
9495094980 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9495194981 }
9495294982 {
94953- uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 33LLU, 31LLU), 2LLU);
94983+ uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 38LLU, 31LLU), 0LLU);
9495494984 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9495594985 }
9495694986 // 2LLU
@@ -94960,7 +94990,7 @@
9496094990 heap.data[0].elem1 = heap.data[0].elem0;
9496194991 heap.data[0].elem0 = mainresult;
9496294992 }
94963- state.addr = 861504776686223360LLU; // typecopy__
94993+ state.addr = 552446636209866541LLU; // copylinear
9496494994 break;
9496594995 }
9496694996 case 18446744073709546132LLU: // 99999998oT'''''''''''''''
@@ -94971,35 +95001,44 @@
9497195001 case 18446744073709546133LLU: // 99999998oU'''''''''''''''
9497295002 {
9497395003 {
94974- uint64_t arg = /*sign______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 33LLU, 31LLU), 1LLU));
94975- LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94976- }
94977- {
94978- uint64_t arg = 0LLU;
94979- uint64_t constrid = 728618437845356544LLU; // maintain__
94980- arg = pair_move(&heap, &constrid, &arg);
94981-;
94982- LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
94983- }
94984- {
9498595004 uint64_t mainresult = heap.data[0].elem0;
9498695005 heap.data[0].elem0 = 0;
9498795006 {
94988- uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 35LLU, 34LLU);
95007+ uint64_t arg = /*varlist___*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 25LLU);
9498995008 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9499095009 }
9499195010 {
94992- uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 35LLU, 31LLU), 0LLU);
95011+ uint64_t arg = /*parid_____*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 32LLU);
9499395012 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9499495013 }
94995- // 2LLU
95014+ {
95015+ uint64_t arg = /*paridx____*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 33LLU);
95016+ LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95017+ }
95018+ {
95019+ uint64_t arg = /*REFERENCE_*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 34LLU);
95020+ LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95021+ }
95022+ {
95023+ uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 35LLU);
95024+ LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95025+ }
95026+ {
95027+ uint64_t arg = /*mutable___*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 36LLU);
95028+ LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95029+ }
95030+ {
95031+ uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 37LLU);
95032+ LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95033+ }
95034+ // 7LLU
9499695035 uint64_t return_to = 18446744073709546130LLU;
9499795036 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
94998- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95037+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9499995038 heap.data[0].elem1 = heap.data[0].elem0;
9500095039 heap.data[0].elem0 = mainresult;
9500195040 }
95002- state.addr = 552446636209866541LLU; // copylinear
95041+ state.addr = 788334682132335200LLU; // pushbyline
9500395042 break;
9500495043 }
9500595044 case 18446744073709546130LLU: // 99999998oR'''''''''''''''
@@ -95009,17 +95048,11 @@
9500995048 }
9501095049 case 18446744073709546131LLU: // 99999998oS'''''''''''''''
9501195050 {
95012- state.addr = 728618437845356544LLU == heap.data[*LOCAL_ACCESS(heap.data, 35LLU, 34LLU)].elem0 ? 18446744073709546129LLU : 18446744073709546128LLU;
95051+ state.addr = /*parid_____*/*LOCAL_ACCESS(heap.data, 38LLU, 32LLU) ? 18446744073709546129LLU : 18446744073709546128LLU;
9501395052 break;
9501495053 }
9501595054 case 18446744073709546129LLU: // 99999998oQ'''''''''''''''
9501695055 {
95017- {
95018- uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 35LLU, 34LLU)].elem1;
95019- LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95020- }
95021- // parameter maintain__ linearity_ goes out of scope
95022- (void)LOCAL_POP_MOVE(&heap, 36LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 36
9502395056 heap.availilable_size_for_dynamic_objects += 0LLU;
9502495057 heap.availilable_size_for_dynamic_objects += 0LLU;
9502595058 state.addr = 18446744073709546127LLU; // 99999998oO'''''''''''''''
@@ -95027,635 +95060,382 @@
9502795060 }
9502895061 case 18446744073709546128LLU: // 99999998oP'''''''''''''''
9502995062 {
95030- state.addr = 552437437528276992LLU == heap.data[*LOCAL_ACCESS(heap.data, 35LLU, 34LLU)].elem0 ? 18446744073709546126LLU : 18446744073709546125LLU;
95031- break;
95032- }
95033- case 18446744073709546126LLU: // 99999998oN'''''''''''''''
95034- {
95063+ /*simple____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 38LLU, 13LLU)) = 0LLU;
95064+
9503595065 {
95036- uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 35LLU, 34LLU)].elem1;
95037- LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95038- }
95039- // parameter consume___ linearity_ goes out of scope
95040- (void)LOCAL_POP_MOVE(&heap, 36LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 36
95041- heap.availilable_size_for_dynamic_objects += 0LLU;
95042- heap.availilable_size_for_dynamic_objects += 0LLU;
95043- state.addr = 18446744073709546124LLU; // 99999998oL'''''''''''''''
95044- break;
95045- }
95046- case 18446744073709546125LLU: // 99999998oM'''''''''''''''
95047- {
95048- {
9504995066 uint64_t mainresult = heap.data[0].elem0;
9505095067 heap.data[0].elem0 = 0;
9505195068 {
95052- uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 35LLU, 2LLU);
95069+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 38LLU, 4LLU);
9505395070 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9505495071 }
9505595072 // 1LLU
95056- uint64_t return_to = 18446744073709546122LLU;
95073+ uint64_t return_to = 18446744073709546125LLU;
9505795074 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9505895075 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9505995076 heap.data[0].elem1 = heap.data[0].elem0;
9506095077 heap.data[0].elem0 = mainresult;
9506195078 }
95062- state.addr = 819847183515949359LLU; // reportinit
95079+ state.addr = 839519719621918720LLU; // skipws____
9506395080 break;
9506495081 }
95065- case 18446744073709546122LLU: // 99999998oJ'''''''''''''''
95082+ case 18446744073709546125LLU: // 99999998oM'''''''''''''''
9506695083 {
95067- state.addr = 18446744073709546123LLU; // 99999998oK'''''''''''''''
95084+ state.addr = 18446744073709546126LLU; // 99999998oN'''''''''''''''
9506895085 break;
9506995086 }
95070- case 18446744073709546123LLU: // 99999998oK'''''''''''''''
95087+ case 18446744073709546126LLU: // 99999998oN'''''''''''''''
9507195088 {
95072- fprintf(stderr, "%s", "can't match 0 with ");
9507395089 {
9507495090 uint64_t mainresult = heap.data[0].elem0;
9507595091 heap.data[0].elem0 = 0;
9507695092 {
95077- uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 35LLU, 34LLU);
95093+ uint64_t arg = /*matchsym__*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 24LLU);
9507895094 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9507995095 }
95080- // 1LLU
95081- uint64_t return_to = 18446744073709546120LLU;
95096+ {
95097+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 38LLU, 4LLU);
95098+ LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95099+ }
95100+ // 2LLU
95101+ uint64_t return_to = 18446744073709546123LLU;
9508295102 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95083- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95103+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9508495104 heap.data[0].elem1 = heap.data[0].elem0;
9508595105 heap.data[0].elem0 = mainresult;
9508695106 }
95087- state.addr = 819847183516715616LLU; // reportline
95107+ state.addr = 661605045736570880LLU; // isdigit___
9508895108 break;
9508995109 }
95090- case 18446744073709546120LLU: // 99999998oH'''''''''''''''
95110+ case 18446744073709546123LLU: // 99999998oK'''''''''''''''
9509195111 {
95092- state.addr = 18446744073709546121LLU; // 99999998oI'''''''''''''''
95093- break;
95094- }
95095- case 18446744073709546121LLU: // 99999998oI'''''''''''''''
95096- {
95097- fprintf(stderr, "%s", " ");
95098- fprintf(stderr, "%llu", (unsigned long long)/*parnr_____*/*LOCAL_ACCESS(heap.data, 35LLU, 29LLU));
95099- fprintf(stderr, "%s", " parameter");
95100- {
95101- fprintf(stderr, "%s\n", "");
95102- exit(-1);
95103- }
9510495112 state.addr = 18446744073709546124LLU; // 99999998oL'''''''''''''''
9510595113 break;
9510695114 }
9510795115 case 18446744073709546124LLU: // 99999998oL'''''''''''''''
9510895116 {
95109- state.addr = 18446744073709546127LLU; // 99999998oO'''''''''''''''
95117+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 38LLU, 24LLU) ? 18446744073709546122LLU : 18446744073709546121LLU;
9511095118 break;
9511195119 }
95112- case 18446744073709546127LLU: // 99999998oO'''''''''''''''
95120+ case 18446744073709546122LLU: // 99999998oJ'''''''''''''''
9511395121 {
9511495122 {
95115- uint64_t arg = 0LLU;
95116- LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95117- }
95118- /*val_______*/*LOCAL_ACCESS(heap.data, 36LLU, 35LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 36LLU, 4LLU)));
95119- /*simple____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 36LLU, 13LLU)) = 0LLU;
95120-
95121- {
95122- uint64_t arg = 0LLU;
95123- LOCAL_PUSH_MOVE(&heap, 36, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95124- }
95125- {
95126- uint64_t arg = 1LLU;
95127- LOCAL_PUSH_MOVE(&heap, 37, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95128- }
95129- {
95130- uint64_t arg = /*parnr_____*/*LOCAL_ACCESS(heap.data, 38LLU, 29LLU);
95131- LOCAL_PUSH_MOVE(&heap, 38, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95132- }
95133- /*paridx____*/*LOCAL_ACCESS(heap.data, 39LLU, 38LLU) = /*paridx____*/*LOCAL_ACCESS(heap.data, 39LLU, 38LLU) + /*returnbase*/*LOCAL_ACCESS(heap.data, 39LLU, 26LLU);
95134- {
95135- uint64_t arg = 1LLU;
95136- LOCAL_PUSH_MOVE(&heap, 39, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95137- }
95138- {
9513995123 uint64_t mainresult = heap.data[0].elem0;
9514095124 heap.data[0].elem0 = 0;
9514195125 {
95142- uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU);
95126+ uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 38LLU, 2LLU);
9514395127 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9514495128 }
95145- // 1LLU
95146- uint64_t return_to = 18446744073709546114LLU;
95147- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95148- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95149- heap.data[0].elem1 = heap.data[0].elem0;
95150- heap.data[0].elem0 = mainresult;
95151- }
95152- state.addr = 660197403663532032LLU; // indent____
95153- break;
95154- }
95155- case 18446744073709546114LLU: // 99999998oB'''''''''''''''
95156- {
95157- state.addr = 18446744073709546115LLU; // 99999998oC'''''''''''''''
95158- break;
95159- }
95160- case 18446744073709546115LLU: // 99999998oC'''''''''''''''
95161- {
95162- fprintf(stdout, "%s", " if(");
95163- {
95164- uint64_t mainresult = heap.data[0].elem0;
95165- heap.data[0].elem0 = 0;
9516695129 {
95167- uint64_t arg = /*defargcnt_*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 20LLU);
95168- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95169- }
95170- {
95171- uint64_t arg = /*defbodysz_*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 21LLU);
95130+ uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 38LLU, 31LLU), 2LLU);
9517295131 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9517395132 }
95174- {
95175- uint64_t arg = /*remainsize*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 22LLU);
95176- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95177- }
95178- {
95179- uint64_t arg = /*paridx____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 38LLU);
95180- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95181- }
95182- // 4LLU
95183- uint64_t return_to = 18446744073709546112LLU;
95133+ // 2LLU
95134+ uint64_t return_to = 18446744073709546119LLU;
9518495135 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95185- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95136+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9518695137 heap.data[0].elem1 = heap.data[0].elem0;
9518795138 heap.data[0].elem0 = mainresult;
9518895139 }
95189- state.addr = 587881359725559808LLU; // emitref___
95140+ state.addr = 517555565476695680LLU; // assertu64_
9519095141 break;
9519195142 }
95192- case 18446744073709546112LLU: // 99999998o_'''''''''''''''
95143+ case 18446744073709546119LLU: // 99999998oG'''''''''''''''
9519395144 {
95194- state.addr = 18446744073709546113LLU; // 99999998oA'''''''''''''''
95145+ state.addr = 18446744073709546120LLU; // 99999998oH'''''''''''''''
9519595146 break;
9519695147 }
95197- case 18446744073709546113LLU: // 99999998oA'''''''''''''''
95148+ case 18446744073709546120LLU: // 99999998oH'''''''''''''''
9519895149 {
95199- fprintf(stdout, "%s", " != ");
95200- fprintf(stdout, "%llu", (unsigned long long)/*val_______*/*LOCAL_ACCESS(heap.data, 40LLU, 35LLU));
95201- fprintf(stdout, "%s", ")");
95202- {
95203- uint64_t mainresult = heap.data[0].elem0;
95204- heap.data[0].elem0 = 0;
95205- {
95206- uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU);
95207- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95208- }
95209- {
95210- uint64_t arg = /*caseaddr__*/*LOCAL_ACCESS(heap.data, 40LLU, 6LLU);
95211- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95212- }
95213- // 2LLU
95214- uint64_t return_to = 18446744073709546110LLU;
95215- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95216- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95217- heap.data[0].elem1 = heap.data[0].elem0;
95218- heap.data[0].elem0 = mainresult;
95219- }
95220- state.addr = 587881351406075392LLU; // emitjump2_
95150+ state.addr = 728618437845356544LLU == heap.data[*LOCAL_ACCESS(heap.data, 38LLU, 37LLU)].elem0 ? 18446744073709546118LLU : 18446744073709546117LLU;
9522195151 break;
9522295152 }
95223- case 18446744073709546110LLU: // 99999998n8'''''''''''''''
95153+ case 18446744073709546118LLU: // 99999998oF'''''''''''''''
9522495154 {
95225- state.addr = 18446744073709546111LLU; // 99999998n9'''''''''''''''
95155+ {
95156+ uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 38LLU, 37LLU)].elem1;
95157+ LOCAL_PUSH_MOVE(&heap, 38, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95158+ }
95159+ // parameter maintain__ linearity_ goes out of scope
95160+ (void)LOCAL_POP_MOVE(&heap, 39LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 39
95161+ heap.availilable_size_for_dynamic_objects += 0LLU;
95162+ heap.availilable_size_for_dynamic_objects += 0LLU;
95163+ state.addr = 18446744073709546116LLU; // 99999998oD'''''''''''''''
9522695164 break;
9522795165 }
95228- case 18446744073709546111LLU: // 99999998n9'''''''''''''''
95166+ case 18446744073709546117LLU: // 99999998oE'''''''''''''''
9522995167 {
95230- // variable u64 level_____ goes out of scope
95231- // emitted destructur for type u64
95232- (void)LOCAL_POP_MOVE(&heap, 40LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 40
95233- state.addr = 18446744073709546116LLU; // 99999998oD'''''''''''''''
95168+ state.addr = 552437437528276992LLU == heap.data[*LOCAL_ACCESS(heap.data, 38LLU, 37LLU)].elem0 ? 18446744073709546115LLU : 18446744073709546114LLU;
9523495169 break;
9523595170 }
95236- case 18446744073709546116LLU: // 99999998oD'''''''''''''''
95171+ case 18446744073709546115LLU: // 99999998oC'''''''''''''''
9523795172 {
9523895173 {
95239- uint64_t arg = 0LLU;
95240- tree_push_move(&heap, 0LLU, &arg, &*LOCAL_ACCESS(heap.data, 39LLU, 36LLU));
95241- tree_push_move(&heap, 1LLU, &arg, &*LOCAL_ACCESS(heap.data, 39LLU, 32LLU));
95242- tree_push_move(&heap, 2LLU, &arg, &*LOCAL_ACCESS(heap.data, 39LLU, 33LLU));
95243- tree_push_move(&heap, 3LLU, &arg, &*LOCAL_ACCESS(heap.data, 39LLU, 34LLU));
95244- tree_push_move(&heap, 4LLU, &arg, &*LOCAL_ACCESS(heap.data, 39LLU, 37LLU));
95245-;
95246- LOCAL_PUSH_MOVE(&heap, 39, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95174+ uint64_t arg = heap.data[*LOCAL_ACCESS(heap.data, 38LLU, 37LLU)].elem1;
95175+ LOCAL_PUSH_MOVE(&heap, 38, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9524795176 }
95248- /*parid2____*/*LOCAL_ACCESS(heap.data, 40LLU, 36LLU) = 0LLU;
95249-
95250- {
95251- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU), 4LLU));
95252- LOCAL_PUSH_MOVE(&heap, 40, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95253- }
95254- {
95255- uint64_t mainresult = heap.data[0].elem0;
95256- heap.data[0].elem0 = 0;
95257- {
95258- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 32LLU);
95259- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95260- }
95261- {
95262- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 39LLU), 1LLU);
95263- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95264- }
95265- // 2LLU
95266- uint64_t return_to = 18446744073709546107LLU;
95267- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95268- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95269- heap.data[0].elem1 = heap.data[0].elem0;
95270- heap.data[0].elem0 = mainresult;
95271- }
95272- state.addr = 367395560426147840LLU; // TYPECOPY__
95177+ // parameter consume___ linearity_ goes out of scope
95178+ (void)LOCAL_POP_MOVE(&heap, 39LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 39
95179+ heap.availilable_size_for_dynamic_objects += 0LLU;
95180+ heap.availilable_size_for_dynamic_objects += 0LLU;
95181+ state.addr = 18446744073709546113LLU; // 99999998oA'''''''''''''''
9527395182 break;
9527495183 }
95275- case 18446744073709546107LLU: // 99999998n5'''''''''''''''
95184+ case 18446744073709546114LLU: // 99999998oB'''''''''''''''
9527695185 {
95277- state.addr = 18446744073709546108LLU; // 99999998n6'''''''''''''''
95278- break;
95279- }
95280- case 18446744073709546108LLU: // 99999998n6'''''''''''''''
95281- {
9528295186 {
9528395187 uint64_t mainresult = heap.data[0].elem0;
9528495188 heap.data[0].elem0 = 0;
9528595189 {
95286- uint64_t arg = /*varlist___*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 25LLU);
95190+ uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 38LLU, 2LLU);
9528795191 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9528895192 }
95289- {
95290- uint64_t arg = /*parid2____*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 36LLU);
95291- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95292- }
95293- {
95294- uint64_t arg = /*paridx____*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 38LLU);
95295- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95296- }
95297- {
95298- uint64_t arg = /*INDIRECT__*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 40LLU);
95299- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95300- }
95301- {
95302- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 32LLU);
95303- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95304- }
95305- {
95306- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 39LLU), 2LLU);
95307- LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95308- }
95309- {
95310- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 39LLU), 3LLU);
95311- LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95312- }
95313- // 7LLU
95314- uint64_t return_to = 18446744073709546105LLU;
95193+ // 1LLU
95194+ uint64_t return_to = 18446744073709546111LLU;
9531595195 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95316- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95196+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9531795197 heap.data[0].elem1 = heap.data[0].elem0;
9531895198 heap.data[0].elem0 = mainresult;
9531995199 }
95320- state.addr = 788334682132335200LLU; // pushbyline
95200+ state.addr = 819847183515949359LLU; // reportinit
9532195201 break;
9532295202 }
95323- case 18446744073709546105LLU: // 99999998n3'''''''''''''''
95203+ case 18446744073709546111LLU: // 99999998n9'''''''''''''''
9532495204 {
95325- state.addr = 18446744073709546106LLU; // 99999998n4'''''''''''''''
95205+ state.addr = 18446744073709546112LLU; // 99999998o_'''''''''''''''
9532695206 break;
9532795207 }
95328- case 18446744073709546106LLU: // 99999998n4'''''''''''''''
95208+ case 18446744073709546112LLU: // 99999998o_'''''''''''''''
9532995209 {
95330- // variable u64 INDIRECT__ goes out of scope
95331- // emitted destructur for type u64
95332- (void)LOCAL_POP_MOVE(&heap, 41LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference INDIRECT__ at 41
95333- state.addr = 18446744073709546109LLU; // 99999998n7'''''''''''''''
95334- break;
95335- }
95336- case 18446744073709546109LLU: // 99999998n7'''''''''''''''
95337- {
95338- // variable pardef____ par_______ goes out of scope
95339- // emitted destructur for type pardef____
95210+ fprintf(stderr, "%s", "can't match 0 with ");
9534095211 {
9534195212 uint64_t mainresult = heap.data[0].elem0;
9534295213 heap.data[0].elem0 = 0;
9534395214 {
95344- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU);
95215+ uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 38LLU, 37LLU);
9534595216 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9534695217 }
9534795218 // 1LLU
95348- uint64_t return_to = 18446744073709546104LLU;
95219+ uint64_t return_to = 18446744073709546109LLU;
9534995220 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9535095221 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9535195222 heap.data[0].elem1 = heap.data[0].elem0;
9535295223 heap.data[0].elem0 = mainresult;
9535395224 }
95354- state.addr = 782700512565790404LLU; // pardef__$D
95225+ state.addr = 819847183516715616LLU; // reportline
9535595226 break;
9535695227 }
95357- case 18446744073709546104LLU: // 99999998n2'''''''''''''''
95228+ case 18446744073709546109LLU: // 99999998n7'''''''''''''''
9535895229 {
95359- (void)LOCAL_POP_MOVE(&heap, 40LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par_______ at 40
95360- // variable u64 paridx____ goes out of scope
95361- // emitted destructur for type u64
95362- (void)LOCAL_POP_MOVE(&heap, 39LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx____ at 39
95363- state.addr = 18446744073709546117LLU; // 99999998oE'''''''''''''''
95230+ state.addr = 18446744073709546110LLU; // 99999998n8'''''''''''''''
9536495231 break;
9536595232 }
95366- case 18446744073709546117LLU: // 99999998oE'''''''''''''''
95233+ case 18446744073709546110LLU: // 99999998n8'''''''''''''''
9536795234 {
95368- // variable u64 REFERENCE_ goes out of scope
95369- // (uninitialized -> no destructor-call)
95370- (void)LOCAL_POP_MOVE(&heap, 38LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference REFERENCE_ at 38
95371- // variable u64 parid2____ goes out of scope
95372- // emitted destructur for type u64
95373- (void)LOCAL_POP_MOVE(&heap, 37LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid2____ at 37
95374- state.addr = 18446744073709546118LLU; // 99999998oF'''''''''''''''
95235+ fprintf(stderr, "%s", " ");
95236+ fprintf(stderr, "%llu", (unsigned long long)/*parnr_____*/*LOCAL_ACCESS(heap.data, 38LLU, 29LLU));
95237+ fprintf(stderr, "%s", " parameter");
95238+ {
95239+ fprintf(stderr, "%s\n", "");
95240+ exit(-1);
95241+ }
95242+ state.addr = 18446744073709546113LLU; // 99999998oA'''''''''''''''
9537595243 break;
9537695244 }
95377- case 18446744073709546118LLU: // 99999998oF'''''''''''''''
95245+ case 18446744073709546113LLU: // 99999998oA'''''''''''''''
9537895246 {
95379- state.addr = 18446744073709546119LLU; // 99999998oG'''''''''''''''
95247+ state.addr = 18446744073709546116LLU; // 99999998oD'''''''''''''''
9538095248 break;
9538195249 }
95382- case 18446744073709546119LLU: // 99999998oG'''''''''''''''
95250+ case 18446744073709546116LLU: // 99999998oD'''''''''''''''
9538395251 {
95384- // variable u64 val_______ goes out of scope
95385- // emitted destructur for type u64
95386- (void)LOCAL_POP_MOVE(&heap, 36LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference val_______ at 36
95387- // variable linear____ linearity_ goes out of scope
95388- // (uninitialized -> no destructor-call)
95389- (void)LOCAL_POP_MOVE(&heap, 35LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 35
95390- // variable u64 mutable___ goes out of scope
95391- // (uninitialized -> no destructor-call)
95392- (void)LOCAL_POP_MOVE(&heap, 34LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 34
95393- // variable type______ type______ goes out of scope
95394- // emitted destructur for type type______
9539595252 {
95253+ uint64_t arg = 0LLU;
95254+ LOCAL_PUSH_MOVE(&heap, 38, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95255+ }
95256+ /*val_______*/*LOCAL_ACCESS(heap.data, 39LLU, 38LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 39LLU, 4LLU)));
95257+ {
95258+ uint64_t arg = 1LLU;
95259+ LOCAL_PUSH_MOVE(&heap, 39, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95260+ }
95261+ {
9539695262 uint64_t mainresult = heap.data[0].elem0;
9539795263 heap.data[0].elem0 = 0;
9539895264 {
95399- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 33LLU, 32LLU);
95265+ uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU);
9540095266 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9540195267 }
9540295268 // 1LLU
95403- uint64_t return_to = 18446744073709546103LLU;
95269+ uint64_t return_to = 18446744073709546106LLU;
9540495270 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9540595271 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9540695272 heap.data[0].elem1 = heap.data[0].elem0;
9540795273 heap.data[0].elem0 = mainresult;
9540895274 }
95409- state.addr = 861504743757842116LLU; // type____$D
95275+ state.addr = 660197403663532032LLU; // indent____
9541095276 break;
9541195277 }
95412- case 18446744073709546103LLU: // 99999998n1'''''''''''''''
95278+ case 18446744073709546106LLU: // 99999998n4'''''''''''''''
9541395279 {
95414- (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 33
95415- heap.availilable_size_for_dynamic_objects += 0LLU;
95416- heap.availilable_size_for_dynamic_objects += 0LLU;
95417- state.addr = 18446744073709546102LLU; // 99999998n0'''''''''''''''
95280+ state.addr = 18446744073709546107LLU; // 99999998n5'''''''''''''''
9541895281 break;
9541995282 }
95420- case 18446744073709546136LLU: // 99999998oX'''''''''''''''
95283+ case 18446744073709546107LLU: // 99999998n5'''''''''''''''
9542195284 {
95285+ fprintf(stdout, "%s", " if(");
9542295286 {
95423- uint64_t arg = 0LLU;
95424- LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95425- }
95426- /*parid_____*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 4LLU)));
95427- {
95428- uint64_t arg = 0LLU;
95429- uint64_t constrid = 861504796319285248LLU; // typeu64___
95430- arg = pair_move(&heap, &constrid, &arg);
95431-;
95432- LOCAL_PUSH_MOVE(&heap, 33, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95433- }
95434- {
9543595287 uint64_t mainresult = heap.data[0].elem0;
9543695288 heap.data[0].elem0 = 0;
9543795289 {
95438- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 34LLU, 33LLU);
95290+ uint64_t arg = /*defargcnt_*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 20LLU);
9543995291 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9544095292 }
9544195293 {
95442- uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 34LLU, 31LLU), 2LLU);
95294+ uint64_t arg = /*defbodysz_*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 21LLU);
9544395295 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9544495296 }
95445- // 2LLU
95446- uint64_t return_to = 18446744073709546100LLU;
95297+ {
95298+ uint64_t arg = /*remainsize*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 22LLU);
95299+ LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95300+ }
95301+ {
95302+ uint64_t arg = /*paridx____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 33LLU);
95303+ LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95304+ }
95305+ // 4LLU
95306+ uint64_t return_to = 18446744073709546104LLU;
9544795307 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95448- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95308+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9544995309 heap.data[0].elem1 = heap.data[0].elem0;
9545095310 heap.data[0].elem0 = mainresult;
9545195311 }
95452- state.addr = 861504776686223360LLU; // typecopy__
95312+ state.addr = 587881359725559808LLU; // emitref___
9545395313 break;
9545495314 }
95455- case 18446744073709546100LLU: // 99999998ny'''''''''''''''
95315+ case 18446744073709546104LLU: // 99999998n2'''''''''''''''
9545695316 {
95457- state.addr = 18446744073709546101LLU; // 99999998nz'''''''''''''''
95317+ state.addr = 18446744073709546105LLU; // 99999998n3'''''''''''''''
9545895318 break;
9545995319 }
95460- case 18446744073709546101LLU: // 99999998nz'''''''''''''''
95320+ case 18446744073709546105LLU: // 99999998n3'''''''''''''''
9546195321 {
95322+ fprintf(stdout, "%s", " != ");
95323+ fprintf(stdout, "%llu", (unsigned long long)/*val_______*/*LOCAL_ACCESS(heap.data, 40LLU, 38LLU));
95324+ fprintf(stdout, "%s", ")");
9546295325 {
95463- uint64_t arg = /*sign______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 34LLU, 31LLU), 1LLU));
95464- LOCAL_PUSH_MOVE(&heap, 34, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95465- }
95466- {
95467- uint64_t arg = 0LLU;
95468- uint64_t constrid = 728618437845356544LLU; // maintain__
95469- arg = pair_move(&heap, &constrid, &arg);
95470-;
95471- LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95472- }
95473- {
9547495326 uint64_t mainresult = heap.data[0].elem0;
9547595327 heap.data[0].elem0 = 0;
9547695328 {
95477- uint64_t arg = /*linearity_*/LOCAL_ACCESS_ADDR(heap.data, 36LLU, 35LLU);
95329+ uint64_t arg = /*level_____*/LOCAL_ACCESS_ADDR(heap.data, 40LLU, 39LLU);
9547895330 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9547995331 }
9548095332 {
95481- uint64_t arg = /*sign______*/tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 36LLU, 31LLU), 0LLU);
95333+ uint64_t arg = /*caseaddr__*/*LOCAL_ACCESS(heap.data, 40LLU, 6LLU);
9548295334 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9548395335 }
9548495336 // 2LLU
95485- uint64_t return_to = 18446744073709546098LLU;
95337+ uint64_t return_to = 18446744073709546102LLU;
9548695338 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9548795339 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9548895340 heap.data[0].elem1 = heap.data[0].elem0;
9548995341 heap.data[0].elem0 = mainresult;
9549095342 }
95491- state.addr = 552446636209866541LLU; // copylinear
95343+ state.addr = 587881351406075392LLU; // emitjump2_
9549295344 break;
9549395345 }
95494- case 18446744073709546098LLU: // 99999998nw'''''''''''''''
95346+ case 18446744073709546102LLU: // 99999998n0'''''''''''''''
9549595347 {
95496- state.addr = 18446744073709546099LLU; // 99999998nx'''''''''''''''
95348+ state.addr = 18446744073709546103LLU; // 99999998n1'''''''''''''''
9549795349 break;
9549895350 }
95499- case 18446744073709546099LLU: // 99999998nx'''''''''''''''
95351+ case 18446744073709546103LLU: // 99999998n1'''''''''''''''
9550095352 {
95501- {
95502- uint64_t arg = /*parid_____*/*LOCAL_ACCESS(heap.data, 36LLU, 32LLU);
95503- LOCAL_PUSH_MOVE(&heap, 36, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95504- }
95505- {
95506- uint64_t arg = 1LLU;
95507- LOCAL_PUSH_MOVE(&heap, 37, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95508- }
95509- {
95510- uint64_t arg = 0LLU;
95511- tree_push_move(&heap, 0LLU, &arg, &*LOCAL_ACCESS(heap.data, 38LLU, 36LLU));
95512- tree_push_move(&heap, 1LLU, &arg, &*LOCAL_ACCESS(heap.data, 38LLU, 33LLU));
95513- tree_push_move(&heap, 2LLU, &arg, &*LOCAL_ACCESS(heap.data, 38LLU, 34LLU));
95514- tree_push_move(&heap, 3LLU, &arg, &*LOCAL_ACCESS(heap.data, 38LLU, 35LLU));
95515- tree_push_move(&heap, 4LLU, &arg, &*LOCAL_ACCESS(heap.data, 38LLU, 37LLU));
95516-;
95517- LOCAL_PUSH_MOVE(&heap, 38, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95518- }
95519- {
95520- uint64_t arg = /*parnr_____*/*LOCAL_ACCESS(heap.data, 39LLU, 29LLU);
95521- LOCAL_PUSH_MOVE(&heap, 39, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95522- }
95523- /*paridx____*/*LOCAL_ACCESS(heap.data, 40LLU, 39LLU) = /*paridx____*/*LOCAL_ACCESS(heap.data, 40LLU, 39LLU) + /*returnbase*/*LOCAL_ACCESS(heap.data, 40LLU, 26LLU);
95524- {
95525- uint64_t arg = /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 40LLU, 38LLU), 4LLU));
95526- LOCAL_PUSH_MOVE(&heap, 40, &(heap.data[0].elem1)/*address of current closure*/, &arg);
95527- }
95528- {
95529- uint64_t mainresult = heap.data[0].elem0;
95530- heap.data[0].elem0 = 0;
95531- {
95532- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 33LLU);
95533- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95534- }
95535- {
95536- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 38LLU), 1LLU);
95537- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95538- }
95539- // 2LLU
95540- uint64_t return_to = 18446744073709546093LLU;
95541- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95542- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95543- heap.data[0].elem1 = heap.data[0].elem0;
95544- heap.data[0].elem0 = mainresult;
95545- }
95546- state.addr = 367395560426147840LLU; // TYPECOPY__
95353+ // variable u64 level_____ goes out of scope
95354+ // emitted destructur for type u64
95355+ (void)LOCAL_POP_MOVE(&heap, 40LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 40
95356+ state.addr = 18446744073709546108LLU; // 99999998n6'''''''''''''''
9554795357 break;
9554895358 }
95549- case 18446744073709546093LLU: // 99999998nr'''''''''''''''
95359+ case 18446744073709546108LLU: // 99999998n6'''''''''''''''
9555095360 {
95551- state.addr = 18446744073709546094LLU; // 99999998ns'''''''''''''''
95361+ // variable u64 val_______ goes out of scope
95362+ // emitted destructur for type u64
95363+ (void)LOCAL_POP_MOVE(&heap, 39LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference val_______ at 39
95364+ heap.availilable_size_for_dynamic_objects += 0LLU;
95365+ heap.availilable_size_for_dynamic_objects += 0LLU;
95366+ state.addr = 18446744073709546101LLU; // 99999998nz'''''''''''''''
9555295367 break;
9555395368 }
95554- case 18446744073709546094LLU: // 99999998ns'''''''''''''''
95369+ case 18446744073709546121LLU: // 99999998oI'''''''''''''''
9555595370 {
9555695371 {
9555795372 uint64_t mainresult = heap.data[0].elem0;
9555895373 heap.data[0].elem0 = 0;
9555995374 {
95560- uint64_t arg = /*varlist___*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 25LLU);
95375+ uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 38LLU, 2LLU);
9556195376 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9556295377 }
95563- {
95564- uint64_t arg = /*parid_____*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 32LLU);
95565- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95566- }
95567- {
95568- uint64_t arg = /*paridx____*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 39LLU);
95569- LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95570- }
95571- {
95572- uint64_t arg = /*INDIRECT__*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 40LLU);
95573- LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95574- }
95575- {
95576- uint64_t arg = /*type______*/LOCAL_ACCESS_ADDR(heap.data, 41LLU, 33LLU);
95577- LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95578- }
95579- {
95580- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 38LLU), 2LLU);
95581- LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95582- }
95583- {
95584- uint64_t arg = /*par_______*/tree_elem_addr(heap.data, 5LLU, LOCAL_ACCESS_ADDR(heap.data, 41LLU, 38LLU), 3LLU);
95585- LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
95586- }
95587- // 7LLU
95588- uint64_t return_to = 18446744073709546091LLU;
95378+ // 1LLU
95379+ uint64_t return_to = 18446744073709546099LLU;
9558995380 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
95590- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
95381+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9559195382 heap.data[0].elem1 = heap.data[0].elem0;
9559295383 heap.data[0].elem0 = mainresult;
9559395384 }
95594- state.addr = 788334682132335200LLU; // pushbyline
95385+ state.addr = 819847183515949359LLU; // reportinit
9559595386 break;
9559695387 }
95597- case 18446744073709546091LLU: // 99999998np'''''''''''''''
95388+ case 18446744073709546099LLU: // 99999998nx'''''''''''''''
9559895389 {
95599- state.addr = 18446744073709546092LLU; // 99999998nq'''''''''''''''
95390+ state.addr = 18446744073709546100LLU; // 99999998ny'''''''''''''''
9560095391 break;
9560195392 }
95602- case 18446744073709546092LLU: // 99999998nq'''''''''''''''
95393+ case 18446744073709546100LLU: // 99999998ny'''''''''''''''
9560395394 {
95604- // variable u64 INDIRECT__ goes out of scope
95605- // emitted destructur for type u64
95606- (void)LOCAL_POP_MOVE(&heap, 41LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference INDIRECT__ at 41
95607- state.addr = 18446744073709546095LLU; // 99999998nt'''''''''''''''
95395+ fprintf(stderr, "%s", "unexpected char ");
95396+ putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 38LLU, 4LLU)), stderr);
95397+ {
95398+ fprintf(stderr, "%s\n", "");
95399+ exit(-1);
95400+ }
95401+ state.addr = 18446744073709546101LLU; // 99999998nz'''''''''''''''
9560895402 break;
9560995403 }
95610- case 18446744073709546095LLU: // 99999998nt'''''''''''''''
95404+ case 18446744073709546101LLU: // 99999998nz'''''''''''''''
9561195405 {
95612- // variable u64 paridx____ goes out of scope
95613- // emitted destructur for type u64
95614- (void)LOCAL_POP_MOVE(&heap, 40LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx____ at 40
95615- state.addr = 18446744073709546096LLU; // 99999998nu'''''''''''''''
95406+ state.addr = 18446744073709546127LLU; // 99999998oO'''''''''''''''
9561695407 break;
9561795408 }
95618- case 18446744073709546096LLU: // 99999998nu'''''''''''''''
95409+ case 18446744073709546127LLU: // 99999998oO'''''''''''''''
9561995410 {
95620- // variable pardef____ par_______ goes out of scope
95621- // emitted destructur for type pardef____
95411+ /*sym_______*/*LOCAL_ACCESS(heap.data, 38LLU, 28LLU) = 44LLU;
95412+
95413+ ++/*parnr_____*/*LOCAL_ACCESS(heap.data, 38LLU, 29LLU);
95414+ // variable linear____ linearity_ goes out of scope
95415+ // emitted destructur for type linear____
9562295416 {
9562395417 uint64_t mainresult = heap.data[0].elem0;
9562495418 heap.data[0].elem0 = 0;
9562595419 {
95626- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 39LLU, 38LLU);
95420+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 38LLU, 37LLU);
9562795421 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9562895422 }
9562995423 // 1LLU
95630- uint64_t return_to = 18446744073709546090LLU;
95424+ uint64_t return_to = 18446744073709546098LLU;
9563195425 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9563295426 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9563395427 heap.data[0].elem1 = heap.data[0].elem0;
9563495428 heap.data[0].elem0 = mainresult;
9563595429 }
95636- state.addr = 782700512565790404LLU; // pardef__$D
95430+ state.addr = 712877190781339332LLU; // linear__$D
9563795431 break;
9563895432 }
95639- case 18446744073709546090LLU: // 99999998no'''''''''''''''
95433+ case 18446744073709546098LLU: // 99999998nw'''''''''''''''
9564095434 {
95641- (void)LOCAL_POP_MOVE(&heap, 39LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par_______ at 39
95642- // variable u64 REFERENCE_ goes out of scope
95643- // (uninitialized -> no destructor-call)
95644- (void)LOCAL_POP_MOVE(&heap, 38LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference REFERENCE_ at 38
95645- // variable u64 parid2____ goes out of scope
95646- // (uninitialized -> no destructor-call)
95647- (void)LOCAL_POP_MOVE(&heap, 37LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid2____ at 37
95648- state.addr = 18446744073709546097LLU; // 99999998nv'''''''''''''''
95649- break;
95650- }
95651- case 18446744073709546097LLU: // 99999998nv'''''''''''''''
95652- {
95653- // variable linear____ linearity_ goes out of scope
95654- // (uninitialized -> no destructor-call)
95655- (void)LOCAL_POP_MOVE(&heap, 36LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 36
95435+ (void)LOCAL_POP_MOVE(&heap, 38LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference linearity_ at 38
9565695436 // variable u64 mutable___ goes out of scope
95657- // (uninitialized -> no destructor-call)
95658- (void)LOCAL_POP_MOVE(&heap, 35LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 35
95437+ // emitted destructur for type u64
95438+ (void)LOCAL_POP_MOVE(&heap, 37LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 37
9565995439 // variable type______ type______ goes out of scope
9566095440 // emitted destructur for type type______
9566195441 {
@@ -95662,11 +95442,11 @@
9566295442 uint64_t mainresult = heap.data[0].elem0;
9566395443 heap.data[0].elem0 = 0;
9566495444 {
95665- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 34LLU, 33LLU);
95445+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 36LLU, 35LLU);
9566695446 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9566795447 }
9566895448 // 1LLU
95669- uint64_t return_to = 18446744073709546089LLU;
95449+ uint64_t return_to = 18446744073709546097LLU;
9567095450 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9567195451 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9567295452 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95675,20 +95455,18 @@
9567595455 state.addr = 861504743757842116LLU; // type____$D
9567695456 break;
9567795457 }
95678- case 18446744073709546089LLU: // 99999998nn'''''''''''''''
95458+ case 18446744073709546097LLU: // 99999998nv'''''''''''''''
9567995459 {
95680- (void)LOCAL_POP_MOVE(&heap, 34LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 34
95460+ (void)LOCAL_POP_MOVE(&heap, 36LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 36
95461+ // variable u64 REFERENCE_ goes out of scope
95462+ // emitted destructur for type u64
95463+ (void)LOCAL_POP_MOVE(&heap, 35LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference REFERENCE_ at 35
95464+ // variable u64 paridx____ goes out of scope
95465+ // emitted destructur for type u64
95466+ (void)LOCAL_POP_MOVE(&heap, 34LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx____ at 34
9568195467 // variable u64 parid_____ goes out of scope
9568295468 // emitted destructur for type u64
9568395469 (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 33
95684- state.addr = 18446744073709546102LLU; // 99999998n0'''''''''''''''
95685- break;
95686- }
95687- case 18446744073709546102LLU: // 99999998n0'''''''''''''''
95688- {
95689- /*sym_______*/*LOCAL_ACCESS(heap.data, 32LLU, 28LLU) = 44LLU;
95690-
95691- ++/*parnr_____*/*LOCAL_ACCESS(heap.data, 32LLU, 29LLU);
9569295470 // parameter-reference signdef___ sign______ goes out of scope
9569395471 // parameter-reference list<signdef___> signs_____ goes out of scope
9569495472 state.addr = 18446744073709546152LLU; // 99999998om'''''''''''''''
@@ -95705,10 +95483,10 @@
9570595483 // variable u64 argscount_ goes out of scope
9570695484 // emitted destructur for type u64
9570795485 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference argscount_ at 31
95708- state.addr = 18446744073709546088LLU; // 99999998nm'''''''''''''''
95486+ state.addr = 18446744073709546096LLU; // 99999998nu'''''''''''''''
9570995487 break;
9571095488 }
95711- case 18446744073709546088LLU: // 99999998nm'''''''''''''''
95489+ case 18446744073709546096LLU: // 99999998nu'''''''''''''''
9571295490 {
9571395491 {
9571495492 uint64_t mainresult = heap.data[0].elem0;
@@ -95718,7 +95496,7 @@
9571895496 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9571995497 }
9572095498 // 1LLU
95721- uint64_t return_to = 18446744073709546086LLU;
95499+ uint64_t return_to = 18446744073709546094LLU;
9572295500 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9572395501 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9572495502 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95727,12 +95505,12 @@
9572795505 state.addr = 839519719621918720LLU; // skipws____
9572895506 break;
9572995507 }
95730- case 18446744073709546086LLU: // 99999998nk'''''''''''''''
95508+ case 18446744073709546094LLU: // 99999998ns'''''''''''''''
9573195509 {
95732- state.addr = 18446744073709546087LLU; // 99999998nl'''''''''''''''
95510+ state.addr = 18446744073709546095LLU; // 99999998nt'''''''''''''''
9573395511 break;
9573495512 }
95735- case 18446744073709546087LLU: // 99999998nl'''''''''''''''
95513+ case 18446744073709546095LLU: // 99999998nt'''''''''''''''
9573695514 {
9573795515 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 4LLU)));
9573895516 {
@@ -95743,7 +95521,7 @@
9574395521 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9574495522 }
9574595523 // 1LLU
95746- uint64_t return_to = 18446744073709546084LLU;
95524+ uint64_t return_to = 18446744073709546092LLU;
9574795525 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9574895526 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9574995527 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95752,12 +95530,12 @@
9575295530 state.addr = 839519719621918720LLU; // skipws____
9575395531 break;
9575495532 }
95755- case 18446744073709546084LLU: // 99999998ni'''''''''''''''
95533+ case 18446744073709546092LLU: // 99999998nq'''''''''''''''
9575695534 {
95757- state.addr = 18446744073709546085LLU; // 99999998nj'''''''''''''''
95535+ state.addr = 18446744073709546093LLU; // 99999998nr'''''''''''''''
9575895536 break;
9575995537 }
95760- case 18446744073709546085LLU: // 99999998nj'''''''''''''''
95538+ case 18446744073709546093LLU: // 99999998nr'''''''''''''''
9576195539 {
9576295540 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 4LLU)), stdin);
9576395541 if('{' != (char)getchar())
@@ -95765,15 +95543,15 @@
9576595543 fprintf(stderr, "match failed at char %c\n", (char)123LLU);
9576695544 exit(-1);
9576795545 }
95768- state.addr = 18446744073709546083LLU; // 99999998nh'''''''''''''''
95546+ state.addr = 18446744073709546091LLU; // 99999998np'''''''''''''''
9576995547 break;
9577095548 }
95771- case 18446744073709546083LLU: // 99999998nh'''''''''''''''
95549+ case 18446744073709546091LLU: // 99999998np'''''''''''''''
9577295550 {
9577395551 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 4LLU)) = (uint64_t)getchar();
9577495552 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 4LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 30LLU, 4LLU)) > 255)
9577595553 {
95776- state.addr = 18446744073709546082LLU; // 99999998ng'''''''''''''''
95554+ state.addr = 18446744073709546090LLU; // 99999998no'''''''''''''''
9577795555 break;
9577895556 }
9577995557 {
@@ -95844,7 +95622,7 @@
9584495622 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9584595623 }
9584695624 // 16LLU
95847- uint64_t return_to = 18446744073709546080LLU;
95625+ uint64_t return_to = 18446744073709546088LLU;
9584895626 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9584995627 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9585095628 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95853,31 +95631,31 @@
9585395631 state.addr = 782701543301228454LLU; // parseblock
9585495632 break;
9585595633 }
95856- case 18446744073709546080LLU: // 99999998ne'''''''''''''''
95634+ case 18446744073709546088LLU: // 99999998nm'''''''''''''''
9585795635 {
95858- state.addr = 18446744073709546081LLU; // 99999998nf'''''''''''''''
95636+ state.addr = 18446744073709546089LLU; // 99999998nn'''''''''''''''
9585995637 break;
9586095638 }
95861- case 18446744073709546081LLU: // 99999998nf'''''''''''''''
95639+ case 18446744073709546089LLU: // 99999998nn'''''''''''''''
9586295640 {
95863- state.addr = 18446744073709546083LLU; // 99999998nh'''''''''''''''
95641+ state.addr = 18446744073709546091LLU; // 99999998np'''''''''''''''
9586495642 break;
9586595643 }
95866- case 18446744073709546082LLU: // 99999998ng'''''''''''''''
95644+ case 18446744073709546090LLU: // 99999998no'''''''''''''''
9586795645 {
95868- state.addr = /*varlist___*/*LOCAL_ACCESS(heap.data, 30LLU, 25LLU) ? 18446744073709546079LLU : 18446744073709546078LLU;
95646+ state.addr = /*varlist___*/*LOCAL_ACCESS(heap.data, 30LLU, 25LLU) ? 18446744073709546087LLU : 18446744073709546086LLU;
9586995647 break;
9587095648 }
95871- case 18446744073709546079LLU: // 99999998nd'''''''''''''''
95649+ case 18446744073709546087LLU: // 99999998nl'''''''''''''''
9587295650 {
9587395651 {
9587495652 fprintf(stderr, "%s\n", "INTERNAL ERROR: varlist not empty at end of definition\n");
9587595653 exit(-1);
9587695654 }
95877- state.addr = 18446744073709546078LLU; // 99999998nc'''''''''''''''
95655+ state.addr = 18446744073709546086LLU; // 99999998nk'''''''''''''''
9587895656 break;
9587995657 }
95880- case 18446744073709546078LLU: // 99999998nc'''''''''''''''
95658+ case 18446744073709546086LLU: // 99999998nk'''''''''''''''
9588195659 {
9588295660 {
9588395661 uint64_t arg = /*results___*/*LOCAL_ACCESS(heap.data, 30LLU, 19LLU);
@@ -95887,10 +95665,10 @@
9588795665 uint64_t arg = 0;
9588895666 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9588995667 }
95890- state.addr = 18446744073709546077LLU; // 99999998nb'''''''''''''''
95668+ state.addr = 18446744073709546085LLU; // 99999998nj'''''''''''''''
9589195669 break;
9589295670 }
95893- case 18446744073709546077LLU: // 99999998nb'''''''''''''''
95671+ case 18446744073709546085LLU: // 99999998nj'''''''''''''''
9589495672 {
9589595673 if(!*LOCAL_ACCESS(heap.data, 32LLU, 30LLU))
9589695674 {
@@ -95897,7 +95675,7 @@
9589795675 (void)LOCAL_POP_MOVE(&heap, 32LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 32
9589895676 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 31
9589995677 {
95900- state.addr = 18446744073709546076LLU; // 99999998na'''''''''''''''
95678+ state.addr = 18446744073709546084LLU; // 99999998ni'''''''''''''''
9590195679 break;
9590295680 }
9590395681 }
@@ -95927,7 +95705,7 @@
9592795705 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9592895706 }
9592995707 // 4LLU
95930- uint64_t return_to = 18446744073709546074LLU;
95708+ uint64_t return_to = 18446744073709546082LLU;
9593195709 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9593295710 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9593395711 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95936,12 +95714,12 @@
9593695714 state.addr = 587881357748656161LLU; // emitpopref
9593795715 break;
9593895716 }
95939- case 18446744073709546074LLU: // 99999998nZ'''''''''''''''
95717+ case 18446744073709546082LLU: // 99999998ng'''''''''''''''
9594095718 {
95941- state.addr = 18446744073709546075LLU; // 99999998n$'''''''''''''''
95719+ state.addr = 18446744073709546083LLU; // 99999998nh'''''''''''''''
9594295720 break;
9594395721 }
95944- case 18446744073709546075LLU: // 99999998n$'''''''''''''''
95722+ case 18446744073709546083LLU: // 99999998nh'''''''''''''''
9594595723 {
9594695724 // variable u64 resultid__ goes out of scope
9594795725 // emitted destructur for type u64
@@ -95948,10 +95726,10 @@
9594895726 (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference resultid__ at 33
9594995727 // parameter-reference resdest___ respar____ goes out of scope
9595095728 // parameter list<resdest___> results___ goes out of scope
95951- state.addr = 18446744073709546077LLU; // 99999998nb'''''''''''''''
95729+ state.addr = 18446744073709546085LLU; // 99999998nj'''''''''''''''
9595295730 break;
9595395731 }
95954- case 18446744073709546076LLU: // 99999998na'''''''''''''''
95732+ case 18446744073709546084LLU: // 99999998ni'''''''''''''''
9595595733 {
9595695734 {
9595795735 uint64_t mainresult = heap.data[0].elem0;
@@ -95969,7 +95747,7 @@
9596995747 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9597095748 }
9597195749 // 3LLU
95972- uint64_t return_to = 18446744073709546072LLU;
95750+ uint64_t return_to = 18446744073709546080LLU;
9597395751 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9597495752 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9597595753 heap.data[0].elem1 = heap.data[0].elem0;
@@ -95978,12 +95756,12 @@
9597895756 state.addr = 587881353282000896LLU; // emitleave_
9597995757 break;
9598095758 }
95981- case 18446744073709546072LLU: // 99999998nX'''''''''''''''
95759+ case 18446744073709546080LLU: // 99999998ne'''''''''''''''
9598295760 {
95983- state.addr = 18446744073709546073LLU; // 99999998nY'''''''''''''''
95761+ state.addr = 18446744073709546081LLU; // 99999998nf'''''''''''''''
9598495762 break;
9598595763 }
95986- case 18446744073709546073LLU: // 99999998nY'''''''''''''''
95764+ case 18446744073709546081LLU: // 99999998nf'''''''''''''''
9598795765 {
9598895766 // variable u64 parnr_____ goes out of scope
9598995767 // emitted destructur for type u64
@@ -96009,14 +95787,14 @@
9600995787 uint64_t arg = 0;
9601095788 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9601195789 }
96012- state.addr = 18446744073709546070LLU; // 99999998nV'''''''''''''''
95790+ state.addr = 18446744073709546078LLU; // 99999998nc'''''''''''''''
9601395791 break;
9601495792 }
96015- case 18446744073709546070LLU: // 99999998nV'''''''''''''''
95793+ case 18446744073709546078LLU: // 99999998nc'''''''''''''''
9601695794 {
9601795795 if(!*LOCAL_ACCESS(heap.data, 27LLU, 25LLU)/*list*/)
9601895796 {
96019- state.addr = 18446744073709546071LLU; // 99999998nW'''''''''''''''
95797+ state.addr = 18446744073709546079LLU; // 99999998nd'''''''''''''''
9602095798 break;
9602195799 }
9602295800 *LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 27LLU, 25LLU)/*list*/, 9);
@@ -96028,7 +95806,7 @@
9602895806 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9602995807 }
9603095808 // 1LLU
96031- uint64_t return_to = 18446744073709546069LLU;
95809+ uint64_t return_to = 18446744073709546077LLU;
9603295810 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9603395811 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9603495812 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96037,12 +95815,12 @@
9603795815 state.addr = 890786982252725956LLU; // varentry$D
9603895816 break;
9603995817 }
96040- case 18446744073709546069LLU: // 99999998nU'''''''''''''''
95818+ case 18446744073709546077LLU: // 99999998nb'''''''''''''''
9604195819 {
96042- state.addr = 18446744073709546070LLU; // 99999998nV'''''''''''''''
95820+ state.addr = 18446744073709546078LLU; // 99999998nc'''''''''''''''
9604395821 break;
9604495822 }
96045- case 18446744073709546071LLU: // 99999998nW'''''''''''''''
95823+ case 18446744073709546079LLU: // 99999998nd'''''''''''''''
9604695824 {
9604795825 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 27
9604895826 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference varlist___ at 26
@@ -96068,14 +95846,14 @@
9606895846 uint64_t arg = 0;
9606995847 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9607095848 }
96071- state.addr = 18446744073709546067LLU; // 99999998nS'''''''''''''''
95849+ state.addr = 18446744073709546075LLU; // 99999998n$'''''''''''''''
9607295850 break;
9607395851 }
96074- case 18446744073709546067LLU: // 99999998nS'''''''''''''''
95852+ case 18446744073709546075LLU: // 99999998n$'''''''''''''''
9607595853 {
9607695854 if(!*LOCAL_ACCESS(heap.data, 21LLU, 19LLU)/*list*/)
9607795855 {
96078- state.addr = 18446744073709546068LLU; // 99999998nT'''''''''''''''
95856+ state.addr = 18446744073709546076LLU; // 99999998na'''''''''''''''
9607995857 break;
9608095858 }
9608195859 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 21LLU, 19LLU)/*list*/, 4);
@@ -96087,7 +95865,7 @@
9608795865 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9608895866 }
9608995867 // 1LLU
96090- uint64_t return_to = 18446744073709546066LLU;
95868+ uint64_t return_to = 18446744073709546074LLU;
9609195869 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9609295870 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9609395871 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96096,12 +95874,12 @@
9609695874 state.addr = 819859607768532676LLU; // resdest_$D
9609795875 break;
9609895876 }
96099- case 18446744073709546066LLU: // 99999998nR'''''''''''''''
95877+ case 18446744073709546074LLU: // 99999998nZ'''''''''''''''
9610095878 {
96101- state.addr = 18446744073709546067LLU; // 99999998nS'''''''''''''''
95879+ state.addr = 18446744073709546075LLU; // 99999998n$'''''''''''''''
9610295880 break;
9610395881 }
96104- case 18446744073709546068LLU: // 99999998nT'''''''''''''''
95882+ case 18446744073709546076LLU: // 99999998na'''''''''''''''
9610595883 {
9610695884 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
9610795885 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 20
@@ -96165,7 +95943,7 @@
9616595943 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9616695944 }
9616795945 // 1LLU
96168- uint64_t return_to = 18446744073709546064LLU;
95946+ uint64_t return_to = 18446744073709546072LLU;
9616995947 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9617095948 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9617195949 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96174,12 +95952,12 @@
9617495952 state.addr = 839519719621918720LLU; // skipws____
9617595953 break;
9617695954 }
96177- case 18446744073709546064LLU: // 99999998nP'''''''''''''''
95955+ case 18446744073709546072LLU: // 99999998nX'''''''''''''''
9617895956 {
96179- state.addr = 18446744073709546065LLU; // 99999998nQ'''''''''''''''
95957+ state.addr = 18446744073709546073LLU; // 99999998nY'''''''''''''''
9618095958 break;
9618195959 }
96182- case 18446744073709546065LLU: // 99999998nQ'''''''''''''''
95960+ case 18446744073709546073LLU: // 99999998nY'''''''''''''''
9618395961 {
9618495962 {
9618595963 uint64_t mainresult = heap.data[0].elem0;
@@ -96193,7 +95971,7 @@
9619395971 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9619495972 }
9619595973 // 2LLU
96196- uint64_t return_to = 18446744073709546062LLU;
95974+ uint64_t return_to = 18446744073709546070LLU;
9619795975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9619895976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9619995977 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96202,17 +95980,17 @@
9620295980 state.addr = 661649452408901632LLU; // isnoteof__
9620395981 break;
9620495982 }
96205- case 18446744073709546062LLU: // 99999998nN'''''''''''''''
95983+ case 18446744073709546070LLU: // 99999998nV'''''''''''''''
9620695984 {
96207- state.addr = 18446744073709546063LLU; // 99999998nO'''''''''''''''
95985+ state.addr = 18446744073709546071LLU; // 99999998nW'''''''''''''''
9620895986 break;
9620995987 }
96210- case 18446744073709546063LLU: // 99999998nO'''''''''''''''
95988+ case 18446744073709546071LLU: // 99999998nW'''''''''''''''
9621195989 {
96212- state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709546061LLU : 18446744073709546060LLU;
95990+ state.addr = /*buf_______*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709546069LLU : 18446744073709546068LLU;
9621395991 break;
9621495992 }
96215- case 18446744073709546061LLU: // 99999998nM'''''''''''''''
95993+ case 18446744073709546069LLU: // 99999998nU'''''''''''''''
9621695994 {
9621795995 {
9621895996 uint64_t arg = 0LLU;
@@ -96224,10 +96002,10 @@
9622496002 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9622596003 }
9622696004 /*isstruct__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*isstruct__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU);
96227- state.addr = /*isstruct__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709546059LLU : 18446744073709546058LLU;
96005+ state.addr = /*isstruct__*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709546067LLU : 18446744073709546066LLU;
9622896006 break;
9622996007 }
96230- case 18446744073709546059LLU: // 99999998nK'''''''''''''''
96008+ case 18446744073709546067LLU: // 99999998nS'''''''''''''''
9623196009 {
9623296010 {
9623396011 uint64_t mainresult = heap.data[0].elem0;
@@ -96237,7 +96015,7 @@
9623796015 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9623896016 }
9623996017 // 1LLU
96240- uint64_t return_to = 18446744073709546056LLU;
96018+ uint64_t return_to = 18446744073709546064LLU;
9624196019 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9624296020 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9624396021 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96246,12 +96024,12 @@
9624696024 state.addr = 839519719621918720LLU; // skipws____
9624796025 break;
9624896026 }
96249- case 18446744073709546056LLU: // 99999998nH'''''''''''''''
96027+ case 18446744073709546064LLU: // 99999998nP'''''''''''''''
9625096028 {
96251- state.addr = 18446744073709546057LLU; // 99999998nI'''''''''''''''
96029+ state.addr = 18446744073709546065LLU; // 99999998nQ'''''''''''''''
9625296030 break;
9625396031 }
96254- case 18446744073709546057LLU: // 99999998nI'''''''''''''''
96032+ case 18446744073709546065LLU: // 99999998nQ'''''''''''''''
9625596033 {
9625696034 /*id________*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 5LLU)));
9625796035 {
@@ -96274,7 +96052,7 @@
9627496052 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9627596053 }
9627696054 // 3LLU
96277- uint64_t return_to = 18446744073709546053LLU;
96055+ uint64_t return_to = 18446744073709546061LLU;
9627896056 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9627996057 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9628096058 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96283,17 +96061,17 @@
9628396061 state.addr = 590977518136150752LLU; // existstype
9628496062 break;
9628596063 }
96286- case 18446744073709546053LLU: // 99999998nE'''''''''''''''
96064+ case 18446744073709546061LLU: // 99999998nM'''''''''''''''
9628796065 {
96288- state.addr = 18446744073709546054LLU; // 99999998nF'''''''''''''''
96066+ state.addr = 18446744073709546062LLU; // 99999998nN'''''''''''''''
9628996067 break;
9629096068 }
96291- case 18446744073709546054LLU: // 99999998nF'''''''''''''''
96069+ case 18446744073709546062LLU: // 99999998nN'''''''''''''''
9629296070 {
96293- state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709546052LLU : 18446744073709546051LLU;
96071+ state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709546060LLU : 18446744073709546059LLU;
9629496072 break;
9629596073 }
96296- case 18446744073709546052LLU: // 99999998nD'''''''''''''''
96074+ case 18446744073709546060LLU: // 99999998nL'''''''''''''''
9629796075 {
9629896076 fprintf(stderr, "%s", "re-definition of struct ");
9629996077 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU));
@@ -96301,18 +96079,18 @@
9630196079 fprintf(stderr, "%s\n", "");
9630296080 exit(-1);
9630396081 }
96304- state.addr = 18446744073709546051LLU; // 99999998nC'''''''''''''''
96082+ state.addr = 18446744073709546059LLU; // 99999998nK'''''''''''''''
9630596083 break;
9630696084 }
96307- case 18446744073709546051LLU: // 99999998nC'''''''''''''''
96085+ case 18446744073709546059LLU: // 99999998nK'''''''''''''''
9630896086 {
9630996087 // variable u64 exists____ goes out of scope
9631096088 // emitted destructur for type u64
9631196089 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference exists____ at 10
96312- state.addr = 18446744073709546055LLU; // 99999998nG'''''''''''''''
96090+ state.addr = 18446744073709546063LLU; // 99999998nO'''''''''''''''
9631396091 break;
9631496092 }
96315- case 18446744073709546055LLU: // 99999998nG'''''''''''''''
96093+ case 18446744073709546063LLU: // 99999998nO'''''''''''''''
9631696094 {
9631796095 {
9631896096 uint64_t arg = 0LLU;
@@ -96338,7 +96116,7 @@
9633896116 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9633996117 }
9634096118 // 4LLU
96341- uint64_t return_to = 18446744073709546049LLU;
96119+ uint64_t return_to = 18446744073709546057LLU;
9634296120 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9634396121 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9634496122 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96347,12 +96125,12 @@
9634796125 state.addr = 782701543351519790LLU; // parseelems
9634896126 break;
9634996127 }
96350- case 18446744073709546049LLU: // 99999998nA'''''''''''''''
96128+ case 18446744073709546057LLU: // 99999998nI'''''''''''''''
9635196129 {
96352- state.addr = 18446744073709546050LLU; // 99999998nB'''''''''''''''
96130+ state.addr = 18446744073709546058LLU; // 99999998nJ'''''''''''''''
9635396131 break;
9635496132 }
96355- case 18446744073709546050LLU: // 99999998nB'''''''''''''''
96133+ case 18446744073709546058LLU: // 99999998nJ'''''''''''''''
9635696134 {
9635796135 {
9635896136 uint64_t mainresult = heap.data[0].elem0;
@@ -96362,7 +96140,7 @@
9636296140 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9636396141 }
9636496142 // 1LLU
96365- uint64_t return_to = 18446744073709546047LLU;
96143+ uint64_t return_to = 18446744073709546055LLU;
9636696144 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9636796145 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9636896146 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96371,12 +96149,12 @@
9637196149 state.addr = 839519719621918720LLU; // skipws____
9637296150 break;
9637396151 }
96374- case 18446744073709546047LLU: // 99999998m9'''''''''''''''
96152+ case 18446744073709546055LLU: // 99999998nG'''''''''''''''
9637596153 {
96376- state.addr = 18446744073709546048LLU; // 99999998n_'''''''''''''''
96154+ state.addr = 18446744073709546056LLU; // 99999998nH'''''''''''''''
9637796155 break;
9637896156 }
96379- case 18446744073709546048LLU: // 99999998n_'''''''''''''''
96157+ case 18446744073709546056LLU: // 99999998nH'''''''''''''''
9638096158 {
9638196159 {
9638296160 uint64_t arg = 0LLU;
@@ -96403,7 +96181,7 @@
9640396181 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9640496182 }
9640596183 // 2LLU
96406- uint64_t return_to = 18446744073709546044LLU;
96184+ uint64_t return_to = 18446744073709546052LLU;
9640796185 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9640896186 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9640996187 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96412,12 +96190,12 @@
9641296190 state.addr = 621679233931860255LLU; // gendestrid
9641396191 break;
9641496192 }
96415- case 18446744073709546044LLU: // 99999998m6'''''''''''''''
96193+ case 18446744073709546052LLU: // 99999998nD'''''''''''''''
9641696194 {
96417- state.addr = 18446744073709546045LLU; // 99999998m7'''''''''''''''
96195+ state.addr = 18446744073709546053LLU; // 99999998nE'''''''''''''''
9641896196 break;
9641996197 }
96420- case 18446744073709546045LLU: // 99999998m7'''''''''''''''
96198+ case 18446744073709546053LLU: // 99999998nE'''''''''''''''
9642196199 {
9642296200 {
9642396201 uint64_t mainresult = heap.data[0].elem0;
@@ -96427,7 +96205,7 @@
9642796205 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9642896206 }
9642996207 // 1LLU
96430- uint64_t return_to = 18446744073709546042LLU;
96208+ uint64_t return_to = 18446744073709546050LLU;
9643196209 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9643296210 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9643396211 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96436,12 +96214,12 @@
9643696214 state.addr = 587881345921715008LLU; // emitenter_
9643796215 break;
9643896216 }
96439- case 18446744073709546042LLU: // 99999998m4'''''''''''''''
96217+ case 18446744073709546050LLU: // 99999998nB'''''''''''''''
9644096218 {
96441- state.addr = 18446744073709546043LLU; // 99999998m5'''''''''''''''
96219+ state.addr = 18446744073709546051LLU; // 99999998nC'''''''''''''''
9644296220 break;
9644396221 }
96444- case 18446744073709546043LLU: // 99999998m5'''''''''''''''
96222+ case 18446744073709546051LLU: // 99999998nC'''''''''''''''
9644596223 {
9644696224 {
9644796225 uint64_t arg = 1LLU;
@@ -96455,7 +96233,7 @@
9645596233 uint64_t mainresult = heap.data[0].elem0;
9645696234 heap.data[0].elem0 = 0;
9645796235 // 0LLU
96458- uint64_t return_to = 18446744073709546040LLU;
96236+ uint64_t return_to = 18446744073709546048LLU;
9645996237 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9646096238 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9646196239 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96464,12 +96242,12 @@
9646496242 state.addr = 890787671342055424LLU; // varopen___
9646596243 break;
9646696244 }
96467- case 18446744073709546040LLU: // 99999998m2'''''''''''''''
96245+ case 18446744073709546048LLU: // 99999998n_'''''''''''''''
9646896246 {
96469- state.addr = 18446744073709546041LLU; // 99999998m3'''''''''''''''
96247+ state.addr = 18446744073709546049LLU; // 99999998nA'''''''''''''''
9647096248 break;
9647196249 }
96472- case 18446744073709546041LLU: // 99999998m3'''''''''''''''
96250+ case 18446744073709546049LLU: // 99999998nA'''''''''''''''
9647396251 {
9647496252 fprintf(stdout, "%s", "0");
9647596253 {
@@ -96496,7 +96274,7 @@
9649696274 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9649796275 }
9649896276 // 5LLU
96499- uint64_t return_to = 18446744073709546038LLU;
96277+ uint64_t return_to = 18446744073709546046LLU;
9650096278 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9650196279 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9650296280 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96505,12 +96283,12 @@
9650596283 state.addr = 890786842582581248LLU; // varclose__
9650696284 break;
9650796285 }
96508- case 18446744073709546038LLU: // 99999998m0'''''''''''''''
96286+ case 18446744073709546046LLU: // 99999998m8'''''''''''''''
9650996287 {
96510- state.addr = 18446744073709546039LLU; // 99999998m1'''''''''''''''
96288+ state.addr = 18446744073709546047LLU; // 99999998m9'''''''''''''''
9651196289 break;
9651296290 }
96513- case 18446744073709546039LLU: // 99999998m1'''''''''''''''
96291+ case 18446744073709546047LLU: // 99999998m9'''''''''''''''
9651496292 {
9651596293 {
9651696294 uint64_t arg = 0LLU;
@@ -96525,10 +96303,10 @@
9652596303 uint64_t arg = 0;
9652696304 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9652796305 }
96528- state.addr = 18446744073709546037LLU; // 99999998mz'''''''''''''''
96306+ state.addr = 18446744073709546045LLU; // 99999998m7'''''''''''''''
9652996307 break;
9653096308 }
96531- case 18446744073709546037LLU: // 99999998mz'''''''''''''''
96309+ case 18446744073709546045LLU: // 99999998m7'''''''''''''''
9653296310 {
9653396311 if(!*LOCAL_ACCESS(heap.data, 18LLU, 16LLU))
9653496312 {
@@ -96535,7 +96313,7 @@
9653596313 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
9653696314 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
9653796315 {
96538- state.addr = 18446744073709546036LLU; // 99999998my'''''''''''''''
96316+ state.addr = 18446744073709546044LLU; // 99999998m6'''''''''''''''
9653996317 break;
9654096318 }
9654196319 }
@@ -96566,7 +96344,7 @@
9656696344 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9656796345 }
9656896346 // 4LLU
96569- uint64_t return_to = 18446744073709546034LLU;
96347+ uint64_t return_to = 18446744073709546042LLU;
9657096348 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9657196349 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9657296350 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96575,12 +96353,12 @@
9657596353 state.addr = 587881363956563968LLU; // emitvar___
9657696354 break;
9657796355 }
96578- case 18446744073709546034LLU: // 99999998mw'''''''''''''''
96356+ case 18446744073709546042LLU: // 99999998m4'''''''''''''''
9657996357 {
96580- state.addr = 18446744073709546035LLU; // 99999998mx'''''''''''''''
96358+ state.addr = 18446744073709546043LLU; // 99999998m5'''''''''''''''
9658196359 break;
9658296360 }
96583- case 18446744073709546035LLU: // 99999998mx'''''''''''''''
96361+ case 18446744073709546043LLU: // 99999998m5'''''''''''''''
9658496362 {
9658596363 fprintf(stdout, "%s", " = tree_pop_move(&heap, ");
9658696364 {
@@ -96591,7 +96369,7 @@
9659196369 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9659296370 }
9659396371 // 1LLU
96594- uint64_t return_to = 18446744073709546032LLU;
96372+ uint64_t return_to = 18446744073709546040LLU;
9659596373 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9659696374 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9659796375 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96600,12 +96378,12 @@
9660096378 state.addr = 787446708198178816LLU; // printnr___
9660196379 break;
9660296380 }
96603- case 18446744073709546032LLU: // 99999998mu'''''''''''''''
96381+ case 18446744073709546040LLU: // 99999998m2'''''''''''''''
9660496382 {
96605- state.addr = 18446744073709546033LLU; // 99999998mv'''''''''''''''
96383+ state.addr = 18446744073709546041LLU; // 99999998m3'''''''''''''''
9660696384 break;
9660796385 }
96608- case 18446744073709546033LLU: // 99999998mv'''''''''''''''
96386+ case 18446744073709546041LLU: // 99999998m3'''''''''''''''
9660996387 {
9661096388 fprintf(stdout, "%s", ", &");
9661196389 {
@@ -96628,7 +96406,7 @@
9662896406 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9662996407 }
9663096408 // 4LLU
96631- uint64_t return_to = 18446744073709546030LLU;
96409+ uint64_t return_to = 18446744073709546038LLU;
9663296410 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9663396411 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9663496412 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96637,12 +96415,12 @@
9663796415 state.addr = 587881359725559808LLU; // emitref___
9663896416 break;
9663996417 }
96640- case 18446744073709546030LLU: // 99999998ms'''''''''''''''
96418+ case 18446744073709546038LLU: // 99999998m0'''''''''''''''
9664196419 {
96642- state.addr = 18446744073709546031LLU; // 99999998mt'''''''''''''''
96420+ state.addr = 18446744073709546039LLU; // 99999998m1'''''''''''''''
9664396421 break;
9664496422 }
96645- case 18446744073709546031LLU: // 99999998mt'''''''''''''''
96423+ case 18446744073709546039LLU: // 99999998m1'''''''''''''''
9664696424 {
9664796425 fprintf(stdout, "%s", ");");
9664896426 {
@@ -96685,7 +96463,7 @@
9668596463 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9668696464 }
9668796465 // 9LLU
96688- uint64_t return_to = 18446744073709546028LLU;
96466+ uint64_t return_to = 18446744073709546036LLU;
9668996467 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9669096468 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9669196469 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96694,12 +96472,12 @@
9669496472 state.addr = 587881344696777536LLU; // emitdestr_
9669596473 break;
9669696474 }
96697- case 18446744073709546028LLU: // 99999998mq'''''''''''''''
96475+ case 18446744073709546036LLU: // 99999998my'''''''''''''''
9669896476 {
96699- state.addr = 18446744073709546029LLU; // 99999998mr'''''''''''''''
96477+ state.addr = 18446744073709546037LLU; // 99999998mz'''''''''''''''
9670096478 break;
9670196479 }
96702- case 18446744073709546029LLU: // 99999998mr'''''''''''''''
96480+ case 18446744073709546037LLU: // 99999998mz'''''''''''''''
9670396481 {
9670496482 --/*elemcount_*/*LOCAL_ACCESS(heap.data, 19LLU, 15LLU);
9670596483 // variable u64 paridx____ goes out of scope
@@ -96707,10 +96485,10 @@
9670796485 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx____ at 19
9670896486 // parameter-reference elemdef___ elemtype__ goes out of scope
9670996487 // parameter list<elemdef___> defpars___ goes out of scope
96710- state.addr = 18446744073709546037LLU; // 99999998mz'''''''''''''''
96488+ state.addr = 18446744073709546045LLU; // 99999998m7'''''''''''''''
9671196489 break;
9671296490 }
96713- case 18446744073709546036LLU: // 99999998my'''''''''''''''
96491+ case 18446744073709546044LLU: // 99999998m6'''''''''''''''
9671496492 {
9671596493 fprintf(stdout, "%s", "\n // RELEASE temporary destructor-variable");
9671696494 {
@@ -96737,7 +96515,7 @@
9673796515 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9673896516 }
9673996517 // 4LLU
96740- uint64_t return_to = 18446744073709546025LLU;
96518+ uint64_t return_to = 18446744073709546033LLU;
9674196519 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9674296520 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9674396521 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96746,20 +96524,20 @@
9674696524 state.addr = 587881357748664875LLU; // emitpoptmp
9674796525 break;
9674896526 }
96749- case 18446744073709546025LLU: // 99999998mn'''''''''''''''
96527+ case 18446744073709546033LLU: // 99999998mv'''''''''''''''
9675096528 {
96751- state.addr = 18446744073709546026LLU; // 99999998mo'''''''''''''''
96529+ state.addr = 18446744073709546034LLU; // 99999998mw'''''''''''''''
9675296530 break;
9675396531 }
96754- case 18446744073709546026LLU: // 99999998mo'''''''''''''''
96532+ case 18446744073709546034LLU: // 99999998mw'''''''''''''''
9675596533 {
9675696534 // variable u64 level_____ goes out of scope
9675796535 // emitted destructur for type u64
9675896536 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 17
96759- state.addr = 18446744073709546027LLU; // 99999998mp'''''''''''''''
96537+ state.addr = 18446744073709546035LLU; // 99999998mx'''''''''''''''
9676096538 break;
9676196539 }
96762- case 18446744073709546027LLU: // 99999998mp'''''''''''''''
96540+ case 18446744073709546035LLU: // 99999998mx'''''''''''''''
9676396541 {
9676496542 fprintf(stdout, "%s", "\n // RELEASE destructor-argument");
9676596543 {
@@ -96786,7 +96564,7 @@
9678696564 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9678796565 }
9678896566 // 4LLU
96789- uint64_t return_to = 18446744073709546022LLU;
96567+ uint64_t return_to = 18446744073709546030LLU;
9679096568 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9679196569 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9679296570 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96795,20 +96573,20 @@
9679596573 state.addr = 587881357748664875LLU; // emitpoptmp
9679696574 break;
9679796575 }
96798- case 18446744073709546022LLU: // 99999998mk'''''''''''''''
96576+ case 18446744073709546030LLU: // 99999998ms'''''''''''''''
9679996577 {
96800- state.addr = 18446744073709546023LLU; // 99999998ml'''''''''''''''
96578+ state.addr = 18446744073709546031LLU; // 99999998mt'''''''''''''''
9680196579 break;
9680296580 }
96803- case 18446744073709546023LLU: // 99999998ml'''''''''''''''
96581+ case 18446744073709546031LLU: // 99999998mt'''''''''''''''
9680496582 {
9680596583 // variable u64 level_____ goes out of scope
9680696584 // emitted destructur for type u64
9680796585 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 17
96808- state.addr = 18446744073709546024LLU; // 99999998mm'''''''''''''''
96586+ state.addr = 18446744073709546032LLU; // 99999998mu'''''''''''''''
9680996587 break;
9681096588 }
96811- case 18446744073709546024LLU: // 99999998mm'''''''''''''''
96589+ case 18446744073709546032LLU: // 99999998mu'''''''''''''''
9681296590 {
9681396591 {
9681496592 uint64_t mainresult = heap.data[0].elem0;
@@ -96826,7 +96604,7 @@
9682696604 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9682796605 }
9682896606 // 3LLU
96829- uint64_t return_to = 18446744073709546020LLU;
96607+ uint64_t return_to = 18446744073709546028LLU;
9683096608 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9683196609 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9683296610 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96835,12 +96613,12 @@
9683596613 state.addr = 587881353282000896LLU; // emitleave_
9683696614 break;
9683796615 }
96838- case 18446744073709546020LLU: // 99999998mi'''''''''''''''
96616+ case 18446744073709546028LLU: // 99999998mq'''''''''''''''
9683996617 {
96840- state.addr = 18446744073709546021LLU; // 99999998mj'''''''''''''''
96618+ state.addr = 18446744073709546029LLU; // 99999998mr'''''''''''''''
9684196619 break;
9684296620 }
96843- case 18446744073709546021LLU: // 99999998mj'''''''''''''''
96621+ case 18446744073709546029LLU: // 99999998mr'''''''''''''''
9684496622 {
9684596623 {
9684696624 uint64_t mainresult = heap.data[0].elem0;
@@ -96858,7 +96636,7 @@
9685896636 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9685996637 }
9686096638 // 3LLU
96861- uint64_t return_to = 18446744073709546018LLU;
96639+ uint64_t return_to = 18446744073709546026LLU;
9686296640 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9686396641 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9686496642 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96867,12 +96645,12 @@
9686796645 state.addr = 788334683946154816LLU; // pushdestr_
9686896646 break;
9686996647 }
96870- case 18446744073709546018LLU: // 99999998mg'''''''''''''''
96648+ case 18446744073709546026LLU: // 99999998mo'''''''''''''''
9687196649 {
96872- state.addr = 18446744073709546019LLU; // 99999998mh'''''''''''''''
96650+ state.addr = 18446744073709546027LLU; // 99999998mp'''''''''''''''
9687396651 break;
9687496652 }
96875- case 18446744073709546019LLU: // 99999998mh'''''''''''''''
96653+ case 18446744073709546027LLU: // 99999998mp'''''''''''''''
9687696654 {
9687796655 // variable u64 elemcount_ goes out of scope
9687896656 // emitted destructur for type u64
@@ -96889,10 +96667,10 @@
9688996667 // variable u64 remainsize goes out of scope
9689096668 // emitted destructur for type u64
9689196669 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference remainsize at 12
96892- state.addr = 18446744073709546046LLU; // 99999998m8'''''''''''''''
96670+ state.addr = 18446744073709546054LLU; // 99999998nF'''''''''''''''
9689396671 break;
9689496672 }
96895- case 18446744073709546046LLU: // 99999998m8'''''''''''''''
96673+ case 18446744073709546054LLU: // 99999998nF'''''''''''''''
9689696674 {
9689796675 {
9689896676 uint64_t arg = /*sizelimit_*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU);
@@ -96914,7 +96692,7 @@
9691496692 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9691596693 }
9691696694 // 2LLU
96917- uint64_t return_to = 18446744073709546015LLU;
96695+ uint64_t return_to = 18446744073709546023LLU;
9691896696 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9691996697 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9692096698 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96923,12 +96701,12 @@
9692396701 state.addr = 621679175848052672LLU; // gencompid_
9692496702 break;
9692596703 }
96926- case 18446744073709546015LLU: // 99999998md'''''''''''''''
96704+ case 18446744073709546023LLU: // 99999998ml'''''''''''''''
9692796705 {
96928- state.addr = 18446744073709546016LLU; // 99999998me'''''''''''''''
96706+ state.addr = 18446744073709546024LLU; // 99999998mm'''''''''''''''
9692996707 break;
9693096708 }
96931- case 18446744073709546016LLU: // 99999998me'''''''''''''''
96709+ case 18446744073709546024LLU: // 99999998mm'''''''''''''''
9693296710 {
9693396711 {
9693496712 uint64_t mainresult = heap.data[0].elem0;
@@ -96938,7 +96716,7 @@
9693896716 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9693996717 }
9694096718 // 1LLU
96941- uint64_t return_to = 18446744073709546013LLU;
96719+ uint64_t return_to = 18446744073709546021LLU;
9694296720 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9694396721 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9694496722 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96947,12 +96725,12 @@
9694796725 state.addr = 587881345921715008LLU; // emitenter_
9694896726 break;
9694996727 }
96950- case 18446744073709546013LLU: // 99999998mb'''''''''''''''
96728+ case 18446744073709546021LLU: // 99999998mj'''''''''''''''
9695196729 {
96952- state.addr = 18446744073709546014LLU; // 99999998mc'''''''''''''''
96730+ state.addr = 18446744073709546022LLU; // 99999998mk'''''''''''''''
9695396731 break;
9695496732 }
96955- case 18446744073709546014LLU: // 99999998mc'''''''''''''''
96733+ case 18446744073709546022LLU: // 99999998mk'''''''''''''''
9695696734 {
9695796735 {
9695896736 uint64_t arg = 3LLU;
@@ -96970,7 +96748,7 @@
9697096748 uint64_t mainresult = heap.data[0].elem0;
9697196749 heap.data[0].elem0 = 0;
9697296750 // 0LLU
96973- uint64_t return_to = 18446744073709546011LLU;
96751+ uint64_t return_to = 18446744073709546019LLU;
9697496752 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9697596753 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9697696754 heap.data[0].elem1 = heap.data[0].elem0;
@@ -96979,12 +96757,12 @@
9697996757 state.addr = 890787671342055424LLU; // varopen___
9698096758 break;
9698196759 }
96982- case 18446744073709546011LLU: // 99999998m$'''''''''''''''
96760+ case 18446744073709546019LLU: // 99999998mh'''''''''''''''
9698396761 {
96984- state.addr = 18446744073709546012LLU; // 99999998ma'''''''''''''''
96762+ state.addr = 18446744073709546020LLU; // 99999998mi'''''''''''''''
9698596763 break;
9698696764 }
96987- case 18446744073709546012LLU: // 99999998ma'''''''''''''''
96765+ case 18446744073709546020LLU: // 99999998mi'''''''''''''''
9698896766 {
9698996767 fprintf(stdout, "%s", "0");
9699096768 {
@@ -97011,7 +96789,7 @@
9701196789 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9701296790 }
9701396791 // 5LLU
97014- uint64_t return_to = 18446744073709546009LLU;
96792+ uint64_t return_to = 18446744073709546017LLU;
9701596793 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9701696794 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9701796795 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97020,12 +96798,12 @@
9702096798 state.addr = 890786842582581248LLU; // varclose__
9702196799 break;
9702296800 }
97023- case 18446744073709546009LLU: // 99999998mY'''''''''''''''
96801+ case 18446744073709546017LLU: // 99999998mf'''''''''''''''
9702496802 {
97025- state.addr = 18446744073709546010LLU; // 99999998mZ'''''''''''''''
96803+ state.addr = 18446744073709546018LLU; // 99999998mg'''''''''''''''
9702696804 break;
9702796805 }
97028- case 18446744073709546010LLU: // 99999998mZ'''''''''''''''
96806+ case 18446744073709546018LLU: // 99999998mg'''''''''''''''
9702996807 {
9703096808 {
9703196809 uint64_t arg = 0LLU;
@@ -97035,7 +96813,7 @@
9703596813 uint64_t mainresult = heap.data[0].elem0;
9703696814 heap.data[0].elem0 = 0;
9703796815 // 0LLU
97038- uint64_t return_to = 18446744073709546007LLU;
96816+ uint64_t return_to = 18446744073709546015LLU;
9703996817 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9704096818 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9704196819 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97044,12 +96822,12 @@
9704496822 state.addr = 890787671342055424LLU; // varopen___
9704596823 break;
9704696824 }
97047- case 18446744073709546007LLU: // 99999998mW'''''''''''''''
96825+ case 18446744073709546015LLU: // 99999998md'''''''''''''''
9704896826 {
97049- state.addr = 18446744073709546008LLU; // 99999998mX'''''''''''''''
96827+ state.addr = 18446744073709546016LLU; // 99999998me'''''''''''''''
9705096828 break;
9705196829 }
97052- case 18446744073709546008LLU: // 99999998mX'''''''''''''''
96830+ case 18446744073709546016LLU: // 99999998me'''''''''''''''
9705396831 {
9705496832 fprintf(stdout, "%s", "0");
9705596833 {
@@ -97076,7 +96854,7 @@
9707696854 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9707796855 }
9707896856 // 5LLU
97079- uint64_t return_to = 18446744073709546005LLU;
96857+ uint64_t return_to = 18446744073709546013LLU;
9708096858 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9708196859 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9708296860 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97085,12 +96863,12 @@
9708596863 state.addr = 890786842582581248LLU; // varclose__
9708696864 break;
9708796865 }
97088- case 18446744073709546005LLU: // 99999998mU'''''''''''''''
96866+ case 18446744073709546013LLU: // 99999998mb'''''''''''''''
9708996867 {
97090- state.addr = 18446744073709546006LLU; // 99999998mV'''''''''''''''
96868+ state.addr = 18446744073709546014LLU; // 99999998mc'''''''''''''''
9709196869 break;
9709296870 }
97093- case 18446744073709546006LLU: // 99999998mV'''''''''''''''
96871+ case 18446744073709546014LLU: // 99999998mc'''''''''''''''
9709496872 {
9709596873 {
9709696874 uint64_t arg = 0LLU;
@@ -97117,7 +96895,7 @@
9711796895 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9711896896 }
9711996897 // 2LLU
97120- uint64_t return_to = 18446744073709546003LLU;
96898+ uint64_t return_to = 18446744073709546011LLU;
9712196899 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9712296900 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9712396901 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97126,12 +96904,12 @@
9712696904 state.addr = 517555828430075934LLU; // assign_dec
9712796905 break;
9712896906 }
97129- case 18446744073709546003LLU: // 99999998mS'''''''''''''''
96907+ case 18446744073709546011LLU: // 99999998m$'''''''''''''''
9713096908 {
97131- state.addr = 18446744073709546004LLU; // 99999998mT'''''''''''''''
96909+ state.addr = 18446744073709546012LLU; // 99999998ma'''''''''''''''
9713296910 break;
9713396911 }
97134- case 18446744073709546004LLU: // 99999998mT'''''''''''''''
96912+ case 18446744073709546012LLU: // 99999998ma'''''''''''''''
9713596913 {
9713696914 {
9713796915 uint64_t arg = /*defpars___*/*LOCAL_ACCESS(heap.data, 20LLU, 9LLU);
@@ -97141,10 +96919,10 @@
9714196919 uint64_t arg = 0;
9714296920 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9714396921 }
97144- state.addr = 18446744073709546002LLU; // 99999998mR'''''''''''''''
96922+ state.addr = 18446744073709546010LLU; // 99999998mZ'''''''''''''''
9714596923 break;
9714696924 }
97147- case 18446744073709546002LLU: // 99999998mR'''''''''''''''
96925+ case 18446744073709546010LLU: // 99999998mZ'''''''''''''''
9714896926 {
9714996927 if(!*LOCAL_ACCESS(heap.data, 22LLU, 20LLU))
9715096928 {
@@ -97151,7 +96929,7 @@
9715196929 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 22
9715296930 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
9715396931 {
97154- state.addr = 18446744073709546001LLU; // 99999998mQ'''''''''''''''
96932+ state.addr = 18446744073709546009LLU; // 99999998mY'''''''''''''''
9715596933 break;
9715696934 }
9715796935 }
@@ -97182,7 +96960,7 @@
9718296960 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9718396961 }
9718496962 // 4LLU
97185- uint64_t return_to = 18446744073709545999LLU;
96963+ uint64_t return_to = 18446744073709546007LLU;
9718696964 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9718796965 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9718896966 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97191,12 +96969,12 @@
9719196969 state.addr = 587881363956563968LLU; // emitvar___
9719296970 break;
9719396971 }
97194- case 18446744073709545999LLU: // 99999998mO'''''''''''''''
96972+ case 18446744073709546007LLU: // 99999998mW'''''''''''''''
9719596973 {
97196- state.addr = 18446744073709546000LLU; // 99999998mP'''''''''''''''
96974+ state.addr = 18446744073709546008LLU; // 99999998mX'''''''''''''''
9719796975 break;
9719896976 }
97199- case 18446744073709546000LLU: // 99999998mP'''''''''''''''
96977+ case 18446744073709546008LLU: // 99999998mX'''''''''''''''
9720096978 {
9720196979 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, ");
9720296980 {
@@ -97207,7 +96985,7 @@
9720796985 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9720896986 }
9720996987 // 1LLU
97210- uint64_t return_to = 18446744073709545997LLU;
96988+ uint64_t return_to = 18446744073709546005LLU;
9721196989 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9721296990 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9721396991 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97216,12 +96994,12 @@
9721696994 state.addr = 787446708198178816LLU; // printnr___
9721796995 break;
9721896996 }
97219- case 18446744073709545997LLU: // 99999998mM'''''''''''''''
96997+ case 18446744073709546005LLU: // 99999998mU'''''''''''''''
9722096998 {
97221- state.addr = 18446744073709545998LLU; // 99999998mN'''''''''''''''
96999+ state.addr = 18446744073709546006LLU; // 99999998mV'''''''''''''''
9722297000 break;
9722397001 }
97224- case 18446744073709545998LLU: // 99999998mN'''''''''''''''
97002+ case 18446744073709546006LLU: // 99999998mV'''''''''''''''
9722597003 {
9722697004 fprintf(stdout, "%s", ", ");
9722797005 {
@@ -97244,7 +97022,7 @@
9724497022 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9724597023 }
9724697024 // 4LLU
97247- uint64_t return_to = 18446744073709545995LLU;
97025+ uint64_t return_to = 18446744073709546003LLU;
9724897026 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9724997027 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9725097028 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97253,12 +97031,12 @@
9725397031 state.addr = 587881363956563968LLU; // emitvar___
9725497032 break;
9725597033 }
97256- case 18446744073709545995LLU: // 99999998mK'''''''''''''''
97034+ case 18446744073709546003LLU: // 99999998mS'''''''''''''''
9725797035 {
97258- state.addr = 18446744073709545996LLU; // 99999998mL'''''''''''''''
97036+ state.addr = 18446744073709546004LLU; // 99999998mT'''''''''''''''
9725997037 break;
9726097038 }
97261- case 18446744073709545996LLU: // 99999998mL'''''''''''''''
97039+ case 18446744073709546004LLU: // 99999998mT'''''''''''''''
9726297040 {
9726397041 fprintf(stdout, "%s", ", ");
9726497042 {
@@ -97269,7 +97047,7 @@
9726997047 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9727097048 }
9727197049 // 1LLU
97272- uint64_t return_to = 18446744073709545993LLU;
97050+ uint64_t return_to = 18446744073709546001LLU;
9727397051 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9727497052 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9727597053 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97278,12 +97056,12 @@
9727897056 state.addr = 787446708198178816LLU; // printnr___
9727997057 break;
9728097058 }
97281- case 18446744073709545993LLU: // 99999998mI'''''''''''''''
97059+ case 18446744073709546001LLU: // 99999998mQ'''''''''''''''
9728297060 {
97283- state.addr = 18446744073709545994LLU; // 99999998mJ'''''''''''''''
97061+ state.addr = 18446744073709546002LLU; // 99999998mR'''''''''''''''
9728497062 break;
9728597063 }
97286- case 18446744073709545994LLU: // 99999998mJ'''''''''''''''
97064+ case 18446744073709546002LLU: // 99999998mR'''''''''''''''
9728797065 {
9728897066 fprintf(stdout, "%s", ");");
9728997067 {
@@ -97311,7 +97089,7 @@
9731197089 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9731297090 }
9731397091 // 4LLU
97314- uint64_t return_to = 18446744073709545991LLU;
97092+ uint64_t return_to = 18446744073709545999LLU;
9731597093 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9731697094 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9731797095 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97320,12 +97098,12 @@
9732097098 state.addr = 587881363956563968LLU; // emitvar___
9732197099 break;
9732297100 }
97323- case 18446744073709545991LLU: // 99999998mG'''''''''''''''
97101+ case 18446744073709545999LLU: // 99999998mO'''''''''''''''
9732497102 {
97325- state.addr = 18446744073709545992LLU; // 99999998mH'''''''''''''''
97103+ state.addr = 18446744073709546000LLU; // 99999998mP'''''''''''''''
9732697104 break;
9732797105 }
97328- case 18446744073709545992LLU: // 99999998mH'''''''''''''''
97106+ case 18446744073709546000LLU: // 99999998mP'''''''''''''''
9732997107 {
9733097108 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, ");
9733197109 {
@@ -97336,7 +97114,7 @@
9733697114 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9733797115 }
9733897116 // 1LLU
97339- uint64_t return_to = 18446744073709545989LLU;
97117+ uint64_t return_to = 18446744073709545997LLU;
9734097118 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9734197119 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9734297120 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97345,12 +97123,12 @@
9734597123 state.addr = 787446708198178816LLU; // printnr___
9734697124 break;
9734797125 }
97348- case 18446744073709545989LLU: // 99999998mE'''''''''''''''
97126+ case 18446744073709545997LLU: // 99999998mM'''''''''''''''
9734997127 {
97350- state.addr = 18446744073709545990LLU; // 99999998mF'''''''''''''''
97128+ state.addr = 18446744073709545998LLU; // 99999998mN'''''''''''''''
9735197129 break;
9735297130 }
97353- case 18446744073709545990LLU: // 99999998mF'''''''''''''''
97131+ case 18446744073709545998LLU: // 99999998mN'''''''''''''''
9735497132 {
9735597133 fprintf(stdout, "%s", ", ");
9735697134 {
@@ -97373,7 +97151,7 @@
9737397151 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9737497152 }
9737597153 // 4LLU
97376- uint64_t return_to = 18446744073709545987LLU;
97154+ uint64_t return_to = 18446744073709545995LLU;
9737797155 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9737897156 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9737997157 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97382,12 +97160,12 @@
9738297160 state.addr = 587881363956563968LLU; // emitvar___
9738397161 break;
9738497162 }
97385- case 18446744073709545987LLU: // 99999998mC'''''''''''''''
97163+ case 18446744073709545995LLU: // 99999998mK'''''''''''''''
9738697164 {
97387- state.addr = 18446744073709545988LLU; // 99999998mD'''''''''''''''
97165+ state.addr = 18446744073709545996LLU; // 99999998mL'''''''''''''''
9738897166 break;
9738997167 }
97390- case 18446744073709545988LLU: // 99999998mD'''''''''''''''
97168+ case 18446744073709545996LLU: // 99999998mL'''''''''''''''
9739197169 {
9739297170 fprintf(stdout, "%s", ", ");
9739397171 {
@@ -97398,7 +97176,7 @@
9739897176 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9739997177 }
9740097178 // 1LLU
97401- uint64_t return_to = 18446744073709545985LLU;
97179+ uint64_t return_to = 18446744073709545993LLU;
9740297180 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9740397181 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9740497182 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97407,12 +97185,12 @@
9740797185 state.addr = 787446708198178816LLU; // printnr___
9740897186 break;
9740997187 }
97410- case 18446744073709545985LLU: // 99999998mA'''''''''''''''
97188+ case 18446744073709545993LLU: // 99999998mI'''''''''''''''
9741197189 {
97412- state.addr = 18446744073709545986LLU; // 99999998mB'''''''''''''''
97190+ state.addr = 18446744073709545994LLU; // 99999998mJ'''''''''''''''
9741397191 break;
9741497192 }
97415- case 18446744073709545986LLU: // 99999998mB'''''''''''''''
97193+ case 18446744073709545994LLU: // 99999998mJ'''''''''''''''
9741697194 {
9741797195 fprintf(stdout, "%s", ");");
9741897196 {
@@ -97487,7 +97265,7 @@
9748797265 LOCAL_PUSH_MOVE(&heap, 13LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9748897266 }
9748997267 // 14LLU
97490- uint64_t return_to = 18446744073709545982LLU;
97268+ uint64_t return_to = 18446744073709545990LLU;
9749197269 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9749297270 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 14LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9749397271 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97496,12 +97274,12 @@
9749697274 state.addr = 587881343789215744LLU; // emitcomp__
9749797275 break;
9749897276 }
97499- case 18446744073709545982LLU: // 99999998l8'''''''''''''''
97277+ case 18446744073709545990LLU: // 99999998mF'''''''''''''''
9750097278 {
97501- state.addr = 18446744073709545983LLU; // 99999998l9'''''''''''''''
97279+ state.addr = 18446744073709545991LLU; // 99999998mG'''''''''''''''
9750297280 break;
9750397281 }
97504- case 18446744073709545983LLU: // 99999998l9'''''''''''''''
97282+ case 18446744073709545991LLU: // 99999998mG'''''''''''''''
9750597283 {
9750697284 // variable u64 indirect2_ goes out of scope
9750797285 // emitted destructur for type u64
@@ -97512,10 +97290,10 @@
9751297290 // variable u64 indirect__ goes out of scope
9751397291 // emitted destructur for type u64
9751497292 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference indirect__ at 25
97515- state.addr = 18446744073709545984LLU; // 99999998m_'''''''''''''''
97293+ state.addr = 18446744073709545992LLU; // 99999998mH'''''''''''''''
9751697294 break;
9751797295 }
97518- case 18446744073709545984LLU: // 99999998m_'''''''''''''''
97296+ case 18446744073709545992LLU: // 99999998mH'''''''''''''''
9751997297 {
9752097298 fprintf(stdout, "%s", "\n if(");
9752197299 {
@@ -97538,7 +97316,7 @@
9753897316 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9753997317 }
9754097318 // 4LLU
97541- uint64_t return_to = 18446744073709545980LLU;
97319+ uint64_t return_to = 18446744073709545988LLU;
9754297320 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9754397321 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9754497322 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97547,12 +97325,12 @@
9754797325 state.addr = 587881359725559808LLU; // emitref___
9754897326 break;
9754997327 }
97550- case 18446744073709545980LLU: // 99999998l6'''''''''''''''
97328+ case 18446744073709545988LLU: // 99999998mD'''''''''''''''
9755197329 {
97552- state.addr = 18446744073709545981LLU; // 99999998l7'''''''''''''''
97330+ state.addr = 18446744073709545989LLU; // 99999998mE'''''''''''''''
9755397331 break;
9755497332 }
97555- case 18446744073709545981LLU: // 99999998l7'''''''''''''''
97333+ case 18446744073709545989LLU: // 99999998mE'''''''''''''''
9755697334 {
9755797335 fprintf(stdout, "%s", "/*result*/)");
9755897336 {
@@ -97571,7 +97349,7 @@
9757197349 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9757297350 }
9757397351 // 2LLU
97574- uint64_t return_to = 18446744073709545977LLU;
97352+ uint64_t return_to = 18446744073709545985LLU;
9757597353 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9757697354 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9757797355 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97580,20 +97358,20 @@
9758097358 state.addr = 587881351406075392LLU; // emitjump2_
9758197359 break;
9758297360 }
97583- case 18446744073709545977LLU: // 99999998l3'''''''''''''''
97361+ case 18446744073709545985LLU: // 99999998mA'''''''''''''''
9758497362 {
97585- state.addr = 18446744073709545978LLU; // 99999998l4'''''''''''''''
97363+ state.addr = 18446744073709545986LLU; // 99999998mB'''''''''''''''
9758697364 break;
9758797365 }
97588- case 18446744073709545978LLU: // 99999998l4'''''''''''''''
97366+ case 18446744073709545986LLU: // 99999998mB'''''''''''''''
9758997367 {
9759097368 // variable u64 level_____ goes out of scope
9759197369 // emitted destructur for type u64
9759297370 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 25
97593- state.addr = 18446744073709545979LLU; // 99999998l5'''''''''''''''
97371+ state.addr = 18446744073709545987LLU; // 99999998mC'''''''''''''''
9759497372 break;
9759597373 }
97596- case 18446744073709545979LLU: // 99999998l5'''''''''''''''
97374+ case 18446744073709545987LLU: // 99999998mC'''''''''''''''
9759797375 {
9759897376 ++/*elemnr____*/*LOCAL_ACCESS(heap.data, 24LLU, 18LLU);
9759997377 // variable u64 paridx2___ goes out of scope
@@ -97604,10 +97382,10 @@
9760497382 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx1___ at 23
9760597383 // parameter-reference elemdef___ elemtype__ goes out of scope
9760697384 // parameter list<elemdef___> defpars___ goes out of scope
97607- state.addr = 18446744073709546002LLU; // 99999998mR'''''''''''''''
97385+ state.addr = 18446744073709546010LLU; // 99999998mZ'''''''''''''''
9760897386 break;
9760997387 }
97610- case 18446744073709546001LLU: // 99999998mQ'''''''''''''''
97388+ case 18446744073709546009LLU: // 99999998mY'''''''''''''''
9761197389 {
9761297390 {
9761397391 uint64_t arg = 0LLU;
@@ -97625,7 +97403,7 @@
9762597403 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9762697404 }
9762797405 // 2LLU
97628- uint64_t return_to = 18446744073709545974LLU;
97406+ uint64_t return_to = 18446744073709545982LLU;
9762997407 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9763097408 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9763197409 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97634,20 +97412,20 @@
9763497412 state.addr = 587881353215084992LLU; // emitlabel_
9763597413 break;
9763697414 }
97637- case 18446744073709545974LLU: // 99999998l0'''''''''''''''
97415+ case 18446744073709545982LLU: // 99999998l8'''''''''''''''
9763897416 {
97639- state.addr = 18446744073709545975LLU; // 99999998l1'''''''''''''''
97417+ state.addr = 18446744073709545983LLU; // 99999998l9'''''''''''''''
9764097418 break;
9764197419 }
97642- case 18446744073709545975LLU: // 99999998l1'''''''''''''''
97420+ case 18446744073709545983LLU: // 99999998l9'''''''''''''''
9764397421 {
9764497422 // variable u64 level_____ goes out of scope
9764597423 // emitted destructur for type u64
9764697424 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 21
97647- state.addr = 18446744073709545976LLU; // 99999998l2'''''''''''''''
97425+ state.addr = 18446744073709545984LLU; // 99999998m_'''''''''''''''
9764897426 break;
9764997427 }
97650- case 18446744073709545976LLU: // 99999998l2'''''''''''''''
97428+ case 18446744073709545984LLU: // 99999998m_'''''''''''''''
9765197429 {
9765297430 fprintf(stdout, "%s", "\n // RELEASE temporary comparator-variables\n");
9765397431 {
@@ -97674,7 +97452,7 @@
9767497452 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9767597453 }
9767697454 // 4LLU
97677- uint64_t return_to = 18446744073709545971LLU;
97455+ uint64_t return_to = 18446744073709545979LLU;
9767897456 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9767997457 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9768097458 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97683,12 +97461,12 @@
9768397461 state.addr = 587881357748664875LLU; // emitpoptmp
9768497462 break;
9768597463 }
97686- case 18446744073709545971LLU: // 99999998lx'''''''''''''''
97464+ case 18446744073709545979LLU: // 99999998l5'''''''''''''''
9768797465 {
97688- state.addr = 18446744073709545972LLU; // 99999998ly'''''''''''''''
97466+ state.addr = 18446744073709545980LLU; // 99999998l6'''''''''''''''
9768997467 break;
9769097468 }
97691- case 18446744073709545972LLU: // 99999998ly'''''''''''''''
97469+ case 18446744073709545980LLU: // 99999998l6'''''''''''''''
9769297470 {
9769397471 {
9769497472 uint64_t mainresult = heap.data[0].elem0;
@@ -97710,7 +97488,7 @@
9771097488 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9771197489 }
9771297490 // 4LLU
97713- uint64_t return_to = 18446744073709545969LLU;
97491+ uint64_t return_to = 18446744073709545977LLU;
9771497492 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9771597493 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9771697494 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97719,20 +97497,20 @@
9771997497 state.addr = 587881357748664875LLU; // emitpoptmp
9772097498 break;
9772197499 }
97722- case 18446744073709545969LLU: // 99999998lv'''''''''''''''
97500+ case 18446744073709545977LLU: // 99999998l3'''''''''''''''
9772397501 {
97724- state.addr = 18446744073709545970LLU; // 99999998lw'''''''''''''''
97502+ state.addr = 18446744073709545978LLU; // 99999998l4'''''''''''''''
9772597503 break;
9772697504 }
97727- case 18446744073709545970LLU: // 99999998lw'''''''''''''''
97505+ case 18446744073709545978LLU: // 99999998l4'''''''''''''''
9772897506 {
9772997507 // variable u64 level_____ goes out of scope
9773097508 // emitted destructur for type u64
9773197509 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 21
97732- state.addr = 18446744073709545973LLU; // 99999998lz'''''''''''''''
97510+ state.addr = 18446744073709545981LLU; // 99999998l7'''''''''''''''
9773397511 break;
9773497512 }
97735- case 18446744073709545973LLU: // 99999998lz'''''''''''''''
97513+ case 18446744073709545981LLU: // 99999998l7'''''''''''''''
9773697514 {
9773797515 fprintf(stdout, "%s", "\n // RELEASE comparator-arguments\n");
9773897516 {
@@ -97759,7 +97537,7 @@
9775997537 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9776097538 }
9776197539 // 4LLU
97762- uint64_t return_to = 18446744073709545966LLU;
97540+ uint64_t return_to = 18446744073709545974LLU;
9776397541 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9776497542 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9776597543 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97768,12 +97546,12 @@
9776897546 state.addr = 587881357748664875LLU; // emitpoptmp
9776997547 break;
9777097548 }
97771- case 18446744073709545966LLU: // 99999998ls'''''''''''''''
97549+ case 18446744073709545974LLU: // 99999998l0'''''''''''''''
9777297550 {
97773- state.addr = 18446744073709545967LLU; // 99999998lt'''''''''''''''
97551+ state.addr = 18446744073709545975LLU; // 99999998l1'''''''''''''''
9777497552 break;
9777597553 }
97776- case 18446744073709545967LLU: // 99999998lt'''''''''''''''
97554+ case 18446744073709545975LLU: // 99999998l1'''''''''''''''
9777797555 {
9777897556 {
9777997557 uint64_t mainresult = heap.data[0].elem0;
@@ -97795,7 +97573,7 @@
9779597573 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9779697574 }
9779797575 // 4LLU
97798- uint64_t return_to = 18446744073709545964LLU;
97576+ uint64_t return_to = 18446744073709545972LLU;
9779997577 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9780097578 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9780197579 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97804,12 +97582,12 @@
9780497582 state.addr = 587881357748664875LLU; // emitpoptmp
9780597583 break;
9780697584 }
97807- case 18446744073709545964LLU: // 99999998lq'''''''''''''''
97585+ case 18446744073709545972LLU: // 99999998ly'''''''''''''''
9780897586 {
97809- state.addr = 18446744073709545965LLU; // 99999998lr'''''''''''''''
97587+ state.addr = 18446744073709545973LLU; // 99999998lz'''''''''''''''
9781097588 break;
9781197589 }
97812- case 18446744073709545965LLU: // 99999998lr'''''''''''''''
97590+ case 18446744073709545973LLU: // 99999998lz'''''''''''''''
9781397591 {
9781497592 {
9781597593 uint64_t mainresult = heap.data[0].elem0;
@@ -97831,7 +97609,7 @@
9783197609 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9783297610 }
9783397611 // 4LLU
97834- uint64_t return_to = 18446744073709545962LLU;
97612+ uint64_t return_to = 18446744073709545970LLU;
9783597613 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9783697614 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9783797615 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97840,20 +97618,20 @@
9784097618 state.addr = 587881357748664875LLU; // emitpoptmp
9784197619 break;
9784297620 }
97843- case 18446744073709545962LLU: // 99999998lo'''''''''''''''
97621+ case 18446744073709545970LLU: // 99999998lw'''''''''''''''
9784497622 {
97845- state.addr = 18446744073709545963LLU; // 99999998lp'''''''''''''''
97623+ state.addr = 18446744073709545971LLU; // 99999998lx'''''''''''''''
9784697624 break;
9784797625 }
97848- case 18446744073709545963LLU: // 99999998lp'''''''''''''''
97626+ case 18446744073709545971LLU: // 99999998lx'''''''''''''''
9784997627 {
9785097628 // variable u64 level_____ goes out of scope
9785197629 // emitted destructur for type u64
9785297630 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 21
97853- state.addr = 18446744073709545968LLU; // 99999998lu'''''''''''''''
97631+ state.addr = 18446744073709545976LLU; // 99999998l2'''''''''''''''
9785497632 break;
9785597633 }
97856- case 18446744073709545968LLU: // 99999998lu'''''''''''''''
97634+ case 18446744073709545976LLU: // 99999998l2'''''''''''''''
9785797635 {
9785897636 {
9785997637 uint64_t mainresult = heap.data[0].elem0;
@@ -97871,7 +97649,7 @@
9787197649 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9787297650 }
9787397651 // 3LLU
97874- uint64_t return_to = 18446744073709545960LLU;
97652+ uint64_t return_to = 18446744073709545968LLU;
9787597653 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9787697654 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9787797655 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97880,12 +97658,12 @@
9788097658 state.addr = 587881353282000896LLU; // emitleave_
9788197659 break;
9788297660 }
97883- case 18446744073709545960LLU: // 99999998lm'''''''''''''''
97661+ case 18446744073709545968LLU: // 99999998lu'''''''''''''''
9788497662 {
97885- state.addr = 18446744073709545961LLU; // 99999998ln'''''''''''''''
97663+ state.addr = 18446744073709545969LLU; // 99999998lv'''''''''''''''
9788697664 break;
9788797665 }
97888- case 18446744073709545961LLU: // 99999998ln'''''''''''''''
97666+ case 18446744073709545969LLU: // 99999998lv'''''''''''''''
9788997667 {
9789097668 {
9789197669 uint64_t mainresult = heap.data[0].elem0;
@@ -97903,7 +97681,7 @@
9790397681 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9790497682 }
9790597683 // 3LLU
97906- uint64_t return_to = 18446744073709545958LLU;
97684+ uint64_t return_to = 18446744073709545966LLU;
9790797685 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9790897686 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9790997687 heap.data[0].elem1 = heap.data[0].elem0;
@@ -97912,12 +97690,12 @@
9791297690 state.addr = 788334683946154816LLU; // pushdestr_
9791397691 break;
9791497692 }
97915- case 18446744073709545958LLU: // 99999998lk'''''''''''''''
97693+ case 18446744073709545966LLU: // 99999998ls'''''''''''''''
9791697694 {
97917- state.addr = 18446744073709545959LLU; // 99999998ll'''''''''''''''
97695+ state.addr = 18446744073709545967LLU; // 99999998lt'''''''''''''''
9791897696 break;
9791997697 }
97920- case 18446744073709545959LLU: // 99999998ll'''''''''''''''
97698+ case 18446744073709545967LLU: // 99999998lt'''''''''''''''
9792197699 {
9792297700 // variable u64 skiplabel_ goes out of scope
9792397701 // emitted destructur for type u64
@@ -97946,10 +97724,10 @@
9794697724 // variable u64 remainsize goes out of scope
9794797725 // emitted destructur for type u64
9794897726 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference remainsize at 12
97949- state.addr = 18446744073709546017LLU; // 99999998mf'''''''''''''''
97727+ state.addr = 18446744073709546025LLU; // 99999998mn'''''''''''''''
9795097728 break;
9795197729 }
97952- case 18446744073709546017LLU: // 99999998mf'''''''''''''''
97730+ case 18446744073709546025LLU: // 99999998mn'''''''''''''''
9795397731 {
9795497732 {
9795597733 uint64_t arg = 0LLU;
@@ -97963,10 +97741,10 @@
9796397741 uint64_t arg = 0;
9796497742 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9796597743 }
97966- state.addr = 18446744073709545957LLU; // 99999998lj'''''''''''''''
97744+ state.addr = 18446744073709545965LLU; // 99999998lr'''''''''''''''
9796797745 break;
9796897746 }
97969- case 18446744073709545957LLU: // 99999998lj'''''''''''''''
97747+ case 18446744073709545965LLU: // 99999998lr'''''''''''''''
9797097748 {
9797197749 if(!*LOCAL_ACCESS(heap.data, 14LLU, 12LLU))
9797297750 {
@@ -97973,7 +97751,7 @@
9797397751 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
9797497752 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
9797597753 {
97976- state.addr = 18446744073709545956LLU; // 99999998li'''''''''''''''
97754+ state.addr = 18446744073709545964LLU; // 99999998lq'''''''''''''''
9797797755 break;
9797897756 }
9797997757 }
@@ -97999,7 +97777,7 @@
9799997777 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9800097778 }
9800197779 // 2LLU
98002- uint64_t return_to = 18446744073709545954LLU;
97780+ uint64_t return_to = 18446744073709545962LLU;
9800397781 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9800497782 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9800597783 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98008,12 +97786,12 @@
9800897786 state.addr = 861504787186880512LLU; // typemain__
9800997787 break;
9801097788 }
98011- case 18446744073709545954LLU: // 99999998lg'''''''''''''''
97789+ case 18446744073709545962LLU: // 99999998lo'''''''''''''''
9801297790 {
98013- state.addr = 18446744073709545955LLU; // 99999998lh'''''''''''''''
97791+ state.addr = 18446744073709545963LLU; // 99999998lp'''''''''''''''
9801497792 break;
9801597793 }
98016- case 18446744073709545955LLU: // 99999998lh'''''''''''''''
97794+ case 18446744073709545963LLU: // 99999998lp'''''''''''''''
9801797795 {
9801897796 {
9801997797 uint64_t mainresult = heap.data[0].elem0;
@@ -98035,7 +97813,7 @@
9803597813 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9803697814 }
9803797815 // 4LLU
98038- uint64_t return_to = 18446744073709545952LLU;
97816+ uint64_t return_to = 18446744073709545960LLU;
9803997817 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9804097818 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9804197819 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98044,12 +97822,12 @@
9804497822 state.addr = 861504789552170795LLU; // typeonheap
9804597823 break;
9804697824 }
98047- case 18446744073709545952LLU: // 99999998le'''''''''''''''
97825+ case 18446744073709545960LLU: // 99999998lm'''''''''''''''
9804897826 {
98049- state.addr = 18446744073709545953LLU; // 99999998lf'''''''''''''''
97827+ state.addr = 18446744073709545961LLU; // 99999998ln'''''''''''''''
9805097828 break;
9805197829 }
98052- case 18446744073709545953LLU: // 99999998lf'''''''''''''''
97830+ case 18446744073709545961LLU: // 99999998ln'''''''''''''''
9805397831 {
9805497832 /*sumheapsz_*/*LOCAL_ACCESS(heap.data, 16LLU, 11LLU) = /*sumheapsz_*/*LOCAL_ACCESS(heap.data, 16LLU, 11LLU) + /*reqsize___*/*LOCAL_ACCESS(heap.data, 16LLU, 14LLU);
9805597833 ++/*sumheapsz_*/*LOCAL_ACCESS(heap.data, 16LLU, 11LLU);
@@ -98061,10 +97839,10 @@
9806197839 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reqsize___ at 15
9806297840 // parameter-reference elemdef___ elemtype__ goes out of scope
9806397841 // parameter list<elemdef___> defpars___ goes out of scope
98064- state.addr = 18446744073709545957LLU; // 99999998lj'''''''''''''''
97842+ state.addr = 18446744073709545965LLU; // 99999998lr'''''''''''''''
9806597843 break;
9806697844 }
98067- case 18446744073709545956LLU: // 99999998li'''''''''''''''
97845+ case 18446744073709545964LLU: // 99999998lq'''''''''''''''
9806897846 {
9806997847 --/*sumheapsz_*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU);
9807097848 {
@@ -98087,7 +97865,7 @@
9808797865 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9808897866 }
9808997867 // 4LLU
98090- uint64_t return_to = 18446744073709545950LLU;
97868+ uint64_t return_to = 18446744073709545958LLU;
9809197869 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9809297870 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9809397871 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98096,12 +97874,12 @@
9809697874 state.addr = 788334700303681455LLU; // pushstruct
9809797875 break;
9809897876 }
98099- case 18446744073709545950LLU: // 99999998lc'''''''''''''''
97877+ case 18446744073709545958LLU: // 99999998lk'''''''''''''''
9810097878 {
98101- state.addr = 18446744073709545951LLU; // 99999998ld'''''''''''''''
97879+ state.addr = 18446744073709545959LLU; // 99999998ll'''''''''''''''
9810297880 break;
9810397881 }
98104- case 18446744073709545951LLU: // 99999998ld'''''''''''''''
97882+ case 18446744073709545959LLU: // 99999998ll'''''''''''''''
9810597883 {
9810697884 // variable u64 sumheapsz_ goes out of scope
9810797885 // emitted destructur for type u64
@@ -98116,14 +97894,14 @@
9811697894 uint64_t arg = 0;
9811797895 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9811897896 }
98119- state.addr = 18446744073709545948LLU; // 99999998la'''''''''''''''
97897+ state.addr = 18446744073709545956LLU; // 99999998li'''''''''''''''
9812097898 break;
9812197899 }
98122- case 18446744073709545948LLU: // 99999998la'''''''''''''''
97900+ case 18446744073709545956LLU: // 99999998li'''''''''''''''
9812397901 {
9812497902 if(!*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)/*list*/)
9812597903 {
98126- state.addr = 18446744073709545949LLU; // 99999998lb'''''''''''''''
97904+ state.addr = 18446744073709545957LLU; // 99999998lj'''''''''''''''
9812797905 break;
9812897906 }
9812997907 *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)/*list*/, 3);
@@ -98135,7 +97913,7 @@
9813597913 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9813697914 }
9813797915 // 1LLU
98138- uint64_t return_to = 18446744073709545947LLU;
97916+ uint64_t return_to = 18446744073709545955LLU;
9813997917 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9814097918 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9814197919 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98144,21 +97922,21 @@
9814497922 state.addr = 587581796494083780LLU; // elemdef_$D
9814597923 break;
9814697924 }
98147- case 18446744073709545947LLU: // 99999998l$'''''''''''''''
97925+ case 18446744073709545955LLU: // 99999998lh'''''''''''''''
9814897926 {
98149- state.addr = 18446744073709545948LLU; // 99999998la'''''''''''''''
97927+ state.addr = 18446744073709545956LLU; // 99999998li'''''''''''''''
9815097928 break;
9815197929 }
98152- case 18446744073709545949LLU: // 99999998lb'''''''''''''''
97930+ case 18446744073709545957LLU: // 99999998lj'''''''''''''''
9815397931 {
9815497932 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
9815597933 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference defpars___ at 10
9815697934 heap.availilable_size_for_dynamic_objects += 0LLU;
9815797935 heap.availilable_size_for_dynamic_objects += 0LLU;
98158- state.addr = 18446744073709545946LLU; // 99999998lZ'''''''''''''''
97936+ state.addr = 18446744073709545954LLU; // 99999998lg'''''''''''''''
9815997937 break;
9816097938 }
98161- case 18446744073709546058LLU: // 99999998nJ'''''''''''''''
97939+ case 18446744073709546066LLU: // 99999998nR'''''''''''''''
9816297940 {
9816397941 {
9816497942 uint64_t arg = 876392862416109568LLU;
@@ -98165,10 +97943,10 @@
9816597943 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9816697944 }
9816797945 /*isunion___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*isunion___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 10LLU, 7LLU);
98168- state.addr = /*isunion___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709545945LLU : 18446744073709545944LLU;
97946+ state.addr = /*isunion___*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709545953LLU : 18446744073709545952LLU;
9816997947 break;
9817097948 }
98171- case 18446744073709545945LLU: // 99999998lY'''''''''''''''
97949+ case 18446744073709545953LLU: // 99999998lf'''''''''''''''
9817297950 {
9817397951 {
9817497952 uint64_t arg = 0LLU;
@@ -98182,7 +97960,7 @@
9818297960 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9818397961 }
9818497962 // 1LLU
98185- uint64_t return_to = 18446744073709545942LLU;
97963+ uint64_t return_to = 18446744073709545950LLU;
9818697964 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9818797965 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9818897966 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98191,12 +97969,12 @@
9819197969 state.addr = 839519719621918720LLU; // skipws____
9819297970 break;
9819397971 }
98194- case 18446744073709545942LLU: // 99999998lV'''''''''''''''
97972+ case 18446744073709545950LLU: // 99999998lc'''''''''''''''
9819597973 {
98196- state.addr = 18446744073709545943LLU; // 99999998lW'''''''''''''''
97974+ state.addr = 18446744073709545951LLU; // 99999998ld'''''''''''''''
9819797975 break;
9819897976 }
98199- case 18446744073709545943LLU: // 99999998lW'''''''''''''''
97977+ case 18446744073709545951LLU: // 99999998ld'''''''''''''''
9820097978 {
9820197979 /*union_id__*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 5LLU)));
9820297980 {
@@ -98219,7 +97997,7 @@
9821997997 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9822097998 }
9822197999 // 3LLU
98222- uint64_t return_to = 18446744073709545939LLU;
98000+ uint64_t return_to = 18446744073709545947LLU;
9822398001 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9822498002 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9822598003 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98228,17 +98006,17 @@
9822898006 state.addr = 590977518136150752LLU; // existstype
9822998007 break;
9823098008 }
98231- case 18446744073709545939LLU: // 99999998lS'''''''''''''''
98009+ case 18446744073709545947LLU: // 99999998l$'''''''''''''''
9823298010 {
98233- state.addr = 18446744073709545940LLU; // 99999998lT'''''''''''''''
98011+ state.addr = 18446744073709545948LLU; // 99999998la'''''''''''''''
9823498012 break;
9823598013 }
98236- case 18446744073709545940LLU: // 99999998lT'''''''''''''''
98014+ case 18446744073709545948LLU: // 99999998la'''''''''''''''
9823798015 {
98238- state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709545938LLU : 18446744073709545937LLU;
98016+ state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) ? 18446744073709545946LLU : 18446744073709545945LLU;
9823998017 break;
9824098018 }
98241- case 18446744073709545938LLU: // 99999998lR'''''''''''''''
98019+ case 18446744073709545946LLU: // 99999998lZ'''''''''''''''
9824298020 {
9824398021 fprintf(stderr, "%s", "re-definition of union ");
9824498022 printid(stderr, /*union_id__*/*LOCAL_ACCESS(heap.data, 12LLU, 10LLU));
@@ -98246,18 +98024,18 @@
9824698024 fprintf(stderr, "%s\n", "");
9824798025 exit(-1);
9824898026 }
98249- state.addr = 18446744073709545937LLU; // 99999998lQ'''''''''''''''
98027+ state.addr = 18446744073709545945LLU; // 99999998lY'''''''''''''''
9825098028 break;
9825198029 }
98252- case 18446744073709545937LLU: // 99999998lQ'''''''''''''''
98030+ case 18446744073709545945LLU: // 99999998lY'''''''''''''''
9825398031 {
9825498032 // variable u64 exists____ goes out of scope
9825598033 // emitted destructur for type u64
9825698034 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference exists____ at 12
98257- state.addr = 18446744073709545941LLU; // 99999998lU'''''''''''''''
98035+ state.addr = 18446744073709545949LLU; // 99999998lb'''''''''''''''
9825898036 break;
9825998037 }
98260- case 18446744073709545941LLU: // 99999998lU'''''''''''''''
98038+ case 18446744073709545949LLU: // 99999998lb'''''''''''''''
9826198039 {
9826298040 {
9826398041 uint64_t arg = 0LLU;
@@ -98271,7 +98049,7 @@
9827198049 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9827298050 }
9827398051 // 1LLU
98274- uint64_t return_to = 18446744073709545935LLU;
98052+ uint64_t return_to = 18446744073709545943LLU;
9827598053 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9827698054 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9827798055 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98280,12 +98058,12 @@
9828098058 state.addr = 839519719621918720LLU; // skipws____
9828198059 break;
9828298060 }
98283- case 18446744073709545935LLU: // 99999998lO'''''''''''''''
98061+ case 18446744073709545943LLU: // 99999998lW'''''''''''''''
9828498062 {
98285- state.addr = 18446744073709545936LLU; // 99999998lP'''''''''''''''
98063+ state.addr = 18446744073709545944LLU; // 99999998lX'''''''''''''''
9828698064 break;
9828798065 }
98288- case 18446744073709545936LLU: // 99999998lP'''''''''''''''
98066+ case 18446744073709545944LLU: // 99999998lX'''''''''''''''
9828998067 {
9829098068 {
9829198069 uint64_t arg = 0LLU;
@@ -98300,7 +98078,7 @@
9830098078 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9830198079 }
9830298080 // 1LLU
98303- uint64_t return_to = 18446744073709545933LLU;
98081+ uint64_t return_to = 18446744073709545941LLU;
9830498082 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9830598083 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9830698084 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98309,12 +98087,12 @@
9830998087 state.addr = 839519719621918720LLU; // skipws____
9831098088 break;
9831198089 }
98312- case 18446744073709545933LLU: // 99999998lM'''''''''''''''
98090+ case 18446744073709545941LLU: // 99999998lU'''''''''''''''
9831398091 {
98314- state.addr = 18446744073709545934LLU; // 99999998lN'''''''''''''''
98092+ state.addr = 18446744073709545942LLU; // 99999998lV'''''''''''''''
9831598093 break;
9831698094 }
98317- case 18446744073709545934LLU: // 99999998lN'''''''''''''''
98095+ case 18446744073709545942LLU: // 99999998lV'''''''''''''''
9831898096 {
9831998097 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 5LLU)));
9832098098 {
@@ -98325,15 +98103,15 @@
9832598103 uint64_t arg = 0LLU;
9832698104 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9832798105 }
98328- state.addr = 18446744073709545932LLU; // 99999998lL'''''''''''''''
98106+ state.addr = 18446744073709545940LLU; // 99999998lT'''''''''''''''
9832998107 break;
9833098108 }
98331- case 18446744073709545932LLU: // 99999998lL'''''''''''''''
98109+ case 18446744073709545940LLU: // 99999998lT'''''''''''''''
9833298110 {
9833398111 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)) = (uint64_t)getchar();
9833498112 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)) > 255)
9833598113 {
98336- state.addr = 18446744073709545931LLU; // 99999998lK'''''''''''''''
98114+ state.addr = 18446744073709545939LLU; // 99999998lS'''''''''''''''
9833798115 break;
9833898116 }
9833998117 {
@@ -98344,7 +98122,7 @@
9834498122 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9834598123 }
9834698124 // 1LLU
98347- uint64_t return_to = 18446744073709545929LLU;
98125+ uint64_t return_to = 18446744073709545937LLU;
9834898126 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9834998127 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9835098128 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98353,19 +98131,19 @@
9835398131 state.addr = 839519719621918720LLU; // skipws____
9835498132 break;
9835598133 }
98356- case 18446744073709545929LLU: // 99999998lI'''''''''''''''
98134+ case 18446744073709545937LLU: // 99999998lQ'''''''''''''''
9835798135 {
98358- state.addr = 18446744073709545930LLU; // 99999998lJ'''''''''''''''
98136+ state.addr = 18446744073709545938LLU; // 99999998lR'''''''''''''''
9835998137 break;
9836098138 }
98361- case 18446744073709545930LLU: // 99999998lJ'''''''''''''''
98139+ case 18446744073709545938LLU: // 99999998lR'''''''''''''''
9836298140 {
9836398141 /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 7LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
9836498142 /*result____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*union_id__*/*LOCAL_ACCESS(heap.data, 15LLU, 10LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 7LLU);
98365- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709545928LLU : 18446744073709545927LLU;
98143+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709545936LLU : 18446744073709545935LLU;
9836698144 break;
9836798145 }
98368- case 18446744073709545928LLU: // 99999998lH'''''''''''''''
98146+ case 18446744073709545936LLU: // 99999998lP'''''''''''''''
9836998147 {
9837098148 fprintf(stderr, "%s", "re-definition of union-type ");
9837198149 printid(stderr, /*union_id__*/*LOCAL_ACCESS(heap.data, 15LLU, 10LLU));
@@ -98375,10 +98153,10 @@
9837598153 fprintf(stderr, "%s\n", "");
9837698154 exit(-1);
9837798155 }
98378- state.addr = 18446744073709545927LLU; // 99999998lG'''''''''''''''
98156+ state.addr = 18446744073709545935LLU; // 99999998lO'''''''''''''''
9837998157 break;
9838098158 }
98381- case 18446744073709545927LLU: // 99999998lG'''''''''''''''
98159+ case 18446744073709545935LLU: // 99999998lO'''''''''''''''
9838298160 {
9838398161 {
9838498162 uint64_t arg = 0LLU;
@@ -98400,7 +98178,7 @@
9840098178 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9840198179 }
9840298180 // 3LLU
98403- uint64_t return_to = 18446744073709545924LLU;
98181+ uint64_t return_to = 18446744073709545932LLU;
9840498182 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9840598183 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9840698184 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98409,17 +98187,17 @@
9840998187 state.addr = 590977518136150752LLU; // existstype
9841098188 break;
9841198189 }
98412- case 18446744073709545924LLU: // 99999998lD'''''''''''''''
98190+ case 18446744073709545932LLU: // 99999998lL'''''''''''''''
9841398191 {
98414- state.addr = 18446744073709545925LLU; // 99999998lE'''''''''''''''
98192+ state.addr = 18446744073709545933LLU; // 99999998lM'''''''''''''''
9841598193 break;
9841698194 }
98417- case 18446744073709545925LLU: // 99999998lE'''''''''''''''
98195+ case 18446744073709545933LLU: // 99999998lM'''''''''''''''
9841898196 {
98419- state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709545923LLU : 18446744073709545922LLU;
98197+ state.addr = /*exists____*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709545931LLU : 18446744073709545930LLU;
9842098198 break;
9842198199 }
98422- case 18446744073709545923LLU: // 99999998lC'''''''''''''''
98200+ case 18446744073709545931LLU: // 99999998lK'''''''''''''''
9842398201 {
9842498202 fprintf(stderr, "%s", "re-definition of union ");
9842598203 printid(stderr, /*union_id__*/*LOCAL_ACCESS(heap.data, 16LLU, 10LLU));
@@ -98429,27 +98207,27 @@
9842998207 fprintf(stderr, "%s\n", "");
9843098208 exit(-1);
9843198209 }
98432- state.addr = 18446744073709545922LLU; // 99999998lB'''''''''''''''
98210+ state.addr = 18446744073709545930LLU; // 99999998lJ'''''''''''''''
9843398211 break;
9843498212 }
98435- case 18446744073709545922LLU: // 99999998lB'''''''''''''''
98213+ case 18446744073709545930LLU: // 99999998lJ'''''''''''''''
9843698214 {
9843798215 // variable u64 exists____ goes out of scope
9843898216 // emitted destructur for type u64
9843998217 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference exists____ at 16
98440- state.addr = 18446744073709545926LLU; // 99999998lF'''''''''''''''
98218+ state.addr = 18446744073709545934LLU; // 99999998lN'''''''''''''''
9844198219 break;
9844298220 }
98443- case 18446744073709545926LLU: // 99999998lF'''''''''''''''
98221+ case 18446744073709545934LLU: // 99999998lN'''''''''''''''
9844498222 {
9844598223 {
9844698224 uint64_t arg = /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 7LLU);
9844798225 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9844898226 }
98449- state.addr = !list_push_move(&heap, &/*tmp_______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU), &/*constrs___*/*LOCAL_ACCESS(heap.data, 16LLU, 11LLU), 1) ? 18446744073709545920LLU : 18446744073709545919LLU;
98227+ state.addr = !list_push_move(&heap, &/*tmp_______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU), &/*constrs___*/*LOCAL_ACCESS(heap.data, 16LLU, 11LLU), 1) ? 18446744073709545928LLU : 18446744073709545927LLU;
9845098228 break;
9845198229 }
98452- case 18446744073709545920LLU: // 99999998l_'''''''''''''''
98230+ case 18446744073709545928LLU: // 99999998lH'''''''''''''''
9845398231 {
9845498232 {
9845598233 uint64_t arg = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU);
@@ -98467,23 +98245,23 @@
9846798245 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmp_______ at 17
9846898246 heap.availilable_size_for_dynamic_objects += 0LLU;
9846998247 heap.availilable_size_for_dynamic_objects += 0LLU;
98470- state.addr = 18446744073709545918LLU; // 99999998k8'''''''''''''''
98248+ state.addr = 18446744073709545926LLU; // 99999998lF'''''''''''''''
9847198249 break;
9847298250 }
98473- case 18446744073709545919LLU: // 99999998k9'''''''''''''''
98251+ case 18446744073709545927LLU: // 99999998lG'''''''''''''''
9847498252 {
98475- state.addr = 18446744073709545918LLU; // 99999998k8'''''''''''''''
98253+ state.addr = 18446744073709545926LLU; // 99999998lF'''''''''''''''
9847698254 break;
9847798255 }
98478- case 18446744073709545918LLU: // 99999998k8'''''''''''''''
98256+ case 18446744073709545926LLU: // 99999998lF'''''''''''''''
9847998257 {
9848098258 // variable u64 tmp_______ goes out of scope
9848198259 // (uninitialized -> no destructor-call)
9848298260 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmp_______ at 16
98483- state.addr = 18446744073709545921LLU; // 99999998lA'''''''''''''''
98261+ state.addr = 18446744073709545929LLU; // 99999998lI'''''''''''''''
9848498262 break;
9848598263 }
98486- case 18446744073709545921LLU: // 99999998lA'''''''''''''''
98264+ case 18446744073709545929LLU: // 99999998lI'''''''''''''''
9848798265 {
9848898266 {
9848998267 uint64_t arg = 0LLU;
@@ -98497,7 +98275,7 @@
9849798275 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9849898276 }
9849998277 // 1LLU
98500- uint64_t return_to = 18446744073709545915LLU;
98278+ uint64_t return_to = 18446744073709545923LLU;
9850198279 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9850298280 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9850398281 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98506,12 +98284,12 @@
9850698284 state.addr = 839519719621918720LLU; // skipws____
9850798285 break;
9850898286 }
98509- case 18446744073709545915LLU: // 99999998k5'''''''''''''''
98287+ case 18446744073709545923LLU: // 99999998lC'''''''''''''''
9851098288 {
98511- state.addr = 18446744073709545916LLU; // 99999998k6'''''''''''''''
98289+ state.addr = 18446744073709545924LLU; // 99999998lD'''''''''''''''
9851298290 break;
9851398291 }
98514- case 18446744073709545916LLU: // 99999998k6'''''''''''''''
98292+ case 18446744073709545924LLU: // 99999998lD'''''''''''''''
9851598293 {
9851698294 {
9851798295 uint64_t mainresult = heap.data[0].elem0;
@@ -98533,7 +98311,7 @@
9853398311 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9853498312 }
9853598313 // 4LLU
98536- uint64_t return_to = 18446744073709545913LLU;
98314+ uint64_t return_to = 18446744073709545921LLU;
9853798315 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9853898316 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9853998317 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98542,17 +98320,17 @@
9854298320 state.addr = 782701543351519790LLU; // parseelems
9854398321 break;
9854498322 }
98545- case 18446744073709545913LLU: // 99999998k3'''''''''''''''
98323+ case 18446744073709545921LLU: // 99999998lA'''''''''''''''
9854698324 {
98547- state.addr = 18446744073709545914LLU; // 99999998k4'''''''''''''''
98325+ state.addr = 18446744073709545922LLU; // 99999998lB'''''''''''''''
9854898326 break;
9854998327 }
98550- case 18446744073709545914LLU: // 99999998k4'''''''''''''''
98328+ case 18446744073709545922LLU: // 99999998lB'''''''''''''''
9855198329 {
98552- state.addr = 18446744073709545917LLU; // 99999998k7'''''''''''''''
98330+ state.addr = 18446744073709545925LLU; // 99999998lE'''''''''''''''
9855398331 break;
9855498332 }
98555- case 18446744073709545917LLU: // 99999998k7'''''''''''''''
98333+ case 18446744073709545925LLU: // 99999998lE'''''''''''''''
9855698334 {
9855798335 {
9855898336 uint64_t arg = 0LLU;
@@ -98578,7 +98356,7 @@
9857898356 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9857998357 }
9858098358 // 2LLU
98581- uint64_t return_to = 18446744073709545910LLU;
98359+ uint64_t return_to = 18446744073709545918LLU;
9858298360 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9858398361 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9858498362 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98587,12 +98365,12 @@
9858798365 state.addr = 621679233931860255LLU; // gendestrid
9858898366 break;
9858998367 }
98590- case 18446744073709545910LLU: // 99999998k0'''''''''''''''
98368+ case 18446744073709545918LLU: // 99999998k8'''''''''''''''
9859198369 {
98592- state.addr = 18446744073709545911LLU; // 99999998k1'''''''''''''''
98370+ state.addr = 18446744073709545919LLU; // 99999998k9'''''''''''''''
9859398371 break;
9859498372 }
98595- case 18446744073709545911LLU: // 99999998k1'''''''''''''''
98373+ case 18446744073709545919LLU: // 99999998k9'''''''''''''''
9859698374 {
9859798375 {
9859898376 uint64_t mainresult = heap.data[0].elem0;
@@ -98602,7 +98380,7 @@
9860298380 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9860398381 }
9860498382 // 1LLU
98605- uint64_t return_to = 18446744073709545908LLU;
98383+ uint64_t return_to = 18446744073709545916LLU;
9860698384 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9860798385 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9860898386 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98611,12 +98389,12 @@
9861198389 state.addr = 587881345921715008LLU; // emitenter_
9861298390 break;
9861398391 }
98614- case 18446744073709545908LLU: // 99999998ky'''''''''''''''
98392+ case 18446744073709545916LLU: // 99999998k6'''''''''''''''
9861598393 {
98616- state.addr = 18446744073709545909LLU; // 99999998kz'''''''''''''''
98394+ state.addr = 18446744073709545917LLU; // 99999998k7'''''''''''''''
9861798395 break;
9861898396 }
98619- case 18446744073709545909LLU: // 99999998kz'''''''''''''''
98397+ case 18446744073709545917LLU: // 99999998k7'''''''''''''''
9862098398 {
9862198399 {
9862298400 uint64_t arg = 1LLU;
@@ -98630,7 +98408,7 @@
9863098408 uint64_t mainresult = heap.data[0].elem0;
9863198409 heap.data[0].elem0 = 0;
9863298410 // 0LLU
98633- uint64_t return_to = 18446744073709545906LLU;
98411+ uint64_t return_to = 18446744073709545914LLU;
9863498412 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9863598413 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9863698414 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98639,12 +98417,12 @@
9863998417 state.addr = 890787671342055424LLU; // varopen___
9864098418 break;
9864198419 }
98642- case 18446744073709545906LLU: // 99999998kw'''''''''''''''
98420+ case 18446744073709545914LLU: // 99999998k4'''''''''''''''
9864398421 {
98644- state.addr = 18446744073709545907LLU; // 99999998kx'''''''''''''''
98422+ state.addr = 18446744073709545915LLU; // 99999998k5'''''''''''''''
9864598423 break;
9864698424 }
98647- case 18446744073709545907LLU: // 99999998kx'''''''''''''''
98425+ case 18446744073709545915LLU: // 99999998k5'''''''''''''''
9864898426 {
9864998427 fprintf(stdout, "%s", "0");
9865098428 {
@@ -98671,7 +98449,7 @@
9867198449 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9867298450 }
9867398451 // 5LLU
98674- uint64_t return_to = 18446744073709545904LLU;
98452+ uint64_t return_to = 18446744073709545912LLU;
9867598453 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9867698454 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9867798455 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98680,12 +98458,12 @@
9868098458 state.addr = 890786842582581248LLU; // varclose__
9868198459 break;
9868298460 }
98683- case 18446744073709545904LLU: // 99999998ku'''''''''''''''
98461+ case 18446744073709545912LLU: // 99999998k2'''''''''''''''
9868498462 {
98685- state.addr = 18446744073709545905LLU; // 99999998kv'''''''''''''''
98463+ state.addr = 18446744073709545913LLU; // 99999998k3'''''''''''''''
9868698464 break;
9868798465 }
98688- case 18446744073709545905LLU: // 99999998kv'''''''''''''''
98466+ case 18446744073709545913LLU: // 99999998k3'''''''''''''''
9868998467 {
9869098468 {
9869198469 uint64_t arg = 0LLU;
@@ -98700,10 +98478,10 @@
9870098478 uint64_t arg = 0;
9870198479 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9870298480 }
98703- state.addr = 18446744073709545903LLU; // 99999998kt'''''''''''''''
98481+ state.addr = 18446744073709545911LLU; // 99999998k1'''''''''''''''
9870498482 break;
9870598483 }
98706- case 18446744073709545903LLU: // 99999998kt'''''''''''''''
98484+ case 18446744073709545911LLU: // 99999998k1'''''''''''''''
9870798485 {
9870898486 if(!*LOCAL_ACCESS(heap.data, 24LLU, 22LLU))
9870998487 {
@@ -98710,7 +98488,7 @@
9871098488 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 24
9871198489 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
9871298490 {
98713- state.addr = 18446744073709545902LLU; // 99999998ks'''''''''''''''
98491+ state.addr = 18446744073709545910LLU; // 99999998k0'''''''''''''''
9871498492 break;
9871598493 }
9871698494 }
@@ -98741,7 +98519,7 @@
9874198519 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9874298520 }
9874398521 // 4LLU
98744- uint64_t return_to = 18446744073709545900LLU;
98522+ uint64_t return_to = 18446744073709545908LLU;
9874598523 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9874698524 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9874798525 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98750,12 +98528,12 @@
9875098528 state.addr = 587881363956563968LLU; // emitvar___
9875198529 break;
9875298530 }
98753- case 18446744073709545900LLU: // 99999998kq'''''''''''''''
98531+ case 18446744073709545908LLU: // 99999998ky'''''''''''''''
9875498532 {
98755- state.addr = 18446744073709545901LLU; // 99999998kr'''''''''''''''
98533+ state.addr = 18446744073709545909LLU; // 99999998kz'''''''''''''''
9875698534 break;
9875798535 }
98758- case 18446744073709545901LLU: // 99999998kr'''''''''''''''
98536+ case 18446744073709545909LLU: // 99999998kz'''''''''''''''
9875998537 {
9876098538 fprintf(stdout, "%s", " = tree_pop_move(&heap, ");
9876198539 {
@@ -98766,7 +98544,7 @@
9876698544 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9876798545 }
9876898546 // 1LLU
98769- uint64_t return_to = 18446744073709545898LLU;
98547+ uint64_t return_to = 18446744073709545906LLU;
9877098548 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9877198549 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9877298550 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98775,12 +98553,12 @@
9877598553 state.addr = 787446708198178816LLU; // printnr___
9877698554 break;
9877798555 }
98778- case 18446744073709545898LLU: // 99999998ko'''''''''''''''
98556+ case 18446744073709545906LLU: // 99999998kw'''''''''''''''
9877998557 {
98780- state.addr = 18446744073709545899LLU; // 99999998kp'''''''''''''''
98558+ state.addr = 18446744073709545907LLU; // 99999998kx'''''''''''''''
9878198559 break;
9878298560 }
98783- case 18446744073709545899LLU: // 99999998kp'''''''''''''''
98561+ case 18446744073709545907LLU: // 99999998kx'''''''''''''''
9878498562 {
9878598563 fprintf(stdout, "%s", ", &");
9878698564 {
@@ -98803,7 +98581,7 @@
9880398581 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9880498582 }
9880598583 // 4LLU
98806- uint64_t return_to = 18446744073709545896LLU;
98584+ uint64_t return_to = 18446744073709545904LLU;
9880798585 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9880898586 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9880998587 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98812,12 +98590,12 @@
9881298590 state.addr = 587881359725559808LLU; // emitref___
9881398591 break;
9881498592 }
98815- case 18446744073709545896LLU: // 99999998km'''''''''''''''
98593+ case 18446744073709545904LLU: // 99999998ku'''''''''''''''
9881698594 {
98817- state.addr = 18446744073709545897LLU; // 99999998kn'''''''''''''''
98595+ state.addr = 18446744073709545905LLU; // 99999998kv'''''''''''''''
9881898596 break;
9881998597 }
98820- case 18446744073709545897LLU: // 99999998kn'''''''''''''''
98598+ case 18446744073709545905LLU: // 99999998kv'''''''''''''''
9882198599 {
9882298600 fprintf(stdout, "%s", ");\n");
9882398601 {
@@ -98860,7 +98638,7 @@
9886098638 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9886198639 }
9886298640 // 9LLU
98863- uint64_t return_to = 18446744073709545894LLU;
98641+ uint64_t return_to = 18446744073709545902LLU;
9886498642 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9886598643 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9886698644 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98869,12 +98647,12 @@
9886998647 state.addr = 587881344696777536LLU; // emitdestr_
9887098648 break;
9887198649 }
98872- case 18446744073709545894LLU: // 99999998kk'''''''''''''''
98650+ case 18446744073709545902LLU: // 99999998ks'''''''''''''''
9887398651 {
98874- state.addr = 18446744073709545895LLU; // 99999998kl'''''''''''''''
98652+ state.addr = 18446744073709545903LLU; // 99999998kt'''''''''''''''
9887598653 break;
9887698654 }
98877- case 18446744073709545895LLU: // 99999998kl'''''''''''''''
98655+ case 18446744073709545903LLU: // 99999998kt'''''''''''''''
9887898656 {
9887998657 {
9888098658 uint64_t arg = 0LLU;
@@ -98896,7 +98674,7 @@
9889698674 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9889798675 }
9889898676 // 2LLU
98899- uint64_t return_to = 18446744073709545892LLU;
98677+ uint64_t return_to = 18446744073709545900LLU;
9890098678 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9890198679 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9890298680 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98905,12 +98683,12 @@
9890598683 state.addr = 861504787186880512LLU; // typemain__
9890698684 break;
9890798685 }
98908- case 18446744073709545892LLU: // 99999998ki'''''''''''''''
98686+ case 18446744073709545900LLU: // 99999998kq'''''''''''''''
9890998687 {
98910- state.addr = 18446744073709545893LLU; // 99999998kj'''''''''''''''
98688+ state.addr = 18446744073709545901LLU; // 99999998kr'''''''''''''''
9891198689 break;
9891298690 }
98913- case 18446744073709545893LLU: // 99999998kj'''''''''''''''
98691+ case 18446744073709545901LLU: // 99999998kr'''''''''''''''
9891498692 {
9891598693 {
9891698694 uint64_t mainresult = heap.data[0].elem0;
@@ -98932,7 +98710,7 @@
9893298710 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9893398711 }
9893498712 // 4LLU
98935- uint64_t return_to = 18446744073709545890LLU;
98713+ uint64_t return_to = 18446744073709545898LLU;
9893698714 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9893798715 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9893898716 heap.data[0].elem1 = heap.data[0].elem0;
@@ -98941,12 +98719,12 @@
9894198719 state.addr = 861504789552170795LLU; // typeonheap
9894298720 break;
9894398721 }
98944- case 18446744073709545890LLU: // 99999998kg'''''''''''''''
98722+ case 18446744073709545898LLU: // 99999998ko'''''''''''''''
9894598723 {
98946- state.addr = 18446744073709545891LLU; // 99999998kh'''''''''''''''
98724+ state.addr = 18446744073709545899LLU; // 99999998kp'''''''''''''''
9894798725 break;
9894898726 }
98949- case 18446744073709545891LLU: // 99999998kh'''''''''''''''
98727+ case 18446744073709545899LLU: // 99999998kp'''''''''''''''
9895098728 {
9895198729 /*sumheapsz_*/*LOCAL_ACCESS(heap.data, 27LLU, 16LLU) = /*sumheapsz_*/*LOCAL_ACCESS(heap.data, 27LLU, 16LLU) + /*reqsize___*/*LOCAL_ACCESS(heap.data, 27LLU, 25LLU);
9895298730 ++/*sumheapsz_*/*LOCAL_ACCESS(heap.data, 27LLU, 16LLU);
@@ -98962,10 +98740,10 @@
9896298740 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx____ at 25
9896398741 // parameter-reference elemdef___ elemtype__ goes out of scope
9896498742 // parameter list<elemdef___> defpars___ goes out of scope
98965- state.addr = 18446744073709545903LLU; // 99999998kt'''''''''''''''
98743+ state.addr = 18446744073709545911LLU; // 99999998k1'''''''''''''''
9896698744 break;
9896798745 }
98968- case 18446744073709545902LLU: // 99999998ks'''''''''''''''
98746+ case 18446744073709545910LLU: // 99999998k0'''''''''''''''
9896998747 {
9897098748 fprintf(stdout, "%s", "\n // RELEASE temporary destructor-variable");
9897198749 {
@@ -98992,7 +98770,7 @@
9899298770 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9899398771 }
9899498772 // 4LLU
98995- uint64_t return_to = 18446744073709545887LLU;
98773+ uint64_t return_to = 18446744073709545895LLU;
9899698774 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9899798775 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9899898776 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99001,20 +98779,20 @@
9900198779 state.addr = 587881357748664875LLU; // emitpoptmp
9900298780 break;
9900398781 }
99004- case 18446744073709545887LLU: // 99999998kd'''''''''''''''
98782+ case 18446744073709545895LLU: // 99999998kl'''''''''''''''
9900598783 {
99006- state.addr = 18446744073709545888LLU; // 99999998ke'''''''''''''''
98784+ state.addr = 18446744073709545896LLU; // 99999998km'''''''''''''''
9900798785 break;
9900898786 }
99009- case 18446744073709545888LLU: // 99999998ke'''''''''''''''
98787+ case 18446744073709545896LLU: // 99999998km'''''''''''''''
9901098788 {
9901198789 // variable u64 level_____ goes out of scope
9901298790 // emitted destructur for type u64
9901398791 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 23
99014- state.addr = 18446744073709545889LLU; // 99999998kf'''''''''''''''
98792+ state.addr = 18446744073709545897LLU; // 99999998kn'''''''''''''''
9901598793 break;
9901698794 }
99017- case 18446744073709545889LLU: // 99999998kf'''''''''''''''
98795+ case 18446744073709545897LLU: // 99999998kn'''''''''''''''
9901898796 {
9901998797 fprintf(stdout, "%s", "\n // RELEASE destructor-argument");
9902098798 {
@@ -99041,7 +98819,7 @@
9904198819 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9904298820 }
9904398821 // 4LLU
99044- uint64_t return_to = 18446744073709545884LLU;
98822+ uint64_t return_to = 18446744073709545892LLU;
9904598823 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9904698824 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9904798825 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99050,20 +98828,20 @@
9905098828 state.addr = 587881357748664875LLU; // emitpoptmp
9905198829 break;
9905298830 }
99053- case 18446744073709545884LLU: // 99999998ka'''''''''''''''
98831+ case 18446744073709545892LLU: // 99999998ki'''''''''''''''
9905498832 {
99055- state.addr = 18446744073709545885LLU; // 99999998kb'''''''''''''''
98833+ state.addr = 18446744073709545893LLU; // 99999998kj'''''''''''''''
9905698834 break;
9905798835 }
99058- case 18446744073709545885LLU: // 99999998kb'''''''''''''''
98836+ case 18446744073709545893LLU: // 99999998kj'''''''''''''''
9905998837 {
9906098838 // variable u64 level_____ goes out of scope
9906198839 // emitted destructur for type u64
9906298840 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 23
99063- state.addr = 18446744073709545886LLU; // 99999998kc'''''''''''''''
98841+ state.addr = 18446744073709545894LLU; // 99999998kk'''''''''''''''
9906498842 break;
9906598843 }
99066- case 18446744073709545886LLU: // 99999998kc'''''''''''''''
98844+ case 18446744073709545894LLU: // 99999998kk'''''''''''''''
9906798845 {
9906898846 {
9906998847 uint64_t mainresult = heap.data[0].elem0;
@@ -99081,7 +98859,7 @@
9908198859 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9908298860 }
9908398861 // 3LLU
99084- uint64_t return_to = 18446744073709545882LLU;
98862+ uint64_t return_to = 18446744073709545890LLU;
9908598863 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9908698864 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9908798865 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99090,12 +98868,12 @@
9909098868 state.addr = 587881353282000896LLU; // emitleave_
9909198869 break;
9909298870 }
99093- case 18446744073709545882LLU: // 99999998kZ'''''''''''''''
98871+ case 18446744073709545890LLU: // 99999998kg'''''''''''''''
9909498872 {
99095- state.addr = 18446744073709545883LLU; // 99999998k$'''''''''''''''
98873+ state.addr = 18446744073709545891LLU; // 99999998kh'''''''''''''''
9909698874 break;
9909798875 }
99098- case 18446744073709545883LLU: // 99999998k$'''''''''''''''
98876+ case 18446744073709545891LLU: // 99999998kh'''''''''''''''
9909998877 {
9910098878 /*maxheapsz_*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU) = max(/*maxheapsz_*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU), /*sumheapsz_*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
9910198879 // variable u64 elemcount_ goes out of scope
@@ -99113,10 +98891,10 @@
9911398891 // variable u64 remainsize goes out of scope
9911498892 // emitted destructur for type u64
9911598893 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference remainsize at 18
99116- state.addr = 18446744073709545912LLU; // 99999998k2'''''''''''''''
98894+ state.addr = 18446744073709545920LLU; // 99999998l_'''''''''''''''
9911798895 break;
9911898896 }
99119- case 18446744073709545912LLU: // 99999998k2'''''''''''''''
98897+ case 18446744073709545920LLU: // 99999998l_'''''''''''''''
9912098898 {
9912198899 {
9912298900 uint64_t arg = /*sizelimit_*/*LOCAL_ACCESS(heap.data, 17LLU, 12LLU);
@@ -99138,7 +98916,7 @@
9913898916 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9913998917 }
9914098918 // 2LLU
99141- uint64_t return_to = 18446744073709545879LLU;
98919+ uint64_t return_to = 18446744073709545887LLU;
9914298920 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9914398921 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9914498922 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99147,12 +98925,12 @@
9914798925 state.addr = 621679175848052672LLU; // gencompid_
9914898926 break;
9914998927 }
99150- case 18446744073709545879LLU: // 99999998kW'''''''''''''''
98928+ case 18446744073709545887LLU: // 99999998kd'''''''''''''''
9915198929 {
99152- state.addr = 18446744073709545880LLU; // 99999998kX'''''''''''''''
98930+ state.addr = 18446744073709545888LLU; // 99999998ke'''''''''''''''
9915398931 break;
9915498932 }
99155- case 18446744073709545880LLU: // 99999998kX'''''''''''''''
98933+ case 18446744073709545888LLU: // 99999998ke'''''''''''''''
9915698934 {
9915798935 {
9915898936 uint64_t mainresult = heap.data[0].elem0;
@@ -99162,7 +98940,7 @@
9916298940 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9916398941 }
9916498942 // 1LLU
99165- uint64_t return_to = 18446744073709545877LLU;
98943+ uint64_t return_to = 18446744073709545885LLU;
9916698944 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9916798945 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9916898946 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99171,12 +98949,12 @@
9917198949 state.addr = 587881345921715008LLU; // emitenter_
9917298950 break;
9917398951 }
99174- case 18446744073709545877LLU: // 99999998kU'''''''''''''''
98952+ case 18446744073709545885LLU: // 99999998kb'''''''''''''''
9917598953 {
99176- state.addr = 18446744073709545878LLU; // 99999998kV'''''''''''''''
98954+ state.addr = 18446744073709545886LLU; // 99999998kc'''''''''''''''
9917798955 break;
9917898956 }
99179- case 18446744073709545878LLU: // 99999998kV'''''''''''''''
98957+ case 18446744073709545886LLU: // 99999998kc'''''''''''''''
9918098958 {
9918198959 {
9918298960 uint64_t arg = 3LLU;
@@ -99194,7 +98972,7 @@
9919498972 uint64_t mainresult = heap.data[0].elem0;
9919598973 heap.data[0].elem0 = 0;
9919698974 // 0LLU
99197- uint64_t return_to = 18446744073709545875LLU;
98975+ uint64_t return_to = 18446744073709545883LLU;
9919898976 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9919998977 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9920098978 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99203,12 +98981,12 @@
9920398981 state.addr = 890787671342055424LLU; // varopen___
9920498982 break;
9920598983 }
99206- case 18446744073709545875LLU: // 99999998kS'''''''''''''''
98984+ case 18446744073709545883LLU: // 99999998k$'''''''''''''''
9920798985 {
99208- state.addr = 18446744073709545876LLU; // 99999998kT'''''''''''''''
98986+ state.addr = 18446744073709545884LLU; // 99999998ka'''''''''''''''
9920998987 break;
9921098988 }
99211- case 18446744073709545876LLU: // 99999998kT'''''''''''''''
98989+ case 18446744073709545884LLU: // 99999998ka'''''''''''''''
9921298990 {
9921398991 fprintf(stdout, "%s", "0");
9921498992 {
@@ -99235,7 +99013,7 @@
9923599013 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9923699014 }
9923799015 // 5LLU
99238- uint64_t return_to = 18446744073709545873LLU;
99016+ uint64_t return_to = 18446744073709545881LLU;
9923999017 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9924099018 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9924199019 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99244,12 +99022,12 @@
9924499022 state.addr = 890786842582581248LLU; // varclose__
9924599023 break;
9924699024 }
99247- case 18446744073709545873LLU: // 99999998kQ'''''''''''''''
99025+ case 18446744073709545881LLU: // 99999998kY'''''''''''''''
9924899026 {
99249- state.addr = 18446744073709545874LLU; // 99999998kR'''''''''''''''
99027+ state.addr = 18446744073709545882LLU; // 99999998kZ'''''''''''''''
9925099028 break;
9925199029 }
99252- case 18446744073709545874LLU: // 99999998kR'''''''''''''''
99030+ case 18446744073709545882LLU: // 99999998kZ'''''''''''''''
9925399031 {
9925499032 {
9925599033 uint64_t arg = 0LLU;
@@ -99259,7 +99037,7 @@
9925999037 uint64_t mainresult = heap.data[0].elem0;
9926099038 heap.data[0].elem0 = 0;
9926199039 // 0LLU
99262- uint64_t return_to = 18446744073709545871LLU;
99040+ uint64_t return_to = 18446744073709545879LLU;
9926399041 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9926499042 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9926599043 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99268,12 +99046,12 @@
9926899046 state.addr = 890787671342055424LLU; // varopen___
9926999047 break;
9927099048 }
99271- case 18446744073709545871LLU: // 99999998kO'''''''''''''''
99049+ case 18446744073709545879LLU: // 99999998kW'''''''''''''''
9927299050 {
99273- state.addr = 18446744073709545872LLU; // 99999998kP'''''''''''''''
99051+ state.addr = 18446744073709545880LLU; // 99999998kX'''''''''''''''
9927499052 break;
9927599053 }
99276- case 18446744073709545872LLU: // 99999998kP'''''''''''''''
99054+ case 18446744073709545880LLU: // 99999998kX'''''''''''''''
9927799055 {
9927899056 fprintf(stdout, "%s", "0");
9927999057 {
@@ -99300,7 +99078,7 @@
9930099078 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9930199079 }
9930299080 // 5LLU
99303- uint64_t return_to = 18446744073709545869LLU;
99081+ uint64_t return_to = 18446744073709545877LLU;
9930499082 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9930599083 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9930699084 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99309,12 +99087,12 @@
9930999087 state.addr = 890786842582581248LLU; // varclose__
9931099088 break;
9931199089 }
99312- case 18446744073709545869LLU: // 99999998kM'''''''''''''''
99090+ case 18446744073709545877LLU: // 99999998kU'''''''''''''''
9931399091 {
99314- state.addr = 18446744073709545870LLU; // 99999998kN'''''''''''''''
99092+ state.addr = 18446744073709545878LLU; // 99999998kV'''''''''''''''
9931599093 break;
9931699094 }
99317- case 18446744073709545870LLU: // 99999998kN'''''''''''''''
99095+ case 18446744073709545878LLU: // 99999998kV'''''''''''''''
9931899096 {
9931999097 {
9932099098 uint64_t arg = 0LLU;
@@ -99341,7 +99119,7 @@
9934199119 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9934299120 }
9934399121 // 2LLU
99344- uint64_t return_to = 18446744073709545867LLU;
99122+ uint64_t return_to = 18446744073709545875LLU;
9934599123 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9934699124 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9934799125 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99350,12 +99128,12 @@
9935099128 state.addr = 517555828430075934LLU; // assign_dec
9935199129 break;
9935299130 }
99353- case 18446744073709545867LLU: // 99999998kK'''''''''''''''
99131+ case 18446744073709545875LLU: // 99999998kS'''''''''''''''
9935499132 {
99355- state.addr = 18446744073709545868LLU; // 99999998kL'''''''''''''''
99133+ state.addr = 18446744073709545876LLU; // 99999998kT'''''''''''''''
9935699134 break;
9935799135 }
99358- case 18446744073709545868LLU: // 99999998kL'''''''''''''''
99136+ case 18446744073709545876LLU: // 99999998kT'''''''''''''''
9935999137 {
9936099138 {
9936199139 uint64_t arg = /*defpars___*/*LOCAL_ACCESS(heap.data, 26LLU, 15LLU);
@@ -99365,10 +99143,10 @@
9936599143 uint64_t arg = 0;
9936699144 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9936799145 }
99368- state.addr = 18446744073709545866LLU; // 99999998kJ'''''''''''''''
99146+ state.addr = 18446744073709545874LLU; // 99999998kR'''''''''''''''
9936999147 break;
9937099148 }
99371- case 18446744073709545866LLU: // 99999998kJ'''''''''''''''
99149+ case 18446744073709545874LLU: // 99999998kR'''''''''''''''
9937299150 {
9937399151 if(!*LOCAL_ACCESS(heap.data, 28LLU, 26LLU))
9937499152 {
@@ -99375,7 +99153,7 @@
9937599153 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 28
9937699154 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 27
9937799155 {
99378- state.addr = 18446744073709545865LLU; // 99999998kI'''''''''''''''
99156+ state.addr = 18446744073709545873LLU; // 99999998kQ'''''''''''''''
9937999157 break;
9938099158 }
9938199159 }
@@ -99406,7 +99184,7 @@
9940699184 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9940799185 }
9940899186 // 4LLU
99409- uint64_t return_to = 18446744073709545863LLU;
99187+ uint64_t return_to = 18446744073709545871LLU;
9941099188 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9941199189 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9941299190 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99415,12 +99193,12 @@
9941599193 state.addr = 587881363956563968LLU; // emitvar___
9941699194 break;
9941799195 }
99418- case 18446744073709545863LLU: // 99999998kG'''''''''''''''
99196+ case 18446744073709545871LLU: // 99999998kO'''''''''''''''
9941999197 {
99420- state.addr = 18446744073709545864LLU; // 99999998kH'''''''''''''''
99198+ state.addr = 18446744073709545872LLU; // 99999998kP'''''''''''''''
9942199199 break;
9942299200 }
99423- case 18446744073709545864LLU: // 99999998kH'''''''''''''''
99201+ case 18446744073709545872LLU: // 99999998kP'''''''''''''''
9942499202 {
9942599203 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, ");
9942699204 {
@@ -99431,7 +99209,7 @@
9943199209 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9943299210 }
9943399211 // 1LLU
99434- uint64_t return_to = 18446744073709545861LLU;
99212+ uint64_t return_to = 18446744073709545869LLU;
9943599213 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9943699214 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9943799215 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99440,12 +99218,12 @@
9944099218 state.addr = 787446708198178816LLU; // printnr___
9944199219 break;
9944299220 }
99443- case 18446744073709545861LLU: // 99999998kE'''''''''''''''
99221+ case 18446744073709545869LLU: // 99999998kM'''''''''''''''
9944499222 {
99445- state.addr = 18446744073709545862LLU; // 99999998kF'''''''''''''''
99223+ state.addr = 18446744073709545870LLU; // 99999998kN'''''''''''''''
9944699224 break;
9944799225 }
99448- case 18446744073709545862LLU: // 99999998kF'''''''''''''''
99226+ case 18446744073709545870LLU: // 99999998kN'''''''''''''''
9944999227 {
9945099228 fprintf(stdout, "%s", ", ");
9945199229 {
@@ -99468,7 +99246,7 @@
9946899246 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9946999247 }
9947099248 // 4LLU
99471- uint64_t return_to = 18446744073709545859LLU;
99249+ uint64_t return_to = 18446744073709545867LLU;
9947299250 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9947399251 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9947499252 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99477,12 +99255,12 @@
9947799255 state.addr = 587881363956563968LLU; // emitvar___
9947899256 break;
9947999257 }
99480- case 18446744073709545859LLU: // 99999998kC'''''''''''''''
99258+ case 18446744073709545867LLU: // 99999998kK'''''''''''''''
9948199259 {
99482- state.addr = 18446744073709545860LLU; // 99999998kD'''''''''''''''
99260+ state.addr = 18446744073709545868LLU; // 99999998kL'''''''''''''''
9948399261 break;
9948499262 }
99485- case 18446744073709545860LLU: // 99999998kD'''''''''''''''
99263+ case 18446744073709545868LLU: // 99999998kL'''''''''''''''
9948699264 {
9948799265 fprintf(stdout, "%s", ", ");
9948899266 {
@@ -99493,7 +99271,7 @@
9949399271 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9949499272 }
9949599273 // 1LLU
99496- uint64_t return_to = 18446744073709545857LLU;
99274+ uint64_t return_to = 18446744073709545865LLU;
9949799275 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9949899276 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9949999277 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99502,12 +99280,12 @@
9950299280 state.addr = 787446708198178816LLU; // printnr___
9950399281 break;
9950499282 }
99505- case 18446744073709545857LLU: // 99999998kA'''''''''''''''
99283+ case 18446744073709545865LLU: // 99999998kI'''''''''''''''
9950699284 {
99507- state.addr = 18446744073709545858LLU; // 99999998kB'''''''''''''''
99285+ state.addr = 18446744073709545866LLU; // 99999998kJ'''''''''''''''
9950899286 break;
9950999287 }
99510- case 18446744073709545858LLU: // 99999998kB'''''''''''''''
99288+ case 18446744073709545866LLU: // 99999998kJ'''''''''''''''
9951199289 {
9951299290 fprintf(stdout, "%s", ");");
9951399291 {
@@ -99535,7 +99313,7 @@
9953599313 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9953699314 }
9953799315 // 4LLU
99538- uint64_t return_to = 18446744073709545855LLU;
99316+ uint64_t return_to = 18446744073709545863LLU;
9953999317 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9954099318 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9954199319 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99544,12 +99322,12 @@
9954499322 state.addr = 587881363956563968LLU; // emitvar___
9954599323 break;
9954699324 }
99547- case 18446744073709545855LLU: // 99999998j9'''''''''''''''
99325+ case 18446744073709545863LLU: // 99999998kG'''''''''''''''
9954899326 {
99549- state.addr = 18446744073709545856LLU; // 99999998k_'''''''''''''''
99327+ state.addr = 18446744073709545864LLU; // 99999998kH'''''''''''''''
9955099328 break;
9955199329 }
99552- case 18446744073709545856LLU: // 99999998k_'''''''''''''''
99330+ case 18446744073709545864LLU: // 99999998kH'''''''''''''''
9955399331 {
9955499332 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, ");
9955599333 {
@@ -99560,7 +99338,7 @@
9956099338 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9956199339 }
9956299340 // 1LLU
99563- uint64_t return_to = 18446744073709545853LLU;
99341+ uint64_t return_to = 18446744073709545861LLU;
9956499342 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9956599343 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9956699344 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99569,12 +99347,12 @@
9956999347 state.addr = 787446708198178816LLU; // printnr___
9957099348 break;
9957199349 }
99572- case 18446744073709545853LLU: // 99999998j7'''''''''''''''
99350+ case 18446744073709545861LLU: // 99999998kE'''''''''''''''
9957399351 {
99574- state.addr = 18446744073709545854LLU; // 99999998j8'''''''''''''''
99352+ state.addr = 18446744073709545862LLU; // 99999998kF'''''''''''''''
9957599353 break;
9957699354 }
99577- case 18446744073709545854LLU: // 99999998j8'''''''''''''''
99355+ case 18446744073709545862LLU: // 99999998kF'''''''''''''''
9957899356 {
9957999357 fprintf(stdout, "%s", ", ");
9958099358 {
@@ -99597,7 +99375,7 @@
9959799375 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9959899376 }
9959999377 // 4LLU
99600- uint64_t return_to = 18446744073709545851LLU;
99378+ uint64_t return_to = 18446744073709545859LLU;
9960199379 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9960299380 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9960399381 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99606,12 +99384,12 @@
9960699384 state.addr = 587881363956563968LLU; // emitvar___
9960799385 break;
9960899386 }
99609- case 18446744073709545851LLU: // 99999998j5'''''''''''''''
99387+ case 18446744073709545859LLU: // 99999998kC'''''''''''''''
9961099388 {
99611- state.addr = 18446744073709545852LLU; // 99999998j6'''''''''''''''
99389+ state.addr = 18446744073709545860LLU; // 99999998kD'''''''''''''''
9961299390 break;
9961399391 }
99614- case 18446744073709545852LLU: // 99999998j6'''''''''''''''
99392+ case 18446744073709545860LLU: // 99999998kD'''''''''''''''
9961599393 {
9961699394 fprintf(stdout, "%s", ", ");
9961799395 {
@@ -99622,7 +99400,7 @@
9962299400 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9962399401 }
9962499402 // 1LLU
99625- uint64_t return_to = 18446744073709545849LLU;
99403+ uint64_t return_to = 18446744073709545857LLU;
9962699404 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9962799405 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9962899406 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99631,12 +99409,12 @@
9963199409 state.addr = 787446708198178816LLU; // printnr___
9963299410 break;
9963399411 }
99634- case 18446744073709545849LLU: // 99999998j3'''''''''''''''
99412+ case 18446744073709545857LLU: // 99999998kA'''''''''''''''
9963599413 {
99636- state.addr = 18446744073709545850LLU; // 99999998j4'''''''''''''''
99414+ state.addr = 18446744073709545858LLU; // 99999998kB'''''''''''''''
9963799415 break;
9963899416 }
99639- case 18446744073709545850LLU: // 99999998j4'''''''''''''''
99417+ case 18446744073709545858LLU: // 99999998kB'''''''''''''''
9964099418 {
9964199419 fprintf(stdout, "%s", ");");
9964299420 {
@@ -99711,7 +99489,7 @@
9971199489 LOCAL_PUSH_MOVE(&heap, 13LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9971299490 }
9971399491 // 14LLU
99714- uint64_t return_to = 18446744073709545846LLU;
99492+ uint64_t return_to = 18446744073709545854LLU;
9971599493 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9971699494 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 14LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9971799495 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99720,12 +99498,12 @@
9972099498 state.addr = 587881343789215744LLU; // emitcomp__
9972199499 break;
9972299500 }
99723- case 18446744073709545846LLU: // 99999998j0'''''''''''''''
99501+ case 18446744073709545854LLU: // 99999998j8'''''''''''''''
9972499502 {
99725- state.addr = 18446744073709545847LLU; // 99999998j1'''''''''''''''
99503+ state.addr = 18446744073709545855LLU; // 99999998j9'''''''''''''''
9972699504 break;
9972799505 }
99728- case 18446744073709545847LLU: // 99999998j1'''''''''''''''
99506+ case 18446744073709545855LLU: // 99999998j9'''''''''''''''
9972999507 {
9973099508 // variable u64 indirect2_ goes out of scope
9973199509 // emitted destructur for type u64
@@ -99736,10 +99514,10 @@
9973699514 // variable u64 indirect__ goes out of scope
9973799515 // emitted destructur for type u64
9973899516 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference indirect__ at 31
99739- state.addr = 18446744073709545848LLU; // 99999998j2'''''''''''''''
99517+ state.addr = 18446744073709545856LLU; // 99999998k_'''''''''''''''
9974099518 break;
9974199519 }
99742- case 18446744073709545848LLU: // 99999998j2'''''''''''''''
99520+ case 18446744073709545856LLU: // 99999998k_'''''''''''''''
9974399521 {
9974499522 fprintf(stdout, "%s", "\n if(");
9974599523 {
@@ -99762,7 +99540,7 @@
9976299540 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9976399541 }
9976499542 // 4LLU
99765- uint64_t return_to = 18446744073709545844LLU;
99543+ uint64_t return_to = 18446744073709545852LLU;
9976699544 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9976799545 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9976899546 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99771,12 +99549,12 @@
9977199549 state.addr = 587881359725559808LLU; // emitref___
9977299550 break;
9977399551 }
99774- case 18446744073709545844LLU: // 99999998jy'''''''''''''''
99552+ case 18446744073709545852LLU: // 99999998j6'''''''''''''''
9977599553 {
99776- state.addr = 18446744073709545845LLU; // 99999998jz'''''''''''''''
99554+ state.addr = 18446744073709545853LLU; // 99999998j7'''''''''''''''
9977799555 break;
9977899556 }
99779- case 18446744073709545845LLU: // 99999998jz'''''''''''''''
99557+ case 18446744073709545853LLU: // 99999998j7'''''''''''''''
9978099558 {
9978199559 fprintf(stdout, "%s", "/*result*/)");
9978299560 {
@@ -99795,7 +99573,7 @@
9979599573 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9979699574 }
9979799575 // 2LLU
99798- uint64_t return_to = 18446744073709545841LLU;
99576+ uint64_t return_to = 18446744073709545849LLU;
9979999577 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9980099578 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9980199579 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99804,20 +99582,20 @@
9980499582 state.addr = 587881351406075392LLU; // emitjump2_
9980599583 break;
9980699584 }
99807- case 18446744073709545841LLU: // 99999998jv'''''''''''''''
99585+ case 18446744073709545849LLU: // 99999998j3'''''''''''''''
9980899586 {
99809- state.addr = 18446744073709545842LLU; // 99999998jw'''''''''''''''
99587+ state.addr = 18446744073709545850LLU; // 99999998j4'''''''''''''''
9981099588 break;
9981199589 }
99812- case 18446744073709545842LLU: // 99999998jw'''''''''''''''
99590+ case 18446744073709545850LLU: // 99999998j4'''''''''''''''
9981399591 {
9981499592 // variable u64 level_____ goes out of scope
9981599593 // emitted destructur for type u64
9981699594 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 31
99817- state.addr = 18446744073709545843LLU; // 99999998jx'''''''''''''''
99595+ state.addr = 18446744073709545851LLU; // 99999998j5'''''''''''''''
9981899596 break;
9981999597 }
99820- case 18446744073709545843LLU: // 99999998jx'''''''''''''''
99598+ case 18446744073709545851LLU: // 99999998j5'''''''''''''''
9982199599 {
9982299600 ++/*elemnr____*/*LOCAL_ACCESS(heap.data, 30LLU, 24LLU);
9982399601 // variable u64 paridx2___ goes out of scope
@@ -99828,10 +99606,10 @@
9982899606 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference paridx1___ at 29
9982999607 // parameter-reference elemdef___ elemtype__ goes out of scope
9983099608 // parameter list<elemdef___> defpars___ goes out of scope
99831- state.addr = 18446744073709545866LLU; // 99999998kJ'''''''''''''''
99609+ state.addr = 18446744073709545874LLU; // 99999998kR'''''''''''''''
9983299610 break;
9983399611 }
99834- case 18446744073709545865LLU: // 99999998kI'''''''''''''''
99612+ case 18446744073709545873LLU: // 99999998kQ'''''''''''''''
9983599613 {
9983699614 {
9983799615 uint64_t arg = 0LLU;
@@ -99849,7 +99627,7 @@
9984999627 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9985099628 }
9985199629 // 2LLU
99852- uint64_t return_to = 18446744073709545838LLU;
99630+ uint64_t return_to = 18446744073709545846LLU;
9985399631 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9985499632 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9985599633 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99858,20 +99636,20 @@
9985899636 state.addr = 587881353215084992LLU; // emitlabel_
9985999637 break;
9986099638 }
99861- case 18446744073709545838LLU: // 99999998js'''''''''''''''
99639+ case 18446744073709545846LLU: // 99999998j0'''''''''''''''
9986299640 {
99863- state.addr = 18446744073709545839LLU; // 99999998jt'''''''''''''''
99641+ state.addr = 18446744073709545847LLU; // 99999998j1'''''''''''''''
9986499642 break;
9986599643 }
99866- case 18446744073709545839LLU: // 99999998jt'''''''''''''''
99644+ case 18446744073709545847LLU: // 99999998j1'''''''''''''''
9986799645 {
9986899646 // variable u64 level_____ goes out of scope
9986999647 // emitted destructur for type u64
9987099648 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
99871- state.addr = 18446744073709545840LLU; // 99999998ju'''''''''''''''
99649+ state.addr = 18446744073709545848LLU; // 99999998j2'''''''''''''''
9987299650 break;
9987399651 }
99874- case 18446744073709545840LLU: // 99999998ju'''''''''''''''
99652+ case 18446744073709545848LLU: // 99999998j2'''''''''''''''
9987599653 {
9987699654 fprintf(stdout, "%s", "\n // RELEASE temporary comparator-variables\n");
9987799655 {
@@ -99898,7 +99676,7 @@
9989899676 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9989999677 }
9990099678 // 4LLU
99901- uint64_t return_to = 18446744073709545835LLU;
99679+ uint64_t return_to = 18446744073709545843LLU;
9990299680 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9990399681 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9990499682 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99907,12 +99685,12 @@
9990799685 state.addr = 587881357748664875LLU; // emitpoptmp
9990899686 break;
9990999687 }
99910- case 18446744073709545835LLU: // 99999998jp'''''''''''''''
99688+ case 18446744073709545843LLU: // 99999998jx'''''''''''''''
9991199689 {
99912- state.addr = 18446744073709545836LLU; // 99999998jq'''''''''''''''
99690+ state.addr = 18446744073709545844LLU; // 99999998jy'''''''''''''''
9991399691 break;
9991499692 }
99915- case 18446744073709545836LLU: // 99999998jq'''''''''''''''
99693+ case 18446744073709545844LLU: // 99999998jy'''''''''''''''
9991699694 {
9991799695 {
9991899696 uint64_t mainresult = heap.data[0].elem0;
@@ -99934,7 +99712,7 @@
9993499712 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9993599713 }
9993699714 // 4LLU
99937- uint64_t return_to = 18446744073709545833LLU;
99715+ uint64_t return_to = 18446744073709545841LLU;
9993899716 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9993999717 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9994099718 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99943,20 +99721,20 @@
9994399721 state.addr = 587881357748664875LLU; // emitpoptmp
9994499722 break;
9994599723 }
99946- case 18446744073709545833LLU: // 99999998jn'''''''''''''''
99724+ case 18446744073709545841LLU: // 99999998jv'''''''''''''''
9994799725 {
99948- state.addr = 18446744073709545834LLU; // 99999998jo'''''''''''''''
99726+ state.addr = 18446744073709545842LLU; // 99999998jw'''''''''''''''
9994999727 break;
9995099728 }
99951- case 18446744073709545834LLU: // 99999998jo'''''''''''''''
99729+ case 18446744073709545842LLU: // 99999998jw'''''''''''''''
9995299730 {
9995399731 // variable u64 level_____ goes out of scope
9995499732 // emitted destructur for type u64
9995599733 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
99956- state.addr = 18446744073709545837LLU; // 99999998jr'''''''''''''''
99734+ state.addr = 18446744073709545845LLU; // 99999998jz'''''''''''''''
9995799735 break;
9995899736 }
99959- case 18446744073709545837LLU: // 99999998jr'''''''''''''''
99737+ case 18446744073709545845LLU: // 99999998jz'''''''''''''''
9996099738 {
9996199739 fprintf(stdout, "%s", "\n // RELEASE comparator-arguments\n");
9996299740 {
@@ -99983,7 +99761,7 @@
9998399761 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
9998499762 }
9998599763 // 4LLU
99986- uint64_t return_to = 18446744073709545830LLU;
99764+ uint64_t return_to = 18446744073709545838LLU;
9998799765 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
9998899766 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
9998999767 heap.data[0].elem1 = heap.data[0].elem0;
@@ -99992,12 +99770,12 @@
9999299770 state.addr = 587881357748664875LLU; // emitpoptmp
9999399771 break;
9999499772 }
99995- case 18446744073709545830LLU: // 99999998jk'''''''''''''''
99773+ case 18446744073709545838LLU: // 99999998js'''''''''''''''
9999699774 {
99997- state.addr = 18446744073709545831LLU; // 99999998jl'''''''''''''''
99775+ state.addr = 18446744073709545839LLU; // 99999998jt'''''''''''''''
9999899776 break;
9999999777 }
100000- case 18446744073709545831LLU: // 99999998jl'''''''''''''''
99778+ case 18446744073709545839LLU: // 99999998jt'''''''''''''''
10000199779 {
10000299780 {
10000399781 uint64_t mainresult = heap.data[0].elem0;
@@ -100019,7 +99797,7 @@
10001999797 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
10002099798 }
10002199799 // 4LLU
100022- uint64_t return_to = 18446744073709545828LLU;
99800+ uint64_t return_to = 18446744073709545836LLU;
10002399801 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
10002499802 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
10002599803 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100028,12 +99806,12 @@
10002899806 state.addr = 587881357748664875LLU; // emitpoptmp
10002999807 break;
10003099808 }
100031- case 18446744073709545828LLU: // 99999998ji'''''''''''''''
99809+ case 18446744073709545836LLU: // 99999998jq'''''''''''''''
10003299810 {
100033- state.addr = 18446744073709545829LLU; // 99999998jj'''''''''''''''
99811+ state.addr = 18446744073709545837LLU; // 99999998jr'''''''''''''''
10003499812 break;
10003599813 }
100036- case 18446744073709545829LLU: // 99999998jj'''''''''''''''
99814+ case 18446744073709545837LLU: // 99999998jr'''''''''''''''
10003799815 {
10003899816 {
10003999817 uint64_t mainresult = heap.data[0].elem0;
@@ -100055,7 +99833,7 @@
10005599833 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
10005699834 }
10005799835 // 4LLU
100058- uint64_t return_to = 18446744073709545826LLU;
99836+ uint64_t return_to = 18446744073709545834LLU;
10005999837 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
10006099838 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
10006199839 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100064,20 +99842,20 @@
10006499842 state.addr = 587881357748664875LLU; // emitpoptmp
10006599843 break;
10006699844 }
100067- case 18446744073709545826LLU: // 99999998jg'''''''''''''''
99845+ case 18446744073709545834LLU: // 99999998jo'''''''''''''''
10006899846 {
100069- state.addr = 18446744073709545827LLU; // 99999998jh'''''''''''''''
99847+ state.addr = 18446744073709545835LLU; // 99999998jp'''''''''''''''
10007099848 break;
10007199849 }
100072- case 18446744073709545827LLU: // 99999998jh'''''''''''''''
99850+ case 18446744073709545835LLU: // 99999998jp'''''''''''''''
10007399851 {
10007499852 // variable u64 level_____ goes out of scope
10007599853 // emitted destructur for type u64
10007699854 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
100077- state.addr = 18446744073709545832LLU; // 99999998jm'''''''''''''''
99855+ state.addr = 18446744073709545840LLU; // 99999998ju'''''''''''''''
10007899856 break;
10007999857 }
100080- case 18446744073709545832LLU: // 99999998jm'''''''''''''''
99858+ case 18446744073709545840LLU: // 99999998ju'''''''''''''''
10008199859 {
10008299860 {
10008399861 uint64_t mainresult = heap.data[0].elem0;
@@ -100095,7 +99873,7 @@
10009599873 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
10009699874 }
10009799875 // 3LLU
100098- uint64_t return_to = 18446744073709545824LLU;
99876+ uint64_t return_to = 18446744073709545832LLU;
10009999877 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
10010099878 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
10010199879 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100104,12 +99882,12 @@
10010499882 state.addr = 587881353282000896LLU; // emitleave_
10010599883 break;
10010699884 }
100107- case 18446744073709545824LLU: // 99999998je'''''''''''''''
99885+ case 18446744073709545832LLU: // 99999998jm'''''''''''''''
10010899886 {
100109- state.addr = 18446744073709545825LLU; // 99999998jf'''''''''''''''
99887+ state.addr = 18446744073709545833LLU; // 99999998jn'''''''''''''''
10011099888 break;
10011199889 }
100112- case 18446744073709545825LLU: // 99999998jf'''''''''''''''
99890+ case 18446744073709545833LLU: // 99999998jn'''''''''''''''
10011399891 {
10011499892 // variable u64 skiplabel_ goes out of scope
10011599893 // emitted destructur for type u64
@@ -100138,10 +99916,10 @@
10013899916 // variable u64 remainsize goes out of scope
10013999917 // emitted destructur for type u64
10014099918 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference remainsize at 18
100141- state.addr = 18446744073709545881LLU; // 99999998kY'''''''''''''''
99919+ state.addr = 18446744073709545889LLU; // 99999998kf'''''''''''''''
10014299920 break;
10014399921 }
100144- case 18446744073709545881LLU: // 99999998kY'''''''''''''''
99922+ case 18446744073709545889LLU: // 99999998kf'''''''''''''''
10014599923 {
10014699924 {
10014799925 uint64_t mainresult = heap.data[0].elem0;
@@ -100167,7 +99945,7 @@
10016799945 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
10016899946 }
10016999947 // 5LLU
100170- uint64_t return_to = 18446744073709545821LLU;
99948+ uint64_t return_to = 18446744073709545829LLU;
10017199949 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
10017299950 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
10017399951 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100176,17 +99954,17 @@
10017699954 state.addr = 788334702348118622LLU; // pushunionc
10017799955 break;
10017899956 }
100179- case 18446744073709545821LLU: // 99999998jb'''''''''''''''
99957+ case 18446744073709545829LLU: // 99999998jj'''''''''''''''
10018099958 {
100181- state.addr = 18446744073709545822LLU; // 99999998jc'''''''''''''''
99959+ state.addr = 18446744073709545830LLU; // 99999998jk'''''''''''''''
10018299960 break;
10018399961 }
100184- case 18446744073709545822LLU: // 99999998jc'''''''''''''''
99962+ case 18446744073709545830LLU: // 99999998jk'''''''''''''''
10018599963 {
100186- state.addr = 18446744073709545823LLU; // 99999998jd'''''''''''''''
99964+ state.addr = 18446744073709545831LLU; // 99999998jl'''''''''''''''
10018799965 break;
10018899966 }
100189- case 18446744073709545823LLU: // 99999998jd'''''''''''''''
99967+ case 18446744073709545831LLU: // 99999998jl'''''''''''''''
10019099968 {
10019199969 {
10019299970 uint64_t arg = 59LLU;
@@ -100200,7 +99978,7 @@
10020099978 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
10020199979 }
10020299980 // 1LLU
100203- uint64_t return_to = 18446744073709545819LLU;
99981+ uint64_t return_to = 18446744073709545827LLU;
10020499982 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
10020599983 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
10020699984 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100209,26 +99987,26 @@
10020999987 state.addr = 839519719621918720LLU; // skipws____
10021099988 break;
10021199989 }
100212- case 18446744073709545819LLU: // 99999998j$'''''''''''''''
99990+ case 18446744073709545827LLU: // 99999998jh'''''''''''''''
10021399991 {
100214- state.addr = 18446744073709545820LLU; // 99999998ja'''''''''''''''
99992+ state.addr = 18446744073709545828LLU; // 99999998ji'''''''''''''''
10021599993 break;
10021699994 }
100217- case 18446744073709545820LLU: // 99999998ja'''''''''''''''
99995+ case 18446744073709545828LLU: // 99999998ji'''''''''''''''
10021899996 {
10021999997 /*result____*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU));
100220- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU) ? 18446744073709545818LLU : 18446744073709545817LLU;
99998+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU) ? 18446744073709545826LLU : 18446744073709545825LLU;
10022199999 break;
100222100000 }
100223- case 18446744073709545818LLU: // 99999998jZ'''''''''''''''
100001+ case 18446744073709545826LLU: // 99999998jg'''''''''''''''
100224100002 {
100225100003 ungetc(0, stdin);
100226100004 heap.availilable_size_for_dynamic_objects += 0LLU;
100227100005 heap.availilable_size_for_dynamic_objects += 0LLU;
100228- state.addr = 18446744073709545816LLU; // 99999998jX'''''''''''''''
100006+ state.addr = 18446744073709545824LLU; // 99999998je'''''''''''''''
100229100007 break;
100230100008 }
100231- case 18446744073709545817LLU: // 99999998jY'''''''''''''''
100009+ case 18446744073709545825LLU: // 99999998jf'''''''''''''''
100232100010 {
100233100011 {
100234100012 uint64_t arg = 124LLU;
@@ -100235,10 +100013,10 @@
100235100013 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
100236100014 }
100237100015 /*result____*/*LOCAL_ACCESS(heap.data, 19LLU, 14LLU) = /*separator_*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 5LLU));
100238- state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 19LLU, 14LLU) ? 18446744073709545815LLU : 18446744073709545814LLU;
100016+ state.addr = /*result____*/*LOCAL_ACCESS(heap.data, 19LLU, 14LLU) ? 18446744073709545823LLU : 18446744073709545822LLU;
100239100017 break;
100240100018 }
100241- case 18446744073709545815LLU: // 99999998jW'''''''''''''''
100019+ case 18446744073709545823LLU: // 99999998jd'''''''''''''''
100242100020 {
100243100021 {
100244100022 uint64_t mainresult = heap.data[0].elem0;
@@ -100248,7 +100026,7 @@
100248100026 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100249100027 }
100250100028 // 1LLU
100251- uint64_t return_to = 18446744073709545812LLU;
100029+ uint64_t return_to = 18446744073709545820LLU;
100252100030 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100253100031 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100254100032 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100257,12 +100035,12 @@
100257100035 state.addr = 819847183515949359LLU; // reportinit
100258100036 break;
100259100037 }
100260- case 18446744073709545812LLU: // 99999998jT'''''''''''''''
100038+ case 18446744073709545820LLU: // 99999998ja'''''''''''''''
100261100039 {
100262- state.addr = 18446744073709545813LLU; // 99999998jU'''''''''''''''
100040+ state.addr = 18446744073709545821LLU; // 99999998jb'''''''''''''''
100263100041 break;
100264100042 }
100265- case 18446744073709545813LLU: // 99999998jU'''''''''''''''
100043+ case 18446744073709545821LLU: // 99999998jb'''''''''''''''
100266100044 {
100267100045 fprintf(stderr, "%s", "in definition of union ");
100268100046 printid(stderr, /*union_id__*/*LOCAL_ACCESS(heap.data, 19LLU, 10LLU));
@@ -100273,18 +100051,18 @@
100273100051 fprintf(stderr, "%s\n", "");
100274100052 exit(-1);
100275100053 }
100276- state.addr = 18446744073709545814LLU; // 99999998jV'''''''''''''''
100054+ state.addr = 18446744073709545822LLU; // 99999998jc'''''''''''''''
100277100055 break;
100278100056 }
100279- case 18446744073709545814LLU: // 99999998jV'''''''''''''''
100057+ case 18446744073709545822LLU: // 99999998jc'''''''''''''''
100280100058 {
100281100059 // variable u64 separator_ goes out of scope
100282100060 // emitted destructur for type u64
100283100061 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference separator_ at 19
100284- state.addr = 18446744073709545816LLU; // 99999998jX'''''''''''''''
100062+ state.addr = 18446744073709545824LLU; // 99999998je'''''''''''''''
100285100063 break;
100286100064 }
100287- case 18446744073709545816LLU: // 99999998jX'''''''''''''''
100065+ case 18446744073709545824LLU: // 99999998je'''''''''''''''
100288100066 {
100289100067 // variable u64 terminator goes out of scope
100290100068 // emitted destructur for type u64
@@ -100299,14 +100077,14 @@
100299100077 uint64_t arg = 0;
100300100078 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
100301100079 }
100302- state.addr = 18446744073709545810LLU; // 99999998jR'''''''''''''''
100080+ state.addr = 18446744073709545818LLU; // 99999998jZ'''''''''''''''
100303100081 break;
100304100082 }
100305- case 18446744073709545810LLU: // 99999998jR'''''''''''''''
100083+ case 18446744073709545818LLU: // 99999998jZ'''''''''''''''
100306100084 {
100307100085 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)/*list*/)
100308100086 {
100309- state.addr = 18446744073709545811LLU; // 99999998jS'''''''''''''''
100087+ state.addr = 18446744073709545819LLU; // 99999998j$'''''''''''''''
100310100088 break;
100311100089 }
100312100090 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)/*list*/, 3);
@@ -100318,7 +100096,7 @@
100318100096 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100319100097 }
100320100098 // 1LLU
100321- uint64_t return_to = 18446744073709545809LLU;
100099+ uint64_t return_to = 18446744073709545817LLU;
100322100100 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100323100101 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100324100102 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100327,19 +100105,19 @@
100327100105 state.addr = 587581796494083780LLU; // elemdef_$D
100328100106 break;
100329100107 }
100330- case 18446744073709545809LLU: // 99999998jQ'''''''''''''''
100108+ case 18446744073709545817LLU: // 99999998jY'''''''''''''''
100331100109 {
100332- state.addr = 18446744073709545810LLU; // 99999998jR'''''''''''''''
100110+ state.addr = 18446744073709545818LLU; // 99999998jZ'''''''''''''''
100333100111 break;
100334100112 }
100335- case 18446744073709545811LLU: // 99999998jS'''''''''''''''
100113+ case 18446744073709545819LLU: // 99999998j$'''''''''''''''
100336100114 {
100337100115 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
100338100116 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference defpars___ at 16
100339- state.addr = 18446744073709545932LLU; // 99999998lL'''''''''''''''
100117+ state.addr = 18446744073709545940LLU; // 99999998lT'''''''''''''''
100340100118 break;
100341100119 }
100342- case 18446744073709545931LLU: // 99999998lK'''''''''''''''
100120+ case 18446744073709545939LLU: // 99999998lS'''''''''''''''
100343100121 {
100344100122 {
100345100123 uint64_t arg = 0LLU;
@@ -100357,7 +100135,7 @@
100357100135 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100358100136 }
100359100137 // 2LLU
100360- uint64_t return_to = 18446744073709545806LLU;
100138+ uint64_t return_to = 18446744073709545814LLU;
100361100139 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100362100140 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100363100141 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100366,12 +100144,12 @@
100366100144 state.addr = 621679233931860255LLU; // gendestrid
100367100145 break;
100368100146 }
100369- case 18446744073709545806LLU: // 99999998jN'''''''''''''''
100147+ case 18446744073709545814LLU: // 99999998jV'''''''''''''''
100370100148 {
100371- state.addr = 18446744073709545807LLU; // 99999998jO'''''''''''''''
100149+ state.addr = 18446744073709545815LLU; // 99999998jW'''''''''''''''
100372100150 break;
100373100151 }
100374- case 18446744073709545807LLU: // 99999998jO'''''''''''''''
100152+ case 18446744073709545815LLU: // 99999998jW'''''''''''''''
100375100153 {
100376100154 {
100377100155 uint64_t mainresult = heap.data[0].elem0;
@@ -100381,7 +100159,7 @@
100381100159 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100382100160 }
100383100161 // 1LLU
100384- uint64_t return_to = 18446744073709545804LLU;
100162+ uint64_t return_to = 18446744073709545812LLU;
100385100163 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100386100164 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100387100165 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100390,12 +100168,12 @@
100390100168 state.addr = 587881345921715008LLU; // emitenter_
100391100169 break;
100392100170 }
100393- case 18446744073709545804LLU: // 99999998jL'''''''''''''''
100171+ case 18446744073709545812LLU: // 99999998jT'''''''''''''''
100394100172 {
100395- state.addr = 18446744073709545805LLU; // 99999998jM'''''''''''''''
100173+ state.addr = 18446744073709545813LLU; // 99999998jU'''''''''''''''
100396100174 break;
100397100175 }
100398- case 18446744073709545805LLU: // 99999998jM'''''''''''''''
100176+ case 18446744073709545813LLU: // 99999998jU'''''''''''''''
100399100177 {
100400100178 {
100401100179 uint64_t arg = 1LLU;
@@ -100434,7 +100212,7 @@
100434100212 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100435100213 }
100436100214 // 4LLU
100437- uint64_t return_to = 18446744073709545801LLU;
100215+ uint64_t return_to = 18446744073709545809LLU;
100438100216 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100439100217 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100440100218 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100443,12 +100221,12 @@
100443100221 state.addr = 587881359725559808LLU; // emitref___
100444100222 break;
100445100223 }
100446- case 18446744073709545801LLU: // 99999998jI'''''''''''''''
100224+ case 18446744073709545809LLU: // 99999998jQ'''''''''''''''
100447100225 {
100448- state.addr = 18446744073709545802LLU; // 99999998jJ'''''''''''''''
100226+ state.addr = 18446744073709545810LLU; // 99999998jR'''''''''''''''
100449100227 break;
100450100228 }
100451- case 18446744073709545802LLU: // 99999998jJ'''''''''''''''
100229+ case 18446744073709545810LLU: // 99999998jR'''''''''''''''
100452100230 {
100453100231 fprintf(stdout, "%s", ");");
100454100232 {
@@ -100476,7 +100254,7 @@
100476100254 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100477100255 }
100478100256 // 4LLU
100479- uint64_t return_to = 18446744073709545799LLU;
100257+ uint64_t return_to = 18446744073709545807LLU;
100480100258 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100481100259 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100482100260 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100485,12 +100263,12 @@
100485100263 state.addr = 587881359725559808LLU; // emitref___
100486100264 break;
100487100265 }
100488- case 18446744073709545799LLU: // 99999998jG'''''''''''''''
100266+ case 18446744073709545807LLU: // 99999998jO'''''''''''''''
100489100267 {
100490- state.addr = 18446744073709545800LLU; // 99999998jH'''''''''''''''
100268+ state.addr = 18446744073709545808LLU; // 99999998jP'''''''''''''''
100491100269 break;
100492100270 }
100493- case 18446744073709545800LLU: // 99999998jH'''''''''''''''
100271+ case 18446744073709545808LLU: // 99999998jP'''''''''''''''
100494100272 {
100495100273 fprintf(stdout, "%s", " = type_data.elem1;");
100496100274 // variable u64 zero______ goes out of scope
@@ -100508,10 +100286,10 @@
100508100286 // variable u64 destrargsz goes out of scope
100509100287 // emitted destructur for type u64
100510100288 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destrargsz at 17
100511- state.addr = 18446744073709545803LLU; // 99999998jK'''''''''''''''
100289+ state.addr = 18446744073709545811LLU; // 99999998jS'''''''''''''''
100512100290 break;
100513100291 }
100514- case 18446744073709545803LLU: // 99999998jK'''''''''''''''
100292+ case 18446744073709545811LLU: // 99999998jS'''''''''''''''
100515100293 {
100516100294 fprintf(stdout, "%s", "\n type_data.elem0 &= ~4095;");
100517100295 fprintf(stdout, "%s", "\n type_data.elem0 |= 1732;");
@@ -100528,7 +100306,7 @@
100528100306 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100529100307 }
100530100308 // 1LLU
100531- uint64_t return_to = 18446744073709545796LLU;
100309+ uint64_t return_to = 18446744073709545804LLU;
100532100310 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100533100311 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100534100312 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100537,20 +100315,20 @@
100537100315 state.addr = 587881351406074923LLU; // emitjumpup
100538100316 break;
100539100317 }
100540- case 18446744073709545796LLU: // 99999998jD'''''''''''''''
100318+ case 18446744073709545804LLU: // 99999998jL'''''''''''''''
100541100319 {
100542- state.addr = 18446744073709545797LLU; // 99999998jE'''''''''''''''
100320+ state.addr = 18446744073709545805LLU; // 99999998jM'''''''''''''''
100543100321 break;
100544100322 }
100545- case 18446744073709545797LLU: // 99999998jE'''''''''''''''
100323+ case 18446744073709545805LLU: // 99999998jM'''''''''''''''
100546100324 {
100547100325 // variable u64 level_____ goes out of scope
100548100326 // emitted destructur for type u64
100549100327 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 17
100550- state.addr = 18446744073709545798LLU; // 99999998jF'''''''''''''''
100328+ state.addr = 18446744073709545806LLU; // 99999998jN'''''''''''''''
100551100329 break;
100552100330 }
100553- case 18446744073709545798LLU: // 99999998jF'''''''''''''''
100331+ case 18446744073709545806LLU: // 99999998jN'''''''''''''''
100554100332 {
100555100333 {
100556100334 uint64_t mainresult = heap.data[0].elem0;
@@ -100568,7 +100346,7 @@
100568100346 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100569100347 }
100570100348 // 3LLU
100571- uint64_t return_to = 18446744073709545794LLU;
100349+ uint64_t return_to = 18446744073709545802LLU;
100572100350 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100573100351 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100574100352 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100577,20 +100355,20 @@
100577100355 state.addr = 788334683946154816LLU; // pushdestr_
100578100356 break;
100579100357 }
100580- case 18446744073709545794LLU: // 99999998jB'''''''''''''''
100358+ case 18446744073709545802LLU: // 99999998jJ'''''''''''''''
100581100359 {
100582- state.addr = 18446744073709545795LLU; // 99999998jC'''''''''''''''
100360+ state.addr = 18446744073709545803LLU; // 99999998jK'''''''''''''''
100583100361 break;
100584100362 }
100585- case 18446744073709545795LLU: // 99999998jC'''''''''''''''
100363+ case 18446744073709545803LLU: // 99999998jK'''''''''''''''
100586100364 {
100587100365 // variable u64 destr_id__ goes out of scope
100588100366 // emitted destructur for type u64
100589100367 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destr_id__ at 16
100590- state.addr = 18446744073709545808LLU; // 99999998jP'''''''''''''''
100368+ state.addr = 18446744073709545816LLU; // 99999998jX'''''''''''''''
100591100369 break;
100592100370 }
100593- case 18446744073709545808LLU: // 99999998jP'''''''''''''''
100371+ case 18446744073709545816LLU: // 99999998jX'''''''''''''''
100594100372 {
100595100373 {
100596100374 uint64_t arg = 0LLU;
@@ -100608,7 +100386,7 @@
100608100386 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100609100387 }
100610100388 // 2LLU
100611- uint64_t return_to = 18446744073709545791LLU;
100389+ uint64_t return_to = 18446744073709545799LLU;
100612100390 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100613100391 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100614100392 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100617,12 +100395,12 @@
100617100395 state.addr = 517555828430075934LLU; // assign_dec
100618100396 break;
100619100397 }
100620- case 18446744073709545791LLU: // 99999998i9'''''''''''''''
100398+ case 18446744073709545799LLU: // 99999998jG'''''''''''''''
100621100399 {
100622- state.addr = 18446744073709545792LLU; // 99999998j_'''''''''''''''
100400+ state.addr = 18446744073709545800LLU; // 99999998jH'''''''''''''''
100623100401 break;
100624100402 }
100625- case 18446744073709545792LLU: // 99999998j_'''''''''''''''
100403+ case 18446744073709545800LLU: // 99999998jH'''''''''''''''
100626100404 {
100627100405 {
100628100406 uint64_t arg = 0LLU;
@@ -100640,7 +100418,7 @@
100640100418 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100641100419 }
100642100420 // 2LLU
100643- uint64_t return_to = 18446744073709545789LLU;
100421+ uint64_t return_to = 18446744073709545797LLU;
100644100422 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100645100423 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100646100424 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100649,12 +100427,12 @@
100649100427 state.addr = 621679175848052672LLU; // gencompid_
100650100428 break;
100651100429 }
100652- case 18446744073709545789LLU: // 99999998i7'''''''''''''''
100430+ case 18446744073709545797LLU: // 99999998jE'''''''''''''''
100653100431 {
100654- state.addr = 18446744073709545790LLU; // 99999998i8'''''''''''''''
100432+ state.addr = 18446744073709545798LLU; // 99999998jF'''''''''''''''
100655100433 break;
100656100434 }
100657- case 18446744073709545790LLU: // 99999998i8'''''''''''''''
100435+ case 18446744073709545798LLU: // 99999998jF'''''''''''''''
100658100436 {
100659100437 {
100660100438 uint64_t mainresult = heap.data[0].elem0;
@@ -100664,7 +100442,7 @@
100664100442 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100665100443 }
100666100444 // 1LLU
100667- uint64_t return_to = 18446744073709545787LLU;
100445+ uint64_t return_to = 18446744073709545795LLU;
100668100446 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100669100447 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100670100448 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100673,12 +100451,12 @@
100673100451 state.addr = 587881345921715008LLU; // emitenter_
100674100452 break;
100675100453 }
100676- case 18446744073709545787LLU: // 99999998i5'''''''''''''''
100454+ case 18446744073709545795LLU: // 99999998jC'''''''''''''''
100677100455 {
100678- state.addr = 18446744073709545788LLU; // 99999998i6'''''''''''''''
100456+ state.addr = 18446744073709545796LLU; // 99999998jD'''''''''''''''
100679100457 break;
100680100458 }
100681- case 18446744073709545788LLU: // 99999998i6'''''''''''''''
100459+ case 18446744073709545796LLU: // 99999998jD'''''''''''''''
100682100460 {
100683100461 {
100684100462 uint64_t arg = 3LLU;
@@ -100726,7 +100504,7 @@
100726100504 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100727100505 }
100728100506 // 4LLU
100729- uint64_t return_to = 18446744073709545785LLU;
100507+ uint64_t return_to = 18446744073709545793LLU;
100730100508 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100731100509 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100732100510 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100735,12 +100513,12 @@
100735100513 state.addr = 587881363956563968LLU; // emitvar___
100736100514 break;
100737100515 }
100738- case 18446744073709545785LLU: // 99999998i3'''''''''''''''
100516+ case 18446744073709545793LLU: // 99999998jA'''''''''''''''
100739100517 {
100740- state.addr = 18446744073709545786LLU; // 99999998i4'''''''''''''''
100518+ state.addr = 18446744073709545794LLU; // 99999998jB'''''''''''''''
100741100519 break;
100742100520 }
100743- case 18446744073709545786LLU: // 99999998i4'''''''''''''''
100521+ case 18446744073709545794LLU: // 99999998jB'''''''''''''''
100744100522 {
100745100523 fprintf(stdout, "%s", ", 0LLU));\n");
100746100524 fprintf(stdout, "%s", "\n uint64_t constructor2 = *access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, ");
@@ -100764,7 +100542,7 @@
100764100542 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100765100543 }
100766100544 // 4LLU
100767- uint64_t return_to = 18446744073709545783LLU;
100545+ uint64_t return_to = 18446744073709545791LLU;
100768100546 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100769100547 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100770100548 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100773,12 +100551,12 @@
100773100551 state.addr = 587881363956563968LLU; // emitvar___
100774100552 break;
100775100553 }
100776- case 18446744073709545783LLU: // 99999998i1'''''''''''''''
100554+ case 18446744073709545791LLU: // 99999998i9'''''''''''''''
100777100555 {
100778- state.addr = 18446744073709545784LLU; // 99999998i2'''''''''''''''
100556+ state.addr = 18446744073709545792LLU; // 99999998j_'''''''''''''''
100779100557 break;
100780100558 }
100781- case 18446744073709545784LLU: // 99999998i2'''''''''''''''
100559+ case 18446744073709545792LLU: // 99999998j_'''''''''''''''
100782100560 {
100783100561 fprintf(stdout, "%s", ", 0LLU));\n");
100784100562 fprintf(stdout, "%s", "\n ");
@@ -100802,7 +100580,7 @@
100802100580 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100803100581 }
100804100582 // 4LLU
100805- uint64_t return_to = 18446744073709545781LLU;
100583+ uint64_t return_to = 18446744073709545789LLU;
100806100584 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100807100585 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100808100586 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100811,12 +100589,12 @@
100811100589 state.addr = 587881359725559808LLU; // emitref___
100812100590 break;
100813100591 }
100814- case 18446744073709545781LLU: // 99999998iz'''''''''''''''
100592+ case 18446744073709545789LLU: // 99999998i7'''''''''''''''
100815100593 {
100816- state.addr = 18446744073709545782LLU; // 99999998i0'''''''''''''''
100594+ state.addr = 18446744073709545790LLU; // 99999998i8'''''''''''''''
100817100595 break;
100818100596 }
100819- case 18446744073709545782LLU: // 99999998i0'''''''''''''''
100597+ case 18446744073709545790LLU: // 99999998i8'''''''''''''''
100820100598 {
100821100599 fprintf(stdout, "%s", " = compare(constructor1, constructor2);");
100822100600 fprintf(stdout, "%s", "\n }");
@@ -100841,7 +100619,7 @@
100841100619 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100842100620 }
100843100621 // 4LLU
100844- uint64_t return_to = 18446744073709545779LLU;
100622+ uint64_t return_to = 18446744073709545787LLU;
100845100623 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100846100624 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100847100625 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100850,12 +100628,12 @@
100850100628 state.addr = 587881359725559808LLU; // emitref___
100851100629 break;
100852100630 }
100853- case 18446744073709545779LLU: // 99999998ix'''''''''''''''
100631+ case 18446744073709545787LLU: // 99999998i5'''''''''''''''
100854100632 {
100855- state.addr = 18446744073709545780LLU; // 99999998iy'''''''''''''''
100633+ state.addr = 18446744073709545788LLU; // 99999998i6'''''''''''''''
100856100634 break;
100857100635 }
100858- case 18446744073709545780LLU: // 99999998iy'''''''''''''''
100636+ case 18446744073709545788LLU: // 99999998i6'''''''''''''''
100859100637 {
100860100638 fprintf(stdout, "%s", "/*result*/)");
100861100639 {
@@ -100874,7 +100652,7 @@
100874100652 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100875100653 }
100876100654 // 2LLU
100877- uint64_t return_to = 18446744073709545776LLU;
100655+ uint64_t return_to = 18446744073709545784LLU;
100878100656 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100879100657 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100880100658 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100883,20 +100661,20 @@
100883100661 state.addr = 587881351406075392LLU; // emitjump2_
100884100662 break;
100885100663 }
100886- case 18446744073709545776LLU: // 99999998iu'''''''''''''''
100664+ case 18446744073709545784LLU: // 99999998i2'''''''''''''''
100887100665 {
100888- state.addr = 18446744073709545777LLU; // 99999998iv'''''''''''''''
100666+ state.addr = 18446744073709545785LLU; // 99999998i3'''''''''''''''
100889100667 break;
100890100668 }
100891- case 18446744073709545777LLU: // 99999998iv'''''''''''''''
100669+ case 18446744073709545785LLU: // 99999998i3'''''''''''''''
100892100670 {
100893100671 // variable u64 level_____ goes out of scope
100894100672 // emitted destructur for type u64
100895100673 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 24
100896- state.addr = 18446744073709545778LLU; // 99999998iw'''''''''''''''
100674+ state.addr = 18446744073709545786LLU; // 99999998i4'''''''''''''''
100897100675 break;
100898100676 }
100899- case 18446744073709545778LLU: // 99999998iw'''''''''''''''
100677+ case 18446744073709545786LLU: // 99999998i4'''''''''''''''
100900100678 {
100901100679 fprintf(stdout, "%s", "\n {");
100902100680 fprintf(stdout, "%s", "\n uint64_t variantaddr = *access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, ");
@@ -100920,7 +100698,7 @@
100920100698 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100921100699 }
100922100700 // 4LLU
100923- uint64_t return_to = 18446744073709545774LLU;
100701+ uint64_t return_to = 18446744073709545782LLU;
100924100702 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100925100703 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100926100704 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100929,12 +100707,12 @@
100929100707 state.addr = 587881363956563968LLU; // emitvar___
100930100708 break;
100931100709 }
100932- case 18446744073709545774LLU: // 99999998is'''''''''''''''
100710+ case 18446744073709545782LLU: // 99999998i0'''''''''''''''
100933100711 {
100934- state.addr = 18446744073709545775LLU; // 99999998it'''''''''''''''
100712+ state.addr = 18446744073709545783LLU; // 99999998i1'''''''''''''''
100935100713 break;
100936100714 }
100937- case 18446744073709545775LLU: // 99999998it'''''''''''''''
100715+ case 18446744073709545783LLU: // 99999998i1'''''''''''''''
100938100716 {
100939100717 fprintf(stdout, "%s", ", 0LLU));\n");
100940100718 fprintf(stdout, "%s", "\n variantaddr &= ~4095;");
@@ -100961,7 +100739,7 @@
100961100739 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100962100740 }
100963100741 // 4LLU
100964- uint64_t return_to = 18446744073709545772LLU;
100742+ uint64_t return_to = 18446744073709545780LLU;
100965100743 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
100966100744 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
100967100745 heap.data[0].elem1 = heap.data[0].elem0;
@@ -100970,12 +100748,12 @@
100970100748 state.addr = 587881363956563968LLU; // emitvar___
100971100749 break;
100972100750 }
100973- case 18446744073709545772LLU: // 99999998iq'''''''''''''''
100751+ case 18446744073709545780LLU: // 99999998iy'''''''''''''''
100974100752 {
100975- state.addr = 18446744073709545773LLU; // 99999998ir'''''''''''''''
100753+ state.addr = 18446744073709545781LLU; // 99999998iz'''''''''''''''
100976100754 break;
100977100755 }
100978- case 18446744073709545773LLU: // 99999998ir'''''''''''''''
100756+ case 18446744073709545781LLU: // 99999998iz'''''''''''''''
100979100757 {
100980100758 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, 2LLU, ");
100981100759 {
@@ -100998,7 +100776,7 @@
100998100776 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
100999100777 }
101000100778 // 4LLU
101001- uint64_t return_to = 18446744073709545770LLU;
100779+ uint64_t return_to = 18446744073709545778LLU;
101002100780 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101003100781 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101004100782 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101007,12 +100785,12 @@
101007100785 state.addr = 587881363956563968LLU; // emitvar___
101008100786 break;
101009100787 }
101010- case 18446744073709545770LLU: // 99999998io'''''''''''''''
100788+ case 18446744073709545778LLU: // 99999998iw'''''''''''''''
101011100789 {
101012- state.addr = 18446744073709545771LLU; // 99999998ip'''''''''''''''
100790+ state.addr = 18446744073709545779LLU; // 99999998ix'''''''''''''''
101013100791 break;
101014100792 }
101015- case 18446744073709545771LLU: // 99999998ip'''''''''''''''
100793+ case 18446744073709545779LLU: // 99999998ix'''''''''''''''
101016100794 {
101017100795 fprintf(stdout, "%s", ", 1LLU);\n");
101018100796 fprintf(stdout, "%s", "\n ");
@@ -101036,7 +100814,7 @@
101036100814 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101037100815 }
101038100816 // 4LLU
101039- uint64_t return_to = 18446744073709545768LLU;
100817+ uint64_t return_to = 18446744073709545776LLU;
101040100818 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101041100819 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101042100820 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101045,12 +100823,12 @@
101045100823 state.addr = 587881363956563968LLU; // emitvar___
101046100824 break;
101047100825 }
101048- case 18446744073709545768LLU: // 99999998im'''''''''''''''
100826+ case 18446744073709545776LLU: // 99999998iu'''''''''''''''
101049100827 {
101050- state.addr = 18446744073709545769LLU; // 99999998in'''''''''''''''
100828+ state.addr = 18446744073709545777LLU; // 99999998iv'''''''''''''''
101051100829 break;
101052100830 }
101053- case 18446744073709545769LLU: // 99999998in'''''''''''''''
100831+ case 18446744073709545777LLU: // 99999998iv'''''''''''''''
101054100832 {
101055100833 fprintf(stdout, "%s", " = tree_elem_addr(heap.data, 2LLU, ");
101056100834 {
@@ -101073,7 +100851,7 @@
101073100851 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101074100852 }
101075100853 // 4LLU
101076- uint64_t return_to = 18446744073709545766LLU;
100854+ uint64_t return_to = 18446744073709545774LLU;
101077100855 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101078100856 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101079100857 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101082,12 +100860,12 @@
101082100860 state.addr = 587881363956563968LLU; // emitvar___
101083100861 break;
101084100862 }
101085- case 18446744073709545766LLU: // 99999998ik'''''''''''''''
100863+ case 18446744073709545774LLU: // 99999998is'''''''''''''''
101086100864 {
101087- state.addr = 18446744073709545767LLU; // 99999998il'''''''''''''''
100865+ state.addr = 18446744073709545775LLU; // 99999998it'''''''''''''''
101088100866 break;
101089100867 }
101090- case 18446744073709545767LLU: // 99999998il'''''''''''''''
100868+ case 18446744073709545775LLU: // 99999998it'''''''''''''''
101091100869 {
101092100870 fprintf(stdout, "%s", ", 1LLU);\n");
101093100871 fprintf(stdout, "%s", "\n }");
@@ -101103,7 +100881,7 @@
101103100881 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101104100882 }
101105100883 // 1LLU
101106- uint64_t return_to = 18446744073709545763LLU;
100884+ uint64_t return_to = 18446744073709545771LLU;
101107100885 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101108100886 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101109100887 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101112,20 +100890,20 @@
101112100890 state.addr = 587881351406074923LLU; // emitjumpup
101113100891 break;
101114100892 }
101115- case 18446744073709545763LLU: // 99999998ih'''''''''''''''
100893+ case 18446744073709545771LLU: // 99999998ip'''''''''''''''
101116100894 {
101117- state.addr = 18446744073709545764LLU; // 99999998ii'''''''''''''''
100895+ state.addr = 18446744073709545772LLU; // 99999998iq'''''''''''''''
101118100896 break;
101119100897 }
101120- case 18446744073709545764LLU: // 99999998ii'''''''''''''''
100898+ case 18446744073709545772LLU: // 99999998iq'''''''''''''''
101121100899 {
101122100900 // variable u64 level_____ goes out of scope
101123100901 // emitted destructur for type u64
101124100902 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 24
101125- state.addr = 18446744073709545765LLU; // 99999998ij'''''''''''''''
100903+ state.addr = 18446744073709545773LLU; // 99999998ir'''''''''''''''
101126100904 break;
101127100905 }
101128- case 18446744073709545765LLU: // 99999998ij'''''''''''''''
100906+ case 18446744073709545773LLU: // 99999998ir'''''''''''''''
101129100907 {
101130100908 {
101131100909 uint64_t mainresult = heap.data[0].elem0;
@@ -101135,7 +100913,7 @@
101135100913 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101136100914 }
101137100915 // 1LLU
101138- uint64_t return_to = 18446744073709545761LLU;
100916+ uint64_t return_to = 18446744073709545769LLU;
101139100917 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101140100918 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101141100919 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101144,12 +100922,12 @@
101144100922 state.addr = 587881345921715008LLU; // emitenter_
101145100923 break;
101146100924 }
101147- case 18446744073709545761LLU: // 99999998if'''''''''''''''
100925+ case 18446744073709545769LLU: // 99999998in'''''''''''''''
101148100926 {
101149- state.addr = 18446744073709545762LLU; // 99999998ig'''''''''''''''
100927+ state.addr = 18446744073709545770LLU; // 99999998io'''''''''''''''
101150100928 break;
101151100929 }
101152- case 18446744073709545762LLU: // 99999998ig'''''''''''''''
100930+ case 18446744073709545770LLU: // 99999998io'''''''''''''''
101153100931 {
101154100932 {
101155100933 uint64_t arg = 0LLU;
@@ -101175,7 +100953,7 @@
101175100953 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101176100954 }
101177100955 // 4LLU
101178- uint64_t return_to = 18446744073709545758LLU;
100956+ uint64_t return_to = 18446744073709545766LLU;
101179100957 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101180100958 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101181100959 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101184,12 +100962,12 @@
101184100962 state.addr = 587881357748664875LLU; // emitpoptmp
101185100963 break;
101186100964 }
101187- case 18446744073709545758LLU: // 99999998ic'''''''''''''''
100965+ case 18446744073709545766LLU: // 99999998ik'''''''''''''''
101188100966 {
101189- state.addr = 18446744073709545759LLU; // 99999998id'''''''''''''''
100967+ state.addr = 18446744073709545767LLU; // 99999998il'''''''''''''''
101190100968 break;
101191100969 }
101192- case 18446744073709545759LLU: // 99999998id'''''''''''''''
100970+ case 18446744073709545767LLU: // 99999998il'''''''''''''''
101193100971 {
101194100972 {
101195100973 uint64_t mainresult = heap.data[0].elem0;
@@ -101211,7 +100989,7 @@
101211100989 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101212100990 }
101213100991 // 4LLU
101214- uint64_t return_to = 18446744073709545756LLU;
100992+ uint64_t return_to = 18446744073709545764LLU;
101215100993 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101216100994 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101217100995 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101220,12 +100998,12 @@
101220100998 state.addr = 587881357748664875LLU; // emitpoptmp
101221100999 break;
101222101000 }
101223- case 18446744073709545756LLU: // 99999998ia'''''''''''''''
101001+ case 18446744073709545764LLU: // 99999998ii'''''''''''''''
101224101002 {
101225- state.addr = 18446744073709545757LLU; // 99999998ib'''''''''''''''
101003+ state.addr = 18446744073709545765LLU; // 99999998ij'''''''''''''''
101226101004 break;
101227101005 }
101228- case 18446744073709545757LLU: // 99999998ib'''''''''''''''
101006+ case 18446744073709545765LLU: // 99999998ij'''''''''''''''
101229101007 {
101230101008 {
101231101009 uint64_t mainresult = heap.data[0].elem0;
@@ -101247,7 +101025,7 @@
101247101025 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101248101026 }
101249101027 // 4LLU
101250- uint64_t return_to = 18446744073709545754LLU;
101028+ uint64_t return_to = 18446744073709545762LLU;
101251101029 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101252101030 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101253101031 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101256,20 +101034,20 @@
101256101034 state.addr = 587881357748664875LLU; // emitpoptmp
101257101035 break;
101258101036 }
101259- case 18446744073709545754LLU: // 99999998iZ'''''''''''''''
101037+ case 18446744073709545762LLU: // 99999998ig'''''''''''''''
101260101038 {
101261- state.addr = 18446744073709545755LLU; // 99999998i$'''''''''''''''
101039+ state.addr = 18446744073709545763LLU; // 99999998ih'''''''''''''''
101262101040 break;
101263101041 }
101264- case 18446744073709545755LLU: // 99999998i$'''''''''''''''
101042+ case 18446744073709545763LLU: // 99999998ih'''''''''''''''
101265101043 {
101266101044 // variable u64 level_____ goes out of scope
101267101045 // emitted destructur for type u64
101268101046 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 24
101269- state.addr = 18446744073709545760LLU; // 99999998ie'''''''''''''''
101047+ state.addr = 18446744073709545768LLU; // 99999998im'''''''''''''''
101270101048 break;
101271101049 }
101272- case 18446744073709545760LLU: // 99999998ie'''''''''''''''
101050+ case 18446744073709545768LLU: // 99999998im'''''''''''''''
101273101051 {
101274101052 {
101275101053 uint64_t mainresult = heap.data[0].elem0;
@@ -101287,7 +101065,7 @@
101287101065 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101288101066 }
101289101067 // 3LLU
101290- uint64_t return_to = 18446744073709545752LLU;
101068+ uint64_t return_to = 18446744073709545760LLU;
101291101069 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101292101070 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101293101071 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101296,12 +101074,12 @@
101296101074 state.addr = 587881353282000896LLU; // emitleave_
101297101075 break;
101298101076 }
101299- case 18446744073709545752LLU: // 99999998iX'''''''''''''''
101077+ case 18446744073709545760LLU: // 99999998ie'''''''''''''''
101300101078 {
101301- state.addr = 18446744073709545753LLU; // 99999998iY'''''''''''''''
101079+ state.addr = 18446744073709545761LLU; // 99999998if'''''''''''''''
101302101080 break;
101303101081 }
101304- case 18446744073709545753LLU: // 99999998iY'''''''''''''''
101082+ case 18446744073709545761LLU: // 99999998if'''''''''''''''
101305101083 {
101306101084 {
101307101085 uint64_t mainresult = heap.data[0].elem0;
@@ -101319,7 +101097,7 @@
101319101097 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101320101098 }
101321101099 // 3LLU
101322- uint64_t return_to = 18446744073709545750LLU;
101100+ uint64_t return_to = 18446744073709545758LLU;
101323101101 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101324101102 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101325101103 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101328,12 +101106,12 @@
101328101106 state.addr = 788334683946154816LLU; // pushdestr_
101329101107 break;
101330101108 }
101331- case 18446744073709545750LLU: // 99999998iV'''''''''''''''
101109+ case 18446744073709545758LLU: // 99999998ic'''''''''''''''
101332101110 {
101333- state.addr = 18446744073709545751LLU; // 99999998iW'''''''''''''''
101111+ state.addr = 18446744073709545759LLU; // 99999998id'''''''''''''''
101334101112 break;
101335101113 }
101336- case 18446744073709545751LLU: // 99999998iW'''''''''''''''
101114+ case 18446744073709545759LLU: // 99999998id'''''''''''''''
101337101115 {
101338101116 // variable u64 idx2______ goes out of scope
101339101117 // emitted destructur for type u64
@@ -101359,10 +101137,10 @@
101359101137 // variable u64 skiplabel_ goes out of scope
101360101138 // emitted destructur for type u64
101361101139 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference skiplabel_ at 16
101362- state.addr = 18446744073709545793LLU; // 99999998jA'''''''''''''''
101140+ state.addr = 18446744073709545801LLU; // 99999998jI'''''''''''''''
101363101141 break;
101364101142 }
101365- case 18446744073709545793LLU: // 99999998jA'''''''''''''''
101143+ case 18446744073709545801LLU: // 99999998jI'''''''''''''''
101366101144 {
101367101145 {
101368101146 uint64_t mainresult = heap.data[0].elem0;
@@ -101384,7 +101162,7 @@
101384101162 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101385101163 }
101386101164 // 4LLU
101387- uint64_t return_to = 18446744073709545748LLU;
101165+ uint64_t return_to = 18446744073709545756LLU;
101388101166 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101389101167 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101390101168 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101393,12 +101171,12 @@
101393101171 state.addr = 788334702348118639LLU; // pushuniont
101394101172 break;
101395101173 }
101396- case 18446744073709545748LLU: // 99999998iT'''''''''''''''
101174+ case 18446744073709545756LLU: // 99999998ia'''''''''''''''
101397101175 {
101398- state.addr = 18446744073709545749LLU; // 99999998iU'''''''''''''''
101176+ state.addr = 18446744073709545757LLU; // 99999998ib'''''''''''''''
101399101177 break;
101400101178 }
101401- case 18446744073709545749LLU: // 99999998iU'''''''''''''''
101179+ case 18446744073709545757LLU: // 99999998ib'''''''''''''''
101402101180 {
101403101181 // variable u64 result____ goes out of scope
101404101182 // emitted destructur for type u64
@@ -101416,22 +101194,22 @@
101416101194 uint64_t arg = 0;
101417101195 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
101418101196 }
101419- state.addr = 18446744073709545746LLU; // 99999998iR'''''''''''''''
101197+ state.addr = 18446744073709545754LLU; // 99999998iZ'''''''''''''''
101420101198 break;
101421101199 }
101422- case 18446744073709545746LLU: // 99999998iR'''''''''''''''
101200+ case 18446744073709545754LLU: // 99999998iZ'''''''''''''''
101423101201 {
101424101202 if(!*LOCAL_ACCESS(heap.data, 13LLU, 11LLU)/*list*/)
101425101203 {
101426- state.addr = 18446744073709545747LLU; // 99999998iS'''''''''''''''
101204+ state.addr = 18446744073709545755LLU; // 99999998i$'''''''''''''''
101427101205 break;
101428101206 }
101429101207 *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 13LLU, 11LLU)/*list*/, 1);
101430101208 // omitting u64 destructor
101431- state.addr = 18446744073709545746LLU; // 99999998iR'''''''''''''''
101209+ state.addr = 18446744073709545754LLU; // 99999998iZ'''''''''''''''
101432101210 break;
101433101211 }
101434- case 18446744073709545747LLU: // 99999998iS'''''''''''''''
101212+ case 18446744073709545755LLU: // 99999998i$'''''''''''''''
101435101213 {
101436101214 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 13
101437101215 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference constrs___ at 12
@@ -101440,10 +101218,10 @@
101440101218 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference union_id__ at 11
101441101219 heap.availilable_size_for_dynamic_objects += 0LLU;
101442101220 heap.availilable_size_for_dynamic_objects += 0LLU;
101443- state.addr = 18446744073709545745LLU; // 99999998iQ'''''''''''''''
101221+ state.addr = 18446744073709545753LLU; // 99999998iY'''''''''''''''
101444101222 break;
101445101223 }
101446- case 18446744073709545944LLU: // 99999998lX'''''''''''''''
101224+ case 18446744073709545952LLU: // 99999998le'''''''''''''''
101447101225 {
101448101226 {
101449101227 uint64_t arg = 0LLU;
@@ -101502,10 +101280,10 @@
101502101280 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
101503101281 }
101504101282 /*isunsafe__*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*isunsafe__*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 23LLU, 7LLU);
101505- state.addr = /*isunsafe__*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545743LLU : 18446744073709545742LLU;
101283+ state.addr = /*isunsafe__*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545751LLU : 18446744073709545750LLU;
101506101284 break;
101507101285 }
101508- case 18446744073709545743LLU: // 99999998iO'''''''''''''''
101286+ case 18446744073709545751LLU: // 99999998iW'''''''''''''''
101509101287 {
101510101288 /*complete__*/*LOCAL_ACCESS(heap.data, 23LLU, 11LLU) = 0LLU;
101511101289
@@ -101515,15 +101293,15 @@
101515101293
101516101294 heap.availilable_size_for_dynamic_objects += 0LLU;
101517101295 heap.availilable_size_for_dynamic_objects += 0LLU;
101518- state.addr = 18446744073709545741LLU; // 99999998iM'''''''''''''''
101296+ state.addr = 18446744073709545749LLU; // 99999998iU'''''''''''''''
101519101297 break;
101520101298 }
101521- case 18446744073709545742LLU: // 99999998iN'''''''''''''''
101299+ case 18446744073709545750LLU: // 99999998iV'''''''''''''''
101522101300 {
101523- state.addr = /*iscomplete*/*LOCAL_ACCESS(heap.data, 23LLU, 18LLU) ? 18446744073709545740LLU : 18446744073709545739LLU;
101301+ state.addr = /*iscomplete*/*LOCAL_ACCESS(heap.data, 23LLU, 18LLU) ? 18446744073709545748LLU : 18446744073709545747LLU;
101524101302 break;
101525101303 }
101526- case 18446744073709545740LLU: // 99999998iL'''''''''''''''
101304+ case 18446744073709545748LLU: // 99999998iT'''''''''''''''
101527101305 {
101528101306 /*complete__*/*LOCAL_ACCESS(heap.data, 23LLU, 11LLU) = 1LLU;
101529101307
@@ -101531,15 +101309,15 @@
101531101309
101532101310 heap.availilable_size_for_dynamic_objects += 0LLU;
101533101311 heap.availilable_size_for_dynamic_objects += 0LLU;
101534- state.addr = 18446744073709545738LLU; // 99999998iJ'''''''''''''''
101312+ state.addr = 18446744073709545746LLU; // 99999998iR'''''''''''''''
101535101313 break;
101536101314 }
101537- case 18446744073709545739LLU: // 99999998iK'''''''''''''''
101315+ case 18446744073709545747LLU: // 99999998iS'''''''''''''''
101538101316 {
101539- state.addr = /*isfinite__*/*LOCAL_ACCESS(heap.data, 23LLU, 19LLU) ? 18446744073709545737LLU : 18446744073709545736LLU;
101317+ state.addr = /*isfinite__*/*LOCAL_ACCESS(heap.data, 23LLU, 19LLU) ? 18446744073709545745LLU : 18446744073709545744LLU;
101540101318 break;
101541101319 }
101542- case 18446744073709545737LLU: // 99999998iI'''''''''''''''
101320+ case 18446744073709545745LLU: // 99999998iQ'''''''''''''''
101543101321 {
101544101322 /*finite____*/*LOCAL_ACCESS(heap.data, 23LLU, 10LLU) = 1LLU;
101545101323
@@ -101547,15 +101325,15 @@
101547101325
101548101326 heap.availilable_size_for_dynamic_objects += 0LLU;
101549101327 heap.availilable_size_for_dynamic_objects += 0LLU;
101550- state.addr = 18446744073709545735LLU; // 99999998iG'''''''''''''''
101328+ state.addr = 18446744073709545743LLU; // 99999998iO'''''''''''''''
101551101329 break;
101552101330 }
101553- case 18446744073709545736LLU: // 99999998iH'''''''''''''''
101331+ case 18446744073709545744LLU: // 99999998iP'''''''''''''''
101554101332 {
101555- state.addr = /*ispartial_*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545734LLU : 18446744073709545733LLU;
101333+ state.addr = /*ispartial_*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545742LLU : 18446744073709545741LLU;
101556101334 break;
101557101335 }
101558- case 18446744073709545734LLU: // 99999998iF'''''''''''''''
101336+ case 18446744073709545742LLU: // 99999998iN'''''''''''''''
101559101337 {
101560101338 /*complete__*/*LOCAL_ACCESS(heap.data, 23LLU, 11LLU) = 0LLU;
101561101339
@@ -101565,15 +101343,15 @@
101565101343
101566101344 heap.availilable_size_for_dynamic_objects += 0LLU;
101567101345 heap.availilable_size_for_dynamic_objects += 0LLU;
101568- state.addr = 18446744073709545732LLU; // 99999998iD'''''''''''''''
101346+ state.addr = 18446744073709545740LLU; // 99999998iL'''''''''''''''
101569101347 break;
101570101348 }
101571- case 18446744073709545733LLU: // 99999998iE'''''''''''''''
101349+ case 18446744073709545741LLU: // 99999998iM'''''''''''''''
101572101350 {
101573- state.addr = /*istotal___*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU) ? 18446744073709545731LLU : 18446744073709545730LLU;
101351+ state.addr = /*istotal___*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU) ? 18446744073709545739LLU : 18446744073709545738LLU;
101574101352 break;
101575101353 }
101576- case 18446744073709545731LLU: // 99999998iC'''''''''''''''
101354+ case 18446744073709545739LLU: // 99999998iK'''''''''''''''
101577101355 {
101578101356 /*complete__*/*LOCAL_ACCESS(heap.data, 23LLU, 11LLU) = 1LLU;
101579101357
@@ -101583,10 +101361,10 @@
101583101361
101584101362 heap.availilable_size_for_dynamic_objects += 0LLU;
101585101363 heap.availilable_size_for_dynamic_objects += 0LLU;
101586- state.addr = 18446744073709545729LLU; // 99999998iA'''''''''''''''
101364+ state.addr = 18446744073709545737LLU; // 99999998iI'''''''''''''''
101587101365 break;
101588101366 }
101589- case 18446744073709545730LLU: // 99999998iB'''''''''''''''
101367+ case 18446744073709545738LLU: // 99999998iJ'''''''''''''''
101590101368 {
101591101369 fprintf(stderr, "%s", "missing property before ");
101592101370 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 23LLU, 7LLU));
@@ -101595,30 +101373,30 @@
101595101373 fprintf(stderr, "%s\n", "");
101596101374 exit(-1);
101597101375 }
101598- state.addr = 18446744073709545729LLU; // 99999998iA'''''''''''''''
101376+ state.addr = 18446744073709545737LLU; // 99999998iI'''''''''''''''
101599101377 break;
101600101378 }
101601- case 18446744073709545729LLU: // 99999998iA'''''''''''''''
101379+ case 18446744073709545737LLU: // 99999998iI'''''''''''''''
101602101380 {
101603- state.addr = 18446744073709545732LLU; // 99999998iD'''''''''''''''
101381+ state.addr = 18446744073709545740LLU; // 99999998iL'''''''''''''''
101604101382 break;
101605101383 }
101606- case 18446744073709545732LLU: // 99999998iD'''''''''''''''
101384+ case 18446744073709545740LLU: // 99999998iL'''''''''''''''
101607101385 {
101608- state.addr = 18446744073709545735LLU; // 99999998iG'''''''''''''''
101386+ state.addr = 18446744073709545743LLU; // 99999998iO'''''''''''''''
101609101387 break;
101610101388 }
101611- case 18446744073709545735LLU: // 99999998iG'''''''''''''''
101389+ case 18446744073709545743LLU: // 99999998iO'''''''''''''''
101612101390 {
101613- state.addr = 18446744073709545738LLU; // 99999998iJ'''''''''''''''
101391+ state.addr = 18446744073709545746LLU; // 99999998iR'''''''''''''''
101614101392 break;
101615101393 }
101616- case 18446744073709545738LLU: // 99999998iJ'''''''''''''''
101394+ case 18446744073709545746LLU: // 99999998iR'''''''''''''''
101617101395 {
101618- state.addr = 18446744073709545741LLU; // 99999998iM'''''''''''''''
101396+ state.addr = 18446744073709545749LLU; // 99999998iU'''''''''''''''
101619101397 break;
101620101398 }
101621- case 18446744073709545741LLU: // 99999998iM'''''''''''''''
101399+ case 18446744073709545749LLU: // 99999998iU'''''''''''''''
101622101400 {
101623101401 // variable u64 isunsafe__ goes out of scope
101624101402 // emitted destructur for type u64
@@ -101635,10 +101413,10 @@
101635101413 // variable u64 iscomplete goes out of scope
101636101414 // emitted destructur for type u64
101637101415 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference iscomplete at 19
101638- state.addr = 18446744073709545744LLU; // 99999998iP'''''''''''''''
101416+ state.addr = 18446744073709545752LLU; // 99999998iX'''''''''''''''
101639101417 break;
101640101418 }
101641- case 18446744073709545744LLU: // 99999998iP'''''''''''''''
101419+ case 18446744073709545752LLU: // 99999998iX'''''''''''''''
101642101420 {
101643101421 {
101644101422 uint64_t arg = 40LLU;
@@ -101656,7 +101434,7 @@
101656101434 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101657101435 }
101658101436 // 1LLU
101659- uint64_t return_to = 18446744073709545726LLU;
101437+ uint64_t return_to = 18446744073709545734LLU;
101660101438 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101661101439 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101662101440 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101665,18 +101443,18 @@
101665101443 state.addr = 839519719621918720LLU; // skipws____
101666101444 break;
101667101445 }
101668- case 18446744073709545726LLU: // 99999998h8'''''''''''''''
101446+ case 18446744073709545734LLU: // 99999998iF'''''''''''''''
101669101447 {
101670- state.addr = 18446744073709545727LLU; // 99999998h9'''''''''''''''
101448+ state.addr = 18446744073709545735LLU; // 99999998iG'''''''''''''''
101671101449 break;
101672101450 }
101673- case 18446744073709545727LLU: // 99999998h9'''''''''''''''
101451+ case 18446744073709545735LLU: // 99999998iG'''''''''''''''
101674101452 {
101675101453 /*found_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 5LLU));
101676- state.addr = /*found_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709545725LLU : 18446744073709545724LLU;
101454+ state.addr = /*found_____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709545733LLU : 18446744073709545732LLU;
101677101455 break;
101678101456 }
101679- case 18446744073709545725LLU: // 99999998h7'''''''''''''''
101457+ case 18446744073709545733LLU: // 99999998iE'''''''''''''''
101680101458 {
101681101459 {
101682101460 uint64_t arg = 0LLU;
@@ -101706,7 +101484,7 @@
101706101484 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101707101485 }
101708101486 // 5LLU
101709- uint64_t return_to = 18446744073709545722LLU;
101487+ uint64_t return_to = 18446744073709545730LLU;
101710101488 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101711101489 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101712101490 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101715,12 +101493,12 @@
101715101493 state.addr = 782701543567846272LLU; // parseress_
101716101494 break;
101717101495 }
101718- case 18446744073709545722LLU: // 99999998h4'''''''''''''''
101496+ case 18446744073709545730LLU: // 99999998iB'''''''''''''''
101719101497 {
101720- state.addr = 18446744073709545723LLU; // 99999998h5'''''''''''''''
101498+ state.addr = 18446744073709545731LLU; // 99999998iC'''''''''''''''
101721101499 break;
101722101500 }
101723- case 18446744073709545723LLU: // 99999998h5'''''''''''''''
101501+ case 18446744073709545731LLU: // 99999998iC'''''''''''''''
101724101502 {
101725101503 {
101726101504 uint64_t arg = 0LLU;
@@ -101731,18 +101509,18 @@
101731101509 // variable u64 resscount_ goes out of scope
101732101510 // emitted destructur for type u64
101733101511 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference resscount_ at 22
101734- state.addr = 18446744073709545721LLU; // 99999998h3'''''''''''''''
101512+ state.addr = 18446744073709545729LLU; // 99999998iA'''''''''''''''
101735101513 break;
101736101514 }
101737- case 18446744073709545721LLU: // 99999998h3'''''''''''''''
101515+ case 18446744073709545729LLU: // 99999998iA'''''''''''''''
101738101516 {
101739101517 // variable u64 returnbase goes out of scope
101740101518 // emitted destructur for type u64
101741101519 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference returnbase at 21
101742- state.addr = 18446744073709545724LLU; // 99999998h6'''''''''''''''
101520+ state.addr = 18446744073709545732LLU; // 99999998iD'''''''''''''''
101743101521 break;
101744101522 }
101745- case 18446744073709545724LLU: // 99999998h6'''''''''''''''
101523+ case 18446744073709545732LLU: // 99999998iD'''''''''''''''
101746101524 {
101747101525 // variable u64 found_____ goes out of scope
101748101526 // emitted destructur for type u64
@@ -101750,10 +101528,10 @@
101750101528 // variable u64 sym_______ goes out of scope
101751101529 // emitted destructur for type u64
101752101530 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 19
101753- state.addr = 18446744073709545728LLU; // 99999998i_'''''''''''''''
101531+ state.addr = 18446744073709545736LLU; // 99999998iH'''''''''''''''
101754101532 break;
101755101533 }
101756- case 18446744073709545728LLU: // 99999998i_'''''''''''''''
101534+ case 18446744073709545736LLU: // 99999998iH'''''''''''''''
101757101535 {
101758101536 {
101759101537 uint64_t mainresult = heap.data[0].elem0;
@@ -101763,7 +101541,7 @@
101763101541 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101764101542 }
101765101543 // 1LLU
101766- uint64_t return_to = 18446744073709545719LLU;
101544+ uint64_t return_to = 18446744073709545727LLU;
101767101545 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101768101546 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101769101547 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101772,12 +101550,12 @@
101772101550 state.addr = 839519719621918720LLU; // skipws____
101773101551 break;
101774101552 }
101775- case 18446744073709545719LLU: // 99999998h1'''''''''''''''
101553+ case 18446744073709545727LLU: // 99999998h9'''''''''''''''
101776101554 {
101777- state.addr = 18446744073709545720LLU; // 99999998h2'''''''''''''''
101555+ state.addr = 18446744073709545728LLU; // 99999998i_'''''''''''''''
101778101556 break;
101779101557 }
101780- case 18446744073709545720LLU: // 99999998h2'''''''''''''''
101558+ case 18446744073709545728LLU: // 99999998i_'''''''''''''''
101781101559 {
101782101560 /*id________*/*LOCAL_ACCESS(heap.data, 18LLU, 7LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU)));
101783101561 {
@@ -101800,7 +101578,7 @@
101800101578 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101801101579 }
101802101580 // 1LLU
101803- uint64_t return_to = 18446744073709545717LLU;
101581+ uint64_t return_to = 18446744073709545725LLU;
101804101582 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101805101583 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101806101584 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101809,18 +101587,18 @@
101809101587 state.addr = 839519719621918720LLU; // skipws____
101810101588 break;
101811101589 }
101812- case 18446744073709545717LLU: // 99999998hz'''''''''''''''
101590+ case 18446744073709545725LLU: // 99999998h7'''''''''''''''
101813101591 {
101814- state.addr = 18446744073709545718LLU; // 99999998h0'''''''''''''''
101592+ state.addr = 18446744073709545726LLU; // 99999998h8'''''''''''''''
101815101593 break;
101816101594 }
101817- case 18446744073709545718LLU: // 99999998h0'''''''''''''''
101595+ case 18446744073709545726LLU: // 99999998h8'''''''''''''''
101818101596 {
101819101597 /*matchsym__*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 5LLU));
101820- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709545716LLU : 18446744073709545715LLU;
101598+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709545724LLU : 18446744073709545723LLU;
101821101599 break;
101822101600 }
101823- case 18446744073709545716LLU: // 99999998hy'''''''''''''''
101601+ case 18446744073709545724LLU: // 99999998h6'''''''''''''''
101824101602 {
101825101603 {
101826101604 uint64_t arg = 0LLU;
@@ -101842,7 +101620,7 @@
101842101620 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101843101621 }
101844101622 // 3LLU
101845- uint64_t return_to = 18446744073709545713LLU;
101623+ uint64_t return_to = 18446744073709545721LLU;
101846101624 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101847101625 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101848101626 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101851,12 +101629,12 @@
101851101629 state.addr = 782701543585622638LLU; // parsesigns
101852101630 break;
101853101631 }
101854- case 18446744073709545713LLU: // 99999998hv'''''''''''''''
101632+ case 18446744073709545721LLU: // 99999998h3'''''''''''''''
101855101633 {
101856- state.addr = 18446744073709545714LLU; // 99999998hw'''''''''''''''
101634+ state.addr = 18446744073709545722LLU; // 99999998h4'''''''''''''''
101857101635 break;
101858101636 }
101859- case 18446744073709545714LLU: // 99999998hw'''''''''''''''
101637+ case 18446744073709545722LLU: // 99999998h4'''''''''''''''
101860101638 {
101861101639 /*sym_______*/*LOCAL_ACCESS(heap.data, 22LLU, 19LLU) = 45LLU;
101862101640
@@ -101868,7 +101646,7 @@
101868101646 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101869101647 }
101870101648 // 1LLU
101871- uint64_t return_to = 18446744073709545711LLU;
101649+ uint64_t return_to = 18446744073709545719LLU;
101872101650 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101873101651 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101874101652 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101877,33 +101655,33 @@
101877101655 state.addr = 839519719621918720LLU; // skipws____
101878101656 break;
101879101657 }
101880- case 18446744073709545711LLU: // 99999998ht'''''''''''''''
101658+ case 18446744073709545719LLU: // 99999998h1'''''''''''''''
101881101659 {
101882- state.addr = 18446744073709545712LLU; // 99999998hu'''''''''''''''
101660+ state.addr = 18446744073709545720LLU; // 99999998h2'''''''''''''''
101883101661 break;
101884101662 }
101885- case 18446744073709545712LLU: // 99999998hu'''''''''''''''
101663+ case 18446744073709545720LLU: // 99999998h2'''''''''''''''
101886101664 {
101887101665 /*matchsym__*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 22LLU, 19LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 5LLU));
101888- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU) ? 18446744073709545710LLU : 18446744073709545709LLU;
101666+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 22LLU, 20LLU) ? 18446744073709545718LLU : 18446744073709545717LLU;
101889101667 break;
101890101668 }
101891- case 18446744073709545710LLU: // 99999998hs'''''''''''''''
101669+ case 18446744073709545718LLU: // 99999998h0'''''''''''''''
101892101670 {
101893101671 matchid("->", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 5LLU)));
101894- state.addr = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU) ? 18446744073709545708LLU : 18446744073709545707LLU;
101672+ state.addr = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 22LLU, 13LLU) ? 18446744073709545716LLU : 18446744073709545715LLU;
101895101673 break;
101896101674 }
101897- case 18446744073709545708LLU: // 99999998hq'''''''''''''''
101675+ case 18446744073709545716LLU: // 99999998hy'''''''''''''''
101898101676 {
101899101677 {
101900101678 fprintf(stderr, "%s\n", "can't mix (c) f(a) with f :: (a) -> (c) syntax");
101901101679 exit(-1);
101902101680 }
101903- state.addr = 18446744073709545707LLU; // 99999998hp'''''''''''''''
101681+ state.addr = 18446744073709545715LLU; // 99999998hx'''''''''''''''
101904101682 break;
101905101683 }
101906- case 18446744073709545707LLU: // 99999998hp'''''''''''''''
101684+ case 18446744073709545715LLU: // 99999998hx'''''''''''''''
101907101685 {
101908101686 {
101909101687 uint64_t mainresult = heap.data[0].elem0;
@@ -101913,7 +101691,7 @@
101913101691 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101914101692 }
101915101693 // 1LLU
101916- uint64_t return_to = 18446744073709545704LLU;
101694+ uint64_t return_to = 18446744073709545712LLU;
101917101695 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101918101696 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101919101697 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101922,12 +101700,12 @@
101922101700 state.addr = 839519719621918720LLU; // skipws____
101923101701 break;
101924101702 }
101925- case 18446744073709545704LLU: // 99999998hm'''''''''''''''
101703+ case 18446744073709545712LLU: // 99999998hu'''''''''''''''
101926101704 {
101927- state.addr = 18446744073709545705LLU; // 99999998hn'''''''''''''''
101705+ state.addr = 18446744073709545713LLU; // 99999998hv'''''''''''''''
101928101706 break;
101929101707 }
101930- case 18446744073709545705LLU: // 99999998hn'''''''''''''''
101708+ case 18446744073709545713LLU: // 99999998hv'''''''''''''''
101931101709 {
101932101710 {
101933101711 uint64_t arg = 0LLU;
@@ -101957,7 +101735,7 @@
101957101735 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
101958101736 }
101959101737 // 5LLU
101960- uint64_t return_to = 18446744073709545702LLU;
101738+ uint64_t return_to = 18446744073709545710LLU;
101961101739 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
101962101740 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
101963101741 heap.data[0].elem1 = heap.data[0].elem0;
@@ -101966,12 +101744,12 @@
101966101744 state.addr = 782701543567846272LLU; // parseress_
101967101745 break;
101968101746 }
101969- case 18446744073709545702LLU: // 99999998hk'''''''''''''''
101747+ case 18446744073709545710LLU: // 99999998hs'''''''''''''''
101970101748 {
101971- state.addr = 18446744073709545703LLU; // 99999998hl'''''''''''''''
101749+ state.addr = 18446744073709545711LLU; // 99999998ht'''''''''''''''
101972101750 break;
101973101751 }
101974- case 18446744073709545703LLU: // 99999998hl'''''''''''''''
101752+ case 18446744073709545711LLU: // 99999998ht'''''''''''''''
101975101753 {
101976101754 {
101977101755 uint64_t arg = 0LLU;
@@ -101982,24 +101760,24 @@
101982101760 // variable u64 resscount_ goes out of scope
101983101761 // emitted destructur for type u64
101984101762 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference resscount_ at 24
101985- state.addr = 18446744073709545701LLU; // 99999998hj'''''''''''''''
101763+ state.addr = 18446744073709545709LLU; // 99999998hr'''''''''''''''
101986101764 break;
101987101765 }
101988- case 18446744073709545701LLU: // 99999998hj'''''''''''''''
101766+ case 18446744073709545709LLU: // 99999998hr'''''''''''''''
101989101767 {
101990101768 // variable u64 returnbase goes out of scope
101991101769 // emitted destructur for type u64
101992101770 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference returnbase at 23
101993- state.addr = 18446744073709545706LLU; // 99999998ho'''''''''''''''
101771+ state.addr = 18446744073709545714LLU; // 99999998hw'''''''''''''''
101994101772 break;
101995101773 }
101996- case 18446744073709545706LLU: // 99999998ho'''''''''''''''
101774+ case 18446744073709545714LLU: // 99999998hw'''''''''''''''
101997101775 {
101998101776 list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 17LLU));
101999- state.addr = 18446744073709545709LLU; // 99999998hr'''''''''''''''
101777+ state.addr = 18446744073709545717LLU; // 99999998hz'''''''''''''''
102000101778 break;
102001101779 }
102002- case 18446744073709545709LLU: // 99999998hr'''''''''''''''
101780+ case 18446744073709545717LLU: // 99999998hz'''''''''''''''
102003101781 {
102004101782 {
102005101783 uint64_t mainresult = heap.data[0].elem0;
@@ -102009,7 +101787,7 @@
102009101787 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102010101788 }
102011101789 // 1LLU
102012- uint64_t return_to = 18446744073709545698LLU;
101790+ uint64_t return_to = 18446744073709545706LLU;
102013101791 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102014101792 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102015101793 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102018,12 +101796,12 @@
102018101796 state.addr = 839519719621918720LLU; // skipws____
102019101797 break;
102020101798 }
102021- case 18446744073709545698LLU: // 99999998hg'''''''''''''''
101799+ case 18446744073709545706LLU: // 99999998ho'''''''''''''''
102022101800 {
102023- state.addr = 18446744073709545699LLU; // 99999998hh'''''''''''''''
101801+ state.addr = 18446744073709545707LLU; // 99999998hp'''''''''''''''
102024101802 break;
102025101803 }
102026- case 18446744073709545699LLU: // 99999998hh'''''''''''''''
101804+ case 18446744073709545707LLU: // 99999998hp'''''''''''''''
102027101805 {
102028101806 /*defbodysz_*/*LOCAL_ACCESS(heap.data, 22LLU, 14LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 5LLU)));
102029101807 /*remainsize*/*LOCAL_ACCESS(heap.data, 22LLU, 15LLU) = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 22LLU, 14LLU);
@@ -102036,7 +101814,7 @@
102036101814 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102037101815 }
102038101816 // 1LLU
102039- uint64_t return_to = 18446744073709545696LLU;
101817+ uint64_t return_to = 18446744073709545704LLU;
102040101818 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102041101819 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102042101820 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102045,18 +101823,18 @@
102045101823 state.addr = 839519719621918720LLU; // skipws____
102046101824 break;
102047101825 }
102048- case 18446744073709545696LLU: // 99999998he'''''''''''''''
101826+ case 18446744073709545704LLU: // 99999998hm'''''''''''''''
102049101827 {
102050- state.addr = 18446744073709545697LLU; // 99999998hf'''''''''''''''
101828+ state.addr = 18446744073709545705LLU; // 99999998hn'''''''''''''''
102051101829 break;
102052101830 }
102053- case 18446744073709545697LLU: // 99999998hf'''''''''''''''
101831+ case 18446744073709545705LLU: // 99999998hn'''''''''''''''
102054101832 {
102055101833 /*remainheap*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 5LLU)));
102056- state.addr = 18446744073709545700LLU; // 99999998hi'''''''''''''''
101834+ state.addr = 18446744073709545708LLU; // 99999998hq'''''''''''''''
102057101835 break;
102058101836 }
102059- case 18446744073709545700LLU: // 99999998hi'''''''''''''''
101837+ case 18446744073709545708LLU: // 99999998hq'''''''''''''''
102060101838 {
102061101839 list_reverse(heap.data, &/*signs_____*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU));
102062101840 {
@@ -102072,10 +101850,10 @@
102072101850 uint64_t arg = 0;
102073101851 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
102074101852 }
102075- state.addr = 18446744073709545694LLU; // 99999998hc'''''''''''''''
101853+ state.addr = 18446744073709545702LLU; // 99999998hk'''''''''''''''
102076101854 break;
102077101855 }
102078- case 18446744073709545694LLU: // 99999998hc'''''''''''''''
101856+ case 18446744073709545702LLU: // 99999998hk'''''''''''''''
102079101857 {
102080101858 if(!*LOCAL_ACCESS(heap.data, 25LLU, 23LLU))
102081101859 {
@@ -102082,7 +101860,7 @@
102082101860 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 25
102083101861 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 24
102084101862 {
102085- state.addr = 18446744073709545693LLU; // 99999998hb'''''''''''''''
101863+ state.addr = 18446744073709545701LLU; // 99999998hj'''''''''''''''
102086101864 break;
102087101865 }
102088101866 }
@@ -102115,7 +101893,7 @@
102115101893 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102116101894 }
102117101895 // 2LLU
102118- uint64_t return_to = 18446744073709545691LLU;
101896+ uint64_t return_to = 18446744073709545699LLU;
102119101897 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102120101898 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102121101899 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102124,12 +101902,12 @@
102124101902 state.addr = 861504776686223360LLU; // typecopy__
102125101903 break;
102126101904 }
102127- case 18446744073709545691LLU: // 99999998h$'''''''''''''''
101905+ case 18446744073709545699LLU: // 99999998hh'''''''''''''''
102128101906 {
102129- state.addr = 18446744073709545692LLU; // 99999998ha'''''''''''''''
101907+ state.addr = 18446744073709545700LLU; // 99999998hi'''''''''''''''
102130101908 break;
102131101909 }
102132- case 18446744073709545692LLU: // 99999998ha'''''''''''''''
101910+ case 18446744073709545700LLU: // 99999998hi'''''''''''''''
102133101911 {
102134101912 {
102135101913 uint64_t arg = /*sign______*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 24LLU), 1LLU));
@@ -102154,7 +101932,7 @@
102154101932 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102155101933 }
102156101934 // 2LLU
102157- uint64_t return_to = 18446744073709545689LLU;
101935+ uint64_t return_to = 18446744073709545697LLU;
102158101936 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102159101937 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102160101938 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102163,12 +101941,12 @@
102163101941 state.addr = 552446636209866541LLU; // copylinear
102164101942 break;
102165101943 }
102166- case 18446744073709545689LLU: // 99999998hY'''''''''''''''
101944+ case 18446744073709545697LLU: // 99999998hf'''''''''''''''
102167101945 {
102168- state.addr = 18446744073709545690LLU; // 99999998hZ'''''''''''''''
101946+ state.addr = 18446744073709545698LLU; // 99999998hg'''''''''''''''
102169101947 break;
102170101948 }
102171- case 18446744073709545690LLU: // 99999998hZ'''''''''''''''
101949+ case 18446744073709545698LLU: // 99999998hg'''''''''''''''
102172101950 {
102173101951 {
102174101952 uint64_t arg = 1LLU;
@@ -102184,10 +101962,10 @@
102184101962 ;
102185101963 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
102186101964 }
102187- state.addr = !list_push_move(&heap, &/*par_______*/*LOCAL_ACCESS(heap.data, 32LLU, 31LLU), &/*defpars___*/*LOCAL_ACCESS(heap.data, 32LLU, 18LLU), 6) ? 18446744073709545688LLU : 18446744073709545687LLU;
101965+ state.addr = !list_push_move(&heap, &/*par_______*/*LOCAL_ACCESS(heap.data, 32LLU, 31LLU), &/*defpars___*/*LOCAL_ACCESS(heap.data, 32LLU, 18LLU), 6) ? 18446744073709545696LLU : 18446744073709545695LLU;
102188101966 break;
102189101967 }
102190- case 18446744073709545688LLU: // 99999998hX'''''''''''''''
101968+ case 18446744073709545696LLU: // 99999998he'''''''''''''''
102191101969 {
102192101970 {
102193101971 uint64_t arg = *LOCAL_ACCESS(heap.data, 32LLU, 31LLU);
@@ -102201,7 +101979,7 @@
102201101979 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102202101980 }
102203101981 // 1LLU
102204- uint64_t return_to = 18446744073709545685LLU;
101982+ uint64_t return_to = 18446744073709545693LLU;
102205101983 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102206101984 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102207101985 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102210,12 +101988,12 @@
102210101988 state.addr = 819847183515949359LLU; // reportinit
102211101989 break;
102212101990 }
102213- case 18446744073709545685LLU: // 99999998hU'''''''''''''''
101991+ case 18446744073709545693LLU: // 99999998hb'''''''''''''''
102214101992 {
102215- state.addr = 18446744073709545686LLU; // 99999998hV'''''''''''''''
101993+ state.addr = 18446744073709545694LLU; // 99999998hc'''''''''''''''
102216101994 break;
102217101995 }
102218- case 18446744073709545686LLU: // 99999998hV'''''''''''''''
101996+ case 18446744073709545694LLU: // 99999998hc'''''''''''''''
102219101997 {
102220101998 fprintf(stderr, "%s", "parsing definition, ");
102221101999 {
@@ -102232,7 +102010,7 @@
102232102010 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102233102011 }
102234102012 // 1LLU
102235- uint64_t return_to = 18446744073709545684LLU;
102013+ uint64_t return_to = 18446744073709545692LLU;
102236102014 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102237102015 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102238102016 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102241,20 +102019,20 @@
102241102019 state.addr = 782700512565790404LLU; // pardef__$D
102242102020 break;
102243102021 }
102244- case 18446744073709545684LLU: // 99999998hT'''''''''''''''
102022+ case 18446744073709545692LLU: // 99999998ha'''''''''''''''
102245102023 {
102246102024 (void)LOCAL_POP_MOVE(&heap, 33LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference par_______ at 33
102247102025 heap.availilable_size_for_dynamic_objects += 0LLU;
102248102026 heap.availilable_size_for_dynamic_objects += 0LLU;
102249- state.addr = 18446744073709545683LLU; // 99999998hS'''''''''''''''
102027+ state.addr = 18446744073709545691LLU; // 99999998h$'''''''''''''''
102250102028 break;
102251102029 }
102252- case 18446744073709545687LLU: // 99999998hW'''''''''''''''
102030+ case 18446744073709545695LLU: // 99999998hd'''''''''''''''
102253102031 {
102254- state.addr = 18446744073709545683LLU; // 99999998hS'''''''''''''''
102032+ state.addr = 18446744073709545691LLU; // 99999998h$'''''''''''''''
102255102033 break;
102256102034 }
102257- case 18446744073709545683LLU: // 99999998hS'''''''''''''''
102035+ case 18446744073709545691LLU: // 99999998h$'''''''''''''''
102258102036 {
102259102037 // variable pardef____ par_______ goes out of scope
102260102038 // (uninitialized -> no destructor-call)
@@ -102279,10 +102057,10 @@
102279102057 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 26
102280102058 // parameter-reference signdef___ sign______ goes out of scope
102281102059 // parameter list<signdef___> signs_____ goes out of scope
102282- state.addr = 18446744073709545694LLU; // 99999998hc'''''''''''''''
102060+ state.addr = 18446744073709545702LLU; // 99999998hk'''''''''''''''
102283102061 break;
102284102062 }
102285- case 18446744073709545693LLU: // 99999998hb'''''''''''''''
102063+ case 18446744073709545701LLU: // 99999998hj'''''''''''''''
102286102064 {
102287102065 {
102288102066 uint64_t arg = 0LLU;
@@ -102293,18 +102071,18 @@
102293102071 // variable u64 argscount_ goes out of scope
102294102072 // emitted destructur for type u64
102295102073 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference argscount_ at 24
102296- state.addr = 18446744073709545682LLU; // 99999998hR'''''''''''''''
102074+ state.addr = 18446744073709545690LLU; // 99999998hZ'''''''''''''''
102297102075 break;
102298102076 }
102299- case 18446744073709545682LLU: // 99999998hR'''''''''''''''
102077+ case 18446744073709545690LLU: // 99999998hZ'''''''''''''''
102300102078 {
102301102079 // variable u64 returnbase goes out of scope
102302102080 // emitted destructur for type u64
102303102081 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference returnbase at 23
102304- state.addr = 18446744073709545695LLU; // 99999998hd'''''''''''''''
102082+ state.addr = 18446744073709545703LLU; // 99999998hl'''''''''''''''
102305102083 break;
102306102084 }
102307- case 18446744073709545695LLU: // 99999998hd'''''''''''''''
102085+ case 18446744073709545703LLU: // 99999998hl'''''''''''''''
102308102086 {
102309102087 {
102310102088 uint64_t arg = 0LLU;
@@ -102322,7 +102100,7 @@
102322102100 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102323102101 }
102324102102 // 1LLU
102325- uint64_t return_to = 18446744073709545679LLU;
102103+ uint64_t return_to = 18446744073709545687LLU;
102326102104 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102327102105 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102328102106 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102331,12 +102109,12 @@
102331102109 state.addr = 839519719621918720LLU; // skipws____
102332102110 break;
102333102111 }
102334- case 18446744073709545679LLU: // 99999998hO'''''''''''''''
102112+ case 18446744073709545687LLU: // 99999998hW'''''''''''''''
102335102113 {
102336- state.addr = 18446744073709545680LLU; // 99999998hP'''''''''''''''
102114+ state.addr = 18446744073709545688LLU; // 99999998hX'''''''''''''''
102337102115 break;
102338102116 }
102339- case 18446744073709545680LLU: // 99999998hP'''''''''''''''
102117+ case 18446744073709545688LLU: // 99999998hX'''''''''''''''
102340102118 {
102341102119 {
102342102120 uint64_t mainresult = heap.data[0].elem0;
@@ -102354,7 +102132,7 @@
102354102132 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102355102133 }
102356102134 // 3LLU
102357- uint64_t return_to = 18446744073709545677LLU;
102135+ uint64_t return_to = 18446744073709545685LLU;
102358102136 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102359102137 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102360102138 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102363,38 +102141,38 @@
102363102141 state.addr = 728666047794575267LLU; // matchoptch
102364102142 break;
102365102143 }
102366- case 18446744073709545677LLU: // 99999998hM'''''''''''''''
102144+ case 18446744073709545685LLU: // 99999998hU'''''''''''''''
102367102145 {
102368- state.addr = 18446744073709545678LLU; // 99999998hN'''''''''''''''
102146+ state.addr = 18446744073709545686LLU; // 99999998hV'''''''''''''''
102369102147 break;
102370102148 }
102371- case 18446744073709545678LLU: // 99999998hN'''''''''''''''
102149+ case 18446744073709545686LLU: // 99999998hV'''''''''''''''
102372102150 {
102373- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545676LLU : 18446744073709545675LLU;
102151+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545684LLU : 18446744073709545683LLU;
102374102152 break;
102375102153 }
102376- case 18446744073709545676LLU: // 99999998hL'''''''''''''''
102154+ case 18446744073709545684LLU: // 99999998hT'''''''''''''''
102377102155 {
102378102156 /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0LLU;
102379102157
102380102158 heap.availilable_size_for_dynamic_objects += 0LLU;
102381102159 heap.availilable_size_for_dynamic_objects += 0LLU;
102382- state.addr = 18446744073709545674LLU; // 99999998hJ'''''''''''''''
102160+ state.addr = 18446744073709545682LLU; // 99999998hR'''''''''''''''
102383102161 break;
102384102162 }
102385- case 18446744073709545675LLU: // 99999998hK'''''''''''''''
102163+ case 18446744073709545683LLU: // 99999998hS'''''''''''''''
102386102164 {
102387102165 /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 1LLU;
102388102166
102389- state.addr = 18446744073709545674LLU; // 99999998hJ'''''''''''''''
102167+ state.addr = 18446744073709545682LLU; // 99999998hR'''''''''''''''
102390102168 break;
102391102169 }
102392- case 18446744073709545674LLU: // 99999998hJ'''''''''''''''
102170+ case 18446744073709545682LLU: // 99999998hR'''''''''''''''
102393102171 {
102394- state.addr = 18446744073709545681LLU; // 99999998hQ'''''''''''''''
102172+ state.addr = 18446744073709545689LLU; // 99999998hY'''''''''''''''
102395102173 break;
102396102174 }
102397- case 18446744073709545681LLU: // 99999998hQ'''''''''''''''
102175+ case 18446744073709545689LLU: // 99999998hY'''''''''''''''
102398102176 {
102399102177 {
102400102178 uint64_t arg = 0LLU;
@@ -102444,7 +102222,7 @@
102444102222 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102445102223 }
102446102224 // 10LLU
102447- uint64_t return_to = 18446744073709545671LLU;
102225+ uint64_t return_to = 18446744073709545679LLU;
102448102226 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102449102227 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102450102228 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102453,12 +102231,12 @@
102453102231 state.addr = 728626598349373440LLU; // makedef___
102454102232 break;
102455102233 }
102456- case 18446744073709545671LLU: // 99999998hG'''''''''''''''
102234+ case 18446744073709545679LLU: // 99999998hO'''''''''''''''
102457102235 {
102458- state.addr = 18446744073709545672LLU; // 99999998hH'''''''''''''''
102236+ state.addr = 18446744073709545680LLU; // 99999998hP'''''''''''''''
102459102237 break;
102460102238 }
102461- case 18446744073709545672LLU: // 99999998hH'''''''''''''''
102239+ case 18446744073709545680LLU: // 99999998hP'''''''''''''''
102462102240 {
102463102241 {
102464102242 uint64_t arg = 1LLU;
@@ -102472,10 +102250,10 @@
102472102250 uint64_t arg = 0;
102473102251 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
102474102252 }
102475- state.addr = 18446744073709545670LLU; // 99999998hF'''''''''''''''
102253+ state.addr = 18446744073709545678LLU; // 99999998hN'''''''''''''''
102476102254 break;
102477102255 }
102478- case 18446744073709545670LLU: // 99999998hF'''''''''''''''
102256+ case 18446744073709545678LLU: // 99999998hN'''''''''''''''
102479102257 {
102480102258 if(!*LOCAL_ACCESS(heap.data, 27LLU, 25LLU))
102481102259 {
@@ -102482,16 +102260,16 @@
102482102260 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 27
102483102261 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 26
102484102262 {
102485- state.addr = 18446744073709545669LLU; // 99999998hE'''''''''''''''
102263+ state.addr = 18446744073709545677LLU; // 99999998hM'''''''''''''''
102486102264 break;
102487102265 }
102488102266 }
102489102267 /*direct*/*LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = (*LOCAL_ACCESS(heap.data, 27LLU, 25LLU) << 1) + 1LLU;
102490102268 *LOCAL_ACCESS(heap.data, 27LLU, 25LLU) = heap.data[*LOCAL_ACCESS(heap.data, 27LLU, 25LLU)].elem0;
102491- state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 27LLU, 24LLU) ? 18446744073709545668LLU : 18446744073709545667LLU;
102269+ state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 27LLU, 24LLU) ? 18446744073709545676LLU : 18446744073709545675LLU;
102492102270 break;
102493102271 }
102494- case 18446744073709545668LLU: // 99999998hD'''''''''''''''
102272+ case 18446744073709545676LLU: // 99999998hL'''''''''''''''
102495102273 {
102496102274 {
102497102275 uint64_t arg = 0LLU;
@@ -102498,10 +102276,10 @@
102498102276 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
102499102277 }
102500102278 /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU) == /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 0LLU));
102501- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545666LLU : 18446744073709545665LLU;
102279+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545674LLU : 18446744073709545673LLU;
102502102280 break;
102503102281 }
102504- case 18446744073709545666LLU: // 99999998hB'''''''''''''''
102282+ case 18446744073709545674LLU: // 99999998hJ'''''''''''''''
102505102283 {
102506102284 /*fresh_____*/*LOCAL_ACCESS(heap.data, 28LLU, 24LLU) = 0LLU;
102507102285
@@ -102521,7 +102299,7 @@
102521102299 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102522102300 }
102523102301 // 3LLU
102524- uint64_t return_to = 18446744073709545663LLU;
102302+ uint64_t return_to = 18446744073709545671LLU;
102525102303 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102526102304 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102527102305 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102530,22 +102308,22 @@
102530102308 state.addr = 589059069805989888LLU; // equfndef__
102531102309 break;
102532102310 }
102533- case 18446744073709545663LLU: // 99999998g9'''''''''''''''
102311+ case 18446744073709545671LLU: // 99999998hG'''''''''''''''
102534102312 {
102535- state.addr = 18446744073709545664LLU; // 99999998h_'''''''''''''''
102313+ state.addr = 18446744073709545672LLU; // 99999998hH'''''''''''''''
102536102314 break;
102537102315 }
102538- case 18446744073709545664LLU: // 99999998h_'''''''''''''''
102316+ case 18446744073709545672LLU: // 99999998hH'''''''''''''''
102539102317 {
102540- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545662LLU : 18446744073709545661LLU;
102318+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545670LLU : 18446744073709545669LLU;
102541102319 break;
102542102320 }
102543- case 18446744073709545662LLU: // 99999998g8'''''''''''''''
102321+ case 18446744073709545670LLU: // 99999998hF'''''''''''''''
102544102322 {
102545- state.addr = /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 2LLU)) ? 18446744073709545660LLU : 18446744073709545659LLU;
102323+ state.addr = /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 2LLU)) ? 18446744073709545668LLU : 18446744073709545667LLU;
102546102324 break;
102547102325 }
102548- case 18446744073709545660LLU: // 99999998g6'''''''''''''''
102326+ case 18446744073709545668LLU: // 99999998hD'''''''''''''''
102549102327 {
102550102328 fprintf(stderr, "%s", "re-definition of ");
102551102329 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
@@ -102555,43 +102333,43 @@
102555102333 }
102556102334 heap.availilable_size_for_dynamic_objects += 0LLU;
102557102335 heap.availilable_size_for_dynamic_objects += 0LLU;
102558- state.addr = 18446744073709545658LLU; // 99999998g4'''''''''''''''
102336+ state.addr = 18446744073709545666LLU; // 99999998hB'''''''''''''''
102559102337 break;
102560102338 }
102561- case 18446744073709545659LLU: // 99999998g5'''''''''''''''
102339+ case 18446744073709545667LLU: // 99999998hC'''''''''''''''
102562102340 {
102563- state.addr = /*current___*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 28LLU, 23LLU), 2LLU)) ? 18446744073709545657LLU : 18446744073709545656LLU;
102341+ state.addr = /*current___*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 28LLU, 23LLU), 2LLU)) ? 18446744073709545665LLU : 18446744073709545664LLU;
102564102342 break;
102565102343 }
102566- case 18446744073709545657LLU: // 99999998g3'''''''''''''''
102344+ case 18446744073709545665LLU: // 99999998hA'''''''''''''''
102567102345 {
102568102346 swap(&/*current___*/*LOCAL_ACCESS(heap.data, 28LLU, 23LLU), &/*previous__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU)));
102569102347 heap.availilable_size_for_dynamic_objects += 0LLU;
102570102348 heap.availilable_size_for_dynamic_objects += 0LLU;
102571- state.addr = 18446744073709545655LLU; // 99999998g1'''''''''''''''
102349+ state.addr = 18446744073709545663LLU; // 99999998g9'''''''''''''''
102572102350 break;
102573102351 }
102574- case 18446744073709545656LLU: // 99999998g2'''''''''''''''
102352+ case 18446744073709545664LLU: // 99999998h_'''''''''''''''
102575102353 {
102576102354 fprintf(stderr, "%s", "WARNING: superfluous re-declaration of ");
102577102355 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
102578102356 fprintf(stderr, "%s", "\n");
102579- state.addr = 18446744073709545655LLU; // 99999998g1'''''''''''''''
102357+ state.addr = 18446744073709545663LLU; // 99999998g9'''''''''''''''
102580102358 break;
102581102359 }
102582- case 18446744073709545655LLU: // 99999998g1'''''''''''''''
102360+ case 18446744073709545663LLU: // 99999998g9'''''''''''''''
102583102361 {
102584- state.addr = 18446744073709545658LLU; // 99999998g4'''''''''''''''
102362+ state.addr = 18446744073709545666LLU; // 99999998hB'''''''''''''''
102585102363 break;
102586102364 }
102587- case 18446744073709545658LLU: // 99999998g4'''''''''''''''
102365+ case 18446744073709545666LLU: // 99999998hB'''''''''''''''
102588102366 {
102589102367 heap.availilable_size_for_dynamic_objects += 0LLU;
102590102368 heap.availilable_size_for_dynamic_objects += 0LLU;
102591- state.addr = 18446744073709545654LLU; // 99999998g0'''''''''''''''
102369+ state.addr = 18446744073709545662LLU; // 99999998g8'''''''''''''''
102592102370 break;
102593102371 }
102594- case 18446744073709545661LLU: // 99999998g7'''''''''''''''
102372+ case 18446744073709545669LLU: // 99999998hE'''''''''''''''
102595102373 {
102596102374 fprintf(stderr, "%s", "re-definition of ");
102597102375 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
@@ -102600,35 +102378,35 @@
102600102378 fprintf(stderr, "%s\n", "");
102601102379 exit(-1);
102602102380 }
102603- state.addr = 18446744073709545654LLU; // 99999998g0'''''''''''''''
102381+ state.addr = 18446744073709545662LLU; // 99999998g8'''''''''''''''
102604102382 break;
102605102383 }
102606- case 18446744073709545654LLU: // 99999998g0'''''''''''''''
102384+ case 18446744073709545662LLU: // 99999998g8'''''''''''''''
102607102385 {
102608- state.addr = 18446744073709545665LLU; // 99999998hA'''''''''''''''
102386+ state.addr = 18446744073709545673LLU; // 99999998hI'''''''''''''''
102609102387 break;
102610102388 }
102611- case 18446744073709545665LLU: // 99999998hA'''''''''''''''
102389+ case 18446744073709545673LLU: // 99999998hI'''''''''''''''
102612102390 {
102613102391 // variable u64 match_____ goes out of scope
102614102392 // emitted destructur for type u64
102615102393 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 28
102616- state.addr = 18446744073709545667LLU; // 99999998hC'''''''''''''''
102394+ state.addr = 18446744073709545675LLU; // 99999998hK'''''''''''''''
102617102395 break;
102618102396 }
102619- case 18446744073709545667LLU: // 99999998hC'''''''''''''''
102397+ case 18446744073709545675LLU: // 99999998hK'''''''''''''''
102620102398 {
102621102399 // parameter-reference defidfn___ previous__ goes out of scope
102622102400 // parameter-reference list<defidfn___> fndefs____ goes out of scope
102623- state.addr = 18446744073709545670LLU; // 99999998hF'''''''''''''''
102401+ state.addr = 18446744073709545678LLU; // 99999998hN'''''''''''''''
102624102402 break;
102625102403 }
102626- case 18446744073709545669LLU: // 99999998hE'''''''''''''''
102404+ case 18446744073709545677LLU: // 99999998hM'''''''''''''''
102627102405 {
102628- state.addr = !list_push_move(&heap, &/*current___*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU), &/*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)), 9) ? 18446744073709545652LLU : 18446744073709545651LLU;
102406+ state.addr = !list_push_move(&heap, &/*current___*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU), &/*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)), 9) ? 18446744073709545660LLU : 18446744073709545659LLU;
102629102407 break;
102630102408 }
102631- case 18446744073709545652LLU: // 99999998gy'''''''''''''''
102409+ case 18446744073709545660LLU: // 99999998g6'''''''''''''''
102632102410 {
102633102411 {
102634102412 uint64_t arg = *LOCAL_ACCESS(heap.data, 25LLU, 23LLU);
@@ -102651,7 +102429,7 @@
102651102429 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102652102430 }
102653102431 // 1LLU
102654- uint64_t return_to = 18446744073709545650LLU;
102432+ uint64_t return_to = 18446744073709545658LLU;
102655102433 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102656102434 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102657102435 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102660,32 +102438,32 @@
102660102438 state.addr = 567601196335105732LLU; // defidfn_$D
102661102439 break;
102662102440 }
102663- case 18446744073709545650LLU: // 99999998gw'''''''''''''''
102441+ case 18446744073709545658LLU: // 99999998g4'''''''''''''''
102664102442 {
102665102443 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference current___ at 26
102666102444 heap.availilable_size_for_dynamic_objects += 0LLU;
102667102445 heap.availilable_size_for_dynamic_objects += 0LLU;
102668- state.addr = 18446744073709545649LLU; // 99999998gv'''''''''''''''
102446+ state.addr = 18446744073709545657LLU; // 99999998g3'''''''''''''''
102669102447 break;
102670102448 }
102671- case 18446744073709545651LLU: // 99999998gx'''''''''''''''
102449+ case 18446744073709545659LLU: // 99999998g5'''''''''''''''
102672102450 {
102673- state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545648LLU : 18446744073709545647LLU;
102451+ state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545656LLU : 18446744073709545655LLU;
102674102452 break;
102675102453 }
102676- case 18446744073709545648LLU: // 99999998gu'''''''''''''''
102454+ case 18446744073709545656LLU: // 99999998g2'''''''''''''''
102677102455 {
102678102456 heap.availilable_size_for_dynamic_objects += 0LLU;
102679102457 heap.availilable_size_for_dynamic_objects += 0LLU;
102680- state.addr = 18446744073709545646LLU; // 99999998gs'''''''''''''''
102458+ state.addr = 18446744073709545654LLU; // 99999998g0'''''''''''''''
102681102459 break;
102682102460 }
102683- case 18446744073709545647LLU: // 99999998gt'''''''''''''''
102461+ case 18446744073709545655LLU: // 99999998g1'''''''''''''''
102684102462 {
102685- state.addr = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)) ? 18446744073709545645LLU : 18446744073709545644LLU;
102463+ state.addr = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)) ? 18446744073709545653LLU : 18446744073709545652LLU;
102686102464 break;
102687102465 }
102688- case 18446744073709545645LLU: // 99999998gr'''''''''''''''
102466+ case 18446744073709545653LLU: // 99999998gz'''''''''''''''
102689102467 {
102690102468 {
102691102469 uint64_t arg = list_pop_move(&heap, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU))/*list*/, 9);
@@ -102701,7 +102479,7 @@
102701102479 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102702102480 }
102703102481 // 1LLU
102704- uint64_t return_to = 18446744073709545643LLU;
102482+ uint64_t return_to = 18446744073709545651LLU;
102705102483 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102706102484 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102707102485 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102710,39 +102488,39 @@
102710102488 state.addr = 567601196335105732LLU; // defidfn_$D
102711102489 break;
102712102490 }
102713- case 18446744073709545643LLU: // 99999998gp'''''''''''''''
102491+ case 18446744073709545651LLU: // 99999998gx'''''''''''''''
102714102492 {
102715102493 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference dummy_____ at 26
102716102494 heap.availilable_size_for_dynamic_objects += 0LLU;
102717102495 heap.availilable_size_for_dynamic_objects += 0LLU;
102718- state.addr = 18446744073709545642LLU; // 99999998go'''''''''''''''
102496+ state.addr = 18446744073709545650LLU; // 99999998gw'''''''''''''''
102719102497 break;
102720102498 }
102721- case 18446744073709545644LLU: // 99999998gq'''''''''''''''
102499+ case 18446744073709545652LLU: // 99999998gy'''''''''''''''
102722102500 {
102723102501 {
102724102502 fprintf(stderr, "%s\n", "INTERNAL COMPILER ERROR in clumsy decl-replace-code: this should never happen!");
102725102503 exit(-1);
102726102504 }
102727- state.addr = 18446744073709545642LLU; // 99999998go'''''''''''''''
102505+ state.addr = 18446744073709545650LLU; // 99999998gw'''''''''''''''
102728102506 break;
102729102507 }
102730- case 18446744073709545642LLU: // 99999998go'''''''''''''''
102508+ case 18446744073709545650LLU: // 99999998gw'''''''''''''''
102731102509 {
102732- state.addr = 18446744073709545646LLU; // 99999998gs'''''''''''''''
102510+ state.addr = 18446744073709545654LLU; // 99999998g0'''''''''''''''
102733102511 break;
102734102512 }
102735- case 18446744073709545646LLU: // 99999998gs'''''''''''''''
102513+ case 18446744073709545654LLU: // 99999998g0'''''''''''''''
102736102514 {
102737- state.addr = 18446744073709545649LLU; // 99999998gv'''''''''''''''
102515+ state.addr = 18446744073709545657LLU; // 99999998g3'''''''''''''''
102738102516 break;
102739102517 }
102740- case 18446744073709545649LLU: // 99999998gv'''''''''''''''
102518+ case 18446744073709545657LLU: // 99999998g3'''''''''''''''
102741102519 {
102742- state.addr = 18446744073709545653LLU; // 99999998gz'''''''''''''''
102520+ state.addr = 18446744073709545661LLU; // 99999998g7'''''''''''''''
102743102521 break;
102744102522 }
102745- case 18446744073709545653LLU: // 99999998gz'''''''''''''''
102523+ case 18446744073709545661LLU: // 99999998g7'''''''''''''''
102746102524 {
102747102525 // variable u64 fresh_____ goes out of scope
102748102526 // emitted destructur for type u64
@@ -102750,15 +102528,15 @@
102750102528 // variable defidfn___ current___ goes out of scope
102751102529 // (uninitialized -> no destructor-call)
102752102530 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference current___ at 24
102753- state.addr = 18446744073709545673LLU; // 99999998hI'''''''''''''''
102531+ state.addr = 18446744073709545681LLU; // 99999998hQ'''''''''''''''
102754102532 break;
102755102533 }
102756- case 18446744073709545673LLU: // 99999998hI'''''''''''''''
102534+ case 18446744073709545681LLU: // 99999998hQ'''''''''''''''
102757102535 {
102758- state.addr = /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545640LLU : 18446744073709545639LLU;
102536+ state.addr = /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545648LLU : 18446744073709545647LLU;
102759102537 break;
102760102538 }
102761- case 18446744073709545640LLU: // 99999998gm'''''''''''''''
102539+ case 18446744073709545648LLU: // 99999998gu'''''''''''''''
102762102540 {
102763102541 list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU));
102764102542 {
@@ -102771,15 +102549,15 @@
102771102549 fprintf(stderr, "match failed at char %c\n", (char)124LLU);
102772102550 exit(-1);
102773102551 }
102774- state.addr = 18446744073709545638LLU; // 99999998gk'''''''''''''''
102552+ state.addr = 18446744073709545646LLU; // 99999998gs'''''''''''''''
102775102553 break;
102776102554 }
102777- case 18446744073709545638LLU: // 99999998gk'''''''''''''''
102555+ case 18446744073709545646LLU: // 99999998gs'''''''''''''''
102778102556 {
102779102557 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)) = (uint64_t)getchar();
102780102558 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)) > 255)
102781102559 {
102782- state.addr = 18446744073709545637LLU; // 99999998gj'''''''''''''''
102560+ state.addr = 18446744073709545645LLU; // 99999998gr'''''''''''''''
102783102561 break;
102784102562 }
102785102563 {
@@ -102790,7 +102568,7 @@
102790102568 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102791102569 }
102792102570 // 1LLU
102793- uint64_t return_to = 18446744073709545634LLU;
102571+ uint64_t return_to = 18446744073709545642LLU;
102794102572 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102795102573 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102796102574 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102799,12 +102577,12 @@
102799102577 state.addr = 839519719621918720LLU; // skipws____
102800102578 break;
102801102579 }
102802- case 18446744073709545634LLU: // 99999998gg'''''''''''''''
102580+ case 18446744073709545642LLU: // 99999998go'''''''''''''''
102803102581 {
102804- state.addr = 18446744073709545635LLU; // 99999998gh'''''''''''''''
102582+ state.addr = 18446744073709545643LLU; // 99999998gp'''''''''''''''
102805102583 break;
102806102584 }
102807- case 18446744073709545635LLU: // 99999998gh'''''''''''''''
102585+ case 18446744073709545643LLU: // 99999998gp'''''''''''''''
102808102586 {
102809102587 {
102810102588 uint64_t arg = 0LLU;
@@ -102812,10 +102590,10 @@
102812102590 }
102813102591 /*repeatid__*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 5LLU)));
102814102592 /*matchsym__*/*LOCAL_ACCESS(heap.data, 25LLU, 20LLU) = /*repeatid__*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) != /*id________*/*LOCAL_ACCESS(heap.data, 25LLU, 7LLU);
102815- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 25LLU, 20LLU) ? 18446744073709545633LLU : 18446744073709545632LLU;
102593+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 25LLU, 20LLU) ? 18446744073709545641LLU : 18446744073709545640LLU;
102816102594 break;
102817102595 }
102818- case 18446744073709545633LLU: // 99999998gf'''''''''''''''
102596+ case 18446744073709545641LLU: // 99999998gn'''''''''''''''
102819102597 {
102820102598 {
102821102599 uint64_t mainresult = heap.data[0].elem0;
@@ -102825,7 +102603,7 @@
102825102603 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102826102604 }
102827102605 // 1LLU
102828- uint64_t return_to = 18446744073709545630LLU;
102606+ uint64_t return_to = 18446744073709545638LLU;
102829102607 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102830102608 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102831102609 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102834,12 +102612,12 @@
102834102612 state.addr = 819847183515949359LLU; // reportinit
102835102613 break;
102836102614 }
102837- case 18446744073709545630LLU: // 99999998gc'''''''''''''''
102615+ case 18446744073709545638LLU: // 99999998gk'''''''''''''''
102838102616 {
102839- state.addr = 18446744073709545631LLU; // 99999998gd'''''''''''''''
102617+ state.addr = 18446744073709545639LLU; // 99999998gl'''''''''''''''
102840102618 break;
102841102619 }
102842- case 18446744073709545631LLU: // 99999998gd'''''''''''''''
102620+ case 18446744073709545639LLU: // 99999998gl'''''''''''''''
102843102621 {
102844102622 fprintf(stderr, "%s", "pattern-matching definition-case must have same name as declaration - expected ");
102845102623 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 25LLU, 7LLU));
@@ -102849,18 +102627,18 @@
102849102627 fprintf(stderr, "%s\n", "");
102850102628 exit(-1);
102851102629 }
102852- state.addr = 18446744073709545632LLU; // 99999998ge'''''''''''''''
102630+ state.addr = 18446744073709545640LLU; // 99999998gm'''''''''''''''
102853102631 break;
102854102632 }
102855- case 18446744073709545632LLU: // 99999998ge'''''''''''''''
102633+ case 18446744073709545640LLU: // 99999998gm'''''''''''''''
102856102634 {
102857102635 // variable u64 repeatid__ goes out of scope
102858102636 // emitted destructur for type u64
102859102637 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference repeatid__ at 25
102860- state.addr = 18446744073709545636LLU; // 99999998gi'''''''''''''''
102638+ state.addr = 18446744073709545644LLU; // 99999998gq'''''''''''''''
102861102639 break;
102862102640 }
102863- case 18446744073709545636LLU: // 99999998gi'''''''''''''''
102641+ case 18446744073709545644LLU: // 99999998gq'''''''''''''''
102864102642 {
102865102643 {
102866102644 uint64_t arg = 1LLU;
@@ -102946,7 +102724,7 @@
102946102724 LOCAL_PUSH_MOVE(&heap, 18LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102947102725 }
102948102726 // 19LLU
102949- uint64_t return_to = 18446744073709545628LLU;
102727+ uint64_t return_to = 18446744073709545636LLU;
102950102728 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102951102729 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 19LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102952102730 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102955,25 +102733,25 @@
102955102733 state.addr = 288592327072833536LLU; // PARSEDEF__
102956102734 break;
102957102735 }
102958- case 18446744073709545628LLU: // 99999998ga'''''''''''''''
102736+ case 18446744073709545636LLU: // 99999998gi'''''''''''''''
102959102737 {
102960- state.addr = 18446744073709545629LLU; // 99999998gb'''''''''''''''
102738+ state.addr = 18446744073709545637LLU; // 99999998gj'''''''''''''''
102961102739 break;
102962102740 }
102963- case 18446744073709545629LLU: // 99999998gb'''''''''''''''
102741+ case 18446744073709545637LLU: // 99999998gj'''''''''''''''
102964102742 {
102965- state.addr = /*simple____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545627LLU : 18446744073709545626LLU;
102743+ state.addr = /*simple____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545635LLU : 18446744073709545634LLU;
102966102744 break;
102967102745 }
102968- case 18446744073709545627LLU: // 99999998g$'''''''''''''''
102746+ case 18446744073709545635LLU: // 99999998gh'''''''''''''''
102969102747 {
102970102748 ungetc(0, stdin);
102971102749 heap.availilable_size_for_dynamic_objects += 0LLU;
102972102750 heap.availilable_size_for_dynamic_objects += 0LLU;
102973- state.addr = 18446744073709545625LLU; // 99999998gY'''''''''''''''
102751+ state.addr = 18446744073709545633LLU; // 99999998gf'''''''''''''''
102974102752 break;
102975102753 }
102976- case 18446744073709545626LLU: // 99999998gZ'''''''''''''''
102754+ case 18446744073709545634LLU: // 99999998gg'''''''''''''''
102977102755 {
102978102756 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 5LLU)) = (uint64_t)getchar();
102979102757 {
@@ -102984,7 +102762,7 @@
102984102762 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
102985102763 }
102986102764 // 1LLU
102987- uint64_t return_to = 18446744073709545623LLU;
102765+ uint64_t return_to = 18446744073709545631LLU;
102988102766 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
102989102767 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
102990102768 heap.data[0].elem1 = heap.data[0].elem0;
@@ -102993,12 +102771,12 @@
102993102771 state.addr = 839519719621918720LLU; // skipws____
102994102772 break;
102995102773 }
102996- case 18446744073709545623LLU: // 99999998gW'''''''''''''''
102774+ case 18446744073709545631LLU: // 99999998gd'''''''''''''''
102997102775 {
102998- state.addr = 18446744073709545624LLU; // 99999998gX'''''''''''''''
102776+ state.addr = 18446744073709545632LLU; // 99999998ge'''''''''''''''
102999102777 break;
103000102778 }
103001- case 18446744073709545624LLU: // 99999998gX'''''''''''''''
102779+ case 18446744073709545632LLU: // 99999998ge'''''''''''''''
103002102780 {
103003102781 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 5LLU)), stdin);
103004102782 if('|' != (char)getchar())
@@ -103006,32 +102784,32 @@
103006102784 fprintf(stderr, "match failed at char %c\n", (char)124LLU);
103007102785 exit(-1);
103008102786 }
103009- state.addr = 18446744073709545625LLU; // 99999998gY'''''''''''''''
102787+ state.addr = 18446744073709545633LLU; // 99999998gf'''''''''''''''
103010102788 break;
103011102789 }
103012- case 18446744073709545625LLU: // 99999998gY'''''''''''''''
102790+ case 18446744073709545633LLU: // 99999998gf'''''''''''''''
103013102791 {
103014102792 // variable u64 simple____ goes out of scope
103015102793 // emitted destructur for type u64
103016102794 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference simple____ at 25
103017- state.addr = 18446744073709545638LLU; // 99999998gk'''''''''''''''
102795+ state.addr = 18446744073709545646LLU; // 99999998gs'''''''''''''''
103018102796 break;
103019102797 }
103020- case 18446744073709545637LLU: // 99999998gj'''''''''''''''
102798+ case 18446744073709545645LLU: // 99999998gr'''''''''''''''
103021102799 {
103022102800 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)) = (uint64_t)getchar();
103023102801 // variable u64 caseaddr__ goes out of scope
103024102802 // emitted destructur for type u64
103025102803 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference caseaddr__ at 24
103026- state.addr = 18446744073709545639LLU; // 99999998gl'''''''''''''''
102804+ state.addr = 18446744073709545647LLU; // 99999998gt'''''''''''''''
103027102805 break;
103028102806 }
103029- case 18446744073709545639LLU: // 99999998gl'''''''''''''''
102807+ case 18446744073709545647LLU: // 99999998gt'''''''''''''''
103030102808 {
103031- state.addr = 18446744073709545641LLU; // 99999998gn'''''''''''''''
102809+ state.addr = 18446744073709545649LLU; // 99999998gv'''''''''''''''
103032102810 break;
103033102811 }
103034- case 18446744073709545641LLU: // 99999998gn'''''''''''''''
102812+ case 18446744073709545649LLU: // 99999998gv'''''''''''''''
103035102813 {
103036102814 // variable u64 defined___ goes out of scope
103037102815 // emitted destructur for type u64
@@ -103043,14 +102821,14 @@
103043102821 uint64_t arg = 0;
103044102822 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
103045102823 }
103046- state.addr = 18446744073709545621LLU; // 99999998gU'''''''''''''''
102824+ state.addr = 18446744073709545629LLU; // 99999998gb'''''''''''''''
103047102825 break;
103048102826 }
103049- case 18446744073709545621LLU: // 99999998gU'''''''''''''''
102827+ case 18446744073709545629LLU: // 99999998gb'''''''''''''''
103050102828 {
103051102829 if(!*LOCAL_ACCESS(heap.data, 23LLU, 21LLU)/*list*/)
103052102830 {
103053- state.addr = 18446744073709545622LLU; // 99999998gV'''''''''''''''
102831+ state.addr = 18446744073709545630LLU; // 99999998gc'''''''''''''''
103054102832 break;
103055102833 }
103056102834 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 23LLU, 21LLU)/*list*/, 4);
@@ -103062,7 +102840,7 @@
103062102840 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103063102841 }
103064102842 // 1LLU
103065- uint64_t return_to = 18446744073709545620LLU;
102843+ uint64_t return_to = 18446744073709545628LLU;
103066102844 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103067102845 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103068102846 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103071,21 +102849,21 @@
103071102849 state.addr = 838947815509198532LLU; // signdef_$D
103072102850 break;
103073102851 }
103074- case 18446744073709545620LLU: // 99999998gT'''''''''''''''
102852+ case 18446744073709545628LLU: // 99999998ga'''''''''''''''
103075102853 {
103076- state.addr = 18446744073709545621LLU; // 99999998gU'''''''''''''''
102854+ state.addr = 18446744073709545629LLU; // 99999998gb'''''''''''''''
103077102855 break;
103078102856 }
103079- case 18446744073709545622LLU: // 99999998gV'''''''''''''''
102857+ case 18446744073709545630LLU: // 99999998gc'''''''''''''''
103080102858 {
103081102859 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
103082102860 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference signs_____ at 22
103083102861 heap.availilable_size_for_dynamic_objects += 0LLU;
103084102862 heap.availilable_size_for_dynamic_objects += 0LLU;
103085- state.addr = 18446744073709545619LLU; // 99999998gS'''''''''''''''
102863+ state.addr = 18446744073709545627LLU; // 99999998g$'''''''''''''''
103086102864 break;
103087102865 }
103088- case 18446744073709545715LLU: // 99999998hx'''''''''''''''
102866+ case 18446744073709545723LLU: // 99999998h5'''''''''''''''
103089102867 {
103090102868 {
103091102869 uint64_t arg = 0LLU;
@@ -103128,7 +102906,7 @@
103128102906 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103129102907 }
103130102908 // 6LLU
103131- uint64_t return_to = 18446744073709545616LLU;
102909+ uint64_t return_to = 18446744073709545624LLU;
103132102910 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103133102911 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103134102912 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103137,12 +102915,12 @@
103137102915 state.addr = 782701543533239168LLU; // parsepars_
103138102916 break;
103139102917 }
103140- case 18446744073709545616LLU: // 99999998gP'''''''''''''''
102918+ case 18446744073709545624LLU: // 99999998gX'''''''''''''''
103141102919 {
103142- state.addr = 18446744073709545617LLU; // 99999998gQ'''''''''''''''
102920+ state.addr = 18446744073709545625LLU; // 99999998gY'''''''''''''''
103143102921 break;
103144102922 }
103145- case 18446744073709545617LLU: // 99999998gQ'''''''''''''''
102923+ case 18446744073709545625LLU: // 99999998gY'''''''''''''''
103146102924 {
103147102925 {
103148102926 uint64_t arg = 0LLU;
@@ -103153,10 +102931,10 @@
103153102931 // variable u64 argscount_ goes out of scope
103154102932 // emitted destructur for type u64
103155102933 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference argscount_ at 25
103156- state.addr = 18446744073709545615LLU; // 99999998gO'''''''''''''''
102934+ state.addr = 18446744073709545623LLU; // 99999998gW'''''''''''''''
103157102935 break;
103158102936 }
103159- case 18446744073709545615LLU: // 99999998gO'''''''''''''''
102937+ case 18446744073709545623LLU: // 99999998gW'''''''''''''''
103160102938 {
103161102939 {
103162102940 uint64_t mainresult = heap.data[0].elem0;
@@ -103166,7 +102944,7 @@
103166102944 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103167102945 }
103168102946 // 1LLU
103169- uint64_t return_to = 18446744073709545613LLU;
102947+ uint64_t return_to = 18446744073709545621LLU;
103170102948 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103171102949 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103172102950 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103175,12 +102953,12 @@
103175102953 state.addr = 839519719621918720LLU; // skipws____
103176102954 break;
103177102955 }
103178- case 18446744073709545613LLU: // 99999998gM'''''''''''''''
102956+ case 18446744073709545621LLU: // 99999998gU'''''''''''''''
103179102957 {
103180- state.addr = 18446744073709545614LLU; // 99999998gN'''''''''''''''
102958+ state.addr = 18446744073709545622LLU; // 99999998gV'''''''''''''''
103181102959 break;
103182102960 }
103183- case 18446744073709545614LLU: // 99999998gN'''''''''''''''
102961+ case 18446744073709545622LLU: // 99999998gV'''''''''''''''
103184102962 {
103185102963 /*defbodysz_*/*LOCAL_ACCESS(heap.data, 24LLU, 14LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)));
103186102964 /*remainsize*/*LOCAL_ACCESS(heap.data, 24LLU, 15LLU) = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 24LLU, 14LLU);
@@ -103193,7 +102971,7 @@
103193102971 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103194102972 }
103195102973 // 1LLU
103196- uint64_t return_to = 18446744073709545611LLU;
102974+ uint64_t return_to = 18446744073709545619LLU;
103197102975 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103198102976 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103199102977 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103202,12 +102980,12 @@
103202102980 state.addr = 839519719621918720LLU; // skipws____
103203102981 break;
103204102982 }
103205- case 18446744073709545611LLU: // 99999998gK'''''''''''''''
102983+ case 18446744073709545619LLU: // 99999998gS'''''''''''''''
103206102984 {
103207- state.addr = 18446744073709545612LLU; // 99999998gL'''''''''''''''
102985+ state.addr = 18446744073709545620LLU; // 99999998gT'''''''''''''''
103208102986 break;
103209102987 }
103210- case 18446744073709545612LLU: // 99999998gL'''''''''''''''
102988+ case 18446744073709545620LLU: // 99999998gT'''''''''''''''
103211102989 {
103212102990 /*remainheap*/*LOCAL_ACCESS(heap.data, 24LLU, 16LLU) = parsenr(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)));
103213102991 list_reverse(heap.data, &/*results___*/*LOCAL_ACCESS(heap.data, 24LLU, 17LLU));
@@ -103214,10 +102992,10 @@
103214102992 // variable u64 returnbase goes out of scope
103215102993 // emitted destructur for type u64
103216102994 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference returnbase at 24
103217- state.addr = 18446744073709545618LLU; // 99999998gR'''''''''''''''
102995+ state.addr = 18446744073709545626LLU; // 99999998gZ'''''''''''''''
103218102996 break;
103219102997 }
103220- case 18446744073709545618LLU: // 99999998gR'''''''''''''''
102998+ case 18446744073709545626LLU: // 99999998gZ'''''''''''''''
103221102999 {
103222103000 /*sym_______*/*LOCAL_ACCESS(heap.data, 23LLU, 19LLU) = 59LLU;
103223103001
@@ -103231,7 +103009,7 @@
103231103009 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103232103010 }
103233103011 // 1LLU
103234- uint64_t return_to = 18446744073709545608LLU;
103012+ uint64_t return_to = 18446744073709545616LLU;
103235103013 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103236103014 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103237103015 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103240,12 +103018,12 @@
103240103018 state.addr = 839519719621918720LLU; // skipws____
103241103019 break;
103242103020 }
103243- case 18446744073709545608LLU: // 99999998gH'''''''''''''''
103021+ case 18446744073709545616LLU: // 99999998gP'''''''''''''''
103244103022 {
103245- state.addr = 18446744073709545609LLU; // 99999998gI'''''''''''''''
103023+ state.addr = 18446744073709545617LLU; // 99999998gQ'''''''''''''''
103246103024 break;
103247103025 }
103248- case 18446744073709545609LLU: // 99999998gI'''''''''''''''
103026+ case 18446744073709545617LLU: // 99999998gQ'''''''''''''''
103249103027 {
103250103028 {
103251103029 uint64_t mainresult = heap.data[0].elem0;
@@ -103263,7 +103041,7 @@
103263103041 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103264103042 }
103265103043 // 3LLU
103266- uint64_t return_to = 18446744073709545606LLU;
103044+ uint64_t return_to = 18446744073709545614LLU;
103267103045 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103268103046 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103269103047 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103272,38 +103050,38 @@
103272103050 state.addr = 728666047794575267LLU; // matchoptch
103273103051 break;
103274103052 }
103275- case 18446744073709545606LLU: // 99999998gF'''''''''''''''
103053+ case 18446744073709545614LLU: // 99999998gN'''''''''''''''
103276103054 {
103277- state.addr = 18446744073709545607LLU; // 99999998gG'''''''''''''''
103055+ state.addr = 18446744073709545615LLU; // 99999998gO'''''''''''''''
103278103056 break;
103279103057 }
103280- case 18446744073709545607LLU: // 99999998gG'''''''''''''''
103058+ case 18446744073709545615LLU: // 99999998gO'''''''''''''''
103281103059 {
103282- state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545605LLU : 18446744073709545604LLU;
103060+ state.addr = /*matchsym__*/*LOCAL_ACCESS(heap.data, 23LLU, 20LLU) ? 18446744073709545613LLU : 18446744073709545612LLU;
103283103061 break;
103284103062 }
103285- case 18446744073709545605LLU: // 99999998gE'''''''''''''''
103063+ case 18446744073709545613LLU: // 99999998gM'''''''''''''''
103286103064 {
103287103065 /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0LLU;
103288103066
103289103067 heap.availilable_size_for_dynamic_objects += 0LLU;
103290103068 heap.availilable_size_for_dynamic_objects += 0LLU;
103291- state.addr = 18446744073709545603LLU; // 99999998gC'''''''''''''''
103069+ state.addr = 18446744073709545611LLU; // 99999998gK'''''''''''''''
103292103070 break;
103293103071 }
103294- case 18446744073709545604LLU: // 99999998gD'''''''''''''''
103072+ case 18446744073709545612LLU: // 99999998gL'''''''''''''''
103295103073 {
103296103074 /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 1LLU;
103297103075
103298- state.addr = 18446744073709545603LLU; // 99999998gC'''''''''''''''
103076+ state.addr = 18446744073709545611LLU; // 99999998gK'''''''''''''''
103299103077 break;
103300103078 }
103301- case 18446744073709545603LLU: // 99999998gC'''''''''''''''
103079+ case 18446744073709545611LLU: // 99999998gK'''''''''''''''
103302103080 {
103303- state.addr = 18446744073709545610LLU; // 99999998gJ'''''''''''''''
103081+ state.addr = 18446744073709545618LLU; // 99999998gR'''''''''''''''
103304103082 break;
103305103083 }
103306- case 18446744073709545610LLU: // 99999998gJ'''''''''''''''
103084+ case 18446744073709545618LLU: // 99999998gR'''''''''''''''
103307103085 {
103308103086 {
103309103087 uint64_t arg = 0LLU;
@@ -103353,7 +103131,7 @@
103353103131 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103354103132 }
103355103133 // 10LLU
103356- uint64_t return_to = 18446744073709545600LLU;
103134+ uint64_t return_to = 18446744073709545608LLU;
103357103135 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103358103136 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103359103137 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103362,12 +103140,12 @@
103362103140 state.addr = 728626598349373440LLU; // makedef___
103363103141 break;
103364103142 }
103365- case 18446744073709545600LLU: // 99999998g_'''''''''''''''
103143+ case 18446744073709545608LLU: // 99999998gH'''''''''''''''
103366103144 {
103367- state.addr = 18446744073709545601LLU; // 99999998gA'''''''''''''''
103145+ state.addr = 18446744073709545609LLU; // 99999998gI'''''''''''''''
103368103146 break;
103369103147 }
103370- case 18446744073709545601LLU: // 99999998gA'''''''''''''''
103148+ case 18446744073709545609LLU: // 99999998gI'''''''''''''''
103371103149 {
103372103150 {
103373103151 uint64_t arg = 1LLU;
@@ -103381,10 +103159,10 @@
103381103159 uint64_t arg = 0;
103382103160 LOCAL_PUSH_MOVE(&heap, 26, &(heap.data[0].elem1)/*address of current closure*/, &arg);
103383103161 }
103384- state.addr = 18446744073709545599LLU; // 99999998f9'''''''''''''''
103162+ state.addr = 18446744073709545607LLU; // 99999998gG'''''''''''''''
103385103163 break;
103386103164 }
103387- case 18446744073709545599LLU: // 99999998f9'''''''''''''''
103165+ case 18446744073709545607LLU: // 99999998gG'''''''''''''''
103388103166 {
103389103167 if(!*LOCAL_ACCESS(heap.data, 27LLU, 25LLU))
103390103168 {
@@ -103391,16 +103169,16 @@
103391103169 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 27
103392103170 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 26
103393103171 {
103394- state.addr = 18446744073709545598LLU; // 99999998f8'''''''''''''''
103172+ state.addr = 18446744073709545606LLU; // 99999998gF'''''''''''''''
103395103173 break;
103396103174 }
103397103175 }
103398103176 /*direct*/*LOCAL_ACCESS(heap.data, 27LLU, 26LLU) = (*LOCAL_ACCESS(heap.data, 27LLU, 25LLU) << 1) + 1LLU;
103399103177 *LOCAL_ACCESS(heap.data, 27LLU, 25LLU) = heap.data[*LOCAL_ACCESS(heap.data, 27LLU, 25LLU)].elem0;
103400- state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 27LLU, 24LLU) ? 18446744073709545597LLU : 18446744073709545596LLU;
103178+ state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 27LLU, 24LLU) ? 18446744073709545605LLU : 18446744073709545604LLU;
103401103179 break;
103402103180 }
103403- case 18446744073709545597LLU: // 99999998f7'''''''''''''''
103181+ case 18446744073709545605LLU: // 99999998gE'''''''''''''''
103404103182 {
103405103183 {
103406103184 uint64_t arg = 0LLU;
@@ -103407,10 +103185,10 @@
103407103185 LOCAL_PUSH_MOVE(&heap, 27, &(heap.data[0].elem1)/*address of current closure*/, &arg);
103408103186 }
103409103187 /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU) == /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 0LLU));
103410- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545595LLU : 18446744073709545594LLU;
103188+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545603LLU : 18446744073709545602LLU;
103411103189 break;
103412103190 }
103413- case 18446744073709545595LLU: // 99999998f5'''''''''''''''
103191+ case 18446744073709545603LLU: // 99999998gC'''''''''''''''
103414103192 {
103415103193 /*fresh_____*/*LOCAL_ACCESS(heap.data, 28LLU, 24LLU) = 0LLU;
103416103194
@@ -103430,7 +103208,7 @@
103430103208 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103431103209 }
103432103210 // 3LLU
103433- uint64_t return_to = 18446744073709545592LLU;
103211+ uint64_t return_to = 18446744073709545600LLU;
103434103212 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103435103213 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103436103214 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103439,22 +103217,22 @@
103439103217 state.addr = 589059069805989888LLU; // equfndef__
103440103218 break;
103441103219 }
103442- case 18446744073709545592LLU: // 99999998f2'''''''''''''''
103220+ case 18446744073709545600LLU: // 99999998g_'''''''''''''''
103443103221 {
103444- state.addr = 18446744073709545593LLU; // 99999998f3'''''''''''''''
103222+ state.addr = 18446744073709545601LLU; // 99999998gA'''''''''''''''
103445103223 break;
103446103224 }
103447- case 18446744073709545593LLU: // 99999998f3'''''''''''''''
103225+ case 18446744073709545601LLU: // 99999998gA'''''''''''''''
103448103226 {
103449- state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545591LLU : 18446744073709545590LLU;
103227+ state.addr = /*match_____*/*LOCAL_ACCESS(heap.data, 28LLU, 27LLU) ? 18446744073709545599LLU : 18446744073709545598LLU;
103450103228 break;
103451103229 }
103452- case 18446744073709545591LLU: // 99999998f1'''''''''''''''
103230+ case 18446744073709545599LLU: // 99999998f9'''''''''''''''
103453103231 {
103454- state.addr = /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 2LLU)) ? 18446744073709545589LLU : 18446744073709545588LLU;
103232+ state.addr = /*previous__*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU), 2LLU)) ? 18446744073709545597LLU : 18446744073709545596LLU;
103455103233 break;
103456103234 }
103457- case 18446744073709545589LLU: // 99999998fz'''''''''''''''
103235+ case 18446744073709545597LLU: // 99999998f7'''''''''''''''
103458103236 {
103459103237 fprintf(stderr, "%s", "re-definition of ");
103460103238 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
@@ -103464,42 +103242,42 @@
103464103242 }
103465103243 heap.availilable_size_for_dynamic_objects += 0LLU;
103466103244 heap.availilable_size_for_dynamic_objects += 0LLU;
103467- state.addr = 18446744073709545587LLU; // 99999998fx'''''''''''''''
103245+ state.addr = 18446744073709545595LLU; // 99999998f5'''''''''''''''
103468103246 break;
103469103247 }
103470- case 18446744073709545588LLU: // 99999998fy'''''''''''''''
103248+ case 18446744073709545596LLU: // 99999998f6'''''''''''''''
103471103249 {
103472- state.addr = /*current___*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 28LLU, 23LLU), 2LLU)) ? 18446744073709545586LLU : 18446744073709545585LLU;
103250+ state.addr = /*current___*/*access_heap(heap.data, tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 28LLU, 23LLU), 2LLU)) ? 18446744073709545594LLU : 18446744073709545593LLU;
103473103251 break;
103474103252 }
103475- case 18446744073709545586LLU: // 99999998fw'''''''''''''''
103253+ case 18446744073709545594LLU: // 99999998f4'''''''''''''''
103476103254 {
103477103255 swap(&/*current___*/*LOCAL_ACCESS(heap.data, 28LLU, 23LLU), &/*previous__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 28LLU, 26LLU)));
103478103256 heap.availilable_size_for_dynamic_objects += 0LLU;
103479103257 heap.availilable_size_for_dynamic_objects += 0LLU;
103480- state.addr = 18446744073709545584LLU; // 99999998fu'''''''''''''''
103258+ state.addr = 18446744073709545592LLU; // 99999998f2'''''''''''''''
103481103259 break;
103482103260 }
103483- case 18446744073709545585LLU: // 99999998fv'''''''''''''''
103261+ case 18446744073709545593LLU: // 99999998f3'''''''''''''''
103484103262 {
103485103263 fprintf(stderr, "%s", "WARNING: superfluous re-declaration of ");
103486103264 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
103487- state.addr = 18446744073709545584LLU; // 99999998fu'''''''''''''''
103265+ state.addr = 18446744073709545592LLU; // 99999998f2'''''''''''''''
103488103266 break;
103489103267 }
103490- case 18446744073709545584LLU: // 99999998fu'''''''''''''''
103268+ case 18446744073709545592LLU: // 99999998f2'''''''''''''''
103491103269 {
103492- state.addr = 18446744073709545587LLU; // 99999998fx'''''''''''''''
103270+ state.addr = 18446744073709545595LLU; // 99999998f5'''''''''''''''
103493103271 break;
103494103272 }
103495- case 18446744073709545587LLU: // 99999998fx'''''''''''''''
103273+ case 18446744073709545595LLU: // 99999998f5'''''''''''''''
103496103274 {
103497103275 heap.availilable_size_for_dynamic_objects += 0LLU;
103498103276 heap.availilable_size_for_dynamic_objects += 0LLU;
103499- state.addr = 18446744073709545583LLU; // 99999998ft'''''''''''''''
103277+ state.addr = 18446744073709545591LLU; // 99999998f1'''''''''''''''
103500103278 break;
103501103279 }
103502- case 18446744073709545590LLU: // 99999998f0'''''''''''''''
103280+ case 18446744073709545598LLU: // 99999998f8'''''''''''''''
103503103281 {
103504103282 fprintf(stderr, "%s", "re-definition of ");
103505103283 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 28LLU, 7LLU));
@@ -103508,35 +103286,35 @@
103508103286 fprintf(stderr, "%s\n", "");
103509103287 exit(-1);
103510103288 }
103511- state.addr = 18446744073709545583LLU; // 99999998ft'''''''''''''''
103289+ state.addr = 18446744073709545591LLU; // 99999998f1'''''''''''''''
103512103290 break;
103513103291 }
103514- case 18446744073709545583LLU: // 99999998ft'''''''''''''''
103292+ case 18446744073709545591LLU: // 99999998f1'''''''''''''''
103515103293 {
103516- state.addr = 18446744073709545594LLU; // 99999998f4'''''''''''''''
103294+ state.addr = 18446744073709545602LLU; // 99999998gB'''''''''''''''
103517103295 break;
103518103296 }
103519- case 18446744073709545594LLU: // 99999998f4'''''''''''''''
103297+ case 18446744073709545602LLU: // 99999998gB'''''''''''''''
103520103298 {
103521103299 // variable u64 match_____ goes out of scope
103522103300 // emitted destructur for type u64
103523103301 (void)LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 28
103524- state.addr = 18446744073709545596LLU; // 99999998f6'''''''''''''''
103302+ state.addr = 18446744073709545604LLU; // 99999998gD'''''''''''''''
103525103303 break;
103526103304 }
103527- case 18446744073709545596LLU: // 99999998f6'''''''''''''''
103305+ case 18446744073709545604LLU: // 99999998gD'''''''''''''''
103528103306 {
103529103307 // parameter-reference defidfn___ previous__ goes out of scope
103530103308 // parameter-reference list<defidfn___> fndefs____ goes out of scope
103531- state.addr = 18446744073709545599LLU; // 99999998f9'''''''''''''''
103309+ state.addr = 18446744073709545607LLU; // 99999998gG'''''''''''''''
103532103310 break;
103533103311 }
103534- case 18446744073709545598LLU: // 99999998f8'''''''''''''''
103312+ case 18446744073709545606LLU: // 99999998gF'''''''''''''''
103535103313 {
103536- state.addr = !list_push_move(&heap, &/*current___*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU), &/*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)), 9) ? 18446744073709545581LLU : 18446744073709545580LLU;
103314+ state.addr = !list_push_move(&heap, &/*current___*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU), &/*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)), 9) ? 18446744073709545589LLU : 18446744073709545588LLU;
103537103315 break;
103538103316 }
103539- case 18446744073709545581LLU: // 99999998fr'''''''''''''''
103317+ case 18446744073709545589LLU: // 99999998fz'''''''''''''''
103540103318 {
103541103319 {
103542103320 uint64_t arg = *LOCAL_ACCESS(heap.data, 25LLU, 23LLU);
@@ -103559,7 +103337,7 @@
103559103337 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103560103338 }
103561103339 // 1LLU
103562- uint64_t return_to = 18446744073709545579LLU;
103340+ uint64_t return_to = 18446744073709545587LLU;
103563103341 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103564103342 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103565103343 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103568,32 +103346,32 @@
103568103346 state.addr = 567601196335105732LLU; // defidfn_$D
103569103347 break;
103570103348 }
103571- case 18446744073709545579LLU: // 99999998fp'''''''''''''''
103349+ case 18446744073709545587LLU: // 99999998fx'''''''''''''''
103572103350 {
103573103351 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference current___ at 26
103574103352 heap.availilable_size_for_dynamic_objects += 0LLU;
103575103353 heap.availilable_size_for_dynamic_objects += 0LLU;
103576- state.addr = 18446744073709545578LLU; // 99999998fo'''''''''''''''
103354+ state.addr = 18446744073709545586LLU; // 99999998fw'''''''''''''''
103577103355 break;
103578103356 }
103579- case 18446744073709545580LLU: // 99999998fq'''''''''''''''
103357+ case 18446744073709545588LLU: // 99999998fy'''''''''''''''
103580103358 {
103581- state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545577LLU : 18446744073709545576LLU;
103359+ state.addr = /*fresh_____*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU) ? 18446744073709545585LLU : 18446744073709545584LLU;
103582103360 break;
103583103361 }
103584- case 18446744073709545577LLU: // 99999998fn'''''''''''''''
103362+ case 18446744073709545585LLU: // 99999998fv'''''''''''''''
103585103363 {
103586103364 heap.availilable_size_for_dynamic_objects += 0LLU;
103587103365 heap.availilable_size_for_dynamic_objects += 0LLU;
103588- state.addr = 18446744073709545575LLU; // 99999998fl'''''''''''''''
103366+ state.addr = 18446744073709545583LLU; // 99999998ft'''''''''''''''
103589103367 break;
103590103368 }
103591- case 18446744073709545576LLU: // 99999998fm'''''''''''''''
103369+ case 18446744073709545584LLU: // 99999998fu'''''''''''''''
103592103370 {
103593- state.addr = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)) ? 18446744073709545574LLU : 18446744073709545573LLU;
103371+ state.addr = /*fndefs____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU)) ? 18446744073709545582LLU : 18446744073709545581LLU;
103594103372 break;
103595103373 }
103596- case 18446744073709545574LLU: // 99999998fk'''''''''''''''
103374+ case 18446744073709545582LLU: // 99999998fs'''''''''''''''
103597103375 {
103598103376 {
103599103377 uint64_t arg = list_pop_move(&heap, &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 2LLU))/*list*/, 9);
@@ -103609,7 +103387,7 @@
103609103387 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103610103388 }
103611103389 // 1LLU
103612- uint64_t return_to = 18446744073709545572LLU;
103390+ uint64_t return_to = 18446744073709545580LLU;
103613103391 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103614103392 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103615103393 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103618,39 +103396,39 @@
103618103396 state.addr = 567601196335105732LLU; // defidfn_$D
103619103397 break;
103620103398 }
103621- case 18446744073709545572LLU: // 99999998fi'''''''''''''''
103399+ case 18446744073709545580LLU: // 99999998fq'''''''''''''''
103622103400 {
103623103401 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference dummy_____ at 26
103624103402 heap.availilable_size_for_dynamic_objects += 0LLU;
103625103403 heap.availilable_size_for_dynamic_objects += 0LLU;
103626- state.addr = 18446744073709545571LLU; // 99999998fh'''''''''''''''
103404+ state.addr = 18446744073709545579LLU; // 99999998fp'''''''''''''''
103627103405 break;
103628103406 }
103629- case 18446744073709545573LLU: // 99999998fj'''''''''''''''
103407+ case 18446744073709545581LLU: // 99999998fr'''''''''''''''
103630103408 {
103631103409 {
103632103410 fprintf(stderr, "%s\n", "INTERNAL COMPILER ERROR in clumsy decl-replace-code: this should never happen!");
103633103411 exit(-1);
103634103412 }
103635- state.addr = 18446744073709545571LLU; // 99999998fh'''''''''''''''
103413+ state.addr = 18446744073709545579LLU; // 99999998fp'''''''''''''''
103636103414 break;
103637103415 }
103638- case 18446744073709545571LLU: // 99999998fh'''''''''''''''
103416+ case 18446744073709545579LLU: // 99999998fp'''''''''''''''
103639103417 {
103640- state.addr = 18446744073709545575LLU; // 99999998fl'''''''''''''''
103418+ state.addr = 18446744073709545583LLU; // 99999998ft'''''''''''''''
103641103419 break;
103642103420 }
103643- case 18446744073709545575LLU: // 99999998fl'''''''''''''''
103421+ case 18446744073709545583LLU: // 99999998ft'''''''''''''''
103644103422 {
103645- state.addr = 18446744073709545578LLU; // 99999998fo'''''''''''''''
103423+ state.addr = 18446744073709545586LLU; // 99999998fw'''''''''''''''
103646103424 break;
103647103425 }
103648- case 18446744073709545578LLU: // 99999998fo'''''''''''''''
103426+ case 18446744073709545586LLU: // 99999998fw'''''''''''''''
103649103427 {
103650- state.addr = 18446744073709545582LLU; // 99999998fs'''''''''''''''
103428+ state.addr = 18446744073709545590LLU; // 99999998f0'''''''''''''''
103651103429 break;
103652103430 }
103653- case 18446744073709545582LLU: // 99999998fs'''''''''''''''
103431+ case 18446744073709545590LLU: // 99999998f0'''''''''''''''
103654103432 {
103655103433 // variable u64 fresh_____ goes out of scope
103656103434 // emitted destructur for type u64
@@ -103658,15 +103436,15 @@
103658103436 // variable defidfn___ current___ goes out of scope
103659103437 // (uninitialized -> no destructor-call)
103660103438 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference current___ at 24
103661- state.addr = 18446744073709545602LLU; // 99999998gB'''''''''''''''
103439+ state.addr = 18446744073709545610LLU; // 99999998gJ'''''''''''''''
103662103440 break;
103663103441 }
103664- case 18446744073709545602LLU: // 99999998gB'''''''''''''''
103442+ case 18446744073709545610LLU: // 99999998gJ'''''''''''''''
103665103443 {
103666- state.addr = /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545570LLU : 18446744073709545569LLU;
103444+ state.addr = /*defined___*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709545578LLU : 18446744073709545577LLU;
103667103445 break;
103668103446 }
103669- case 18446744073709545570LLU: // 99999998fg'''''''''''''''
103447+ case 18446744073709545578LLU: // 99999998fo'''''''''''''''
103670103448 {
103671103449 {
103672103450 uint64_t mainresult = heap.data[0].elem0;
@@ -103676,7 +103454,7 @@
103676103454 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103677103455 }
103678103456 // 1LLU
103679- uint64_t return_to = 18446744073709545567LLU;
103457+ uint64_t return_to = 18446744073709545575LLU;
103680103458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103681103459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103682103460 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103685,12 +103463,12 @@
103685103463 state.addr = 587881345921715008LLU; // emitenter_
103686103464 break;
103687103465 }
103688- case 18446744073709545567LLU: // 99999998fd'''''''''''''''
103466+ case 18446744073709545575LLU: // 99999998fl'''''''''''''''
103689103467 {
103690- state.addr = 18446744073709545568LLU; // 99999998fe'''''''''''''''
103468+ state.addr = 18446744073709545576LLU; // 99999998fm'''''''''''''''
103691103469 break;
103692103470 }
103693- case 18446744073709545568LLU: // 99999998fe'''''''''''''''
103471+ case 18446744073709545576LLU: // 99999998fm'''''''''''''''
103694103472 {
103695103473 {
103696103474 uint64_t mainresult = heap.data[0].elem0;
@@ -103700,7 +103478,7 @@
103700103478 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103701103479 }
103702103480 // 1LLU
103703- uint64_t return_to = 18446744073709545565LLU;
103481+ uint64_t return_to = 18446744073709545573LLU;
103704103482 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103705103483 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103706103484 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103709,12 +103487,12 @@
103709103487 state.addr = 839519719621918720LLU; // skipws____
103710103488 break;
103711103489 }
103712- case 18446744073709545565LLU: // 99999998fb'''''''''''''''
103490+ case 18446744073709545573LLU: // 99999998fj'''''''''''''''
103713103491 {
103714- state.addr = 18446744073709545566LLU; // 99999998fc'''''''''''''''
103492+ state.addr = 18446744073709545574LLU; // 99999998fk'''''''''''''''
103715103493 break;
103716103494 }
103717- case 18446744073709545566LLU: // 99999998fc'''''''''''''''
103495+ case 18446744073709545574LLU: // 99999998fk'''''''''''''''
103718103496 {
103719103497 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 5LLU)), stdin);
103720103498 if('{' != (char)getchar())
@@ -103722,15 +103500,15 @@
103722103500 fprintf(stderr, "match failed at char %c\n", (char)123LLU);
103723103501 exit(-1);
103724103502 }
103725- state.addr = 18446744073709545564LLU; // 99999998fa'''''''''''''''
103503+ state.addr = 18446744073709545572LLU; // 99999998fi'''''''''''''''
103726103504 break;
103727103505 }
103728- case 18446744073709545564LLU: // 99999998fa'''''''''''''''
103506+ case 18446744073709545572LLU: // 99999998fi'''''''''''''''
103729103507 {
103730103508 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 5LLU)) = (uint64_t)getchar();
103731103509 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 5LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 5LLU)) > 255)
103732103510 {
103733- state.addr = 18446744073709545563LLU; // 99999998f$'''''''''''''''
103511+ state.addr = 18446744073709545571LLU; // 99999998fh'''''''''''''''
103734103512 break;
103735103513 }
103736103514 {
@@ -103801,7 +103579,7 @@
103801103579 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103802103580 }
103803103581 // 16LLU
103804- uint64_t return_to = 18446744073709545561LLU;
103582+ uint64_t return_to = 18446744073709545569LLU;
103805103583 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103806103584 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103807103585 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103810,40 +103588,40 @@
103810103588 state.addr = 782701543301228454LLU; // parseblock
103811103589 break;
103812103590 }
103813- case 18446744073709545561LLU: // 99999998fY'''''''''''''''
103591+ case 18446744073709545569LLU: // 99999998ff'''''''''''''''
103814103592 {
103815- state.addr = 18446744073709545562LLU; // 99999998fZ'''''''''''''''
103593+ state.addr = 18446744073709545570LLU; // 99999998fg'''''''''''''''
103816103594 break;
103817103595 }
103818- case 18446744073709545562LLU: // 99999998fZ'''''''''''''''
103596+ case 18446744073709545570LLU: // 99999998fg'''''''''''''''
103819103597 {
103820- state.addr = 18446744073709545564LLU; // 99999998fa'''''''''''''''
103598+ state.addr = 18446744073709545572LLU; // 99999998fi'''''''''''''''
103821103599 break;
103822103600 }
103823- case 18446744073709545563LLU: // 99999998f$'''''''''''''''
103601+ case 18446744073709545571LLU: // 99999998fh'''''''''''''''
103824103602 {
103825- state.addr = /*varlist___*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU) ? 18446744073709545560LLU : 18446744073709545559LLU;
103603+ state.addr = /*varlist___*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU) ? 18446744073709545568LLU : 18446744073709545567LLU;
103826103604 break;
103827103605 }
103828- case 18446744073709545560LLU: // 99999998fX'''''''''''''''
103606+ case 18446744073709545568LLU: // 99999998fe'''''''''''''''
103829103607 {
103830103608 {
103831103609 fprintf(stderr, "%s\n", "INTERNAL ERROR: varlist not empty at end of definition\n");
103832103610 exit(-1);
103833103611 }
103834- state.addr = 18446744073709545559LLU; // 99999998fW'''''''''''''''
103612+ state.addr = 18446744073709545567LLU; // 99999998fd'''''''''''''''
103835103613 break;
103836103614 }
103837- case 18446744073709545559LLU: // 99999998fW'''''''''''''''
103615+ case 18446744073709545567LLU: // 99999998fd'''''''''''''''
103838103616 {
103839- state.addr = 18446744073709545558LLU; // 99999998fV'''''''''''''''
103617+ state.addr = 18446744073709545566LLU; // 99999998fc'''''''''''''''
103840103618 break;
103841103619 }
103842- case 18446744073709545558LLU: // 99999998fV'''''''''''''''
103620+ case 18446744073709545566LLU: // 99999998fc'''''''''''''''
103843103621 {
103844103622 if(!/*results___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU))
103845103623 {
103846- state.addr = 18446744073709545557LLU; // 99999998fU'''''''''''''''
103624+ state.addr = 18446744073709545565LLU; // 99999998fb'''''''''''''''
103847103625 break;
103848103626 }
103849103627 {
@@ -103874,7 +103652,7 @@
103874103652 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103875103653 }
103876103654 // 4LLU
103877- uint64_t return_to = 18446744073709545555LLU;
103655+ uint64_t return_to = 18446744073709545563LLU;
103878103656 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103879103657 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103880103658 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103883,12 +103661,12 @@
103883103661 state.addr = 587881357748656161LLU; // emitpopref
103884103662 break;
103885103663 }
103886- case 18446744073709545555LLU: // 99999998fS'''''''''''''''
103664+ case 18446744073709545563LLU: // 99999998f$'''''''''''''''
103887103665 {
103888- state.addr = 18446744073709545556LLU; // 99999998fT'''''''''''''''
103666+ state.addr = 18446744073709545564LLU; // 99999998fa'''''''''''''''
103889103667 break;
103890103668 }
103891- case 18446744073709545556LLU: // 99999998fT'''''''''''''''
103669+ case 18446744073709545564LLU: // 99999998fa'''''''''''''''
103892103670 {
103893103671 // variable u64 resultid__ goes out of scope
103894103672 // emitted destructur for type u64
@@ -103904,7 +103682,7 @@
103904103682 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103905103683 }
103906103684 // 1LLU
103907- uint64_t return_to = 18446744073709545554LLU;
103685+ uint64_t return_to = 18446744073709545562LLU;
103908103686 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103909103687 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103910103688 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103913,13 +103691,13 @@
103913103691 state.addr = 819859607768532676LLU; // resdest_$D
103914103692 break;
103915103693 }
103916- case 18446744073709545554LLU: // 99999998fR'''''''''''''''
103694+ case 18446744073709545562LLU: // 99999998fZ'''''''''''''''
103917103695 {
103918103696 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference respar____ at 24
103919- state.addr = 18446744073709545558LLU; // 99999998fV'''''''''''''''
103697+ state.addr = 18446744073709545566LLU; // 99999998fc'''''''''''''''
103920103698 break;
103921103699 }
103922- case 18446744073709545557LLU: // 99999998fU'''''''''''''''
103700+ case 18446744073709545565LLU: // 99999998fb'''''''''''''''
103923103701 {
103924103702 {
103925103703 uint64_t mainresult = heap.data[0].elem0;
@@ -103937,7 +103715,7 @@
103937103715 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103938103716 }
103939103717 // 3LLU
103940- uint64_t return_to = 18446744073709545552LLU;
103718+ uint64_t return_to = 18446744073709545560LLU;
103941103719 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103942103720 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
103943103721 heap.data[0].elem1 = heap.data[0].elem0;
@@ -103946,24 +103724,24 @@
103946103724 state.addr = 587881353282000896LLU; // emitleave_
103947103725 break;
103948103726 }
103949- case 18446744073709545552LLU: // 99999998fP'''''''''''''''
103727+ case 18446744073709545560LLU: // 99999998fX'''''''''''''''
103950103728 {
103951- state.addr = 18446744073709545553LLU; // 99999998fQ'''''''''''''''
103729+ state.addr = 18446744073709545561LLU; // 99999998fY'''''''''''''''
103952103730 break;
103953103731 }
103954- case 18446744073709545553LLU: // 99999998fQ'''''''''''''''
103732+ case 18446744073709545561LLU: // 99999998fY'''''''''''''''
103955103733 {
103956103734 heap.availilable_size_for_dynamic_objects += 0LLU;
103957103735 heap.availilable_size_for_dynamic_objects += 0LLU;
103958- state.addr = 18446744073709545551LLU; // 99999998fO'''''''''''''''
103736+ state.addr = 18446744073709545559LLU; // 99999998fW'''''''''''''''
103959103737 break;
103960103738 }
103961- case 18446744073709545569LLU: // 99999998ff'''''''''''''''
103739+ case 18446744073709545577LLU: // 99999998fn'''''''''''''''
103962103740 {
103963- state.addr = 18446744073709545551LLU; // 99999998fO'''''''''''''''
103741+ state.addr = 18446744073709545559LLU; // 99999998fW'''''''''''''''
103964103742 break;
103965103743 }
103966- case 18446744073709545551LLU: // 99999998fO'''''''''''''''
103744+ case 18446744073709545559LLU: // 99999998fW'''''''''''''''
103967103745 {
103968103746 // variable u64 defined___ goes out of scope
103969103747 // emitted destructur for type u64
@@ -103975,14 +103753,14 @@
103975103753 uint64_t arg = 0;
103976103754 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
103977103755 }
103978- state.addr = 18446744073709545549LLU; // 99999998fM'''''''''''''''
103756+ state.addr = 18446744073709545557LLU; // 99999998fU'''''''''''''''
103979103757 break;
103980103758 }
103981- case 18446744073709545549LLU: // 99999998fM'''''''''''''''
103759+ case 18446744073709545557LLU: // 99999998fU'''''''''''''''
103982103760 {
103983103761 if(!*LOCAL_ACCESS(heap.data, 23LLU, 21LLU)/*list*/)
103984103762 {
103985- state.addr = 18446744073709545550LLU; // 99999998fN'''''''''''''''
103763+ state.addr = 18446744073709545558LLU; // 99999998fV'''''''''''''''
103986103764 break;
103987103765 }
103988103766 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 23LLU, 21LLU)/*list*/, 9);
@@ -103994,7 +103772,7 @@
103994103772 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
103995103773 }
103996103774 // 1LLU
103997- uint64_t return_to = 18446744073709545548LLU;
103775+ uint64_t return_to = 18446744073709545556LLU;
103998103776 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
103999103777 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104000103778 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104003,19 +103781,19 @@
104003103781 state.addr = 890786982252725956LLU; // varentry$D
104004103782 break;
104005103783 }
104006- case 18446744073709545548LLU: // 99999998fL'''''''''''''''
103784+ case 18446744073709545556LLU: // 99999998fT'''''''''''''''
104007103785 {
104008- state.addr = 18446744073709545549LLU; // 99999998fM'''''''''''''''
103786+ state.addr = 18446744073709545557LLU; // 99999998fU'''''''''''''''
104009103787 break;
104010103788 }
104011- case 18446744073709545550LLU: // 99999998fN'''''''''''''''
103789+ case 18446744073709545558LLU: // 99999998fV'''''''''''''''
104012103790 {
104013103791 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
104014103792 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference varlist___ at 22
104015- state.addr = 18446744073709545619LLU; // 99999998gS'''''''''''''''
103793+ state.addr = 18446744073709545627LLU; // 99999998g$'''''''''''''''
104016103794 break;
104017103795 }
104018- case 18446744073709545619LLU: // 99999998gS'''''''''''''''
103796+ case 18446744073709545627LLU: // 99999998g$'''''''''''''''
104019103797 {
104020103798 // variable u64 matchsym__ goes out of scope
104021103799 // emitted destructur for type u64
@@ -104030,14 +103808,14 @@
104030103808 uint64_t arg = 0;
104031103809 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
104032103810 }
104033- state.addr = 18446744073709545546LLU; // 99999998fJ'''''''''''''''
103811+ state.addr = 18446744073709545554LLU; // 99999998fR'''''''''''''''
104034103812 break;
104035103813 }
104036- case 18446744073709545546LLU: // 99999998fJ'''''''''''''''
103814+ case 18446744073709545554LLU: // 99999998fR'''''''''''''''
104037103815 {
104038103816 if(!*LOCAL_ACCESS(heap.data, 20LLU, 18LLU)/*list*/)
104039103817 {
104040- state.addr = 18446744073709545547LLU; // 99999998fK'''''''''''''''
103818+ state.addr = 18446744073709545555LLU; // 99999998fS'''''''''''''''
104041103819 break;
104042103820 }
104043103821 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 20LLU, 18LLU)/*list*/, 6);
@@ -104049,7 +103827,7 @@
104049103827 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104050103828 }
104051103829 // 1LLU
104052- uint64_t return_to = 18446744073709545545LLU;
103830+ uint64_t return_to = 18446744073709545553LLU;
104053103831 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104054103832 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104055103833 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104058,12 +103836,12 @@
104058103836 state.addr = 782700512565790404LLU; // pardef__$D
104059103837 break;
104060103838 }
104061- case 18446744073709545545LLU: // 99999998fI'''''''''''''''
103839+ case 18446744073709545553LLU: // 99999998fQ'''''''''''''''
104062103840 {
104063- state.addr = 18446744073709545546LLU; // 99999998fJ'''''''''''''''
103841+ state.addr = 18446744073709545554LLU; // 99999998fR'''''''''''''''
104064103842 break;
104065103843 }
104066- case 18446744073709545547LLU: // 99999998fK'''''''''''''''
103844+ case 18446744073709545555LLU: // 99999998fS'''''''''''''''
104067103845 {
104068103846 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
104069103847 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference defpars___ at 19
@@ -104074,14 +103852,14 @@
104074103852 uint64_t arg = 0;
104075103853 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
104076103854 }
104077- state.addr = 18446744073709545543LLU; // 99999998fG'''''''''''''''
103855+ state.addr = 18446744073709545551LLU; // 99999998fO'''''''''''''''
104078103856 break;
104079103857 }
104080- case 18446744073709545543LLU: // 99999998fG'''''''''''''''
103858+ case 18446744073709545551LLU: // 99999998fO'''''''''''''''
104081103859 {
104082103860 if(!*LOCAL_ACCESS(heap.data, 19LLU, 17LLU)/*list*/)
104083103861 {
104084- state.addr = 18446744073709545544LLU; // 99999998fH'''''''''''''''
103862+ state.addr = 18446744073709545552LLU; // 99999998fP'''''''''''''''
104085103863 break;
104086103864 }
104087103865 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 19LLU, 17LLU)/*list*/, 4);
@@ -104093,7 +103871,7 @@
104093103871 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104094103872 }
104095103873 // 1LLU
104096- uint64_t return_to = 18446744073709545542LLU;
103874+ uint64_t return_to = 18446744073709545550LLU;
104097103875 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104098103876 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104099103877 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104102,12 +103880,12 @@
104102103880 state.addr = 819859607768532676LLU; // resdest_$D
104103103881 break;
104104103882 }
104105- case 18446744073709545542LLU: // 99999998fF'''''''''''''''
103883+ case 18446744073709545550LLU: // 99999998fN'''''''''''''''
104106103884 {
104107- state.addr = 18446744073709545543LLU; // 99999998fG'''''''''''''''
103885+ state.addr = 18446744073709545551LLU; // 99999998fO'''''''''''''''
104108103886 break;
104109103887 }
104110- case 18446744073709545544LLU: // 99999998fH'''''''''''''''
103888+ case 18446744073709545552LLU: // 99999998fP'''''''''''''''
104111103889 {
104112103890 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
104113103891 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 18
@@ -104132,18 +103910,18 @@
104132103910 // variable u64 finite____ goes out of scope
104133103911 // emitted destructur for type u64
104134103912 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference finite____ at 11
104135- state.addr = 18446744073709545745LLU; // 99999998iQ'''''''''''''''
103913+ state.addr = 18446744073709545753LLU; // 99999998iY'''''''''''''''
104136103914 break;
104137103915 }
104138- case 18446744073709545745LLU: // 99999998iQ'''''''''''''''
103916+ case 18446744073709545753LLU: // 99999998iY'''''''''''''''
104139103917 {
104140103918 // variable u64 isunion___ goes out of scope
104141103919 // emitted destructur for type u64
104142103920 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference isunion___ at 10
104143- state.addr = 18446744073709545946LLU; // 99999998lZ'''''''''''''''
103921+ state.addr = 18446744073709545954LLU; // 99999998lg'''''''''''''''
104144103922 break;
104145103923 }
104146- case 18446744073709545946LLU: // 99999998lZ'''''''''''''''
103924+ case 18446744073709545954LLU: // 99999998lg'''''''''''''''
104147103925 {
104148103926 // variable u64 isstruct__ goes out of scope
104149103927 // emitted destructur for type u64
@@ -104151,10 +103929,10 @@
104151103929 // variable u64 id________ goes out of scope
104152103930 // emitted destructur for type u64
104153103931 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 8
104154- state.addr = 18446744073709546060LLU; // 99999998nL'''''''''''''''
103932+ state.addr = 18446744073709546068LLU; // 99999998nT'''''''''''''''
104155103933 break;
104156103934 }
104157- case 18446744073709546060LLU: // 99999998nL'''''''''''''''
103935+ case 18446744073709546068LLU: // 99999998nT'''''''''''''''
104158103936 {
104159103937 // variable u64 buf_______ goes out of scope
104160103938 // emitted destructur for type u64
@@ -104197,7 +103975,7 @@
104197103975 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104198103976 }
104199103977 // 2LLU
104200- uint64_t return_to = 18446744073709545540LLU;
103978+ uint64_t return_to = 18446744073709545548LLU;
104201103979 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104202103980 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104203103981 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104206,24 +103984,24 @@
104206103984 state.addr = 661671490923528192LLU; // isspace___
104207103985 break;
104208103986 }
104209- case 18446744073709545540LLU: // 99999998fD'''''''''''''''
103987+ case 18446744073709545548LLU: // 99999998fL'''''''''''''''
104210103988 {
104211- state.addr = 18446744073709545541LLU; // 99999998fE'''''''''''''''
103989+ state.addr = 18446744073709545549LLU; // 99999998fM'''''''''''''''
104212103990 break;
104213103991 }
104214- case 18446744073709545541LLU: // 99999998fE'''''''''''''''
103992+ case 18446744073709545549LLU: // 99999998fM'''''''''''''''
104215103993 {
104216- state.addr = /*result0___*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709545539LLU : 18446744073709545538LLU;
103994+ state.addr = /*result0___*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709545547LLU : 18446744073709545546LLU;
104217103995 break;
104218103996 }
104219- case 18446744073709545539LLU: // 99999998fC'''''''''''''''
103997+ case 18446744073709545547LLU: // 99999998fK'''''''''''''''
104220103998 {
104221103999 heap.availilable_size_for_dynamic_objects += 0LLU;
104222104000 heap.availilable_size_for_dynamic_objects += 0LLU;
104223- state.addr = 18446744073709545537LLU; // 99999998fA'''''''''''''''
104001+ state.addr = 18446744073709545545LLU; // 99999998fI'''''''''''''''
104224104002 break;
104225104003 }
104226- case 18446744073709545538LLU: // 99999998fB'''''''''''''''
104004+ case 18446744073709545546LLU: // 99999998fJ'''''''''''''''
104227104005 {
104228104006 {
104229104007 uint64_t arg = 0LLU;
@@ -104241,10 +104019,10 @@
104241104019
104242104020 /*result1___*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = /*result0___*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU) == /*peek______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU);
104243104021 /*result0___*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU) = /*result0___*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU) && /*result1___*/*LOCAL_ACCESS(heap.data, 9LLU, 7LLU);
104244- state.addr = /*result0___*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU) ? 18446744073709545536LLU : 18446744073709545535LLU;
104022+ state.addr = /*result0___*/*LOCAL_ACCESS(heap.data, 9LLU, 6LLU) ? 18446744073709545544LLU : 18446744073709545543LLU;
104245104023 break;
104246104024 }
104247- case 18446744073709545536LLU: // 99999998f_'''''''''''''''
104025+ case 18446744073709545544LLU: // 99999998fH'''''''''''''''
104248104026 {
104249104027 {
104250104028 uint64_t mainresult = heap.data[0].elem0;
@@ -104254,7 +104032,7 @@
104254104032 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104255104033 }
104256104034 // 1LLU
104257- uint64_t return_to = 18446744073709545533LLU;
104035+ uint64_t return_to = 18446744073709545541LLU;
104258104036 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104259104037 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104260104038 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104263,19 +104041,19 @@
104263104041 state.addr = 552432610005745664LLU; // comment___
104264104042 break;
104265104043 }
104266- case 18446744073709545533LLU: // 99999998e7'''''''''''''''
104044+ case 18446744073709545541LLU: // 99999998fE'''''''''''''''
104267104045 {
104268- state.addr = 18446744073709545534LLU; // 99999998e8'''''''''''''''
104046+ state.addr = 18446744073709545542LLU; // 99999998fF'''''''''''''''
104269104047 break;
104270104048 }
104271- case 18446744073709545534LLU: // 99999998e8'''''''''''''''
104049+ case 18446744073709545542LLU: // 99999998fF'''''''''''''''
104272104050 {
104273104051 heap.availilable_size_for_dynamic_objects += 0LLU;
104274104052 heap.availilable_size_for_dynamic_objects += 0LLU;
104275- state.addr = 18446744073709545532LLU; // 99999998e6'''''''''''''''
104053+ state.addr = 18446744073709545540LLU; // 99999998fD'''''''''''''''
104276104054 break;
104277104055 }
104278- case 18446744073709545535LLU: // 99999998e9'''''''''''''''
104056+ case 18446744073709545543LLU: // 99999998fG'''''''''''''''
104279104057 {
104280104058 {
104281104059 uint64_t mainresult = heap.data[0].elem0;
@@ -104305,7 +104083,7 @@
104305104083 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104306104084 }
104307104085 // 6LLU
104308- uint64_t return_to = 18446744073709545530LLU;
104086+ uint64_t return_to = 18446744073709545538LLU;
104309104087 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104310104088 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104311104089 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104314,17 +104092,17 @@
104314104092 state.addr = 782701543332909056LLU; // parsedef__
104315104093 break;
104316104094 }
104317- case 18446744073709545530LLU: // 99999998e4'''''''''''''''
104095+ case 18446744073709545538LLU: // 99999998fB'''''''''''''''
104318104096 {
104319- state.addr = 18446744073709545531LLU; // 99999998e5'''''''''''''''
104097+ state.addr = 18446744073709545539LLU; // 99999998fC'''''''''''''''
104320104098 break;
104321104099 }
104322- case 18446744073709545531LLU: // 99999998e5'''''''''''''''
104100+ case 18446744073709545539LLU: // 99999998fC'''''''''''''''
104323104101 {
104324- state.addr = 18446744073709545532LLU; // 99999998e6'''''''''''''''
104102+ state.addr = 18446744073709545540LLU; // 99999998fD'''''''''''''''
104325104103 break;
104326104104 }
104327- case 18446744073709545532LLU: // 99999998e6'''''''''''''''
104105+ case 18446744073709545540LLU: // 99999998fD'''''''''''''''
104328104106 {
104329104107 // variable u64 peek______ goes out of scope
104330104108 // emitted destructur for type u64
@@ -104332,10 +104110,10 @@
104332104110 // variable u64 result1___ goes out of scope
104333104111 // emitted destructur for type u64
104334104112 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference result1___ at 8
104335- state.addr = 18446744073709545537LLU; // 99999998fA'''''''''''''''
104113+ state.addr = 18446744073709545545LLU; // 99999998fI'''''''''''''''
104336104114 break;
104337104115 }
104338- case 18446744073709545537LLU: // 99999998fA'''''''''''''''
104116+ case 18446744073709545545LLU: // 99999998fI'''''''''''''''
104339104117 {
104340104118 // variable u64 result0___ goes out of scope
104341104119 // emitted destructur for type u64
@@ -104390,7 +104168,7 @@
104390104168 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104391104169 }
104392104170 // 6LLU
104393- uint64_t return_to = 18446744073709545528LLU;
104171+ uint64_t return_to = 18446744073709545536LLU;
104394104172 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104395104173 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104396104174 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104399,22 +104177,22 @@
104399104177 state.addr = 782701543332912000LLU; // parsedefs_
104400104178 break;
104401104179 }
104402- case 18446744073709545528LLU: // 99999998e2'''''''''''''''
104180+ case 18446744073709545536LLU: // 99999998f_'''''''''''''''
104403104181 {
104404- state.addr = 18446744073709545529LLU; // 99999998e3'''''''''''''''
104182+ state.addr = 18446744073709545537LLU; // 99999998fA'''''''''''''''
104405104183 break;
104406104184 }
104407- case 18446744073709545529LLU: // 99999998e3'''''''''''''''
104185+ case 18446744073709545537LLU: // 99999998fA'''''''''''''''
104408104186 {
104409- state.addr = 18446744073709545527LLU; // 99999998e1'''''''''''''''
104187+ state.addr = 18446744073709545535LLU; // 99999998e9'''''''''''''''
104410104188 break;
104411104189 }
104412- case 18446744073709545527LLU: // 99999998e1'''''''''''''''
104190+ case 18446744073709545535LLU: // 99999998e9'''''''''''''''
104413104191 {
104414104192 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 5LLU)) = (uint64_t)getchar();
104415104193 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 5LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 5LLU)) > 255)
104416104194 {
104417- state.addr = 18446744073709545526LLU; // 99999998e0'''''''''''''''
104195+ state.addr = 18446744073709545534LLU; // 99999998e8'''''''''''''''
104418104196 break;
104419104197 }
104420104198 {
@@ -104445,7 +104223,7 @@
104445104223 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104446104224 }
104447104225 // 6LLU
104448- uint64_t return_to = 18446744073709545524LLU;
104226+ uint64_t return_to = 18446744073709545532LLU;
104449104227 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104450104228 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104451104229 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104454,17 +104232,17 @@
104454104232 state.addr = 782701543332912000LLU; // parsedefs_
104455104233 break;
104456104234 }
104457- case 18446744073709545524LLU: // 99999998ey'''''''''''''''
104235+ case 18446744073709545532LLU: // 99999998e6'''''''''''''''
104458104236 {
104459- state.addr = 18446744073709545525LLU; // 99999998ez'''''''''''''''
104237+ state.addr = 18446744073709545533LLU; // 99999998e7'''''''''''''''
104460104238 break;
104461104239 }
104462- case 18446744073709545525LLU: // 99999998ez'''''''''''''''
104240+ case 18446744073709545533LLU: // 99999998e7'''''''''''''''
104463104241 {
104464- state.addr = 18446744073709545527LLU; // 99999998e1'''''''''''''''
104242+ state.addr = 18446744073709545535LLU; // 99999998e9'''''''''''''''
104465104243 break;
104466104244 }
104467- case 18446744073709545526LLU: // 99999998e0'''''''''''''''
104245+ case 18446744073709545534LLU: // 99999998e8'''''''''''''''
104468104246 {
104469104247 // parameter-reference u64 lookahead_ goes out of scope
104470104248 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference lookahead_ at 6
@@ -104500,7 +104278,7 @@
104500104278 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104501104279 }
104502104280 // 1LLU
104503- uint64_t return_to = 18446744073709545521LLU;
104281+ uint64_t return_to = 18446744073709545529LLU;
104504104282 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104505104283 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104506104284 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104509,12 +104287,12 @@
104509104287 state.addr = 587881345921715008LLU; // emitenter_
104510104288 break;
104511104289 }
104512- case 18446744073709545521LLU: // 99999998ev'''''''''''''''
104290+ case 18446744073709545529LLU: // 99999998e3'''''''''''''''
104513104291 {
104514- state.addr = 18446744073709545522LLU; // 99999998ew'''''''''''''''
104292+ state.addr = 18446744073709545530LLU; // 99999998e4'''''''''''''''
104515104293 break;
104516104294 }
104517- case 18446744073709545522LLU: // 99999998ew'''''''''''''''
104295+ case 18446744073709545530LLU: // 99999998e4'''''''''''''''
104518104296 {
104519104297 fprintf(stdout, "%s", "\n fprintf(stderr, \"INTERNAL COMPILER ERROR: u64-destructor called instead of inlined\\n\");");
104520104298 fprintf(stdout, "%s", "\n exit(-1);");
@@ -104530,7 +104308,7 @@
104530104308 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104531104309 }
104532104310 // 1LLU
104533- uint64_t return_to = 18446744073709545518LLU;
104311+ uint64_t return_to = 18446744073709545526LLU;
104534104312 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104535104313 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104536104314 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104539,28 +104317,28 @@
104539104317 state.addr = 587881351406074923LLU; // emitjumpup
104540104318 break;
104541104319 }
104542- case 18446744073709545518LLU: // 99999998es'''''''''''''''
104320+ case 18446744073709545526LLU: // 99999998e0'''''''''''''''
104543104321 {
104544- state.addr = 18446744073709545519LLU; // 99999998et'''''''''''''''
104322+ state.addr = 18446744073709545527LLU; // 99999998e1'''''''''''''''
104545104323 break;
104546104324 }
104547- case 18446744073709545519LLU: // 99999998et'''''''''''''''
104325+ case 18446744073709545527LLU: // 99999998e1'''''''''''''''
104548104326 {
104549104327 // variable u64 level_____ goes out of scope
104550104328 // emitted destructur for type u64
104551104329 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 3
104552- state.addr = 18446744073709545520LLU; // 99999998eu'''''''''''''''
104330+ state.addr = 18446744073709545528LLU; // 99999998e2'''''''''''''''
104553104331 break;
104554104332 }
104555- case 18446744073709545520LLU: // 99999998eu'''''''''''''''
104333+ case 18446744073709545528LLU: // 99999998e2'''''''''''''''
104556104334 {
104557104335 // variable u64 id________ goes out of scope
104558104336 // emitted destructur for type u64
104559104337 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 2
104560- state.addr = 18446744073709545523LLU; // 99999998ex'''''''''''''''
104338+ state.addr = 18446744073709545531LLU; // 99999998e5'''''''''''''''
104561104339 break;
104562104340 }
104563- case 18446744073709545523LLU: // 99999998ex'''''''''''''''
104341+ case 18446744073709545531LLU: // 99999998e5'''''''''''''''
104564104342 {
104565104343 {
104566104344 uint64_t arg = 712900180986300100LLU;
@@ -104574,7 +104352,7 @@
104574104352 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104575104353 }
104576104354 // 1LLU
104577- uint64_t return_to = 18446744073709545515LLU;
104355+ uint64_t return_to = 18446744073709545523LLU;
104578104356 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104579104357 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104580104358 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104583,12 +104361,12 @@
104583104361 state.addr = 587881345921715008LLU; // emitenter_
104584104362 break;
104585104363 }
104586- case 18446744073709545515LLU: // 99999998ep'''''''''''''''
104364+ case 18446744073709545523LLU: // 99999998ex'''''''''''''''
104587104365 {
104588- state.addr = 18446744073709545516LLU; // 99999998eq'''''''''''''''
104366+ state.addr = 18446744073709545524LLU; // 99999998ey'''''''''''''''
104589104367 break;
104590104368 }
104591- case 18446744073709545516LLU: // 99999998eq'''''''''''''''
104369+ case 18446744073709545524LLU: // 99999998ey'''''''''''''''
104592104370 {
104593104371 fprintf(stdout, "%s", "\n fprintf(stderr, \"INTERNAL COMPILER ERROR: list-destructor called instead of inlined\\n\");");
104594104372 fprintf(stdout, "%s", "\n exit(-1);");
@@ -104604,7 +104382,7 @@
104604104382 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104605104383 }
104606104384 // 1LLU
104607- uint64_t return_to = 18446744073709545512LLU;
104385+ uint64_t return_to = 18446744073709545520LLU;
104608104386 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104609104387 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104610104388 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104613,28 +104391,28 @@
104613104391 state.addr = 587881351406074923LLU; // emitjumpup
104614104392 break;
104615104393 }
104616- case 18446744073709545512LLU: // 99999998em'''''''''''''''
104394+ case 18446744073709545520LLU: // 99999998eu'''''''''''''''
104617104395 {
104618- state.addr = 18446744073709545513LLU; // 99999998en'''''''''''''''
104396+ state.addr = 18446744073709545521LLU; // 99999998ev'''''''''''''''
104619104397 break;
104620104398 }
104621- case 18446744073709545513LLU: // 99999998en'''''''''''''''
104399+ case 18446744073709545521LLU: // 99999998ev'''''''''''''''
104622104400 {
104623104401 // variable u64 level_____ goes out of scope
104624104402 // emitted destructur for type u64
104625104403 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 3
104626- state.addr = 18446744073709545514LLU; // 99999998eo'''''''''''''''
104404+ state.addr = 18446744073709545522LLU; // 99999998ew'''''''''''''''
104627104405 break;
104628104406 }
104629- case 18446744073709545514LLU: // 99999998eo'''''''''''''''
104407+ case 18446744073709545522LLU: // 99999998ew'''''''''''''''
104630104408 {
104631104409 // variable u64 id________ goes out of scope
104632104410 // emitted destructur for type u64
104633104411 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 2
104634- state.addr = 18446744073709545517LLU; // 99999998er'''''''''''''''
104412+ state.addr = 18446744073709545525LLU; // 99999998ez'''''''''''''''
104635104413 break;
104636104414 }
104637- case 18446744073709545517LLU: // 99999998er'''''''''''''''
104415+ case 18446744073709545525LLU: // 99999998ez'''''''''''''''
104638104416 {
104639104417 // parameter-reference u64 tmpaddr___ goes out of scope
104640104418 (void)LOCAL_POP_MOVE(&heap, 1LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference tmpaddr___ at 1
@@ -104661,7 +104439,7 @@
104661104439 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104662104440 }
104663104441 // 1LLU
104664- uint64_t return_to = 18446744073709545510LLU;
104442+ uint64_t return_to = 18446744073709545518LLU;
104665104443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104666104444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104667104445 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104670,12 +104448,12 @@
104670104448 state.addr = 839519719621918720LLU; // skipws____
104671104449 break;
104672104450 }
104673- case 18446744073709545510LLU: // 99999998ek'''''''''''''''
104451+ case 18446744073709545518LLU: // 99999998es'''''''''''''''
104674104452 {
104675- state.addr = 18446744073709545511LLU; // 99999998el'''''''''''''''
104453+ state.addr = 18446744073709545519LLU; // 99999998et'''''''''''''''
104676104454 break;
104677104455 }
104678- case 18446744073709545511LLU: // 99999998el'''''''''''''''
104456+ case 18446744073709545519LLU: // 99999998et'''''''''''''''
104679104457 {
104680104458 {
104681104459 uint64_t arg = 96LLU;
@@ -104686,35 +104464,35 @@
104686104464 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
104687104465 }
104688104466 /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU) == /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 1LLU);
104689- state.addr = /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709545508LLU : 18446744073709545507LLU;
104467+ state.addr = /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709545516LLU : 18446744073709545515LLU;
104690104468 break;
104691104469 }
104692- case 18446744073709545508LLU: // 99999998ei'''''''''''''''
104470+ case 18446744073709545516LLU: // 99999998eq'''''''''''''''
104693104471 {
104694- state.addr = 18446744073709545506LLU; // 99999998eg'''''''''''''''
104472+ state.addr = 18446744073709545514LLU; // 99999998eo'''''''''''''''
104695104473 break;
104696104474 }
104697- case 18446744073709545506LLU: // 99999998eg'''''''''''''''
104475+ case 18446744073709545514LLU: // 99999998eo'''''''''''''''
104698104476 {
104699104477 *LOCAL_ACCESS(heap.data, 4LLU, 1LLU) = (uint64_t)getchar();
104700104478 if(!*LOCAL_ACCESS(heap.data, 4LLU, 1LLU) || *LOCAL_ACCESS(heap.data, 4LLU, 1LLU) > 255)
104701104479 {
104702- state.addr = 18446744073709545505LLU; // 99999998ef'''''''''''''''
104480+ state.addr = 18446744073709545513LLU; // 99999998en'''''''''''''''
104703104481 break;
104704104482 }
104705104483 /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 4LLU, 2LLU) == /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 1LLU);
104706- state.addr = /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709545504LLU : 18446744073709545503LLU;
104484+ state.addr = /*toggle_ext*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) ? 18446744073709545512LLU : 18446744073709545511LLU;
104707104485 break;
104708104486 }
104709- case 18446744073709545504LLU: // 99999998ee'''''''''''''''
104487+ case 18446744073709545512LLU: // 99999998em'''''''''''''''
104710104488 {
104711104489 ungetc(0, stdin);
104712104490 heap.availilable_size_for_dynamic_objects += 0LLU;
104713104491 heap.availilable_size_for_dynamic_objects += 0LLU;
104714- state.addr = 18446744073709545502LLU; // 99999998ec'''''''''''''''
104492+ state.addr = 18446744073709545510LLU; // 99999998ek'''''''''''''''
104715104493 break;
104716104494 }
104717- case 18446744073709545503LLU: // 99999998ed'''''''''''''''
104495+ case 18446744073709545511LLU: // 99999998el'''''''''''''''
104718104496 {
104719104497 {
104720104498 uint64_t mainresult = heap.data[0].elem0;
@@ -104724,7 +104502,7 @@
104724104502 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104725104503 }
104726104504 // 1LLU
104727- uint64_t return_to = 18446744073709545500LLU;
104505+ uint64_t return_to = 18446744073709545508LLU;
104728104506 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104729104507 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104730104508 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104733,28 +104511,28 @@
104733104511 state.addr = 587881343588366336LLU; // emitccode_
104734104512 break;
104735104513 }
104736- case 18446744073709545500LLU: // 99999998ea'''''''''''''''
104514+ case 18446744073709545508LLU: // 99999998ei'''''''''''''''
104737104515 {
104738- state.addr = 18446744073709545501LLU; // 99999998eb'''''''''''''''
104516+ state.addr = 18446744073709545509LLU; // 99999998ej'''''''''''''''
104739104517 break;
104740104518 }
104741- case 18446744073709545501LLU: // 99999998eb'''''''''''''''
104519+ case 18446744073709545509LLU: // 99999998ej'''''''''''''''
104742104520 {
104743- state.addr = 18446744073709545502LLU; // 99999998ec'''''''''''''''
104521+ state.addr = 18446744073709545510LLU; // 99999998ek'''''''''''''''
104744104522 break;
104745104523 }
104746- case 18446744073709545502LLU: // 99999998ec'''''''''''''''
104524+ case 18446744073709545510LLU: // 99999998ek'''''''''''''''
104747104525 {
104748- state.addr = 18446744073709545506LLU; // 99999998eg'''''''''''''''
104526+ state.addr = 18446744073709545514LLU; // 99999998eo'''''''''''''''
104749104527 break;
104750104528 }
104751- case 18446744073709545505LLU: // 99999998ef'''''''''''''''
104529+ case 18446744073709545513LLU: // 99999998en'''''''''''''''
104752104530 {
104753104531 /*c_________*/*LOCAL_ACCESS(heap.data, 4LLU, 1LLU) = (uint64_t)getchar();
104754- state.addr = 18446744073709545507LLU; // 99999998eh'''''''''''''''
104532+ state.addr = 18446744073709545515LLU; // 99999998ep'''''''''''''''
104755104533 break;
104756104534 }
104757- case 18446744073709545507LLU: // 99999998eh'''''''''''''''
104535+ case 18446744073709545515LLU: // 99999998ep'''''''''''''''
104758104536 {
104759104537 // variable u64 toggle_ext goes out of scope
104760104538 // emitted destructur for type u64
@@ -104762,10 +104540,10 @@
104762104540 // variable u64 sym_______ goes out of scope
104763104541 // emitted destructur for type u64
104764104542 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 3
104765- state.addr = 18446744073709545509LLU; // 99999998ej'''''''''''''''
104543+ state.addr = 18446744073709545517LLU; // 99999998er'''''''''''''''
104766104544 break;
104767104545 }
104768- case 18446744073709545509LLU: // 99999998ej'''''''''''''''
104546+ case 18446744073709545517LLU: // 99999998er'''''''''''''''
104769104547 {
104770104548 {
104771104549 uint64_t mainresult = heap.data[0].elem0;
@@ -104775,7 +104553,7 @@
104775104553 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104776104554 }
104777104555 // 1LLU
104778- uint64_t return_to = 18446744073709545498LLU;
104556+ uint64_t return_to = 18446744073709545506LLU;
104779104557 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104780104558 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104781104559 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104784,12 +104562,12 @@
104784104562 state.addr = 839519719621918720LLU; // skipws____
104785104563 break;
104786104564 }
104787- case 18446744073709545498LLU: // 99999998eZ'''''''''''''''
104565+ case 18446744073709545506LLU: // 99999998eg'''''''''''''''
104788104566 {
104789- state.addr = 18446744073709545499LLU; // 99999998e$'''''''''''''''
104567+ state.addr = 18446744073709545507LLU; // 99999998eh'''''''''''''''
104790104568 break;
104791104569 }
104792- case 18446744073709545499LLU: // 99999998e$'''''''''''''''
104570+ case 18446744073709545507LLU: // 99999998eh'''''''''''''''
104793104571 {
104794104572 {
104795104573 uint64_t mainresult = heap.data[0].elem0;
@@ -104799,7 +104577,7 @@
104799104577 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104800104578 }
104801104579 // 1LLU
104802- uint64_t return_to = 18446744073709545496LLU;
104580+ uint64_t return_to = 18446744073709545504LLU;
104803104581 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104804104582 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104805104583 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104808,12 +104586,12 @@
104808104586 state.addr = 552432610005975040LLU; // comment2__
104809104587 break;
104810104588 }
104811- case 18446744073709545496LLU: // 99999998eX'''''''''''''''
104589+ case 18446744073709545504LLU: // 99999998ee'''''''''''''''
104812104590 {
104813- state.addr = 18446744073709545497LLU; // 99999998eY'''''''''''''''
104591+ state.addr = 18446744073709545505LLU; // 99999998ef'''''''''''''''
104814104592 break;
104815104593 }
104816- case 18446744073709545497LLU: // 99999998eY'''''''''''''''
104594+ case 18446744073709545505LLU: // 99999998ef'''''''''''''''
104817104595 {
104818104596 {
104819104597 uint64_t mainresult = heap.data[0].elem0;
@@ -104823,7 +104601,7 @@
104823104601 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104824104602 }
104825104603 // 1LLU
104826- uint64_t return_to = 18446744073709545494LLU;
104604+ uint64_t return_to = 18446744073709545502LLU;
104827104605 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104828104606 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104829104607 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104832,12 +104610,12 @@
104832104610 state.addr = 839519719621918720LLU; // skipws____
104833104611 break;
104834104612 }
104835- case 18446744073709545494LLU: // 99999998eV'''''''''''''''
104613+ case 18446744073709545502LLU: // 99999998ec'''''''''''''''
104836104614 {
104837- state.addr = 18446744073709545495LLU; // 99999998eW'''''''''''''''
104615+ state.addr = 18446744073709545503LLU; // 99999998ed'''''''''''''''
104838104616 break;
104839104617 }
104840- case 18446744073709545495LLU: // 99999998eW'''''''''''''''
104618+ case 18446744073709545503LLU: // 99999998ed'''''''''''''''
104841104619 {
104842104620 matchid("memory", &/*c_________*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
104843104621 {
@@ -104848,7 +104626,7 @@
104848104626 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104849104627 }
104850104628 // 1LLU
104851- uint64_t return_to = 18446744073709545492LLU;
104629+ uint64_t return_to = 18446744073709545500LLU;
104852104630 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104853104631 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104854104632 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104857,12 +104635,12 @@
104857104635 state.addr = 839519719621918720LLU; // skipws____
104858104636 break;
104859104637 }
104860- case 18446744073709545492LLU: // 99999998eT'''''''''''''''
104638+ case 18446744073709545500LLU: // 99999998ea'''''''''''''''
104861104639 {
104862- state.addr = 18446744073709545493LLU; // 99999998eU'''''''''''''''
104640+ state.addr = 18446744073709545501LLU; // 99999998eb'''''''''''''''
104863104641 break;
104864104642 }
104865- case 18446744073709545493LLU: // 99999998eU'''''''''''''''
104643+ case 18446744073709545501LLU: // 99999998eb'''''''''''''''
104866104644 {
104867104645 matchid("=", &/*c_________*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
104868104646 {
@@ -104873,7 +104651,7 @@
104873104651 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104874104652 }
104875104653 // 1LLU
104876- uint64_t return_to = 18446744073709545490LLU;
104654+ uint64_t return_to = 18446744073709545498LLU;
104877104655 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104878104656 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104879104657 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104882,12 +104660,12 @@
104882104660 state.addr = 839519719621918720LLU; // skipws____
104883104661 break;
104884104662 }
104885- case 18446744073709545490LLU: // 99999998eR'''''''''''''''
104663+ case 18446744073709545498LLU: // 99999998eZ'''''''''''''''
104886104664 {
104887- state.addr = 18446744073709545491LLU; // 99999998eS'''''''''''''''
104665+ state.addr = 18446744073709545499LLU; // 99999998e$'''''''''''''''
104888104666 break;
104889104667 }
104890- case 18446744073709545491LLU: // 99999998eS'''''''''''''''
104668+ case 18446744073709545499LLU: // 99999998e$'''''''''''''''
104891104669 {
104892104670 {
104893104671 uint64_t arg = 0LLU;
@@ -104902,7 +104680,7 @@
104902104680 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104903104681 }
104904104682 // 1LLU
104905- uint64_t return_to = 18446744073709545488LLU;
104683+ uint64_t return_to = 18446744073709545496LLU;
104906104684 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104907104685 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104908104686 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104911,12 +104689,12 @@
104911104689 state.addr = 839519719621918720LLU; // skipws____
104912104690 break;
104913104691 }
104914- case 18446744073709545488LLU: // 99999998eP'''''''''''''''
104692+ case 18446744073709545496LLU: // 99999998eX'''''''''''''''
104915104693 {
104916- state.addr = 18446744073709545489LLU; // 99999998eQ'''''''''''''''
104694+ state.addr = 18446744073709545497LLU; // 99999998eY'''''''''''''''
104917104695 break;
104918104696 }
104919- case 18446744073709545489LLU: // 99999998eQ'''''''''''''''
104697+ case 18446744073709545497LLU: // 99999998eY'''''''''''''''
104920104698 {
104921104699 {
104922104700 uint64_t arg = 0LLU;
@@ -104929,7 +104707,7 @@
104929104707 uint64_t mainresult = heap.data[0].elem0;
104930104708 heap.data[0].elem0 = 0;
104931104709 // 0LLU
104932- uint64_t return_to = 18446744073709545486LLU;
104710+ uint64_t return_to = 18446744073709545494LLU;
104933104711 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104934104712 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104935104713 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104938,12 +104716,12 @@
104938104716 state.addr = 660268666046119936LLU; // intro_____
104939104717 break;
104940104718 }
104941- case 18446744073709545486LLU: // 99999998eN'''''''''''''''
104719+ case 18446744073709545494LLU: // 99999998eV'''''''''''''''
104942104720 {
104943- state.addr = 18446744073709545487LLU; // 99999998eO'''''''''''''''
104721+ state.addr = 18446744073709545495LLU; // 99999998eW'''''''''''''''
104944104722 break;
104945104723 }
104946- case 18446744073709545487LLU: // 99999998eO'''''''''''''''
104724+ case 18446744073709545495LLU: // 99999998eW'''''''''''''''
104947104725 {
104948104726 {
104949104727 uint64_t arg = 0LLU;
@@ -104965,7 +104743,7 @@
104965104743 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
104966104744 }
104967104745 // 2LLU
104968- uint64_t return_to = 18446744073709545484LLU;
104746+ uint64_t return_to = 18446744073709545492LLU;
104969104747 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
104970104748 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
104971104749 heap.data[0].elem1 = heap.data[0].elem0;
@@ -104974,12 +104752,12 @@
104974104752 state.addr = 517555828430075934LLU; // assign_dec
104975104753 break;
104976104754 }
104977- case 18446744073709545484LLU: // 99999998eL'''''''''''''''
104755+ case 18446744073709545492LLU: // 99999998eT'''''''''''''''
104978104756 {
104979- state.addr = 18446744073709545485LLU; // 99999998eM'''''''''''''''
104757+ state.addr = 18446744073709545493LLU; // 99999998eU'''''''''''''''
104980104758 break;
104981104759 }
104982- case 18446744073709545485LLU: // 99999998eM'''''''''''''''
104760+ case 18446744073709545493LLU: // 99999998eU'''''''''''''''
104983104761 {
104984104762 {
104985104763 uint64_t arg = 0LLU;
@@ -105008,7 +104786,7 @@
105008104786 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105009104787 }
105010104788 // 1LLU
105011- uint64_t return_to = 18446744073709545482LLU;
104789+ uint64_t return_to = 18446744073709545490LLU;
105012104790 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105013104791 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105014104792 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105017,12 +104795,12 @@
105017104795 state.addr = 787446708198178816LLU; // printnr___
105018104796 break;
105019104797 }
105020- case 18446744073709545482LLU: // 99999998eJ'''''''''''''''
104798+ case 18446744073709545490LLU: // 99999998eR'''''''''''''''
105021104799 {
105022- state.addr = 18446744073709545483LLU; // 99999998eK'''''''''''''''
104800+ state.addr = 18446744073709545491LLU; // 99999998eS'''''''''''''''
105023104801 break;
105024104802 }
105025- case 18446744073709545483LLU: // 99999998eK'''''''''''''''
104803+ case 18446744073709545491LLU: // 99999998eS'''''''''''''''
105026104804 {
105027104805 fprintf(stdout, "%s", " + 1)");
105028104806 fprintf(stdout, "%s", "\n struct pair heapraw[");
@@ -105034,7 +104812,7 @@
105034104812 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105035104813 }
105036104814 // 1LLU
105037- uint64_t return_to = 18446744073709545480LLU;
104815+ uint64_t return_to = 18446744073709545488LLU;
105038104816 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105039104817 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105040104818 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105043,12 +104821,12 @@
105043104821 state.addr = 787446708198178816LLU; // printnr___
105044104822 break;
105045104823 }
105046- case 18446744073709545480LLU: // 99999998eH'''''''''''''''
104824+ case 18446744073709545488LLU: // 99999998eP'''''''''''''''
105047104825 {
105048- state.addr = 18446744073709545481LLU; // 99999998eI'''''''''''''''
104826+ state.addr = 18446744073709545489LLU; // 99999998eQ'''''''''''''''
105049104827 break;
105050104828 }
105051- case 18446744073709545481LLU: // 99999998eI'''''''''''''''
104829+ case 18446744073709545489LLU: // 99999998eQ'''''''''''''''
105052104830 {
105053104831 fprintf(stdout, "%s", " + 1];");
105054104832 fprintf(stdout, "%s", "\n struct all all = init(heapraw);");
@@ -105066,7 +104844,7 @@
105066104844 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105067104845 }
105068104846 // 1LLU
105069- uint64_t return_to = 18446744073709545478LLU;
104847+ uint64_t return_to = 18446744073709545486LLU;
105070104848 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105071104849 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105072104850 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105075,12 +104853,12 @@
105075104853 state.addr = 536089416471863296LLU; // builtins__
105076104854 break;
105077104855 }
105078- case 18446744073709545478LLU: // 99999998eF'''''''''''''''
104856+ case 18446744073709545486LLU: // 99999998eN'''''''''''''''
105079104857 {
105080- state.addr = 18446744073709545479LLU; // 99999998eG'''''''''''''''
104858+ state.addr = 18446744073709545487LLU; // 99999998eO'''''''''''''''
105081104859 break;
105082104860 }
105083- case 18446744073709545479LLU: // 99999998eG'''''''''''''''
104861+ case 18446744073709545487LLU: // 99999998eO'''''''''''''''
105084104862 {
105085104863 {
105086104864 uint64_t arg = 0LLU;
@@ -105114,7 +104892,7 @@
105114104892 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105115104893 }
105116104894 // 6LLU
105117- uint64_t return_to = 18446744073709545475LLU;
104895+ uint64_t return_to = 18446744073709545483LLU;
105118104896 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105119104897 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105120104898 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105123,12 +104901,12 @@
105123104901 state.addr = 782701543537682560LLU; // parseprog_
105124104902 break;
105125104903 }
105126- case 18446744073709545475LLU: // 99999998eC'''''''''''''''
104904+ case 18446744073709545483LLU: // 99999998eK'''''''''''''''
105127104905 {
105128- state.addr = 18446744073709545476LLU; // 99999998eD'''''''''''''''
104906+ state.addr = 18446744073709545484LLU; // 99999998eL'''''''''''''''
105129104907 break;
105130104908 }
105131- case 18446744073709545476LLU: // 99999998eD'''''''''''''''
104909+ case 18446744073709545484LLU: // 99999998eL'''''''''''''''
105132104910 {
105133104911 // variable list<block_____> blocklist_ goes out of scope
105134104912 // emitted destructur for type list<block_____>
@@ -105137,14 +104915,14 @@
105137104915 uint64_t arg = 0;
105138104916 LOCAL_PUSH_MOVE(&heap, 11, &(heap.data[0].elem1)/*address of current closure*/, &arg);
105139104917 }
105140- state.addr = 18446744073709545473LLU; // 99999998eA'''''''''''''''
104918+ state.addr = 18446744073709545481LLU; // 99999998eI'''''''''''''''
105141104919 break;
105142104920 }
105143- case 18446744073709545473LLU: // 99999998eA'''''''''''''''
104921+ case 18446744073709545481LLU: // 99999998eI'''''''''''''''
105144104922 {
105145104923 if(!*LOCAL_ACCESS(heap.data, 12LLU, 10LLU)/*list*/)
105146104924 {
105147- state.addr = 18446744073709545474LLU; // 99999998eB'''''''''''''''
104925+ state.addr = 18446744073709545482LLU; // 99999998eJ'''''''''''''''
105148104926 break;
105149104927 }
105150104928 *LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 12LLU, 10LLU)/*list*/, 8);
@@ -105156,7 +104934,7 @@
105156104934 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105157104935 }
105158104936 // 1LLU
105159- uint64_t return_to = 18446744073709545472LLU;
104937+ uint64_t return_to = 18446744073709545480LLU;
105160104938 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105161104939 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105162104940 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105165,19 +104943,19 @@
105165104943 state.addr = 533581901206652612LLU; // block___$D
105166104944 break;
105167104945 }
105168- case 18446744073709545472LLU: // 99999998e_'''''''''''''''
104946+ case 18446744073709545480LLU: // 99999998eH'''''''''''''''
105169104947 {
105170- state.addr = 18446744073709545473LLU; // 99999998eA'''''''''''''''
104948+ state.addr = 18446744073709545481LLU; // 99999998eI'''''''''''''''
105171104949 break;
105172104950 }
105173- case 18446744073709545474LLU: // 99999998eB'''''''''''''''
104951+ case 18446744073709545482LLU: // 99999998eJ'''''''''''''''
105174104952 {
105175104953 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 12
105176104954 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference blocklist_ at 11
105177- state.addr = 18446744073709545477LLU; // 99999998eE'''''''''''''''
104955+ state.addr = 18446744073709545485LLU; // 99999998eM'''''''''''''''
105178104956 break;
105179104957 }
105180- case 18446744073709545477LLU: // 99999998eE'''''''''''''''
104958+ case 18446744073709545485LLU: // 99999998eM'''''''''''''''
105181104959 {
105182104960 {
105183104961 uint64_t arg = 0LLU;
@@ -105219,7 +104997,7 @@
105219104997 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105220104998 }
105221104999 // 6LLU
105222- uint64_t return_to = 18446744073709545470LLU;
105000+ uint64_t return_to = 18446744073709545478LLU;
105223105001 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105224105002 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105225105003 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105228,12 +105006,12 @@
105228105006 state.addr = 587881350213857280LLU; // emitinit__
105229105007 break;
105230105008 }
105231- case 18446744073709545470LLU: // 99999998d8'''''''''''''''
105009+ case 18446744073709545478LLU: // 99999998eF'''''''''''''''
105232105010 {
105233- state.addr = 18446744073709545471LLU; // 99999998d9'''''''''''''''
105011+ state.addr = 18446744073709545479LLU; // 99999998eG'''''''''''''''
105234105012 break;
105235105013 }
105236- case 18446744073709545471LLU: // 99999998d9'''''''''''''''
105014+ case 18446744073709545479LLU: // 99999998eG'''''''''''''''
105237105015 {
105238105016 {
105239105017 uint64_t mainresult = heap.data[0].elem0;
@@ -105243,7 +105021,7 @@
105243105021 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105244105022 }
105245105023 // 1LLU
105246- uint64_t return_to = 18446744073709545468LLU;
105024+ uint64_t return_to = 18446744073709545476LLU;
105247105025 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105248105026 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105249105027 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105252,12 +105030,12 @@
105252105030 state.addr = 587881345921715008LLU; // emitenter_
105253105031 break;
105254105032 }
105255- case 18446744073709545468LLU: // 99999998d6'''''''''''''''
105033+ case 18446744073709545476LLU: // 99999998eD'''''''''''''''
105256105034 {
105257- state.addr = 18446744073709545469LLU; // 99999998d7'''''''''''''''
105035+ state.addr = 18446744073709545477LLU; // 99999998eE'''''''''''''''
105258105036 break;
105259105037 }
105260- case 18446744073709545469LLU: // 99999998d7'''''''''''''''
105038+ case 18446744073709545477LLU: // 99999998eE'''''''''''''''
105261105039 {
105262105040 fprintf(stdout, "%s", "\n // program starts here with call into main");
105263105041 {
@@ -105280,7 +105058,7 @@
105280105058 uint64_t mainresult = heap.data[0].elem0;
105281105059 heap.data[0].elem0 = 0;
105282105060 // 0LLU
105283- uint64_t return_to = 18446744073709545465LLU;
105061+ uint64_t return_to = 18446744073709545473LLU;
105284105062 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105285105063 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105286105064 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105289,12 +105067,12 @@
105289105067 state.addr = 548487490190330432LLU; // callbegin_
105290105068 break;
105291105069 }
105292- case 18446744073709545465LLU: // 99999998d3'''''''''''''''
105070+ case 18446744073709545473LLU: // 99999998eA'''''''''''''''
105293105071 {
105294- state.addr = 18446744073709545466LLU; // 99999998d4'''''''''''''''
105072+ state.addr = 18446744073709545474LLU; // 99999998eB'''''''''''''''
105295105073 break;
105296105074 }
105297- case 18446744073709545466LLU: // 99999998d4'''''''''''''''
105075+ case 18446744073709545474LLU: // 99999998eB'''''''''''''''
105298105076 {
105299105077 {
105300105078 uint64_t arg = 1LLU;
@@ -105332,7 +105110,7 @@
105332105110 LOCAL_PUSH_MOVE(&heap, 5LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105333105111 }
105334105112 // 6LLU
105335- uint64_t return_to = 18446744073709545463LLU;
105113+ uint64_t return_to = 18446744073709545471LLU;
105336105114 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105337105115 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 6LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105338105116 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105341,12 +105119,12 @@
105341105119 state.addr = 517221173180428288LLU; // argconst__
105342105120 break;
105343105121 }
105344- case 18446744073709545463LLU: // 99999998d1'''''''''''''''
105122+ case 18446744073709545471LLU: // 99999998d9'''''''''''''''
105345105123 {
105346- state.addr = 18446744073709545464LLU; // 99999998d2'''''''''''''''
105124+ state.addr = 18446744073709545472LLU; // 99999998e_'''''''''''''''
105347105125 break;
105348105126 }
105349- case 18446744073709545464LLU: // 99999998d2'''''''''''''''
105127+ case 18446744073709545472LLU: // 99999998e_'''''''''''''''
105350105128 {
105351105129 {
105352105130 uint64_t mainresult = heap.data[0].elem0;
@@ -105372,7 +105150,7 @@
105372105150 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105373105151 }
105374105152 // 5LLU
105375- uint64_t return_to = 18446744073709545461LLU;
105153+ uint64_t return_to = 18446744073709545469LLU;
105376105154 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105377105155 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105378105156 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105381,12 +105159,12 @@
105381105159 state.addr = 548487493561614336LLU; // callend___
105382105160 break;
105383105161 }
105384- case 18446744073709545461LLU: // 99999998dz'''''''''''''''
105162+ case 18446744073709545469LLU: // 99999998d7'''''''''''''''
105385105163 {
105386- state.addr = 18446744073709545462LLU; // 99999998d0'''''''''''''''
105164+ state.addr = 18446744073709545470LLU; // 99999998d8'''''''''''''''
105387105165 break;
105388105166 }
105389- case 18446744073709545462LLU: // 99999998d0'''''''''''''''
105167+ case 18446744073709545470LLU: // 99999998d8'''''''''''''''
105390105168 {
105391105169 fprintf(stdout, "%s", "\n fprintf(stderr, \"INTERNAL ERROR: 0-instruction-address\\n\"); // this should never be reached");
105392105170 fprintf(stdout, "%s", "\n exit(-1);");
@@ -105415,7 +105193,7 @@
105415105193 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105416105194 }
105417105195 // 4LLU
105418- uint64_t return_to = 18446744073709545458LLU;
105196+ uint64_t return_to = 18446744073709545466LLU;
105419105197 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105420105198 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105421105199 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105424,20 +105202,20 @@
105424105202 state.addr = 587881357748664875LLU; // emitpoptmp
105425105203 break;
105426105204 }
105427- case 18446744073709545458LLU: // 99999998dw'''''''''''''''
105205+ case 18446744073709545466LLU: // 99999998d4'''''''''''''''
105428105206 {
105429- state.addr = 18446744073709545459LLU; // 99999998dx'''''''''''''''
105207+ state.addr = 18446744073709545467LLU; // 99999998d5'''''''''''''''
105430105208 break;
105431105209 }
105432- case 18446744073709545459LLU: // 99999998dx'''''''''''''''
105210+ case 18446744073709545467LLU: // 99999998d5'''''''''''''''
105433105211 {
105434105212 // variable u64 level_____ goes out of scope
105435105213 // emitted destructur for type u64
105436105214 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 20
105437- state.addr = 18446744073709545460LLU; // 99999998dy'''''''''''''''
105215+ state.addr = 18446744073709545468LLU; // 99999998d6'''''''''''''''
105438105216 break;
105439105217 }
105440- case 18446744073709545460LLU: // 99999998dy'''''''''''''''
105218+ case 18446744073709545468LLU: // 99999998d6'''''''''''''''
105441105219 {
105442105220 {
105443105221 uint64_t mainresult = heap.data[0].elem0;
@@ -105455,7 +105233,7 @@
105455105233 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105456105234 }
105457105235 // 3LLU
105458- uint64_t return_to = 18446744073709545456LLU;
105236+ uint64_t return_to = 18446744073709545464LLU;
105459105237 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105460105238 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105461105239 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105464,12 +105242,12 @@
105464105242 state.addr = 587881353282000896LLU; // emitleave_
105465105243 break;
105466105244 }
105467- case 18446744073709545456LLU: // 99999998du'''''''''''''''
105245+ case 18446744073709545464LLU: // 99999998d2'''''''''''''''
105468105246 {
105469- state.addr = 18446744073709545457LLU; // 99999998dv'''''''''''''''
105247+ state.addr = 18446744073709545465LLU; // 99999998d3'''''''''''''''
105470105248 break;
105471105249 }
105472- case 18446744073709545457LLU: // 99999998dv'''''''''''''''
105250+ case 18446744073709545465LLU: // 99999998d3'''''''''''''''
105473105251 {
105474105252 // variable u64 resultaddr goes out of scope
105475105253 // emitted destructur for type u64
@@ -105489,10 +105267,10 @@
105489105267 // variable u64 outside___ goes out of scope
105490105268 // emitted destructur for type u64
105491105269 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference outside___ at 14
105492- state.addr = 18446744073709545467LLU; // 99999998d5'''''''''''''''
105270+ state.addr = 18446744073709545475LLU; // 99999998eC'''''''''''''''
105493105271 break;
105494105272 }
105495- case 18446744073709545467LLU: // 99999998d5'''''''''''''''
105273+ case 18446744073709545475LLU: // 99999998eC'''''''''''''''
105496105274 {
105497105275 fprintf(stdout, "%s", "\n default:");
105498105276 fprintf(stdout, "%s", "\n {");
@@ -105506,10 +105284,10 @@
105506105284 fprintf(stdout, "%s", "\n");
105507105285 fprintf(stdout, "%s", "\n uint64_t main_result = heap.data[0].elem0;");
105508105286 fprintf(stdout, "%s", "\n");
105509- state.addr = 18446744073709545455LLU; // 99999998dt'''''''''''''''
105287+ state.addr = 18446744073709545463LLU; // 99999998d1'''''''''''''''
105510105288 break;
105511105289 }
105512- case 18446744073709545455LLU: // 99999998dt'''''''''''''''
105290+ case 18446744073709545463LLU: // 99999998d1'''''''''''''''
105513105291 {
105514105292 {
105515105293 uint64_t mainresult = heap.data[0].elem0;
@@ -105519,7 +105297,7 @@
105519105297 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105520105298 }
105521105299 // 1LLU
105522- uint64_t return_to = 18446744073709545453LLU;
105300+ uint64_t return_to = 18446744073709545461LLU;
105523105301 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105524105302 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105525105303 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105528,12 +105306,12 @@
105528105306 state.addr = 891913148528723755LLU; // verifyheap
105529105307 break;
105530105308 }
105531- case 18446744073709545453LLU: // 99999998dr'''''''''''''''
105309+ case 18446744073709545461LLU: // 99999998dz'''''''''''''''
105532105310 {
105533- state.addr = 18446744073709545454LLU; // 99999998ds'''''''''''''''
105311+ state.addr = 18446744073709545462LLU; // 99999998d0'''''''''''''''
105534105312 break;
105535105313 }
105536- case 18446744073709545454LLU: // 99999998ds'''''''''''''''
105314+ case 18446744073709545462LLU: // 99999998d0'''''''''''''''
105537105315 {
105538105316 fprintf(stdout, "%s", "\n if(heap.availilable_size_for_dynamic_objects != ");
105539105317 fprintf(stdout, "%llu", (unsigned long long)/*heapsize__*/*LOCAL_ACCESS(heap.data, 13LLU, 3LLU));
@@ -105564,7 +105342,7 @@
105564105342 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105565105343 }
105566105344 // 2LLU
105567- uint64_t return_to = 18446744073709545451LLU;
105345+ uint64_t return_to = 18446744073709545459LLU;
105568105346 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105569105347 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105570105348 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105573,12 +105351,12 @@
105573105351 state.addr = 587881350213860864LLU; // emitinit2_
105574105352 break;
105575105353 }
105576- case 18446744073709545451LLU: // 99999998dp'''''''''''''''
105354+ case 18446744073709545459LLU: // 99999998dx'''''''''''''''
105577105355 {
105578- state.addr = 18446744073709545452LLU; // 99999998dq'''''''''''''''
105356+ state.addr = 18446744073709545460LLU; // 99999998dy'''''''''''''''
105579105357 break;
105580105358 }
105581- case 18446744073709545452LLU: // 99999998dq'''''''''''''''
105359+ case 18446744073709545460LLU: // 99999998dy'''''''''''''''
105582105360 {
105583105361 fprintf(stdout, "%s", "\n");
105584105362 {
@@ -105601,7 +105379,7 @@
105601105379 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105602105380 }
105603105381 // 2LLU
105604- uint64_t return_to = 18446744073709545448LLU;
105382+ uint64_t return_to = 18446744073709545456LLU;
105605105383 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105606105384 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105607105385 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105610,12 +105388,12 @@
105610105388 state.addr = 819847183514601582LLU; // reportdefs
105611105389 break;
105612105390 }
105613- case 18446744073709545448LLU: // 99999998dm'''''''''''''''
105391+ case 18446744073709545456LLU: // 99999998du'''''''''''''''
105614105392 {
105615- state.addr = 18446744073709545449LLU; // 99999998dn'''''''''''''''
105393+ state.addr = 18446744073709545457LLU; // 99999998dv'''''''''''''''
105616105394 break;
105617105395 }
105618- case 18446744073709545449LLU: // 99999998dn'''''''''''''''
105396+ case 18446744073709545457LLU: // 99999998dv'''''''''''''''
105619105397 {
105620105398 list_size(heap.data, /*fndefs____*/*LOCAL_ACCESS(heap.data, 15LLU, 8LLU), &/*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU));
105621105399 {
@@ -105626,7 +105404,7 @@
105626105404 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105627105405 }
105628105406 // 1LLU
105629- uint64_t return_to = 18446744073709545446LLU;
105407+ uint64_t return_to = 18446744073709545454LLU;
105630105408 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105631105409 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105632105410 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105635,12 +105413,12 @@
105635105413 state.addr = 819847183517274112LLU; // reportnr__
105636105414 break;
105637105415 }
105638- case 18446744073709545446LLU: // 99999998dk'''''''''''''''
105416+ case 18446744073709545454LLU: // 99999998ds'''''''''''''''
105639105417 {
105640- state.addr = 18446744073709545447LLU; // 99999998dl'''''''''''''''
105418+ state.addr = 18446744073709545455LLU; // 99999998dt'''''''''''''''
105641105419 break;
105642105420 }
105643- case 18446744073709545447LLU: // 99999998dl'''''''''''''''
105421+ case 18446744073709545455LLU: // 99999998dt'''''''''''''''
105644105422 {
105645105423 fprintf(stderr, "%s", " procedure-/function-definitions\n");
105646105424 {
@@ -105655,7 +105433,7 @@
105655105433 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105656105434 }
105657105435 // 2LLU
105658- uint64_t return_to = 18446744073709545444LLU;
105436+ uint64_t return_to = 18446744073709545452LLU;
105659105437 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105660105438 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105661105439 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105664,12 +105442,12 @@
105664105442 state.addr = 819847183518878446LLU; // reporttyps
105665105443 break;
105666105444 }
105667- case 18446744073709545444LLU: // 99999998di'''''''''''''''
105445+ case 18446744073709545452LLU: // 99999998dq'''''''''''''''
105668105446 {
105669- state.addr = 18446744073709545445LLU; // 99999998dj'''''''''''''''
105447+ state.addr = 18446744073709545453LLU; // 99999998dr'''''''''''''''
105670105448 break;
105671105449 }
105672- case 18446744073709545445LLU: // 99999998dj'''''''''''''''
105450+ case 18446744073709545453LLU: // 99999998dr'''''''''''''''
105673105451 {
105674105452 list_size(heap.data, /*typedefs__*/*LOCAL_ACCESS(heap.data, 15LLU, 9LLU), &/*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU));
105675105453 {
@@ -105680,7 +105458,7 @@
105680105458 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105681105459 }
105682105460 // 1LLU
105683- uint64_t return_to = 18446744073709545442LLU;
105461+ uint64_t return_to = 18446744073709545450LLU;
105684105462 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105685105463 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105686105464 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105689,12 +105467,12 @@
105689105467 state.addr = 819847183517274112LLU; // reportnr__
105690105468 break;
105691105469 }
105692- case 18446744073709545442LLU: // 99999998dg'''''''''''''''
105470+ case 18446744073709545450LLU: // 99999998do'''''''''''''''
105693105471 {
105694- state.addr = 18446744073709545443LLU; // 99999998dh'''''''''''''''
105472+ state.addr = 18446744073709545451LLU; // 99999998dp'''''''''''''''
105695105473 break;
105696105474 }
105697- case 18446744073709545443LLU: // 99999998dh'''''''''''''''
105475+ case 18446744073709545451LLU: // 99999998dp'''''''''''''''
105698105476 {
105699105477 fprintf(stderr, "%s", " type-definitions\n");
105700105478 // variable u64 def_id____ goes out of scope
@@ -105703,10 +105481,10 @@
105703105481 // variable u64 nr________ goes out of scope
105704105482 // emitted destructur for type u64
105705105483 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference nr________ at 14
105706- state.addr = 18446744073709545450LLU; // 99999998do'''''''''''''''
105484+ state.addr = 18446744073709545458LLU; // 99999998dw'''''''''''''''
105707105485 break;
105708105486 }
105709- case 18446744073709545450LLU: // 99999998do'''''''''''''''
105487+ case 18446744073709545458LLU: // 99999998dw'''''''''''''''
105710105488 {
105711105489 fprintf(stderr, "%s", "done\n");
105712105490 /*result____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 0LLU)) = 0LLU;
@@ -105727,14 +105505,14 @@
105727105505 uint64_t arg = 0;
105728105506 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
105729105507 }
105730- state.addr = 18446744073709545440LLU; // 99999998de'''''''''''''''
105508+ state.addr = 18446744073709545448LLU; // 99999998dm'''''''''''''''
105731105509 break;
105732105510 }
105733- case 18446744073709545440LLU: // 99999998de'''''''''''''''
105511+ case 18446744073709545448LLU: // 99999998dm'''''''''''''''
105734105512 {
105735105513 if(!*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)/*list*/)
105736105514 {
105737- state.addr = 18446744073709545441LLU; // 99999998df'''''''''''''''
105515+ state.addr = 18446744073709545449LLU; // 99999998dn'''''''''''''''
105738105516 break;
105739105517 }
105740105518 *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 11LLU, 9LLU)/*list*/, 6);
@@ -105746,7 +105524,7 @@
105746105524 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105747105525 }
105748105526 // 1LLU
105749- uint64_t return_to = 18446744073709545439LLU;
105527+ uint64_t return_to = 18446744073709545447LLU;
105750105528 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105751105529 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105752105530 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105755,12 +105533,12 @@
105755105533 state.addr = 861504777589360324LLU; // typedef_$D
105756105534 break;
105757105535 }
105758- case 18446744073709545439LLU: // 99999998dd'''''''''''''''
105536+ case 18446744073709545447LLU: // 99999998dl'''''''''''''''
105759105537 {
105760- state.addr = 18446744073709545440LLU; // 99999998de'''''''''''''''
105538+ state.addr = 18446744073709545448LLU; // 99999998dm'''''''''''''''
105761105539 break;
105762105540 }
105763- case 18446744073709545441LLU: // 99999998df'''''''''''''''
105541+ case 18446744073709545449LLU: // 99999998dn'''''''''''''''
105764105542 {
105765105543 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 11
105766105544 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typedefs__ at 10
@@ -105771,14 +105549,14 @@
105771105549 uint64_t arg = 0;
105772105550 LOCAL_PUSH_MOVE(&heap, 9, &(heap.data[0].elem1)/*address of current closure*/, &arg);
105773105551 }
105774- state.addr = 18446744073709545437LLU; // 99999998db'''''''''''''''
105552+ state.addr = 18446744073709545445LLU; // 99999998dj'''''''''''''''
105775105553 break;
105776105554 }
105777- case 18446744073709545437LLU: // 99999998db'''''''''''''''
105555+ case 18446744073709545445LLU: // 99999998dj'''''''''''''''
105778105556 {
105779105557 if(!*LOCAL_ACCESS(heap.data, 10LLU, 8LLU)/*list*/)
105780105558 {
105781- state.addr = 18446744073709545438LLU; // 99999998dc'''''''''''''''
105559+ state.addr = 18446744073709545446LLU; // 99999998dk'''''''''''''''
105782105560 break;
105783105561 }
105784105562 *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 10LLU, 8LLU)/*list*/, 9);
@@ -105790,7 +105568,7 @@
105790105568 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105791105569 }
105792105570 // 1LLU
105793- uint64_t return_to = 18446744073709545436LLU;
105571+ uint64_t return_to = 18446744073709545444LLU;
105794105572 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105795105573 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105796105574 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105799,12 +105577,12 @@
105799105577 state.addr = 567601196335105732LLU; // defidfn_$D
105800105578 break;
105801105579 }
105802- case 18446744073709545436LLU: // 99999998da'''''''''''''''
105580+ case 18446744073709545444LLU: // 99999998di'''''''''''''''
105803105581 {
105804- state.addr = 18446744073709545437LLU; // 99999998db'''''''''''''''
105582+ state.addr = 18446744073709545445LLU; // 99999998dj'''''''''''''''
105805105583 break;
105806105584 }
105807- case 18446744073709545438LLU: // 99999998dc'''''''''''''''
105585+ case 18446744073709545446LLU: // 99999998dk'''''''''''''''
105808105586 {
105809105587 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 10
105810105588 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference fndefs____ at 9
@@ -105815,14 +105593,14 @@
105815105593 uint64_t arg = 0;
105816105594 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
105817105595 }
105818- state.addr = 18446744073709545434LLU; // 99999998dZ'''''''''''''''
105596+ state.addr = 18446744073709545442LLU; // 99999998dg'''''''''''''''
105819105597 break;
105820105598 }
105821- case 18446744073709545434LLU: // 99999998dZ'''''''''''''''
105599+ case 18446744073709545442LLU: // 99999998dg'''''''''''''''
105822105600 {
105823105601 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)/*list*/)
105824105602 {
105825- state.addr = 18446744073709545435LLU; // 99999998d$'''''''''''''''
105603+ state.addr = 18446744073709545443LLU; // 99999998dh'''''''''''''''
105826105604 break;
105827105605 }
105828105606 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = list_pop_move(&heap, &*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)/*list*/, 2);
@@ -105834,7 +105612,7 @@
105834105612 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
105835105613 }
105836105614 // 1LLU
105837- uint64_t return_to = 18446744073709545433LLU;
105615+ uint64_t return_to = 18446744073709545441LLU;
105838105616 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
105839105617 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
105840105618 heap.data[0].elem1 = heap.data[0].elem0;
@@ -105843,12 +105621,12 @@
105843105621 state.addr = 567659141321983684LLU; // destr___$D
105844105622 break;
105845105623 }
105846- case 18446744073709545433LLU: // 99999998dY'''''''''''''''
105624+ case 18446744073709545441LLU: // 99999998df'''''''''''''''
105847105625 {
105848- state.addr = 18446744073709545434LLU; // 99999998dZ'''''''''''''''
105626+ state.addr = 18446744073709545442LLU; // 99999998dg'''''''''''''''
105849105627 break;
105850105628 }
105851- case 18446744073709545435LLU: // 99999998d$'''''''''''''''
105629+ case 18446744073709545443LLU: // 99999998dh'''''''''''''''
105852105630 {
105853105631 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
105854105632 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference destrs____ at 8
Show on old repository browser