• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revisão951 (tree)
Hora2020-03-27 08:09:03
Autorjakobthomsen

Mensagem de Log

report let-assignment from block as unimplemented

Mudança Sumário

Diff

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 950)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 951)
@@ -30736,7 +30736,73 @@
3073630736 {
3073730737 fprintf(stderr, "%s", "no such variable ");
3073830738 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 3LLU)));
30739+ fprintf(stderr, "%s", "\n");
30740+ fprintf(stderr, "%s", "variables:\n");
3073930741 {
30742+ uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 1LLU));
30743+ LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
30744+ }
30745+ {
30746+ uint64_t arg = 0;
30747+ LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
30748+ }
30749+ state.addr = 18446744073709549905LLU; // 99999999jQ'''''''''''''''
30750+ break;
30751+ }
30752+ case 18446744073709549905LLU: // 99999999jQ'''''''''''''''
30753+ {
30754+ if(!*LOCAL_ACCESS(heap.data, 15LLU, 13LLU))
30755+ {
30756+ (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
30757+ (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 14
30758+ {
30759+ state.addr = 18446744073709549904LLU; // 99999999jP'''''''''''''''
30760+ break;
30761+ }
30762+ }
30763+ /*direct*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = (*LOCAL_ACCESS(heap.data, 15LLU, 13LLU) << 1) + 1LLU;
30764+ *LOCAL_ACCESS(heap.data, 15LLU, 13LLU) = heap.data[*LOCAL_ACCESS(heap.data, 15LLU, 13LLU)].elem0;
30765+ {
30766+ uint64_t arg = /*block_____*/*access_heap(heap.data, tree_elem_addr(heap.data, 6LLU, *LOCAL_ACCESS(heap.data, 15LLU, 14LLU), 4LLU));
30767+ LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
30768+ }
30769+ {
30770+ uint64_t arg = 0;
30771+ LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
30772+ }
30773+ state.addr = 18446744073709549903LLU; // 99999999jO'''''''''''''''
30774+ break;
30775+ }
30776+ case 18446744073709549903LLU: // 99999999jO'''''''''''''''
30777+ {
30778+ if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
30779+ {
30780+ (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
30781+ (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
30782+ {
30783+ state.addr = 18446744073709549902LLU; // 99999999jN'''''''''''''''
30784+ break;
30785+ }
30786+ }
30787+ /*direct*/*LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = (*LOCAL_ACCESS(heap.data, 17LLU, 15LLU) << 1) + 1LLU;
30788+ *LOCAL_ACCESS(heap.data, 17LLU, 15LLU) = heap.data[*LOCAL_ACCESS(heap.data, 17LLU, 15LLU)].elem0;
30789+ printid(stderr, /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 17LLU, 16LLU), 1LLU)));
30790+ fprintf(stderr, "%s", "\n");
30791+ // parameter-reference varentry__ varentry__ goes out of scope
30792+ // parameter-reference block_____ block_____ goes out of scope
30793+ state.addr = 18446744073709549903LLU; // 99999999jO'''''''''''''''
30794+ break;
30795+ }
30796+ case 18446744073709549902LLU: // 99999999jN'''''''''''''''
30797+ {
30798+ // parameter-reference block_____ block_____ goes out of scope
30799+ // parameter-reference list<block_____> blocklist_ goes out of scope
30800+ state.addr = 18446744073709549905LLU; // 99999999jQ'''''''''''''''
30801+ break;
30802+ }
30803+ case 18446744073709549904LLU: // 99999999jP'''''''''''''''
30804+ {
30805+ {
3074030806 fprintf(stderr, "%s\n", "");
3074130807 exit(-1);
3074230808 }
@@ -30792,10 +30858,10 @@
3079230858 uint64_t arg = 0;
3079330859 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3079430860 }
30795- state.addr = 18446744073709549905LLU; // 99999999jQ'''''''''''''''
30861+ state.addr = 18446744073709549901LLU; // 99999999jM'''''''''''''''
3079630862 break;
3079730863 }
30798- case 18446744073709549905LLU: // 99999999jQ'''''''''''''''
30864+ case 18446744073709549901LLU: // 99999999jM'''''''''''''''
3079930865 {
3080030866 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
3080130867 {
@@ -30802,16 +30868,16 @@
3080230868 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
3080330869 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
3080430870 {
30805- state.addr = 18446744073709549904LLU; // 99999999jP'''''''''''''''
30871+ state.addr = 18446744073709549900LLU; // 99999999jL'''''''''''''''
3080630872 break;
3080730873 }
3080830874 }
3080930875 /*direct*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = (*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) << 1) + 1LLU;
3081030876 *LOCAL_ACCESS(heap.data, 7LLU, 5LLU) = heap.data[*LOCAL_ACCESS(heap.data, 7LLU, 5LLU)].elem0;
30811- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) ? 18446744073709549903LLU : 18446744073709549902LLU;
30877+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 0LLU)) ? 18446744073709549899LLU : 18446744073709549898LLU;
3081230878 break;
3081330879 }
30814- case 18446744073709549903LLU: // 99999999jO'''''''''''''''
30880+ case 18446744073709549899LLU: // 99999999jK'''''''''''''''
3081530881 {
3081630882 {
3081730883 uint64_t arg = 0;
@@ -30819,32 +30885,32 @@
3081930885 }
3082030886 *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = 0;
3082130887 /*match_____*/*LOCAL_ACCESS(heap.data, 8LLU, 7LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 8LLU, 6LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 4LLU));
30822- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709549901LLU : 18446744073709549900LLU;
30888+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709549897LLU : 18446744073709549896LLU;
3082330889 break;
3082430890 }
30825- case 18446744073709549901LLU: // 99999999jM'''''''''''''''
30891+ case 18446744073709549897LLU: // 99999999jI'''''''''''''''
3082630892 {
3082730893 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 0LLU)) = 0LLU;
3082830894
30829- state.addr = 18446744073709549900LLU; // 99999999jL'''''''''''''''
30895+ state.addr = 18446744073709549896LLU; // 99999999jH'''''''''''''''
3083030896 break;
3083130897 }
30832- case 18446744073709549900LLU: // 99999999jL'''''''''''''''
30898+ case 18446744073709549896LLU: // 99999999jH'''''''''''''''
3083330899 {
3083430900 // variable u64 match_____ goes out of scope
3083530901 // emitted destructur for type u64
3083630902 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 8
30837- state.addr = 18446744073709549902LLU; // 99999999jN'''''''''''''''
30903+ state.addr = 18446744073709549898LLU; // 99999999jJ'''''''''''''''
3083830904 break;
3083930905 }
30840- case 18446744073709549902LLU: // 99999999jN'''''''''''''''
30906+ case 18446744073709549898LLU: // 99999999jJ'''''''''''''''
3084130907 {
3084230908 // parameter-reference varentry__ varentry__ goes out of scope
3084330909 // parameter-reference list<varentry__> varlist___ goes out of scope
30844- state.addr = 18446744073709549905LLU; // 99999999jQ'''''''''''''''
30910+ state.addr = 18446744073709549901LLU; // 99999999jM'''''''''''''''
3084530911 break;
3084630912 }
30847- case 18446744073709549904LLU: // 99999999jP'''''''''''''''
30913+ case 18446744073709549900LLU: // 99999999jL'''''''''''''''
3084830914 {
3084930915 {
3085030916 uint64_t arg = /*blocklist_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU));
@@ -30854,10 +30920,10 @@
3085430920 uint64_t arg = 0;
3085530921 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3085630922 }
30857- state.addr = 18446744073709549899LLU; // 99999999jK'''''''''''''''
30923+ state.addr = 18446744073709549895LLU; // 99999999jG'''''''''''''''
3085830924 break;
3085930925 }
30860- case 18446744073709549899LLU: // 99999999jK'''''''''''''''
30926+ case 18446744073709549895LLU: // 99999999jG'''''''''''''''
3086130927 {
3086230928 if(!*LOCAL_ACCESS(heap.data, 7LLU, 5LLU))
3086330929 {
@@ -30864,7 +30930,7 @@
3086430930 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
3086530931 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
3086630932 {
30867- state.addr = 18446744073709549898LLU; // 99999999jJ'''''''''''''''
30933+ state.addr = 18446744073709549894LLU; // 99999999jF'''''''''''''''
3086830934 break;
3086930935 }
3087030936 }
@@ -30878,10 +30944,10 @@
3087830944 uint64_t arg = 0;
3087930945 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3088030946 }
30881- state.addr = 18446744073709549897LLU; // 99999999jI'''''''''''''''
30947+ state.addr = 18446744073709549893LLU; // 99999999jE'''''''''''''''
3088230948 break;
3088330949 }
30884- case 18446744073709549897LLU: // 99999999jI'''''''''''''''
30950+ case 18446744073709549893LLU: // 99999999jE'''''''''''''''
3088530951 {
3088630952 if(!*LOCAL_ACCESS(heap.data, 9LLU, 7LLU))
3088730953 {
@@ -30888,16 +30954,16 @@
3088830954 (void)LOCAL_POP_MOVE(&heap, 9LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 9
3088930955 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
3089030956 {
30891- state.addr = 18446744073709549896LLU; // 99999999jH'''''''''''''''
30957+ state.addr = 18446744073709549892LLU; // 99999999jD'''''''''''''''
3089230958 break;
3089330959 }
3089430960 }
3089530961 /*direct*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = (*LOCAL_ACCESS(heap.data, 9LLU, 7LLU) << 1) + 1LLU;
3089630962 *LOCAL_ACCESS(heap.data, 9LLU, 7LLU) = heap.data[*LOCAL_ACCESS(heap.data, 9LLU, 7LLU)].elem0;
30897- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)) ? 18446744073709549895LLU : 18446744073709549894LLU;
30963+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 0LLU)) ? 18446744073709549891LLU : 18446744073709549890LLU;
3089830964 break;
3089930965 }
30900- case 18446744073709549895LLU: // 99999999jG'''''''''''''''
30966+ case 18446744073709549891LLU: // 99999999jC'''''''''''''''
3090130967 {
3090230968 {
3090330969 uint64_t arg = 0;
@@ -30905,39 +30971,39 @@
3090530971 }
3090630972 *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = 0;
3090730973 /*match_____*/*LOCAL_ACCESS(heap.data, 10LLU, 9LLU) = /*varentry__*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 10LLU, 8LLU), 1LLU)) == /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 4LLU));
30908- state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549893LLU : 18446744073709549892LLU;
30974+ state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549889LLU : 18446744073709549888LLU;
3090930975 break;
3091030976 }
30911- case 18446744073709549893LLU: // 99999999jE'''''''''''''''
30977+ case 18446744073709549889LLU: // 99999999jA'''''''''''''''
3091230978 {
3091330979 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 0LLU)) = 0LLU;
3091430980
30915- state.addr = 18446744073709549892LLU; // 99999999jD'''''''''''''''
30981+ state.addr = 18446744073709549888LLU; // 99999999j_'''''''''''''''
3091630982 break;
3091730983 }
30918- case 18446744073709549892LLU: // 99999999jD'''''''''''''''
30984+ case 18446744073709549888LLU: // 99999999j_'''''''''''''''
3091930985 {
3092030986 // variable u64 match_____ goes out of scope
3092130987 // emitted destructur for type u64
3092230988 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference match_____ at 10
30923- state.addr = 18446744073709549894LLU; // 99999999jF'''''''''''''''
30989+ state.addr = 18446744073709549890LLU; // 99999999jB'''''''''''''''
3092430990 break;
3092530991 }
30926- case 18446744073709549894LLU: // 99999999jF'''''''''''''''
30992+ case 18446744073709549890LLU: // 99999999jB'''''''''''''''
3092730993 {
3092830994 // parameter-reference varentry__ varentry__ goes out of scope
3092930995 // parameter-reference block_____ block_____ goes out of scope
30930- state.addr = 18446744073709549897LLU; // 99999999jI'''''''''''''''
30996+ state.addr = 18446744073709549893LLU; // 99999999jE'''''''''''''''
3093130997 break;
3093230998 }
30933- case 18446744073709549896LLU: // 99999999jH'''''''''''''''
30999+ case 18446744073709549892LLU: // 99999999jD'''''''''''''''
3093431000 {
3093531001 // parameter-reference block_____ block_____ goes out of scope
3093631002 // parameter-reference list<block_____> blocklist_ goes out of scope
30937- state.addr = 18446744073709549899LLU; // 99999999jK'''''''''''''''
31003+ state.addr = 18446744073709549895LLU; // 99999999jG'''''''''''''''
3093831004 break;
3093931005 }
30940- case 18446744073709549898LLU: // 99999999jJ'''''''''''''''
31006+ case 18446744073709549894LLU: // 99999999jF'''''''''''''''
3094131007 {
3094231008 // parameter-reference u64 id________ goes out of scope
3094331009 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 5
@@ -30969,7 +31035,7 @@
3096931035 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3097031036 }
3097131037 // ACCUMULATE ARGUMENTS - END
30972- uint64_t return_to = 18446744073709549890LLU;
31038+ uint64_t return_to = 18446744073709549886LLU;
3097331039 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3097431040 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3097531041 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -30978,12 +31044,12 @@
3097831044 state.addr = 857512460671778816LLU; // tkdummy___
3097931045 break;
3098031046 }
30981- case 18446744073709549890LLU: // 99999999jB'''''''''''''''
31047+ case 18446744073709549886LLU: // 99999999i8'''''''''''''''
3098231048 {
30983- state.addr = 18446744073709549891LLU; // 99999999jC'''''''''''''''
31049+ state.addr = 18446744073709549887LLU; // 99999999i9'''''''''''''''
3098431050 break;
3098531051 }
30986- case 18446744073709549891LLU: // 99999999jC'''''''''''''''
31052+ case 18446744073709549887LLU: // 99999999i9'''''''''''''''
3098731053 {
3098831054 // ACCUMULATE ARGUMENTS - BEGIN
3098931055 {
@@ -31003,7 +31069,7 @@
3100331069 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3100431070 }
3100531071 // ACCUMULATE ARGUMENTS - END
31006- uint64_t return_to = 18446744073709549888LLU;
31072+ uint64_t return_to = 18446744073709549884LLU;
3100731073 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3100831074 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3100931075 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31012,17 +31078,17 @@
3101231078 state.addr = 621706727380746240LLU; // gettk_____
3101331079 break;
3101431080 }
31015- case 18446744073709549888LLU: // 99999999j_'''''''''''''''
31081+ case 18446744073709549884LLU: // 99999999i6'''''''''''''''
3101631082 {
31017- state.addr = 18446744073709549889LLU; // 99999999jA'''''''''''''''
31083+ state.addr = 18446744073709549885LLU; // 99999999i7'''''''''''''''
3101831084 break;
3101931085 }
31020- case 18446744073709549889LLU: // 99999999jA'''''''''''''''
31086+ case 18446744073709549885LLU: // 99999999i7'''''''''''''''
3102131087 {
31022- state.addr = 0LLU == heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 11LLU)].elem0 ? 18446744073709549887LLU : 18446744073709549886LLU;
31088+ state.addr = 0LLU == heap.data[*LOCAL_ACCESS(heap.data, 12LLU, 11LLU)].elem0 ? 18446744073709549883LLU : 18446744073709549882LLU;
3102331089 break;
3102431090 }
31025- case 18446744073709549887LLU: // 99999999i9'''''''''''''''
31091+ case 18446744073709549883LLU: // 99999999i5'''''''''''''''
3102631092 {
3102731093 {
3102831094 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 12LLU, 11LLU), 1/*content*/), 0LLU);
@@ -31046,10 +31112,10 @@
3104631112 uint64_t arg = 0;
3104731113 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3104831114 }
31049- state.addr = 18446744073709549884LLU; // 99999999i6'''''''''''''''
31115+ state.addr = 18446744073709549880LLU; // 99999999i2'''''''''''''''
3105031116 break;
3105131117 }
31052- case 18446744073709549884LLU: // 99999999i6'''''''''''''''
31118+ case 18446744073709549880LLU: // 99999999i2'''''''''''''''
3105331119 {
3105431120 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
3105531121 {
@@ -31056,7 +31122,7 @@
3105631122 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
3105731123 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
3105831124 {
31059- state.addr = 18446744073709549883LLU; // 99999999i5'''''''''''''''
31125+ state.addr = 18446744073709549879LLU; // 99999999i1'''''''''''''''
3106031126 break;
3106131127 }
3106231128 }
@@ -31069,17 +31135,17 @@
3106931135 }
3107031136 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
3107131137 /*buf_______*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*elemid____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 6LLU)) == /*elem______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 18LLU, 16LLU), 0LLU));
31072- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709549882LLU : 18446744073709549881LLU;
31138+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709549878LLU : 18446744073709549877LLU;
3107331139 break;
3107431140 }
31075- case 18446744073709549882LLU: // 99999999i4'''''''''''''''
31141+ case 18446744073709549878LLU: // 99999999i0'''''''''''''''
3107631142 {
3107731143 *LOCAL_ACCESS(heap.data, 18LLU, 13LLU) = /*val_______*/*LOCAL_ACCESS(heap.data, 18LLU, 14LLU);
3107831144
31079- state.addr = 18446744073709549881LLU; // 99999999i3'''''''''''''''
31145+ state.addr = 18446744073709549877LLU; // 99999999iz'''''''''''''''
3108031146 break;
3108131147 }
31082- case 18446744073709549881LLU: // 99999999i3'''''''''''''''
31148+ case 18446744073709549877LLU: // 99999999iz'''''''''''''''
3108331149 {
3108431150 // variable u64 buf_______ goes out of scope
3108531151 // emitted destructur for type u64
@@ -31086,23 +31152,23 @@
3108631152 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 18
3108731153 // parameter-reference elemdef___ elem______ goes out of scope
3108831154 // parameter-reference list<elemdef___> calleepars goes out of scope
31089- state.addr = 18446744073709549884LLU; // 99999999i6'''''''''''''''
31155+ state.addr = 18446744073709549880LLU; // 99999999i2'''''''''''''''
3109031156 break;
3109131157 }
31092- case 18446744073709549883LLU: // 99999999i5'''''''''''''''
31158+ case 18446744073709549879LLU: // 99999999i1'''''''''''''''
3109331159 {
31094- state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 13LLU) ? 18446744073709549880LLU : 18446744073709549879LLU;
31160+ state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 13LLU) ? 18446744073709549876LLU : 18446744073709549875LLU;
3109531161 break;
3109631162 }
31097- case 18446744073709549880LLU: // 99999999i2'''''''''''''''
31163+ case 18446744073709549876LLU: // 99999999iy'''''''''''''''
3109831164 {
3109931165 --/*nr________*/*LOCAL_ACCESS(heap.data, 15LLU, 13LLU);
3110031166 heap.availilable_size_for_dynamic_objects += 0LLU;
3110131167 heap.availilable_size_for_dynamic_objects += 0LLU;
31102- state.addr = 18446744073709549878LLU; // 99999999i0'''''''''''''''
31168+ state.addr = 18446744073709549874LLU; // 99999999iw'''''''''''''''
3110331169 break;
3110431170 }
31105- case 18446744073709549879LLU: // 99999999i1'''''''''''''''
31171+ case 18446744073709549875LLU: // 99999999ix'''''''''''''''
3110631172 {
3110731173 // ACCUMULATE ARGUMENTS - BEGIN
3110831174 {
@@ -31110,7 +31176,7 @@
3111031176 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3111131177 }
3111231178 // ACCUMULATE ARGUMENTS - END
31113- uint64_t return_to = 18446744073709549876LLU;
31179+ uint64_t return_to = 18446744073709549872LLU;
3111431180 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3111531181 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3111631182 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31119,12 +31185,12 @@
3111931185 state.addr = 819847183515949359LLU; // reportinit
3112031186 break;
3112131187 }
31122- case 18446744073709549876LLU: // 99999999iy'''''''''''''''
31188+ case 18446744073709549872LLU: // 99999999iu'''''''''''''''
3112331189 {
31124- state.addr = 18446744073709549877LLU; // 99999999iz'''''''''''''''
31190+ state.addr = 18446744073709549873LLU; // 99999999iv'''''''''''''''
3112531191 break;
3112631192 }
31127- case 18446744073709549877LLU: // 99999999iz'''''''''''''''
31193+ case 18446744073709549873LLU: // 99999999iv'''''''''''''''
3112831194 {
3112931195 fprintf(stderr, "%s", "struct ");
3113031196 printid(stderr, /*structtype*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 2LLU)));
@@ -31142,10 +31208,10 @@
3114231208 uint64_t arg = 0;
3114331209 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
3114431210 }
31145- state.addr = 18446744073709549875LLU; // 99999999ix'''''''''''''''
31211+ state.addr = 18446744073709549871LLU; // 99999999it'''''''''''''''
3114631212 break;
3114731213 }
31148- case 18446744073709549875LLU: // 99999999ix'''''''''''''''
31214+ case 18446744073709549871LLU: // 99999999it'''''''''''''''
3114931215 {
3115031216 if(!*LOCAL_ACCESS(heap.data, 17LLU, 15LLU))
3115131217 {
@@ -31152,7 +31218,7 @@
3115231218 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
3115331219 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
3115431220 {
31155- state.addr = 18446744073709549874LLU; // 99999999iw'''''''''''''''
31221+ state.addr = 18446744073709549870LLU; // 99999999is'''''''''''''''
3115631222 break;
3115731223 }
3115831224 }
@@ -31166,7 +31232,7 @@
3116631232 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3116731233 }
3116831234 // ACCUMULATE ARGUMENTS - END
31169- uint64_t return_to = 18446744073709549872LLU;
31235+ uint64_t return_to = 18446744073709549868LLU;
3117031236 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3117131237 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3117231238 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31175,36 +31241,36 @@
3117531241 state.addr = 819847183514892328LLU; // reportelem
3117631242 break;
3117731243 }
31178- case 18446744073709549872LLU: // 99999999iu'''''''''''''''
31244+ case 18446744073709549868LLU: // 99999999iq'''''''''''''''
3117931245 {
31180- state.addr = 18446744073709549873LLU; // 99999999iv'''''''''''''''
31246+ state.addr = 18446744073709549869LLU; // 99999999ir'''''''''''''''
3118131247 break;
3118231248 }
31183- case 18446744073709549873LLU: // 99999999iv'''''''''''''''
31249+ case 18446744073709549869LLU: // 99999999ir'''''''''''''''
3118431250 {
3118531251 // parameter-reference elemdef___ elem______ goes out of scope
3118631252 // parameter-reference list<elemdef___> calleepars goes out of scope
31187- state.addr = 18446744073709549875LLU; // 99999999ix'''''''''''''''
31253+ state.addr = 18446744073709549871LLU; // 99999999it'''''''''''''''
3118831254 break;
3118931255 }
31190- case 18446744073709549874LLU: // 99999999iw'''''''''''''''
31256+ case 18446744073709549870LLU: // 99999999is'''''''''''''''
3119131257 {
3119231258 {
3119331259 fprintf(stderr, "%s\n", "");
3119431260 exit(-1);
3119531261 }
31196- state.addr = 18446744073709549878LLU; // 99999999i0'''''''''''''''
31262+ state.addr = 18446744073709549874LLU; // 99999999iw'''''''''''''''
3119731263 break;
3119831264 }
31199- case 18446744073709549878LLU: // 99999999i0'''''''''''''''
31265+ case 18446744073709549874LLU: // 99999999iw'''''''''''''''
3120031266 {
3120131267 // variable u64 val_______ goes out of scope
3120231268 // emitted destructur for type u64
3120331269 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference val_______ at 15
31204- state.addr = 18446744073709549885LLU; // 99999999i7'''''''''''''''
31270+ state.addr = 18446744073709549881LLU; // 99999999i3'''''''''''''''
3120531271 break;
3120631272 }
31207- case 18446744073709549885LLU: // 99999999i7'''''''''''''''
31273+ case 18446744073709549881LLU: // 99999999i3'''''''''''''''
3120831274 {
3120931275 {
3121031276 uint64_t arg = 0;
@@ -31226,7 +31292,7 @@
3122631292 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3122731293 }
3122831294 // ACCUMULATE ARGUMENTS - END
31229- uint64_t return_to = 18446744073709549870LLU;
31295+ uint64_t return_to = 18446744073709549866LLU;
3123031296 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3123131297 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3123231298 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31235,17 +31301,17 @@
3123531301 state.addr = 621706442532325440LLU; // getparref_
3123631302 break;
3123731303 }
31238- case 18446744073709549870LLU: // 99999999is'''''''''''''''
31304+ case 18446744073709549866LLU: // 99999999io'''''''''''''''
3123931305 {
31240- state.addr = 18446744073709549871LLU; // 99999999it'''''''''''''''
31306+ state.addr = 18446744073709549867LLU; // 99999999ip'''''''''''''''
3124131307 break;
3124231308 }
31243- case 18446744073709549871LLU: // 99999999it'''''''''''''''
31309+ case 18446744073709549867LLU: // 99999999ip'''''''''''''''
3124431310 {
31245- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU)) ? 18446744073709549869LLU : 18446744073709549868LLU;
31311+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 7LLU)) ? 18446744073709549865LLU : 18446744073709549864LLU;
3124631312 break;
3124731313 }
31248- case 18446744073709549869LLU: // 99999999ir'''''''''''''''
31314+ case 18446744073709549865LLU: // 99999999in'''''''''''''''
3124931315 {
3125031316 fprintf(stdout, "%s", "tree_elem_addr(heap.data, ");
3125131317 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31254,7 +31320,7 @@
3125431320 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3125531321 }
3125631322 // ACCUMULATE ARGUMENTS - END
31257- uint64_t return_to = 18446744073709549866LLU;
31323+ uint64_t return_to = 18446744073709549862LLU;
3125831324 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3125931325 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3126031326 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31263,12 +31329,12 @@
3126331329 state.addr = 787446708198178816LLU; // printnr___
3126431330 break;
3126531331 }
31266- case 18446744073709549866LLU: // 99999999io'''''''''''''''
31332+ case 18446744073709549862LLU: // 99999999ik'''''''''''''''
3126731333 {
31268- state.addr = 18446744073709549867LLU; // 99999999ip'''''''''''''''
31334+ state.addr = 18446744073709549863LLU; // 99999999il'''''''''''''''
3126931335 break;
3127031336 }
31271- case 18446744073709549867LLU: // 99999999ip'''''''''''''''
31337+ case 18446744073709549863LLU: // 99999999il'''''''''''''''
3127231338 {
3127331339 fprintf(stdout, "%s", ", ");
3127431340 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31293,7 +31359,7 @@
3129331359 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3129431360 }
3129531361 // ACCUMULATE ARGUMENTS - END
31296- uint64_t return_to = 18446744073709549864LLU;
31362+ uint64_t return_to = 18446744073709549860LLU;
3129731363 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3129831364 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3129931365 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31302,12 +31368,12 @@
3130231368 state.addr = 587881341690314752LLU; // emitarg___
3130331369 break;
3130431370 }
31305- case 18446744073709549864LLU: // 99999999im'''''''''''''''
31371+ case 18446744073709549860LLU: // 99999999ii'''''''''''''''
3130631372 {
31307- state.addr = 18446744073709549865LLU; // 99999999in'''''''''''''''
31373+ state.addr = 18446744073709549861LLU; // 99999999ij'''''''''''''''
3130831374 break;
3130931375 }
31310- case 18446744073709549865LLU: // 99999999in'''''''''''''''
31376+ case 18446744073709549861LLU: // 99999999ij'''''''''''''''
3131131377 {
3131231378 fprintf(stdout, "%s", ", ");
3131331379 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31316,7 +31382,7 @@
3131631382 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3131731383 }
3131831384 // ACCUMULATE ARGUMENTS - END
31319- uint64_t return_to = 18446744073709549862LLU;
31385+ uint64_t return_to = 18446744073709549858LLU;
3132031386 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3132131387 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3132231388 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31325,20 +31391,20 @@
3132531391 state.addr = 787446708198178816LLU; // printnr___
3132631392 break;
3132731393 }
31328- case 18446744073709549862LLU: // 99999999ik'''''''''''''''
31394+ case 18446744073709549858LLU: // 99999999ig'''''''''''''''
3132931395 {
31330- state.addr = 18446744073709549863LLU; // 99999999il'''''''''''''''
31396+ state.addr = 18446744073709549859LLU; // 99999999ih'''''''''''''''
3133131397 break;
3133231398 }
31333- case 18446744073709549863LLU: // 99999999il'''''''''''''''
31399+ case 18446744073709549859LLU: // 99999999ih'''''''''''''''
3133431400 {
3133531401 fprintf(stdout, "%s", ")");
3133631402 heap.availilable_size_for_dynamic_objects += 0LLU;
3133731403 heap.availilable_size_for_dynamic_objects += 0LLU;
31338- state.addr = 18446744073709549861LLU; // 99999999ij'''''''''''''''
31404+ state.addr = 18446744073709549857LLU; // 99999999if'''''''''''''''
3133931405 break;
3134031406 }
31341- case 18446744073709549868LLU: // 99999999iq'''''''''''''''
31407+ case 18446744073709549864LLU: // 99999999im'''''''''''''''
3134231408 {
3134331409 fprintf(stdout, "%s", "*access_heap(heap.data, tree_elem_addr(heap.data, ");
3134431410 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31347,7 +31413,7 @@
3134731413 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3134831414 }
3134931415 // ACCUMULATE ARGUMENTS - END
31350- uint64_t return_to = 18446744073709549859LLU;
31416+ uint64_t return_to = 18446744073709549855LLU;
3135131417 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3135231418 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3135331419 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31356,12 +31422,12 @@
3135631422 state.addr = 787446708198178816LLU; // printnr___
3135731423 break;
3135831424 }
31359- case 18446744073709549859LLU: // 99999999ih'''''''''''''''
31425+ case 18446744073709549855LLU: // 99999999id'''''''''''''''
3136031426 {
31361- state.addr = 18446744073709549860LLU; // 99999999ii'''''''''''''''
31427+ state.addr = 18446744073709549856LLU; // 99999999ie'''''''''''''''
3136231428 break;
3136331429 }
31364- case 18446744073709549860LLU: // 99999999ii'''''''''''''''
31430+ case 18446744073709549856LLU: // 99999999ie'''''''''''''''
3136531431 {
3136631432 fprintf(stdout, "%s", ", ");
3136731433 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31386,7 +31452,7 @@
3138631452 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3138731453 }
3138831454 // ACCUMULATE ARGUMENTS - END
31389- uint64_t return_to = 18446744073709549857LLU;
31455+ uint64_t return_to = 18446744073709549853LLU;
3139031456 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3139131457 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3139231458 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31395,12 +31461,12 @@
3139531461 state.addr = 587881341690314752LLU; // emitarg___
3139631462 break;
3139731463 }
31398- case 18446744073709549857LLU: // 99999999if'''''''''''''''
31464+ case 18446744073709549853LLU: // 99999999ib'''''''''''''''
3139931465 {
31400- state.addr = 18446744073709549858LLU; // 99999999ig'''''''''''''''
31466+ state.addr = 18446744073709549854LLU; // 99999999ic'''''''''''''''
3140131467 break;
3140231468 }
31403- case 18446744073709549858LLU: // 99999999ig'''''''''''''''
31469+ case 18446744073709549854LLU: // 99999999ic'''''''''''''''
3140431470 {
3140531471 fprintf(stdout, "%s", ", ");
3140631472 // ACCUMULATE ARGUMENTS - BEGIN
@@ -31409,7 +31475,7 @@
3140931475 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3141031476 }
3141131477 // ACCUMULATE ARGUMENTS - END
31412- uint64_t return_to = 18446744073709549855LLU;
31478+ uint64_t return_to = 18446744073709549851LLU;
3141331479 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3141431480 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3141531481 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31418,18 +31484,18 @@
3141831484 state.addr = 787446708198178816LLU; // printnr___
3141931485 break;
3142031486 }
31421- case 18446744073709549855LLU: // 99999999id'''''''''''''''
31487+ case 18446744073709549851LLU: // 99999999i$'''''''''''''''
3142231488 {
31423- state.addr = 18446744073709549856LLU; // 99999999ie'''''''''''''''
31489+ state.addr = 18446744073709549852LLU; // 99999999ia'''''''''''''''
3142431490 break;
3142531491 }
31426- case 18446744073709549856LLU: // 99999999ie'''''''''''''''
31492+ case 18446744073709549852LLU: // 99999999ia'''''''''''''''
3142731493 {
3142831494 fprintf(stdout, "%s", "))");
31429- state.addr = 18446744073709549861LLU; // 99999999ij'''''''''''''''
31495+ state.addr = 18446744073709549857LLU; // 99999999if'''''''''''''''
3143031496 break;
3143131497 }
31432- case 18446744073709549861LLU: // 99999999ij'''''''''''''''
31498+ case 18446744073709549857LLU: // 99999999if'''''''''''''''
3143331499 {
3143431500 // variable u64 parcount__ goes out of scope
3143531501 // emitted destructur for type u64
@@ -31441,10 +31507,10 @@
3144131507 (void)LOCAL_POP_MOVE(&heap, 13LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference calleepars at 13
3144231508 heap.availilable_size_for_dynamic_objects += 0LLU;
3144331509 heap.availilable_size_for_dynamic_objects += 0LLU;
31444- state.addr = 18446744073709549854LLU; // 99999999ic'''''''''''''''
31510+ state.addr = 18446744073709549850LLU; // 99999999iZ'''''''''''''''
3144531511 break;
3144631512 }
31447- case 18446744073709549886LLU: // 99999999i8'''''''''''''''
31513+ case 18446744073709549882LLU: // 99999999i4'''''''''''''''
3144831514 {
3144931515 // ACCUMULATE ARGUMENTS - BEGIN
3145031516 {
@@ -31452,7 +31518,7 @@
3145231518 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3145331519 }
3145431520 // ACCUMULATE ARGUMENTS - END
31455- uint64_t return_to = 18446744073709549852LLU;
31521+ uint64_t return_to = 18446744073709549848LLU;
3145631522 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3145731523 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3145831524 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31461,12 +31527,12 @@
3146131527 state.addr = 819847183515949359LLU; // reportinit
3146231528 break;
3146331529 }
31464- case 18446744073709549852LLU: // 99999999ia'''''''''''''''
31530+ case 18446744073709549848LLU: // 99999999iX'''''''''''''''
3146531531 {
31466- state.addr = 18446744073709549853LLU; // 99999999ib'''''''''''''''
31532+ state.addr = 18446744073709549849LLU; // 99999999iY'''''''''''''''
3146731533 break;
3146831534 }
31469- case 18446744073709549853LLU: // 99999999ib'''''''''''''''
31535+ case 18446744073709549849LLU: // 99999999iY'''''''''''''''
3147031536 {
3147131537 fprintf(stderr, "%s", "can't access element ");
3147231538 printid(stderr, /*elemid____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 6LLU)));
@@ -31477,10 +31543,10 @@
3147731543 fprintf(stderr, "%s\n", "");
3147831544 exit(-1);
3147931545 }
31480- state.addr = 18446744073709549854LLU; // 99999999ic'''''''''''''''
31546+ state.addr = 18446744073709549850LLU; // 99999999iZ'''''''''''''''
3148131547 break;
3148231548 }
31483- case 18446744073709549854LLU: // 99999999ic'''''''''''''''
31549+ case 18446744073709549850LLU: // 99999999iZ'''''''''''''''
3148431550 {
3148531551 // variable typekind__ new_______ goes out of scope
3148631552 // emitted destructur for type typekind__
@@ -31490,7 +31556,7 @@
3149031556 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3149131557 }
3149231558 // ACCUMULATE ARGUMENTS - END
31493- uint64_t return_to = 18446744073709549851LLU;
31559+ uint64_t return_to = 18446744073709549847LLU;
3149431560 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3149531561 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3149631562 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31499,7 +31565,7 @@
3149931565 state.addr = 18446744073709551088LLU; // 999999991u'''''''''''''''
3150031566 break;
3150131567 }
31502- case 18446744073709549851LLU: // 99999999i$'''''''''''''''
31568+ case 18446744073709549847LLU: // 99999999iW'''''''''''''''
3150331569 {
3150431570 (void)LOCAL_POP_MOVE(&heap, 12LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference new_______ at 12
3150531571 // parameter-reference u64 remainsize goes out of scope
@@ -31544,7 +31610,7 @@
3154431610 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3154531611 }
3154631612 // ACCUMULATE ARGUMENTS - END
31547- uint64_t return_to = 18446744073709549849LLU;
31613+ uint64_t return_to = 18446744073709549845LLU;
3154831614 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3154931615 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3155031616 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31553,12 +31619,12 @@
3155331619 state.addr = 861504796319285248LLU; // typeu64___
3155431620 break;
3155531621 }
31556- case 18446744073709549849LLU: // 99999999iY'''''''''''''''
31622+ case 18446744073709549845LLU: // 99999999iU'''''''''''''''
3155731623 {
31558- state.addr = 18446744073709549850LLU; // 99999999iZ'''''''''''''''
31624+ state.addr = 18446744073709549846LLU; // 99999999iV'''''''''''''''
3155931625 break;
3156031626 }
31561- case 18446744073709549850LLU: // 99999999iZ'''''''''''''''
31627+ case 18446744073709549846LLU: // 99999999iV'''''''''''''''
3156231628 {
3156331629 {
3156431630 uint64_t arg = 0;
@@ -31645,7 +31711,7 @@
3164531711 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3164631712 }
3164731713 // ACCUMULATE ARGUMENTS - END
31648- uint64_t return_to = 18446744073709549846LLU;
31714+ uint64_t return_to = 18446744073709549842LLU;
3164931715 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3165031716 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3165131717 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31654,12 +31720,12 @@
3165431720 state.addr = 604790753280317473LLU; // findvarref
3165531721 break;
3165631722 }
31657- case 18446744073709549846LLU: // 99999999iV'''''''''''''''
31723+ case 18446744073709549842LLU: // 99999999iR'''''''''''''''
3165831724 {
31659- state.addr = 18446744073709549847LLU; // 99999999iW'''''''''''''''
31725+ state.addr = 18446744073709549843LLU; // 99999999iS'''''''''''''''
3166031726 break;
3166131727 }
31662- case 18446744073709549847LLU: // 99999999iW'''''''''''''''
31728+ case 18446744073709549843LLU: // 99999999iS'''''''''''''''
3166331729 {
3166431730 // variable u64 consume___ goes out of scope
3166531731 // emitted destructur for type u64
@@ -31667,10 +31733,10 @@
3166731733 // variable u64 optelem___ goes out of scope
3166831734 // emitted destructur for type u64
3166931735 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 11
31670- state.addr = 18446744073709549848LLU; // 99999999iX'''''''''''''''
31736+ state.addr = 18446744073709549844LLU; // 99999999iT'''''''''''''''
3167131737 break;
3167231738 }
31673- case 18446744073709549848LLU: // 99999999iX'''''''''''''''
31739+ case 18446744073709549844LLU: // 99999999iT'''''''''''''''
3167431740 {
3167531741 *LOCAL_ACCESS(heap.data, 10LLU, 7LLU) = 0LLU;
3167631742
@@ -31688,7 +31754,7 @@
3168831754 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3168931755 }
3169031756 // ACCUMULATE ARGUMENTS - END
31691- uint64_t return_to = 18446744073709549844LLU;
31757+ uint64_t return_to = 18446744073709549840LLU;
3169231758 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3169331759 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3169431760 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31697,12 +31763,12 @@
3169731763 state.addr = 367395560426147840LLU; // TYPECOPY__
3169831764 break;
3169931765 }
31700- case 18446744073709549844LLU: // 99999999iT'''''''''''''''
31766+ case 18446744073709549840LLU: // 99999999iP'''''''''''''''
3170131767 {
31702- state.addr = 18446744073709549845LLU; // 99999999iU'''''''''''''''
31768+ state.addr = 18446744073709549841LLU; // 99999999iQ'''''''''''''''
3170331769 break;
3170431770 }
31705- case 18446744073709549845LLU: // 99999999iU'''''''''''''''
31771+ case 18446744073709549841LLU: // 99999999iQ'''''''''''''''
3170631772 {
3170731773 // ACCUMULATE ARGUMENTS - BEGIN
3170831774 {
@@ -31734,7 +31800,7 @@
3173431800 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3173531801 }
3173631802 // ACCUMULATE ARGUMENTS - END
31737- uint64_t return_to = 18446744073709549842LLU;
31803+ uint64_t return_to = 18446744073709549838LLU;
3173831804 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3173931805 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3174031806 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31743,12 +31809,12 @@
3174331809 state.addr = 788334703340351488LLU; // pushvirt__
3174431810 break;
3174531811 }
31746- case 18446744073709549842LLU: // 99999999iR'''''''''''''''
31812+ case 18446744073709549838LLU: // 99999999iN'''''''''''''''
3174731813 {
31748- state.addr = 18446744073709549843LLU; // 99999999iS'''''''''''''''
31814+ state.addr = 18446744073709549839LLU; // 99999999iO'''''''''''''''
3174931815 break;
3175031816 }
31751- case 18446744073709549843LLU: // 99999999iS'''''''''''''''
31817+ case 18446744073709549839LLU: // 99999999iO'''''''''''''''
3175231818 {
3175331819 // variable type______ t_________ goes out of scope
3175431820 // emitted destructur for type type______
@@ -31758,7 +31824,7 @@
3175831824 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3175931825 }
3176031826 // ACCUMULATE ARGUMENTS - END
31761- uint64_t return_to = 18446744073709549841LLU;
31827+ uint64_t return_to = 18446744073709549837LLU;
3176231828 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3176331829 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3176431830 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31767,7 +31833,7 @@
3176731833 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3176831834 break;
3176931835 }
31770- case 18446744073709549841LLU: // 99999999iQ'''''''''''''''
31836+ case 18446744073709549837LLU: // 99999999iM'''''''''''''''
3177131837 {
3177231838 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 11
3177331839 // variable u64 initialize goes out of scope
@@ -31793,7 +31859,7 @@
3179331859 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3179431860 }
3179531861 // ACCUMULATE ARGUMENTS - END
31796- uint64_t return_to = 18446744073709549840LLU;
31862+ uint64_t return_to = 18446744073709549836LLU;
3179731863 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3179831864 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3179931865 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31802,7 +31868,7 @@
3180231868 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3180331869 break;
3180431870 }
31805- case 18446744073709549840LLU: // 99999999iP'''''''''''''''
31871+ case 18446744073709549836LLU: // 99999999iL'''''''''''''''
3180631872 {
3180731873 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 5
3180831874 // parameter-reference u64 id________ goes out of scope
@@ -31850,7 +31916,7 @@
3185031916 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3185131917 }
3185231918 // ACCUMULATE ARGUMENTS - END
31853- uint64_t return_to = 18446744073709549837LLU;
31919+ uint64_t return_to = 18446744073709549833LLU;
3185431920 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3185531921 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3185631922 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31859,25 +31925,25 @@
3185931925 state.addr = 728666047794575267LLU; // matchoptch
3186031926 break;
3186131927 }
31862- case 18446744073709549837LLU: // 99999999iM'''''''''''''''
31928+ case 18446744073709549833LLU: // 99999999iI'''''''''''''''
3186331929 {
31864- state.addr = 18446744073709549838LLU; // 99999999iN'''''''''''''''
31930+ state.addr = 18446744073709549834LLU; // 99999999iJ'''''''''''''''
3186531931 break;
3186631932 }
31867- case 18446744073709549838LLU: // 99999999iN'''''''''''''''
31933+ case 18446744073709549834LLU: // 99999999iJ'''''''''''''''
3186831934 {
3186931935 // variable u64 sym_______ goes out of scope
3187031936 // emitted destructur for type u64
3187131937 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 17
31872- state.addr = 18446744073709549839LLU; // 99999999iO'''''''''''''''
31938+ state.addr = 18446744073709549835LLU; // 99999999iK'''''''''''''''
3187331939 break;
3187431940 }
31875- case 18446744073709549839LLU: // 99999999iO'''''''''''''''
31941+ case 18446744073709549835LLU: // 99999999iK'''''''''''''''
3187631942 {
31877- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709549836LLU : 18446744073709549835LLU;
31943+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709549832LLU : 18446744073709549831LLU;
3187831944 break;
3187931945 }
31880- case 18446744073709549836LLU: // 99999999iL'''''''''''''''
31946+ case 18446744073709549832LLU: // 99999999iH'''''''''''''''
3188131947 {
3188231948 {
3188331949 uint64_t arg = 0;
@@ -31940,7 +32006,7 @@
3194032006 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3194132007 }
3194232008 // ACCUMULATE ARGUMENTS - END
31943- uint64_t return_to = 18446744073709549832LLU;
32009+ uint64_t return_to = 18446744073709549828LLU;
3194432010 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3194532011 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3194632012 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31949,20 +32015,20 @@
3194932015 state.addr = 604790753280317473LLU; // findvarref
3195032016 break;
3195132017 }
31952- case 18446744073709549832LLU: // 99999999iH'''''''''''''''
32018+ case 18446744073709549828LLU: // 99999999iD'''''''''''''''
3195332019 {
31954- state.addr = 18446744073709549833LLU; // 99999999iI'''''''''''''''
32020+ state.addr = 18446744073709549829LLU; // 99999999iE'''''''''''''''
3195532021 break;
3195632022 }
31957- case 18446744073709549833LLU: // 99999999iI'''''''''''''''
32023+ case 18446744073709549829LLU: // 99999999iE'''''''''''''''
3195832024 {
3195932025 // variable u64 consume___ goes out of scope
3196032026 // emitted destructur for type u64
3196132027 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference consume___ at 18
31962- state.addr = 18446744073709549834LLU; // 99999999iJ'''''''''''''''
32028+ state.addr = 18446744073709549830LLU; // 99999999iF'''''''''''''''
3196332029 break;
3196432030 }
31965- case 18446744073709549834LLU: // 99999999iJ'''''''''''''''
32031+ case 18446744073709549830LLU: // 99999999iF'''''''''''''''
3196632032 {
3196732033 {
3196832034 uint64_t arg = 0;
@@ -31974,7 +32040,7 @@
3197432040 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3197532041 }
3197632042 // ACCUMULATE ARGUMENTS - END
31977- uint64_t return_to = 18446744073709549830LLU;
32043+ uint64_t return_to = 18446744073709549826LLU;
3197832044 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3197932045 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3198032046 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -31983,17 +32049,17 @@
3198332049 state.addr = 861504796319285248LLU; // typeu64___
3198432050 break;
3198532051 }
31986- case 18446744073709549830LLU: // 99999999iF'''''''''''''''
32052+ case 18446744073709549826LLU: // 99999999iB'''''''''''''''
3198732053 {
31988- state.addr = 18446744073709549831LLU; // 99999999iG'''''''''''''''
32054+ state.addr = 18446744073709549827LLU; // 99999999iC'''''''''''''''
3198932055 break;
3199032056 }
31991- case 18446744073709549831LLU: // 99999999iG'''''''''''''''
32057+ case 18446744073709549827LLU: // 99999999iC'''''''''''''''
3199232058 {
31993- state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU))].elem0 ? 18446744073709549829LLU : 18446744073709549828LLU;
32059+ state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU))].elem0 ? 18446744073709549825LLU : 18446744073709549824LLU;
3199432060 break;
3199532061 }
31996- case 18446744073709549829LLU: // 99999999iE'''''''''''''''
32062+ case 18446744073709549825LLU: // 99999999iA'''''''''''''''
3199732063 {
3199832064 {
3199932065 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU), 1/*content*/), 0LLU);
@@ -32022,7 +32088,7 @@
3202232088 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3202332089 }
3202432090 // ACCUMULATE ARGUMENTS - END
32025- uint64_t return_to = 18446744073709549826LLU;
32091+ uint64_t return_to = 18446744073709549822LLU;
3202632092 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3202732093 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3202832094 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32031,12 +32097,12 @@
3203132097 state.addr = 517555565473470767LLU; // assertinit
3203232098 break;
3203332099 }
32034- case 18446744073709549826LLU: // 99999999iB'''''''''''''''
32100+ case 18446744073709549822LLU: // 99999999h8'''''''''''''''
3203532101 {
32036- state.addr = 18446744073709549827LLU; // 99999999iC'''''''''''''''
32102+ state.addr = 18446744073709549823LLU; // 99999999h9'''''''''''''''
3203732103 break;
3203832104 }
32039- case 18446744073709549827LLU: // 99999999iC'''''''''''''''
32105+ case 18446744073709549823LLU: // 99999999h9'''''''''''''''
3204032106 {
3204132107 {
3204232108 uint64_t arg = 0;
@@ -32089,7 +32155,7 @@
3208932155 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3209032156 }
3209132157 // ACCUMULATE ARGUMENTS - END
32092- uint64_t return_to = 18446744073709549823LLU;
32158+ uint64_t return_to = 18446744073709549819LLU;
3209332159 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0));
3209432160 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3209532161 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32098,20 +32164,20 @@
3209832164 state.addr = 787472324420075520LLU; // procelem__
3209932165 break;
3210032166 }
32101- case 18446744073709549823LLU: // 99999999h9'''''''''''''''
32167+ case 18446744073709549819LLU: // 99999999h5'''''''''''''''
3210232168 {
32103- state.addr = 18446744073709549824LLU; // 99999999i_'''''''''''''''
32169+ state.addr = 18446744073709549820LLU; // 99999999h6'''''''''''''''
3210432170 break;
3210532171 }
32106- case 18446744073709549824LLU: // 99999999i_'''''''''''''''
32172+ case 18446744073709549820LLU: // 99999999h6'''''''''''''''
3210732173 {
3210832174 // variable u64 unwrap____ goes out of scope
3210932175 // emitted destructur for type u64
3211032176 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference unwrap____ at 21
32111- state.addr = 18446744073709549825LLU; // 99999999iA'''''''''''''''
32177+ state.addr = 18446744073709549821LLU; // 99999999h7'''''''''''''''
3211232178 break;
3211332179 }
32114- case 18446744073709549825LLU: // 99999999iA'''''''''''''''
32180+ case 18446744073709549821LLU: // 99999999h7'''''''''''''''
3211532181 {
3211632182 // variable u64 structname goes out of scope
3211732183 // emitted destructur for type u64
@@ -32120,10 +32186,10 @@
3212032186 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference maintype__ at 19
3212132187 heap.availilable_size_for_dynamic_objects += 0LLU;
3212232188 heap.availilable_size_for_dynamic_objects += 0LLU;
32123- state.addr = 18446744073709549822LLU; // 99999999h8'''''''''''''''
32189+ state.addr = 18446744073709549818LLU; // 99999999h4'''''''''''''''
3212432190 break;
3212532191 }
32126- case 18446744073709549828LLU: // 99999999iD'''''''''''''''
32192+ case 18446744073709549824LLU: // 99999999i_'''''''''''''''
3212732193 {
3212832194 // ACCUMULATE ARGUMENTS - BEGIN
3212932195 {
@@ -32131,7 +32197,7 @@
3213132197 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3213232198 }
3213332199 // ACCUMULATE ARGUMENTS - END
32134- uint64_t return_to = 18446744073709549820LLU;
32200+ uint64_t return_to = 18446744073709549816LLU;
3213532201 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3213632202 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3213732203 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32140,12 +32206,12 @@
3214032206 state.addr = 819847183515949359LLU; // reportinit
3214132207 break;
3214232208 }
32143- case 18446744073709549820LLU: // 99999999h6'''''''''''''''
32209+ case 18446744073709549816LLU: // 99999999h2'''''''''''''''
3214432210 {
32145- state.addr = 18446744073709549821LLU; // 99999999h7'''''''''''''''
32211+ state.addr = 18446744073709549817LLU; // 99999999h3'''''''''''''''
3214632212 break;
3214732213 }
32148- case 18446744073709549821LLU: // 99999999h7'''''''''''''''
32214+ case 18446744073709549817LLU: // 99999999h3'''''''''''''''
3214932215 {
3215032216 fprintf(stderr, "%s", "expected struct buf found ");
3215132217 // ACCUMULATE ARGUMENTS - BEGIN
@@ -32154,7 +32220,7 @@
3215432220 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3215532221 }
3215632222 // ACCUMULATE ARGUMENTS - END
32157- uint64_t return_to = 18446744073709549818LLU;
32223+ uint64_t return_to = 18446744073709549814LLU;
3215832224 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3215932225 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3216032226 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32163,21 +32229,21 @@
3216332229 state.addr = 819847183518878432LLU; // reporttype
3216432230 break;
3216532231 }
32166- case 18446744073709549818LLU: // 99999999h4'''''''''''''''
32232+ case 18446744073709549814LLU: // 99999999h0'''''''''''''''
3216732233 {
32168- state.addr = 18446744073709549819LLU; // 99999999h5'''''''''''''''
32234+ state.addr = 18446744073709549815LLU; // 99999999h1'''''''''''''''
3216932235 break;
3217032236 }
32171- case 18446744073709549819LLU: // 99999999h5'''''''''''''''
32237+ case 18446744073709549815LLU: // 99999999h1'''''''''''''''
3217232238 {
3217332239 {
3217432240 fprintf(stderr, "%s\n", "");
3217532241 exit(-1);
3217632242 }
32177- state.addr = 18446744073709549822LLU; // 99999999h8'''''''''''''''
32243+ state.addr = 18446744073709549818LLU; // 99999999h4'''''''''''''''
3217832244 break;
3217932245 }
32180- case 18446744073709549822LLU: // 99999999h8'''''''''''''''
32246+ case 18446744073709549818LLU: // 99999999h4'''''''''''''''
3218132247 {
3218232248 // ACCUMULATE ARGUMENTS - BEGIN
3218332249 {
@@ -32189,7 +32255,7 @@
3218932255 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3219032256 }
3219132257 // ACCUMULATE ARGUMENTS - END
32192- uint64_t return_to = 18446744073709549816LLU;
32258+ uint64_t return_to = 18446744073709549812LLU;
3219332259 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3219432260 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3219532261 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32198,12 +32264,12 @@
3219832264 state.addr = 861504776686223360LLU; // typecopy__
3219932265 break;
3220032266 }
32201- case 18446744073709549816LLU: // 99999999h2'''''''''''''''
32267+ case 18446744073709549812LLU: // 99999999hy'''''''''''''''
3220232268 {
32203- state.addr = 18446744073709549817LLU; // 99999999h3'''''''''''''''
32269+ state.addr = 18446744073709549813LLU; // 99999999hz'''''''''''''''
3220432270 break;
3220532271 }
32206- case 18446744073709549817LLU: // 99999999h3'''''''''''''''
32272+ case 18446744073709549813LLU: // 99999999hz'''''''''''''''
3220732273 {
3220832274 // variable type______ subtype___ goes out of scope
3220932275 // emitted destructur for type type______
@@ -32213,7 +32279,7 @@
3221332279 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3221432280 }
3221532281 // ACCUMULATE ARGUMENTS - END
32216- uint64_t return_to = 18446744073709549815LLU;
32282+ uint64_t return_to = 18446744073709549811LLU;
3221732283 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3221832284 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3221932285 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32222,7 +32288,7 @@
3222232288 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3222332289 break;
3222432290 }
32225- case 18446744073709549815LLU: // 99999999h1'''''''''''''''
32291+ case 18446744073709549811LLU: // 99999999hx'''''''''''''''
3222632292 {
3222732293 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 18
3222832294 // variable u64 elemid____ goes out of scope
@@ -32230,10 +32296,10 @@
3223032296 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference elemid____ at 17
3223132297 heap.availilable_size_for_dynamic_objects += 0LLU;
3223232298 heap.availilable_size_for_dynamic_objects += 0LLU;
32233- state.addr = 18446744073709549814LLU; // 99999999h0'''''''''''''''
32299+ state.addr = 18446744073709549810LLU; // 99999999hw'''''''''''''''
3223432300 break;
3223532301 }
32236- case 18446744073709549835LLU: // 99999999iK'''''''''''''''
32302+ case 18446744073709549831LLU: // 99999999iG'''''''''''''''
3223732303 {
3223832304 {
3223932305 uint64_t arg = 0;
@@ -32295,7 +32361,7 @@
3229532361 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3229632362 }
3229732363 // ACCUMULATE ARGUMENTS - END
32298- uint64_t return_to = 18446744073709549811LLU;
32364+ uint64_t return_to = 18446744073709549807LLU;
3229932365 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3230032366 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3230132367 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32304,12 +32370,12 @@
3230432370 state.addr = 604790753280317473LLU; // findvarref
3230532371 break;
3230632372 }
32307- case 18446744073709549811LLU: // 99999999hx'''''''''''''''
32373+ case 18446744073709549807LLU: // 99999999ht'''''''''''''''
3230832374 {
32309- state.addr = 18446744073709549812LLU; // 99999999hy'''''''''''''''
32375+ state.addr = 18446744073709549808LLU; // 99999999hu'''''''''''''''
3231032376 break;
3231132377 }
32312- case 18446744073709549812LLU: // 99999999hy'''''''''''''''
32378+ case 18446744073709549808LLU: // 99999999hu'''''''''''''''
3231332379 {
3231432380 // variable u64 consume___ goes out of scope
3231532381 // emitted destructur for type u64
@@ -32317,10 +32383,10 @@
3231732383 // variable u64 optelem___ goes out of scope
3231832384 // emitted destructur for type u64
3231932385 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 17
32320- state.addr = 18446744073709549813LLU; // 99999999hz'''''''''''''''
32386+ state.addr = 18446744073709549809LLU; // 99999999hv'''''''''''''''
3232132387 break;
3232232388 }
32323- case 18446744073709549813LLU: // 99999999hz'''''''''''''''
32389+ case 18446744073709549809LLU: // 99999999hv'''''''''''''''
3232432390 {
3232532391 // ACCUMULATE ARGUMENTS - BEGIN
3232632392 {
@@ -32344,7 +32410,7 @@
3234432410 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3234532411 }
3234632412 // ACCUMULATE ARGUMENTS - END
32347- uint64_t return_to = 18446744073709549809LLU;
32413+ uint64_t return_to = 18446744073709549805LLU;
3234832414 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3234932415 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3235032416 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32353,17 +32419,17 @@
3235332419 state.addr = 587881357514113024LLU; // emitpar___
3235432420 break;
3235532421 }
32356- case 18446744073709549809LLU: // 99999999hv'''''''''''''''
32422+ case 18446744073709549805LLU: // 99999999hr'''''''''''''''
3235732423 {
32358- state.addr = 18446744073709549810LLU; // 99999999hw'''''''''''''''
32424+ state.addr = 18446744073709549806LLU; // 99999999hs'''''''''''''''
3235932425 break;
3236032426 }
32361- case 18446744073709549810LLU: // 99999999hw'''''''''''''''
32427+ case 18446744073709549806LLU: // 99999999hs'''''''''''''''
3236232428 {
32363- state.addr = 18446744073709549814LLU; // 99999999h0'''''''''''''''
32429+ state.addr = 18446744073709549810LLU; // 99999999hw'''''''''''''''
3236432430 break;
3236532431 }
32366- case 18446744073709549814LLU: // 99999999h0'''''''''''''''
32432+ case 18446744073709549810LLU: // 99999999hw'''''''''''''''
3236732433 {
3236832434 // variable u64 buf_______ goes out of scope
3236932435 // emitted destructur for type u64
@@ -32408,10 +32474,10 @@
3240832474 }
3240932475 case 517555565471902251LLU: // assertcomp
3241032476 {
32411- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549808LLU : 18446744073709549807LLU;
32477+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549804LLU : 18446744073709549803LLU;
3241232478 break;
3241332479 }
32414- case 18446744073709549808LLU: // 99999999hu'''''''''''''''
32480+ case 18446744073709549804LLU: // 99999999hq'''''''''''''''
3241532481 {
3241632482 fprintf(stderr, "%s", "function ");
3241732483 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
@@ -32422,10 +32488,10 @@
3242232488 fprintf(stderr, "%s\n", "");
3242332489 exit(-1);
3242432490 }
32425- state.addr = 18446744073709549807LLU; // 99999999ht'''''''''''''''
32491+ state.addr = 18446744073709549803LLU; // 99999999hp'''''''''''''''
3242632492 break;
3242732493 }
32428- case 18446744073709549807LLU: // 99999999ht'''''''''''''''
32494+ case 18446744073709549803LLU: // 99999999hp'''''''''''''''
3242932495 {
3243032496 // parameter-reference u64 complete__ goes out of scope
3243132497 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference complete__ at 3
@@ -32443,10 +32509,10 @@
3244332509 }
3244432510 case 517555565472664128LLU: // assertfin_
3244532511 {
32446- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549806LLU : 18446744073709549805LLU;
32512+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549802LLU : 18446744073709549801LLU;
3244732513 break;
3244832514 }
32449- case 18446744073709549806LLU: // 99999999hs'''''''''''''''
32515+ case 18446744073709549802LLU: // 99999999ho'''''''''''''''
3245032516 {
3245132517 fprintf(stderr, "%s", "function ");
3245232518 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
@@ -32457,10 +32523,10 @@
3245732523 fprintf(stderr, "%s\n", "");
3245832524 exit(-1);
3245932525 }
32460- state.addr = 18446744073709549805LLU; // 99999999hr'''''''''''''''
32526+ state.addr = 18446744073709549801LLU; // 99999999hn'''''''''''''''
3246132527 break;
3246232528 }
32463- case 18446744073709549805LLU: // 99999999hr'''''''''''''''
32529+ case 18446744073709549801LLU: // 99999999hn'''''''''''''''
3246432530 {
3246532531 // parameter-reference u64 finite____ goes out of scope
3246632532 (void)LOCAL_POP_MOVE(&heap, 3LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference finite____ at 3
@@ -32478,17 +32544,17 @@
3247832544 }
3247932545 case 734295421765213120LLU: // mutassert_
3248032546 {
32481- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)) ? 18446744073709549804LLU : 18446744073709549803LLU;
32547+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)) ? 18446744073709549800LLU : 18446744073709549799LLU;
3248232548 break;
3248332549 }
32484- case 18446744073709549804LLU: // 99999999hq'''''''''''''''
32550+ case 18446744073709549800LLU: // 99999999hm'''''''''''''''
3248532551 {
3248632552 heap.availilable_size_for_dynamic_objects += 0LLU;
3248732553 heap.availilable_size_for_dynamic_objects += 0LLU;
32488- state.addr = 18446744073709549802LLU; // 99999999ho'''''''''''''''
32554+ state.addr = 18446744073709549798LLU; // 99999999hk'''''''''''''''
3248932555 break;
3249032556 }
32491- case 18446744073709549803LLU: // 99999999hp'''''''''''''''
32557+ case 18446744073709549799LLU: // 99999999hl'''''''''''''''
3249232558 {
3249332559 fprintf(stderr, "%s", "in function ");
3249432560 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)));
@@ -32502,7 +32568,7 @@
3250232568 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3250332569 }
3250432570 // ACCUMULATE ARGUMENTS - END
32505- uint64_t return_to = 18446744073709549800LLU;
32571+ uint64_t return_to = 18446744073709549796LLU;
3250632572 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3250732573 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3250832574 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32511,12 +32577,12 @@
3251132577 state.addr = 819847183517274112LLU; // reportnr__
3251232578 break;
3251332579 }
32514- case 18446744073709549800LLU: // 99999999hm'''''''''''''''
32580+ case 18446744073709549796LLU: // 99999999hi'''''''''''''''
3251532581 {
32516- state.addr = 18446744073709549801LLU; // 99999999hn'''''''''''''''
32582+ state.addr = 18446744073709549797LLU; // 99999999hj'''''''''''''''
3251732583 break;
3251832584 }
32519- case 18446744073709549801LLU: // 99999999hn'''''''''''''''
32585+ case 18446744073709549797LLU: // 99999999hj'''''''''''''''
3252032586 {
3252132587 fprintf(stderr, "%s", " but found constant ");
3252232588 printid(stderr, /*parid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 4LLU)));
@@ -32524,10 +32590,10 @@
3252432590 fprintf(stderr, "%s\n", "");
3252532591 exit(-1);
3252632592 }
32527- state.addr = 18446744073709549802LLU; // 99999999ho'''''''''''''''
32593+ state.addr = 18446744073709549798LLU; // 99999999hk'''''''''''''''
3252832594 break;
3252932595 }
32530- case 18446744073709549802LLU: // 99999999ho'''''''''''''''
32596+ case 18446744073709549798LLU: // 99999999hk'''''''''''''''
3253132597 {
3253232598 // parameter-reference u64 parid_____ goes out of scope
3253332599 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 5
@@ -32576,7 +32642,7 @@
3257632642 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3257732643 }
3257832644 // ACCUMULATE ARGUMENTS - END
32579- uint64_t return_to = 18446744073709549797LLU;
32645+ uint64_t return_to = 18446744073709549793LLU;
3258032646 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3258132647 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3258232648 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32585,30 +32651,30 @@
3258532651 state.addr = 728666047794575267LLU; // matchoptch
3258632652 break;
3258732653 }
32588- case 18446744073709549797LLU: // 99999999hj'''''''''''''''
32654+ case 18446744073709549793LLU: // 99999999hf'''''''''''''''
3258932655 {
32590- state.addr = 18446744073709549798LLU; // 99999999hk'''''''''''''''
32656+ state.addr = 18446744073709549794LLU; // 99999999hg'''''''''''''''
3259132657 break;
3259232658 }
32593- case 18446744073709549798LLU: // 99999999hk'''''''''''''''
32659+ case 18446744073709549794LLU: // 99999999hg'''''''''''''''
3259432660 {
3259532661 // variable u64 sym_______ goes out of scope
3259632662 // emitted destructur for type u64
3259732663 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 20
32598- state.addr = 18446744073709549799LLU; // 99999999hl'''''''''''''''
32664+ state.addr = 18446744073709549795LLU; // 99999999hh'''''''''''''''
3259932665 break;
3260032666 }
32601- case 18446744073709549799LLU: // 99999999hl'''''''''''''''
32667+ case 18446744073709549795LLU: // 99999999hh'''''''''''''''
3260232668 {
32603- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549796LLU : 18446744073709549795LLU;
32669+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709549792LLU : 18446744073709549791LLU;
3260432670 break;
3260532671 }
32606- case 18446744073709549796LLU: // 99999999hi'''''''''''''''
32672+ case 18446744073709549792LLU: // 99999999he'''''''''''''''
3260732673 {
32608- state.addr = 2LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549794LLU : 18446744073709549793LLU;
32674+ state.addr = 2LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549790LLU : 18446744073709549789LLU;
3260932675 break;
3261032676 }
32611- case 18446744073709549794LLU: // 99999999hg'''''''''''''''
32677+ case 18446744073709549790LLU: // 99999999hc'''''''''''''''
3261232678 {
3261332679 {
3261432680 uint64_t arg = 0;
@@ -32671,7 +32737,7 @@
3267132737 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3267232738 }
3267332739 // ACCUMULATE ARGUMENTS - END
32674- uint64_t return_to = 18446744073709549790LLU;
32740+ uint64_t return_to = 18446744073709549786LLU;
3267532741 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3267632742 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3267732743 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32680,20 +32746,20 @@
3268032746 state.addr = 604790753280317473LLU; // findvarref
3268132747 break;
3268232748 }
32683- case 18446744073709549790LLU: // 99999999hc'''''''''''''''
32749+ case 18446744073709549786LLU: // 99999999hZ'''''''''''''''
3268432750 {
32685- state.addr = 18446744073709549791LLU; // 99999999hd'''''''''''''''
32751+ state.addr = 18446744073709549787LLU; // 99999999h$'''''''''''''''
3268632752 break;
3268732753 }
32688- case 18446744073709549791LLU: // 99999999hd'''''''''''''''
32754+ case 18446744073709549787LLU: // 99999999h$'''''''''''''''
3268932755 {
3269032756 // variable u64 consume___ goes out of scope
3269132757 // emitted destructur for type u64
3269232758 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference consume___ at 21
32693- state.addr = 18446744073709549792LLU; // 99999999he'''''''''''''''
32759+ state.addr = 18446744073709549788LLU; // 99999999ha'''''''''''''''
3269432760 break;
3269532761 }
32696- case 18446744073709549792LLU: // 99999999he'''''''''''''''
32762+ case 18446744073709549788LLU: // 99999999ha'''''''''''''''
3269732763 {
3269832764 {
3269932765 uint64_t arg = 0;
@@ -32705,7 +32771,7 @@
3270532771 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3270632772 }
3270732773 // ACCUMULATE ARGUMENTS - END
32708- uint64_t return_to = 18446744073709549788LLU;
32774+ uint64_t return_to = 18446744073709549784LLU;
3270932775 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3271032776 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3271132777 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32714,17 +32780,17 @@
3271432780 state.addr = 861504796319285248LLU; // typeu64___
3271532781 break;
3271632782 }
32717- case 18446744073709549788LLU: // 99999999ha'''''''''''''''
32783+ case 18446744073709549784LLU: // 99999999hX'''''''''''''''
3271832784 {
32719- state.addr = 18446744073709549789LLU; // 99999999hb'''''''''''''''
32785+ state.addr = 18446744073709549785LLU; // 99999999hY'''''''''''''''
3272032786 break;
3272132787 }
32722- case 18446744073709549789LLU: // 99999999hb'''''''''''''''
32788+ case 18446744073709549785LLU: // 99999999hY'''''''''''''''
3272332789 {
32724- state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 6LLU))].elem0 ? 18446744073709549787LLU : 18446744073709549786LLU;
32790+ state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 6LLU))].elem0 ? 18446744073709549783LLU : 18446744073709549782LLU;
3272532791 break;
3272632792 }
32727- case 18446744073709549787LLU: // 99999999h$'''''''''''''''
32793+ case 18446744073709549783LLU: // 99999999hW'''''''''''''''
3272832794 {
3272932795 {
3273032796 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, *LOCAL_ACCESS(heap.data, 21LLU, 6LLU), 1/*content*/), 0LLU);
@@ -32753,7 +32819,7 @@
3275332819 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3275432820 }
3275532821 // ACCUMULATE ARGUMENTS - END
32756- uint64_t return_to = 18446744073709549784LLU;
32822+ uint64_t return_to = 18446744073709549780LLU;
3275732823 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3275832824 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3275932825 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32762,12 +32828,12 @@
3276232828 state.addr = 517555565473470767LLU; // assertinit
3276332829 break;
3276432830 }
32765- case 18446744073709549784LLU: // 99999999hX'''''''''''''''
32831+ case 18446744073709549780LLU: // 99999999hT'''''''''''''''
3276632832 {
32767- state.addr = 18446744073709549785LLU; // 99999999hY'''''''''''''''
32833+ state.addr = 18446744073709549781LLU; // 99999999hU'''''''''''''''
3276832834 break;
3276932835 }
32770- case 18446744073709549785LLU: // 99999999hY'''''''''''''''
32836+ case 18446744073709549781LLU: // 99999999hU'''''''''''''''
3277132837 {
3277232838 // ACCUMULATE ARGUMENTS - BEGIN
3277332839 {
@@ -32815,7 +32881,7 @@
3281532881 LOCAL_PUSH_MOVE(&heap, 10LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3281632882 }
3281732883 // ACCUMULATE ARGUMENTS - END
32818- uint64_t return_to = 18446744073709549782LLU;
32884+ uint64_t return_to = 18446744073709549778LLU;
3281932885 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0));
3282032886 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3282132887 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 11LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32824,12 +32890,12 @@
3282432890 state.addr = 787472324420075520LLU; // procelem__
3282532891 break;
3282632892 }
32827- case 18446744073709549782LLU: // 99999999hV'''''''''''''''
32893+ case 18446744073709549778LLU: // 99999999hR'''''''''''''''
3282832894 {
32829- state.addr = 18446744073709549783LLU; // 99999999hW'''''''''''''''
32895+ state.addr = 18446744073709549779LLU; // 99999999hS'''''''''''''''
3283032896 break;
3283132897 }
32832- case 18446744073709549783LLU: // 99999999hW'''''''''''''''
32898+ case 18446744073709549779LLU: // 99999999hS'''''''''''''''
3283332899 {
3283432900 // variable u64 structname goes out of scope
3283532901 // emitted destructur for type u64
@@ -32838,10 +32904,10 @@
3283832904 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference maintype__ at 22
3283932905 heap.availilable_size_for_dynamic_objects += 0LLU;
3284032906 heap.availilable_size_for_dynamic_objects += 0LLU;
32841- state.addr = 18446744073709549781LLU; // 99999999hU'''''''''''''''
32907+ state.addr = 18446744073709549777LLU; // 99999999hQ'''''''''''''''
3284232908 break;
3284332909 }
32844- case 18446744073709549786LLU: // 99999999hZ'''''''''''''''
32910+ case 18446744073709549782LLU: // 99999999hV'''''''''''''''
3284532911 {
3284632912 // ACCUMULATE ARGUMENTS - BEGIN
3284732913 {
@@ -32849,7 +32915,7 @@
3284932915 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3285032916 }
3285132917 // ACCUMULATE ARGUMENTS - END
32852- uint64_t return_to = 18446744073709549779LLU;
32918+ uint64_t return_to = 18446744073709549775LLU;
3285332919 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3285432920 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3285532921 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32858,12 +32924,12 @@
3285832924 state.addr = 819847183515949359LLU; // reportinit
3285932925 break;
3286032926 }
32861- case 18446744073709549779LLU: // 99999999hS'''''''''''''''
32927+ case 18446744073709549775LLU: // 99999999hO'''''''''''''''
3286232928 {
32863- state.addr = 18446744073709549780LLU; // 99999999hT'''''''''''''''
32929+ state.addr = 18446744073709549776LLU; // 99999999hP'''''''''''''''
3286432930 break;
3286532931 }
32866- case 18446744073709549780LLU: // 99999999hT'''''''''''''''
32932+ case 18446744073709549776LLU: // 99999999hP'''''''''''''''
3286732933 {
3286832934 fprintf(stderr, "%s", "expected struct buf found ");
3286932935 // ACCUMULATE ARGUMENTS - BEGIN
@@ -32872,7 +32938,7 @@
3287232938 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3287332939 }
3287432940 // ACCUMULATE ARGUMENTS - END
32875- uint64_t return_to = 18446744073709549777LLU;
32941+ uint64_t return_to = 18446744073709549773LLU;
3287632942 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3287732943 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3287832944 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32881,21 +32947,21 @@
3288132947 state.addr = 819847183518878432LLU; // reporttype
3288232948 break;
3288332949 }
32884- case 18446744073709549777LLU: // 99999999hQ'''''''''''''''
32950+ case 18446744073709549773LLU: // 99999999hM'''''''''''''''
3288532951 {
32886- state.addr = 18446744073709549778LLU; // 99999999hR'''''''''''''''
32952+ state.addr = 18446744073709549774LLU; // 99999999hN'''''''''''''''
3288732953 break;
3288832954 }
32889- case 18446744073709549778LLU: // 99999999hR'''''''''''''''
32955+ case 18446744073709549774LLU: // 99999999hN'''''''''''''''
3289032956 {
3289132957 {
3289232958 fprintf(stderr, "%s\n", "");
3289332959 exit(-1);
3289432960 }
32895- state.addr = 18446744073709549781LLU; // 99999999hU'''''''''''''''
32961+ state.addr = 18446744073709549777LLU; // 99999999hQ'''''''''''''''
3289632962 break;
3289732963 }
32898- case 18446744073709549781LLU: // 99999999hU'''''''''''''''
32964+ case 18446744073709549777LLU: // 99999999hQ'''''''''''''''
3289932965 {
3290032966 // ACCUMULATE ARGUMENTS - BEGIN
3290132967 {
@@ -32907,7 +32973,7 @@
3290732973 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3290832974 }
3290932975 // ACCUMULATE ARGUMENTS - END
32910- uint64_t return_to = 18446744073709549775LLU;
32976+ uint64_t return_to = 18446744073709549771LLU;
3291132977 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3291232978 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3291332979 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32916,12 +32982,12 @@
3291632982 state.addr = 861504776686223360LLU; // typecopy__
3291732983 break;
3291832984 }
32919- case 18446744073709549775LLU: // 99999999hO'''''''''''''''
32985+ case 18446744073709549771LLU: // 99999999hK'''''''''''''''
3292032986 {
32921- state.addr = 18446744073709549776LLU; // 99999999hP'''''''''''''''
32987+ state.addr = 18446744073709549772LLU; // 99999999hL'''''''''''''''
3292232988 break;
3292332989 }
32924- case 18446744073709549776LLU: // 99999999hP'''''''''''''''
32990+ case 18446744073709549772LLU: // 99999999hL'''''''''''''''
3292532991 {
3292632992 {
3292732993 uint64_t arg = 0;
@@ -32960,7 +33026,7 @@
3296033026 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3296133027 }
3296233028 // ACCUMULATE ARGUMENTS - END
32963- uint64_t return_to = 18446744073709549768LLU;
33029+ uint64_t return_to = 18446744073709549764LLU;
3296433030 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3296533031 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3296633032 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32969,12 +33035,12 @@
3296933035 state.addr = 587568545413988352LLU; // elblock___
3297033036 break;
3297133037 }
32972- case 18446744073709549768LLU: // 99999999hH'''''''''''''''
33038+ case 18446744073709549764LLU: // 99999999hD'''''''''''''''
3297333039 {
32974- state.addr = 18446744073709549769LLU; // 99999999hI'''''''''''''''
33040+ state.addr = 18446744073709549765LLU; // 99999999hE'''''''''''''''
3297533041 break;
3297633042 }
32977- case 18446744073709549769LLU: // 99999999hI'''''''''''''''
33043+ case 18446744073709549765LLU: // 99999999hE'''''''''''''''
3297833044 {
3297933045 {
3298033046 uint64_t exchange = LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 26*/;
@@ -32990,7 +33056,7 @@
3299033056 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3299133057 }
3299233058 // ACCUMULATE ARGUMENTS - END
32993- uint64_t return_to = 18446744073709549770LLU;
33059+ uint64_t return_to = 18446744073709549766LLU;
3299433060 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3299533061 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3299633062 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -32999,17 +33065,17 @@
3299933065 state.addr = 890786982252724224LLU; // varentry__
3300033066 break;
3300133067 }
33002- case 18446744073709549770LLU: // 99999999hJ'''''''''''''''
33068+ case 18446744073709549766LLU: // 99999999hF'''''''''''''''
3300333069 {
33004- state.addr = 18446744073709549771LLU; // 99999999hK'''''''''''''''
33070+ state.addr = 18446744073709549767LLU; // 99999999hG'''''''''''''''
3300533071 break;
3300633072 }
33007- case 18446744073709549771LLU: // 99999999hK'''''''''''''''
33073+ case 18446744073709549767LLU: // 99999999hG'''''''''''''''
3300833074 {
33009- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 24LLU, 23LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)), 15) ? 18446744073709549773LLU : 18446744073709549772LLU;
33075+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 24LLU, 23LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)), 15) ? 18446744073709549769LLU : 18446744073709549768LLU;
3301033076 break;
3301133077 }
33012- case 18446744073709549773LLU: // 99999999hM'''''''''''''''
33078+ case 18446744073709549769LLU: // 99999999hI'''''''''''''''
3301333079 {
3301433080 {
3301533081 uint64_t arg = *LOCAL_ACCESS(heap.data, 24LLU, 23LLU);
@@ -33032,7 +33098,7 @@
3303233098 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3303333099 }
3303433100 // ACCUMULATE ARGUMENTS - END
33035- uint64_t return_to = 18446744073709549767LLU;
33101+ uint64_t return_to = 18446744073709549763LLU;
3303633102 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3303733103 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3303833104 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33041,20 +33107,20 @@
3304133107 state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
3304233108 break;
3304333109 }
33044- case 18446744073709549767LLU: // 99999999hG'''''''''''''''
33110+ case 18446744073709549763LLU: // 99999999hC'''''''''''''''
3304533111 {
3304633112 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference block_____ at 25
3304733113 heap.availilable_size_for_dynamic_objects += 0LLU;
3304833114 heap.availilable_size_for_dynamic_objects += 0LLU;
33049- state.addr = 18446744073709549766LLU; // 99999999hF'''''''''''''''
33115+ state.addr = 18446744073709549762LLU; // 99999999hB'''''''''''''''
3305033116 break;
3305133117 }
33052- case 18446744073709549772LLU: // 99999999hL'''''''''''''''
33118+ case 18446744073709549768LLU: // 99999999hH'''''''''''''''
3305333119 {
33054- state.addr = 18446744073709549766LLU; // 99999999hF'''''''''''''''
33120+ state.addr = 18446744073709549762LLU; // 99999999hB'''''''''''''''
3305533121 break;
3305633122 }
33057- case 18446744073709549766LLU: // 99999999hF'''''''''''''''
33123+ case 18446744073709549762LLU: // 99999999hB'''''''''''''''
3305833124 {
3305933125 // variable varentry__ __________ goes out of scope
3306033126 // (uninitialized -> no destructor-call)
@@ -33065,10 +33131,10 @@
3306533131 // variable u64 elemid2___ goes out of scope
3306633132 // (uninitialized -> no destructor-call)
3306733133 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference elemid2___ at 22
33068- state.addr = 18446744073709549774LLU; // 99999999hN'''''''''''''''
33134+ state.addr = 18446744073709549770LLU; // 99999999hJ'''''''''''''''
3306933135 break;
3307033136 }
33071- case 18446744073709549774LLU: // 99999999hN'''''''''''''''
33137+ case 18446744073709549770LLU: // 99999999hJ'''''''''''''''
3307233138 {
3307333139 // variable type______ subtype___ goes out of scope
3307433140 // emitted destructur for type type______
@@ -33078,7 +33144,7 @@
3307833144 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3307933145 }
3308033146 // ACCUMULATE ARGUMENTS - END
33081- uint64_t return_to = 18446744073709549765LLU;
33147+ uint64_t return_to = 18446744073709549761LLU;
3308233148 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3308333149 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3308433150 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33087,7 +33153,7 @@
3308733153 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3308833154 break;
3308933155 }
33090- case 18446744073709549765LLU: // 99999999hE'''''''''''''''
33156+ case 18446744073709549761LLU: // 99999999hA'''''''''''''''
3309133157 {
3309233158 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 21
3309333159 // variable u64 elemid____ goes out of scope
@@ -33095,10 +33161,10 @@
3309533161 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference elemid____ at 20
3309633162 heap.availilable_size_for_dynamic_objects += 0LLU;
3309733163 heap.availilable_size_for_dynamic_objects += 0LLU;
33098- state.addr = 18446744073709549764LLU; // 99999999hD'''''''''''''''
33164+ state.addr = 18446744073709549760LLU; // 99999999h_'''''''''''''''
3309933165 break;
3310033166 }
33101- case 18446744073709549793LLU: // 99999999hf'''''''''''''''
33167+ case 18446744073709549789LLU: // 99999999hb'''''''''''''''
3310233168 {
3310333169 // ACCUMULATE ARGUMENTS - BEGIN
3310433170 {
@@ -33106,7 +33172,7 @@
3310633172 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3310733173 }
3310833174 // ACCUMULATE ARGUMENTS - END
33109- uint64_t return_to = 18446744073709549762LLU;
33175+ uint64_t return_to = 18446744073709549758LLU;
3311033176 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3311133177 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3311233178 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33115,12 +33181,12 @@
3311533181 state.addr = 819847183515949359LLU; // reportinit
3311633182 break;
3311733183 }
33118- case 18446744073709549762LLU: // 99999999hB'''''''''''''''
33184+ case 18446744073709549758LLU: // 99999999g8'''''''''''''''
3311933185 {
33120- state.addr = 18446744073709549763LLU; // 99999999hC'''''''''''''''
33186+ state.addr = 18446744073709549759LLU; // 99999999g9'''''''''''''''
3312133187 break;
3312233188 }
33123- case 18446744073709549763LLU: // 99999999hC'''''''''''''''
33189+ case 18446744073709549759LLU: // 99999999g9'''''''''''''''
3312433190 {
3312533191 // ACCUMULATE ARGUMENTS - BEGIN
3312633192 {
@@ -33128,7 +33194,7 @@
3312833194 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3312933195 }
3313033196 // ACCUMULATE ARGUMENTS - END
33131- uint64_t return_to = 18446744073709549760LLU;
33197+ uint64_t return_to = 18446744073709549756LLU;
3313233198 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3313333199 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3313433200 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33137,12 +33203,12 @@
3313733203 state.addr = 819847183514380911LLU; // reportcont
3313833204 break;
3313933205 }
33140- case 18446744073709549760LLU: // 99999999h_'''''''''''''''
33206+ case 18446744073709549756LLU: // 99999999g6'''''''''''''''
3314133207 {
33142- state.addr = 18446744073709549761LLU; // 99999999hA'''''''''''''''
33208+ state.addr = 18446744073709549757LLU; // 99999999g7'''''''''''''''
3314333209 break;
3314433210 }
33145- case 18446744073709549761LLU: // 99999999hA'''''''''''''''
33211+ case 18446744073709549757LLU: // 99999999g7'''''''''''''''
3314633212 {
3314733213 fprintf(stderr, "%s", "-parameter can't be used with element of ");
3314833214 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -33150,17 +33216,17 @@
3315033216 fprintf(stderr, "%s\n", "");
3315133217 exit(-1);
3315233218 }
33153- state.addr = 18446744073709549764LLU; // 99999999hD'''''''''''''''
33219+ state.addr = 18446744073709549760LLU; // 99999999h_'''''''''''''''
3315433220 break;
3315533221 }
33156- case 18446744073709549764LLU: // 99999999hD'''''''''''''''
33222+ case 18446744073709549760LLU: // 99999999h_'''''''''''''''
3315733223 {
3315833224 heap.availilable_size_for_dynamic_objects += 0LLU;
3315933225 heap.availilable_size_for_dynamic_objects += 0LLU;
33160- state.addr = 18446744073709549759LLU; // 99999999g9'''''''''''''''
33226+ state.addr = 18446744073709549755LLU; // 99999999g5'''''''''''''''
3316133227 break;
3316233228 }
33163- case 18446744073709549795LLU: // 99999999hh'''''''''''''''
33229+ case 18446744073709549791LLU: // 99999999hd'''''''''''''''
3316433230 {
3316533231 {
3316633232 uint64_t arg = 0;
@@ -33222,7 +33288,7 @@
3322233288 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3322333289 }
3322433290 // ACCUMULATE ARGUMENTS - END
33225- uint64_t return_to = 18446744073709549756LLU;
33291+ uint64_t return_to = 18446744073709549752LLU;
3322633292 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3322733293 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3322833294 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33231,12 +33297,12 @@
3323133297 state.addr = 604790753280317473LLU; // findvarref
3323233298 break;
3323333299 }
33234- case 18446744073709549756LLU: // 99999999g6'''''''''''''''
33300+ case 18446744073709549752LLU: // 99999999g2'''''''''''''''
3323533301 {
33236- state.addr = 18446744073709549757LLU; // 99999999g7'''''''''''''''
33302+ state.addr = 18446744073709549753LLU; // 99999999g3'''''''''''''''
3323733303 break;
3323833304 }
33239- case 18446744073709549757LLU: // 99999999g7'''''''''''''''
33305+ case 18446744073709549753LLU: // 99999999g3'''''''''''''''
3324033306 {
3324133307 // variable u64 consume___ goes out of scope
3324233308 // emitted destructur for type u64
@@ -33244,20 +33310,20 @@
3324433310 // variable u64 optelem___ goes out of scope
3324533311 // emitted destructur for type u64
3324633312 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 20
33247- state.addr = 18446744073709549758LLU; // 99999999g8'''''''''''''''
33313+ state.addr = 18446744073709549754LLU; // 99999999g4'''''''''''''''
3324833314 break;
3324933315 }
33250- case 18446744073709549758LLU: // 99999999g8'''''''''''''''
33316+ case 18446744073709549754LLU: // 99999999g4'''''''''''''''
3325133317 {
33252- state.addr = 0LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549755LLU : 18446744073709549754LLU;
33318+ state.addr = 0LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549751LLU : 18446744073709549750LLU;
3325333319 break;
3325433320 }
33255- case 18446744073709549755LLU: // 99999999g5'''''''''''''''
33321+ case 18446744073709549751LLU: // 99999999g1'''''''''''''''
3325633322 {
33257- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549753LLU : 18446744073709549752LLU;
33323+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549749LLU : 18446744073709549748LLU;
3325833324 break;
3325933325 }
33260- case 18446744073709549753LLU: // 99999999g3'''''''''''''''
33326+ case 18446744073709549749LLU: // 99999999gz'''''''''''''''
3326133327 {
3326233328 // ACCUMULATE ARGUMENTS - BEGIN
3326333329 {
@@ -33265,7 +33331,7 @@
3326533331 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3326633332 }
3326733333 // ACCUMULATE ARGUMENTS - END
33268- uint64_t return_to = 18446744073709549750LLU;
33334+ uint64_t return_to = 18446744073709549746LLU;
3326933335 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3327033336 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3327133337 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33274,12 +33340,12 @@
3327433340 state.addr = 819847183515949359LLU; // reportinit
3327533341 break;
3327633342 }
33277- case 18446744073709549750LLU: // 99999999g0'''''''''''''''
33343+ case 18446744073709549746LLU: // 99999999gw'''''''''''''''
3327833344 {
33279- state.addr = 18446744073709549751LLU; // 99999999g1'''''''''''''''
33345+ state.addr = 18446744073709549747LLU; // 99999999gx'''''''''''''''
3328033346 break;
3328133347 }
33282- case 18446744073709549751LLU: // 99999999g1'''''''''''''''
33348+ case 18446744073709549747LLU: // 99999999gx'''''''''''''''
3328333349 {
3328433350 fprintf(stderr, "%s", "produce-argument ");
3328533351 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -33290,10 +33356,10 @@
3329033356 }
3329133357 heap.availilable_size_for_dynamic_objects += 0LLU;
3329233358 heap.availilable_size_for_dynamic_objects += 0LLU;
33293- state.addr = 18446744073709549749LLU; // 99999999gz'''''''''''''''
33359+ state.addr = 18446744073709549745LLU; // 99999999gv'''''''''''''''
3329433360 break;
3329533361 }
33296- case 18446744073709549752LLU: // 99999999g2'''''''''''''''
33362+ case 18446744073709549748LLU: // 99999999gy'''''''''''''''
3329733363 {
3329833364 // ACCUMULATE ARGUMENTS - BEGIN
3329933365 {
@@ -33313,7 +33379,7 @@
3331333379 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3331433380 }
3331533381 // ACCUMULATE ARGUMENTS - END
33316- uint64_t return_to = 18446744073709549747LLU;
33382+ uint64_t return_to = 18446744073709549743LLU;
3331733383 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3331833384 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3331933385 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33322,36 +33388,36 @@
3332233388 state.addr = 660220432971388961LLU; // initvarref
3332333389 break;
3332433390 }
33325- case 18446744073709549747LLU: // 99999999gx'''''''''''''''
33391+ case 18446744073709549743LLU: // 99999999gt'''''''''''''''
3332633392 {
33327- state.addr = 18446744073709549748LLU; // 99999999gy'''''''''''''''
33393+ state.addr = 18446744073709549744LLU; // 99999999gu'''''''''''''''
3332833394 break;
3332933395 }
33330- case 18446744073709549748LLU: // 99999999gy'''''''''''''''
33396+ case 18446744073709549744LLU: // 99999999gu'''''''''''''''
3333133397 {
3333233398 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) = 1LLU;
3333333399
33334- state.addr = 18446744073709549749LLU; // 99999999gz'''''''''''''''
33400+ state.addr = 18446744073709549745LLU; // 99999999gv'''''''''''''''
3333533401 break;
3333633402 }
33337- case 18446744073709549749LLU: // 99999999gz'''''''''''''''
33403+ case 18446744073709549745LLU: // 99999999gv'''''''''''''''
3333833404 {
3333933405 heap.availilable_size_for_dynamic_objects += 0LLU;
3334033406 heap.availilable_size_for_dynamic_objects += 0LLU;
33341- state.addr = 18446744073709549746LLU; // 99999999gw'''''''''''''''
33407+ state.addr = 18446744073709549742LLU; // 99999999gs'''''''''''''''
3334233408 break;
3334333409 }
33344- case 18446744073709549754LLU: // 99999999g4'''''''''''''''
33410+ case 18446744073709549750LLU: // 99999999g0'''''''''''''''
3334533411 {
33346- state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549745LLU : 18446744073709549744LLU;
33412+ state.addr = 1LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549741LLU : 18446744073709549740LLU;
3334733413 break;
3334833414 }
33349- case 18446744073709549745LLU: // 99999999gv'''''''''''''''
33415+ case 18446744073709549741LLU: // 99999999gr'''''''''''''''
3335033416 {
33351- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549743LLU : 18446744073709549742LLU;
33417+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549739LLU : 18446744073709549738LLU;
3335233418 break;
3335333419 }
33354- case 18446744073709549743LLU: // 99999999gt'''''''''''''''
33420+ case 18446744073709549739LLU: // 99999999gp'''''''''''''''
3335533421 {
3335633422 // ACCUMULATE ARGUMENTS - BEGIN
3335733423 {
@@ -33371,7 +33437,7 @@
3337133437 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3337233438 }
3337333439 // ACCUMULATE ARGUMENTS - END
33374- uint64_t return_to = 18446744073709549740LLU;
33440+ uint64_t return_to = 18446744073709549736LLU;
3337533441 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3337633442 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3337733443 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33380,21 +33446,21 @@
3338033446 state.addr = 732615645798520865LLU; // movevarref
3338133447 break;
3338233448 }
33383- case 18446744073709549740LLU: // 99999999gq'''''''''''''''
33449+ case 18446744073709549736LLU: // 99999999gm'''''''''''''''
3338433450 {
33385- state.addr = 18446744073709549741LLU; // 99999999gr'''''''''''''''
33451+ state.addr = 18446744073709549737LLU; // 99999999gn'''''''''''''''
3338633452 break;
3338733453 }
33388- case 18446744073709549741LLU: // 99999999gr'''''''''''''''
33454+ case 18446744073709549737LLU: // 99999999gn'''''''''''''''
3338933455 {
3339033456 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) = 0LLU;
3339133457
3339233458 heap.availilable_size_for_dynamic_objects += 0LLU;
3339333459 heap.availilable_size_for_dynamic_objects += 0LLU;
33394- state.addr = 18446744073709549739LLU; // 99999999gp'''''''''''''''
33460+ state.addr = 18446744073709549735LLU; // 99999999gl'''''''''''''''
3339533461 break;
3339633462 }
33397- case 18446744073709549742LLU: // 99999999gs'''''''''''''''
33463+ case 18446744073709549738LLU: // 99999999go'''''''''''''''
3339833464 {
3339933465 // ACCUMULATE ARGUMENTS - BEGIN
3340033466 {
@@ -33402,7 +33468,7 @@
3340233468 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3340333469 }
3340433470 // ACCUMULATE ARGUMENTS - END
33405- uint64_t return_to = 18446744073709549737LLU;
33471+ uint64_t return_to = 18446744073709549733LLU;
3340633472 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3340733473 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3340833474 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33411,12 +33477,12 @@
3341133477 state.addr = 819847183515949359LLU; // reportinit
3341233478 break;
3341333479 }
33414- case 18446744073709549737LLU: // 99999999gn'''''''''''''''
33480+ case 18446744073709549733LLU: // 99999999gj'''''''''''''''
3341533481 {
33416- state.addr = 18446744073709549738LLU; // 99999999go'''''''''''''''
33482+ state.addr = 18446744073709549734LLU; // 99999999gk'''''''''''''''
3341733483 break;
3341833484 }
33419- case 18446744073709549738LLU: // 99999999go'''''''''''''''
33485+ case 18446744073709549734LLU: // 99999999gk'''''''''''''''
3342033486 {
3342133487 fprintf(stderr, "%s", "produce-argument ");
3342233488 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -33425,32 +33491,32 @@
3342533491 fprintf(stderr, "%s\n", "");
3342633492 exit(-1);
3342733493 }
33428- state.addr = 18446744073709549739LLU; // 99999999gp'''''''''''''''
33494+ state.addr = 18446744073709549735LLU; // 99999999gl'''''''''''''''
3342933495 break;
3343033496 }
33431- case 18446744073709549739LLU: // 99999999gp'''''''''''''''
33497+ case 18446744073709549735LLU: // 99999999gl'''''''''''''''
3343233498 {
3343333499 heap.availilable_size_for_dynamic_objects += 0LLU;
3343433500 heap.availilable_size_for_dynamic_objects += 0LLU;
33435- state.addr = 18446744073709549736LLU; // 99999999gm'''''''''''''''
33501+ state.addr = 18446744073709549732LLU; // 99999999gi'''''''''''''''
3343633502 break;
3343733503 }
33438- case 18446744073709549744LLU: // 99999999gu'''''''''''''''
33504+ case 18446744073709549740LLU: // 99999999gq'''''''''''''''
3343933505 {
33440- state.addr = 18446744073709549736LLU; // 99999999gm'''''''''''''''
33506+ state.addr = 18446744073709549732LLU; // 99999999gi'''''''''''''''
3344133507 break;
3344233508 }
33443- case 18446744073709549736LLU: // 99999999gm'''''''''''''''
33509+ case 18446744073709549732LLU: // 99999999gi'''''''''''''''
3344433510 {
33445- state.addr = 18446744073709549746LLU; // 99999999gw'''''''''''''''
33511+ state.addr = 18446744073709549742LLU; // 99999999gs'''''''''''''''
3344633512 break;
3344733513 }
33448- case 18446744073709549746LLU: // 99999999gw'''''''''''''''
33514+ case 18446744073709549742LLU: // 99999999gs'''''''''''''''
3344933515 {
33450- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 4LLU)) ? 18446744073709549735LLU : 18446744073709549734LLU;
33516+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 4LLU)) ? 18446744073709549731LLU : 18446744073709549730LLU;
3345133517 break;
3345233518 }
33453- case 18446744073709549735LLU: // 99999999gl'''''''''''''''
33519+ case 18446744073709549731LLU: // 99999999gh'''''''''''''''
3345433520 {
3345533521 // ACCUMULATE ARGUMENTS - BEGIN
3345633522 {
@@ -33474,7 +33540,7 @@
3347433540 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3347533541 }
3347633542 // ACCUMULATE ARGUMENTS - END
33477- uint64_t return_to = 18446744073709549732LLU;
33543+ uint64_t return_to = 18446744073709549728LLU;
3347833544 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3347933545 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3348033546 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33483,19 +33549,19 @@
3348333549 state.addr = 587881341690314752LLU; // emitarg___
3348433550 break;
3348533551 }
33486- case 18446744073709549732LLU: // 99999999gi'''''''''''''''
33552+ case 18446744073709549728LLU: // 99999999ge'''''''''''''''
3348733553 {
33488- state.addr = 18446744073709549733LLU; // 99999999gj'''''''''''''''
33554+ state.addr = 18446744073709549729LLU; // 99999999gf'''''''''''''''
3348933555 break;
3349033556 }
33491- case 18446744073709549733LLU: // 99999999gj'''''''''''''''
33557+ case 18446744073709549729LLU: // 99999999gf'''''''''''''''
3349233558 {
3349333559 heap.availilable_size_for_dynamic_objects += 0LLU;
3349433560 heap.availilable_size_for_dynamic_objects += 0LLU;
33495- state.addr = 18446744073709549731LLU; // 99999999gh'''''''''''''''
33561+ state.addr = 18446744073709549727LLU; // 99999999gd'''''''''''''''
3349633562 break;
3349733563 }
33498- case 18446744073709549734LLU: // 99999999gk'''''''''''''''
33564+ case 18446744073709549730LLU: // 99999999gg'''''''''''''''
3349933565 {
3350033566 // ACCUMULATE ARGUMENTS - BEGIN
3350133567 {
@@ -33519,7 +33585,7 @@
3351933585 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3352033586 }
3352133587 // ACCUMULATE ARGUMENTS - END
33522- uint64_t return_to = 18446744073709549729LLU;
33588+ uint64_t return_to = 18446744073709549725LLU;
3352333589 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3352433590 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3352533591 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33528,22 +33594,22 @@
3352833594 state.addr = 587881357514113024LLU; // emitpar___
3352933595 break;
3353033596 }
33531- case 18446744073709549729LLU: // 99999999gf'''''''''''''''
33597+ case 18446744073709549725LLU: // 99999999gb'''''''''''''''
3353233598 {
33533- state.addr = 18446744073709549730LLU; // 99999999gg'''''''''''''''
33599+ state.addr = 18446744073709549726LLU; // 99999999gc'''''''''''''''
3353433600 break;
3353533601 }
33536- case 18446744073709549730LLU: // 99999999gg'''''''''''''''
33602+ case 18446744073709549726LLU: // 99999999gc'''''''''''''''
3353733603 {
33538- state.addr = 18446744073709549731LLU; // 99999999gh'''''''''''''''
33604+ state.addr = 18446744073709549727LLU; // 99999999gd'''''''''''''''
3353933605 break;
3354033606 }
33541- case 18446744073709549731LLU: // 99999999gh'''''''''''''''
33607+ case 18446744073709549727LLU: // 99999999gd'''''''''''''''
3354233608 {
33543- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)) ? 18446744073709549728LLU : 18446744073709549727LLU;
33609+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)) ? 18446744073709549724LLU : 18446744073709549723LLU;
3354433610 break;
3354533611 }
33546- case 18446744073709549728LLU: // 99999999ge'''''''''''''''
33612+ case 18446744073709549724LLU: // 99999999ga'''''''''''''''
3354733613 {
3354833614 {
3354933615 uint64_t arg = 0;
@@ -33573,7 +33639,7 @@
3357333639 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3357433640 }
3357533641 // ACCUMULATE ARGUMENTS - END
33576- uint64_t return_to = 18446744073709549721LLU;
33642+ uint64_t return_to = 18446744073709549717LLU;
3357733643 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3357833644 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3357933645 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33582,12 +33648,12 @@
3358233648 state.addr = 890786773858934784LLU; // varblock__
3358333649 break;
3358433650 }
33585- case 18446744073709549721LLU: // 99999999gY'''''''''''''''
33651+ case 18446744073709549717LLU: // 99999999gU'''''''''''''''
3358633652 {
33587- state.addr = 18446744073709549722LLU; // 99999999gZ'''''''''''''''
33653+ state.addr = 18446744073709549718LLU; // 99999999gV'''''''''''''''
3358833654 break;
3358933655 }
33590- case 18446744073709549722LLU: // 99999999gZ'''''''''''''''
33656+ case 18446744073709549718LLU: // 99999999gV'''''''''''''''
3359133657 {
3359233658 {
3359333659 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -33603,7 +33669,7 @@
3360333669 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3360433670 }
3360533671 // ACCUMULATE ARGUMENTS - END
33606- uint64_t return_to = 18446744073709549723LLU;
33672+ uint64_t return_to = 18446744073709549719LLU;
3360733673 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3360833674 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3360933675 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33612,17 +33678,17 @@
3361233678 state.addr = 890786982252724224LLU; // varentry__
3361333679 break;
3361433680 }
33615- case 18446744073709549723LLU: // 99999999g$'''''''''''''''
33681+ case 18446744073709549719LLU: // 99999999gW'''''''''''''''
3361633682 {
33617- state.addr = 18446744073709549724LLU; // 99999999ga'''''''''''''''
33683+ state.addr = 18446744073709549720LLU; // 99999999gX'''''''''''''''
3361833684 break;
3361933685 }
33620- case 18446744073709549724LLU: // 99999999ga'''''''''''''''
33686+ case 18446744073709549720LLU: // 99999999gX'''''''''''''''
3362133687 {
33622- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 5LLU)), 15) ? 18446744073709549726LLU : 18446744073709549725LLU;
33688+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 5LLU)), 15) ? 18446744073709549722LLU : 18446744073709549721LLU;
3362333689 break;
3362433690 }
33625- case 18446744073709549726LLU: // 99999999gc'''''''''''''''
33691+ case 18446744073709549722LLU: // 99999999gZ'''''''''''''''
3362633692 {
3362733693 {
3362833694 uint64_t arg = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
@@ -33643,7 +33709,7 @@
3364333709 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3364433710 }
3364533711 // ACCUMULATE ARGUMENTS - END
33646- uint64_t return_to = 18446744073709549720LLU;
33712+ uint64_t return_to = 18446744073709549716LLU;
3364733713 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3364833714 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3364933715 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33652,20 +33718,20 @@
3365233718 state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
3365333719 break;
3365433720 }
33655- case 18446744073709549720LLU: // 99999999gX'''''''''''''''
33721+ case 18446744073709549716LLU: // 99999999gT'''''''''''''''
3365633722 {
3365733723 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference block_____ at 22
3365833724 heap.availilable_size_for_dynamic_objects += 0LLU;
3365933725 heap.availilable_size_for_dynamic_objects += 0LLU;
33660- state.addr = 18446744073709549719LLU; // 99999999gW'''''''''''''''
33726+ state.addr = 18446744073709549715LLU; // 99999999gS'''''''''''''''
3366133727 break;
3366233728 }
33663- case 18446744073709549725LLU: // 99999999gb'''''''''''''''
33729+ case 18446744073709549721LLU: // 99999999gY'''''''''''''''
3366433730 {
33665- state.addr = 18446744073709549719LLU; // 99999999gW'''''''''''''''
33731+ state.addr = 18446744073709549715LLU; // 99999999gS'''''''''''''''
3366633732 break;
3366733733 }
33668- case 18446744073709549719LLU: // 99999999gW'''''''''''''''
33734+ case 18446744073709549715LLU: // 99999999gS'''''''''''''''
3366933735 {
3367033736 // variable varentry__ __________ goes out of scope
3367133737 // (uninitialized -> no destructor-call)
@@ -33673,32 +33739,32 @@
3367333739 // variable u64 id2_______ goes out of scope
3367433740 // (uninitialized -> no destructor-call)
3367533741 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id2_______ at 20
33676- state.addr = 18446744073709549727LLU; // 99999999gd'''''''''''''''
33742+ state.addr = 18446744073709549723LLU; // 99999999g$'''''''''''''''
3367733743 break;
3367833744 }
33679- case 18446744073709549727LLU: // 99999999gd'''''''''''''''
33745+ case 18446744073709549723LLU: // 99999999g$'''''''''''''''
3368033746 {
33681- state.addr = 18446744073709549759LLU; // 99999999g9'''''''''''''''
33747+ state.addr = 18446744073709549755LLU; // 99999999g5'''''''''''''''
3368233748 break;
3368333749 }
33684- case 18446744073709549759LLU: // 99999999g9'''''''''''''''
33750+ case 18446744073709549755LLU: // 99999999g5'''''''''''''''
3368533751 {
33686- state.addr = 2LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549718LLU : 18446744073709549717LLU;
33752+ state.addr = 2LLU == heap.data[*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 12LLU))].elem0 ? 18446744073709549714LLU : 18446744073709549713LLU;
3368733753 break;
3368833754 }
33689- case 18446744073709549718LLU: // 99999999gV'''''''''''''''
33755+ case 18446744073709549714LLU: // 99999999gR'''''''''''''''
3369033756 {
33691- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549716LLU : 18446744073709549715LLU;
33757+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU)) ? 18446744073709549712LLU : 18446744073709549711LLU;
3369233758 break;
3369333759 }
33694- case 18446744073709549716LLU: // 99999999gT'''''''''''''''
33760+ case 18446744073709549712LLU: // 99999999gP'''''''''''''''
3369533761 {
3369633762 heap.availilable_size_for_dynamic_objects += 0LLU;
3369733763 heap.availilable_size_for_dynamic_objects += 0LLU;
33698- state.addr = 18446744073709549714LLU; // 99999999gR'''''''''''''''
33764+ state.addr = 18446744073709549710LLU; // 99999999gN'''''''''''''''
3369933765 break;
3370033766 }
33701- case 18446744073709549715LLU: // 99999999gS'''''''''''''''
33767+ case 18446744073709549711LLU: // 99999999gO'''''''''''''''
3370233768 {
3370333769 // ACCUMULATE ARGUMENTS - BEGIN
3370433770 {
@@ -33706,7 +33772,7 @@
3370633772 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3370733773 }
3370833774 // ACCUMULATE ARGUMENTS - END
33709- uint64_t return_to = 18446744073709549712LLU;
33775+ uint64_t return_to = 18446744073709549708LLU;
3371033776 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3371133777 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3371233778 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33715,12 +33781,12 @@
3371533781 state.addr = 819847183515949359LLU; // reportinit
3371633782 break;
3371733783 }
33718- case 18446744073709549712LLU: // 99999999gP'''''''''''''''
33784+ case 18446744073709549708LLU: // 99999999gL'''''''''''''''
3371933785 {
33720- state.addr = 18446744073709549713LLU; // 99999999gQ'''''''''''''''
33786+ state.addr = 18446744073709549709LLU; // 99999999gM'''''''''''''''
3372133787 break;
3372233788 }
33723- case 18446744073709549713LLU: // 99999999gQ'''''''''''''''
33789+ case 18446744073709549709LLU: // 99999999gM'''''''''''''''
3372433790 {
3372533791 fprintf(stderr, "%s", "unitialized variable ");
3372633792 printid(stderr, /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -33730,22 +33796,22 @@
3373033796 fprintf(stderr, "%s\n", "");
3373133797 exit(-1);
3373233798 }
33733- state.addr = 18446744073709549714LLU; // 99999999gR'''''''''''''''
33799+ state.addr = 18446744073709549710LLU; // 99999999gN'''''''''''''''
3373433800 break;
3373533801 }
33736- case 18446744073709549714LLU: // 99999999gR'''''''''''''''
33802+ case 18446744073709549710LLU: // 99999999gN'''''''''''''''
3373733803 {
3373833804 heap.availilable_size_for_dynamic_objects += 0LLU;
3373933805 heap.availilable_size_for_dynamic_objects += 0LLU;
33740- state.addr = 18446744073709549711LLU; // 99999999gO'''''''''''''''
33806+ state.addr = 18446744073709549707LLU; // 99999999gK'''''''''''''''
3374133807 break;
3374233808 }
33743- case 18446744073709549717LLU: // 99999999gU'''''''''''''''
33809+ case 18446744073709549713LLU: // 99999999gQ'''''''''''''''
3374433810 {
33745- state.addr = 18446744073709549711LLU; // 99999999gO'''''''''''''''
33811+ state.addr = 18446744073709549707LLU; // 99999999gK'''''''''''''''
3374633812 break;
3374733813 }
33748- case 18446744073709549711LLU: // 99999999gO'''''''''''''''
33814+ case 18446744073709549707LLU: // 99999999gK'''''''''''''''
3374933815 {
3375033816 // variable u64 buf_______ goes out of scope
3375133817 // emitted destructur for type u64
@@ -33802,15 +33868,15 @@
3380233868 fprintf(stderr, "match failed at char %c\n", (char)34LLU);
3380333869 exit(-1);
3380433870 }
33805- state.addr = 18446744073709549710LLU; // 99999999gN'''''''''''''''
33871+ state.addr = 18446744073709549706LLU; // 99999999gJ'''''''''''''''
3380633872 break;
3380733873 }
33808- case 18446744073709549710LLU: // 99999999gN'''''''''''''''
33874+ case 18446744073709549706LLU: // 99999999gJ'''''''''''''''
3380933875 {
3381033876 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = (uint64_t)getchar();
3381133877 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) > 255)
3381233878 {
33813- state.addr = 18446744073709549709LLU; // 99999999gM'''''''''''''''
33879+ state.addr = 18446744073709549705LLU; // 99999999gI'''''''''''''''
3381433880 break;
3381533881 }
3381633882 {
@@ -33821,47 +33887,47 @@
3382133887 *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 34LLU;
3382233888
3382333889 /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
33824- state.addr = *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709549708LLU : 18446744073709549707LLU;
33890+ state.addr = *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709549704LLU : 18446744073709549703LLU;
3382533891 break;
3382633892 }
33827- case 18446744073709549708LLU: // 99999999gL'''''''''''''''
33893+ case 18446744073709549704LLU: // 99999999gH'''''''''''''''
3382833894 {
3382933895 ungetc(0, stdin);
3383033896 heap.availilable_size_for_dynamic_objects += 0LLU;
3383133897 heap.availilable_size_for_dynamic_objects += 0LLU;
33832- state.addr = 18446744073709549706LLU; // 99999999gJ'''''''''''''''
33898+ state.addr = 18446744073709549702LLU; // 99999999gF'''''''''''''''
3383333899 break;
3383433900 }
33835- case 18446744073709549707LLU: // 99999999gK'''''''''''''''
33901+ case 18446744073709549703LLU: // 99999999gG'''''''''''''''
3383633902 {
3383733903 *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 92LLU;
3383833904
3383933905 /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
33840- state.addr = *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709549705LLU : 18446744073709549704LLU;
33906+ state.addr = *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) ? 18446744073709549701LLU : 18446744073709549700LLU;
3384133907 break;
3384233908 }
33843- case 18446744073709549705LLU: // 99999999gI'''''''''''''''
33909+ case 18446744073709549701LLU: // 99999999gE'''''''''''''''
3384433910 {
3384533911 fprintf(stdout, "%s", "\\");
3384633912 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)) = (uint64_t)getchar();
33847- state.addr = 18446744073709549704LLU; // 99999999gH'''''''''''''''
33913+ state.addr = 18446744073709549700LLU; // 99999999gD'''''''''''''''
3384833914 break;
3384933915 }
33850- case 18446744073709549704LLU: // 99999999gH'''''''''''''''
33916+ case 18446744073709549700LLU: // 99999999gD'''''''''''''''
3385133917 {
3385233918 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)), stdout);
33853- state.addr = 18446744073709549706LLU; // 99999999gJ'''''''''''''''
33919+ state.addr = 18446744073709549702LLU; // 99999999gF'''''''''''''''
3385433920 break;
3385533921 }
33856- case 18446744073709549706LLU: // 99999999gJ'''''''''''''''
33922+ case 18446744073709549702LLU: // 99999999gF'''''''''''''''
3385733923 {
3385833924 // variable u64 buf_______ goes out of scope
3385933925 // emitted destructur for type u64
3386033926 (void)LOCAL_POP_MOVE(&heap, 2LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 2
33861- state.addr = 18446744073709549710LLU; // 99999999gN'''''''''''''''
33927+ state.addr = 18446744073709549706LLU; // 99999999gJ'''''''''''''''
3386233928 break;
3386333929 }
33864- case 18446744073709549709LLU: // 99999999gM'''''''''''''''
33930+ case 18446744073709549705LLU: // 99999999gI'''''''''''''''
3386533931 {
3386633932 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 1LLU, 0LLU)) = (uint64_t)getchar();
3386733933 // parameter-reference u64 c_________ goes out of scope
@@ -33876,22 +33942,22 @@
3387633942 }
3387733943 case 734295547157569536LLU: // mutcheck__
3387833944 {
33879- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) ? 18446744073709549703LLU : 18446744073709549702LLU;
33945+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU)) ? 18446744073709549699LLU : 18446744073709549698LLU;
3388033946 break;
3388133947 }
33882- case 18446744073709549703LLU: // 99999999gG'''''''''''''''
33948+ case 18446744073709549699LLU: // 99999999gC'''''''''''''''
3388333949 {
33884- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) ? 18446744073709549701LLU : 18446744073709549700LLU;
33950+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) ? 18446744073709549697LLU : 18446744073709549696LLU;
3388533951 break;
3388633952 }
33887- case 18446744073709549701LLU: // 99999999gE'''''''''''''''
33953+ case 18446744073709549697LLU: // 99999999gA'''''''''''''''
3388833954 {
3388933955 heap.availilable_size_for_dynamic_objects += 0LLU;
3389033956 heap.availilable_size_for_dynamic_objects += 0LLU;
33891- state.addr = 18446744073709549699LLU; // 99999999gC'''''''''''''''
33957+ state.addr = 18446744073709549695LLU; // 99999999f9'''''''''''''''
3389233958 break;
3389333959 }
33894- case 18446744073709549700LLU: // 99999999gD'''''''''''''''
33960+ case 18446744073709549696LLU: // 99999999g_'''''''''''''''
3389533961 {
3389633962 fprintf(stderr, "%s", "in function ");
3389733963 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)));
@@ -33905,7 +33971,7 @@
3390533971 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3390633972 }
3390733973 // ACCUMULATE ARGUMENTS - END
33908- uint64_t return_to = 18446744073709549697LLU;
33974+ uint64_t return_to = 18446744073709549693LLU;
3390933975 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3391033976 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3391133977 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33914,12 +33980,12 @@
3391433980 state.addr = 819847183517274112LLU; // reportnr__
3391533981 break;
3391633982 }
33917- case 18446744073709549697LLU: // 99999999gA'''''''''''''''
33983+ case 18446744073709549693LLU: // 99999999f7'''''''''''''''
3391833984 {
33919- state.addr = 18446744073709549698LLU; // 99999999gB'''''''''''''''
33985+ state.addr = 18446744073709549694LLU; // 99999999f8'''''''''''''''
3392033986 break;
3392133987 }
33922- case 18446744073709549698LLU: // 99999999gB'''''''''''''''
33988+ case 18446744073709549694LLU: // 99999999f8'''''''''''''''
3392333989 {
3392433990 fprintf(stderr, "%s", " requires mutable argument but found constant ");
3392533991 printid(stderr, /*argid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 5LLU)));
@@ -33927,15 +33993,15 @@
3392733993 fprintf(stderr, "%s\n", "");
3392833994 exit(-1);
3392933995 }
33930- state.addr = 18446744073709549699LLU; // 99999999gC'''''''''''''''
33996+ state.addr = 18446744073709549695LLU; // 99999999f9'''''''''''''''
3393133997 break;
3393233998 }
33933- case 18446744073709549699LLU: // 99999999gC'''''''''''''''
33999+ case 18446744073709549695LLU: // 99999999f9'''''''''''''''
3393434000 {
33935- state.addr = 18446744073709549702LLU; // 99999999gF'''''''''''''''
34001+ state.addr = 18446744073709549698LLU; // 99999999gB'''''''''''''''
3393634002 break;
3393734003 }
33938- case 18446744073709549702LLU: // 99999999gF'''''''''''''''
34004+ case 18446744073709549698LLU: // 99999999gB'''''''''''''''
3393934005 {
3394034006 // parameter-reference u64 argid_____ goes out of scope
3394134007 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference argid_____ at 6
@@ -33959,17 +34025,17 @@
3395934025 }
3396034026 case 660197134146132928LLU: // indassert_
3396134027 {
33962- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)) ? 18446744073709549696LLU : 18446744073709549695LLU;
34028+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)) ? 18446744073709549692LLU : 18446744073709549691LLU;
3396334029 break;
3396434030 }
33965- case 18446744073709549696LLU: // 99999999g_'''''''''''''''
34031+ case 18446744073709549692LLU: // 99999999f6'''''''''''''''
3396634032 {
3396734033 heap.availilable_size_for_dynamic_objects += 0LLU;
3396834034 heap.availilable_size_for_dynamic_objects += 0LLU;
33969- state.addr = 18446744073709549694LLU; // 99999999f8'''''''''''''''
34035+ state.addr = 18446744073709549690LLU; // 99999999f4'''''''''''''''
3397034036 break;
3397134037 }
33972- case 18446744073709549695LLU: // 99999999f9'''''''''''''''
34038+ case 18446744073709549691LLU: // 99999999f5'''''''''''''''
3397334039 {
3397434040 fprintf(stderr, "%s", "in function ");
3397534041 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 0LLU)));
@@ -33983,7 +34049,7 @@
3398334049 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3398434050 }
3398534051 // ACCUMULATE ARGUMENTS - END
33986- uint64_t return_to = 18446744073709549692LLU;
34052+ uint64_t return_to = 18446744073709549688LLU;
3398734053 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3398834054 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3398934055 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -33992,12 +34058,12 @@
3399234058 state.addr = 819847183517274112LLU; // reportnr__
3399334059 break;
3399434060 }
33995- case 18446744073709549692LLU: // 99999999f6'''''''''''''''
34061+ case 18446744073709549688LLU: // 99999999f2'''''''''''''''
3399634062 {
33997- state.addr = 18446744073709549693LLU; // 99999999f7'''''''''''''''
34063+ state.addr = 18446744073709549689LLU; // 99999999f3'''''''''''''''
3399834064 break;
3399934065 }
34000- case 18446744073709549693LLU: // 99999999f7'''''''''''''''
34066+ case 18446744073709549689LLU: // 99999999f3'''''''''''''''
3400134067 {
3400234068 fprintf(stderr, "%s", " but found direct ");
3400334069 printid(stderr, /*parid_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 4LLU)));
@@ -34005,10 +34071,10 @@
3400534071 fprintf(stderr, "%s\n", "");
3400634072 exit(-1);
3400734073 }
34008- state.addr = 18446744073709549694LLU; // 99999999f8'''''''''''''''
34074+ state.addr = 18446744073709549690LLU; // 99999999f4'''''''''''''''
3400934075 break;
3401034076 }
34011- case 18446744073709549694LLU: // 99999999f8'''''''''''''''
34077+ case 18446744073709549690LLU: // 99999999f4'''''''''''''''
3401234078 {
3401334079 // parameter-reference u64 parid_____ goes out of scope
3401434080 (void)LOCAL_POP_MOVE(&heap, 5LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 5
@@ -34030,17 +34096,17 @@
3403034096 }
3403134097 case 660220410725010287LLU: // initassert
3403234098 {
34033- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) ? 18446744073709549691LLU : 18446744073709549690LLU;
34099+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) ? 18446744073709549687LLU : 18446744073709549686LLU;
3403434100 break;
3403534101 }
34036- case 18446744073709549691LLU: // 99999999f5'''''''''''''''
34102+ case 18446744073709549687LLU: // 99999999f1'''''''''''''''
3403734103 {
3403834104 heap.availilable_size_for_dynamic_objects += 0LLU;
3403934105 heap.availilable_size_for_dynamic_objects += 0LLU;
34040- state.addr = 18446744073709549689LLU; // 99999999f3'''''''''''''''
34106+ state.addr = 18446744073709549685LLU; // 99999999fz'''''''''''''''
3404134107 break;
3404234108 }
34043- case 18446744073709549690LLU: // 99999999f4'''''''''''''''
34109+ case 18446744073709549686LLU: // 99999999f0'''''''''''''''
3404434110 {
3404534111 fprintf(stderr, "%s", "in function ");
3404634112 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)));
@@ -34053,10 +34119,10 @@
3405334119 fprintf(stderr, "%s\n", "");
3405434120 exit(-1);
3405534121 }
34056- state.addr = 18446744073709549689LLU; // 99999999f3'''''''''''''''
34122+ state.addr = 18446744073709549685LLU; // 99999999fz'''''''''''''''
3405734123 break;
3405834124 }
34059- case 18446744073709549689LLU: // 99999999f3'''''''''''''''
34125+ case 18446744073709549685LLU: // 99999999fz'''''''''''''''
3406034126 {
3406134127 // parameter-reference u64 parid_____ goes out of scope
3406234128 (void)LOCAL_POP_MOVE(&heap, 4LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parid_____ at 4
@@ -34076,10 +34142,10 @@
3407634142 }
3407734143 case 787472324524157760LLU: // procerror_
3407834144 {
34079- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549688LLU : 18446744073709549687LLU;
34145+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 2LLU)) ? 18446744073709549684LLU : 18446744073709549683LLU;
3408034146 break;
3408134147 }
34082- case 18446744073709549688LLU: // 99999999f2'''''''''''''''
34148+ case 18446744073709549684LLU: // 99999999fy'''''''''''''''
3408334149 {
3408434150 fprintf(stderr, "%s", "function ");
3408534151 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
@@ -34088,10 +34154,10 @@
3408834154 fprintf(stderr, "%s\n", "");
3408934155 exit(-1);
3409034156 }
34091- state.addr = 18446744073709549687LLU; // 99999999f1'''''''''''''''
34157+ state.addr = 18446744073709549683LLU; // 99999999fx'''''''''''''''
3409234158 break;
3409334159 }
34094- case 18446744073709549687LLU: // 99999999f1'''''''''''''''
34160+ case 18446744073709549683LLU: // 99999999fx'''''''''''''''
3409534161 {
3409634162 // ACCUMULATE ARGUMENTS - BEGIN
3409734163 {
@@ -34099,7 +34165,7 @@
3409934165 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3410034166 }
3410134167 // ACCUMULATE ARGUMENTS - END
34102- uint64_t return_to = 18446744073709549685LLU;
34168+ uint64_t return_to = 18446744073709549681LLU;
3410334169 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3410434170 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3410534171 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34108,12 +34174,12 @@
3410834174 state.addr = 839519719621918720LLU; // skipws____
3410934175 break;
3411034176 }
34111- case 18446744073709549685LLU: // 99999999fz'''''''''''''''
34177+ case 18446744073709549681LLU: // 99999999fv'''''''''''''''
3411234178 {
34113- state.addr = 18446744073709549686LLU; // 99999999f0'''''''''''''''
34179+ state.addr = 18446744073709549682LLU; // 99999999fw'''''''''''''''
3411434180 break;
3411534181 }
34116- case 18446744073709549686LLU: // 99999999f0'''''''''''''''
34182+ case 18446744073709549682LLU: // 99999999fw'''''''''''''''
3411734183 {
3411834184 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)));
3411934185 fprintf(stdout, "%s", "\n {");
@@ -34124,7 +34190,7 @@
3412434190 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3412534191 }
3412634192 // ACCUMULATE ARGUMENTS - END
34127- uint64_t return_to = 18446744073709549683LLU;
34193+ uint64_t return_to = 18446744073709549679LLU;
3412834194 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3412934195 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3413034196 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34133,12 +34199,12 @@
3413334199 state.addr = 839519719621918720LLU; // skipws____
3413434200 break;
3413534201 }
34136- case 18446744073709549683LLU: // 99999999fx'''''''''''''''
34202+ case 18446744073709549679LLU: // 99999999ft'''''''''''''''
3413734203 {
34138- state.addr = 18446744073709549684LLU; // 99999999fy'''''''''''''''
34204+ state.addr = 18446744073709549680LLU; // 99999999fu'''''''''''''''
3413934205 break;
3414034206 }
34141- case 18446744073709549684LLU: // 99999999fy'''''''''''''''
34207+ case 18446744073709549680LLU: // 99999999fu'''''''''''''''
3414234208 {
3414334209 // ACCUMULATE ARGUMENTS - BEGIN
3414434210 {
@@ -34146,7 +34212,7 @@
3414634212 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3414734213 }
3414834214 // ACCUMULATE ARGUMENTS - END
34149- uint64_t return_to = 18446744073709549681LLU;
34215+ uint64_t return_to = 18446744073709549677LLU;
3415034216 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3415134217 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3415234218 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34155,12 +34221,12 @@
3415534221 state.addr = 585061869643254370LLU; // echostring
3415634222 break;
3415734223 }
34158- case 18446744073709549681LLU: // 99999999fv'''''''''''''''
34224+ case 18446744073709549677LLU: // 99999999fr'''''''''''''''
3415934225 {
34160- state.addr = 18446744073709549682LLU; // 99999999fw'''''''''''''''
34226+ state.addr = 18446744073709549678LLU; // 99999999fs'''''''''''''''
3416134227 break;
3416234228 }
34163- case 18446744073709549682LLU: // 99999999fw'''''''''''''''
34229+ case 18446744073709549678LLU: // 99999999fs'''''''''''''''
3416434230 {
3416534231 fprintf(stdout, "%s", "\");");
3416634232 fprintf(stdout, "%s", "\n exit(-1);");
@@ -34171,7 +34237,7 @@
3417134237 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3417234238 }
3417334239 // ACCUMULATE ARGUMENTS - END
34174- uint64_t return_to = 18446744073709549679LLU;
34240+ uint64_t return_to = 18446744073709549675LLU;
3417534241 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3417634242 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3417734243 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34180,12 +34246,12 @@
3418034246 state.addr = 839519719621918720LLU; // skipws____
3418134247 break;
3418234248 }
34183- case 18446744073709549679LLU: // 99999999ft'''''''''''''''
34249+ case 18446744073709549675LLU: // 99999999fp'''''''''''''''
3418434250 {
34185- state.addr = 18446744073709549680LLU; // 99999999fu'''''''''''''''
34251+ state.addr = 18446744073709549676LLU; // 99999999fq'''''''''''''''
3418634252 break;
3418734253 }
34188- case 18446744073709549680LLU: // 99999999fu'''''''''''''''
34254+ case 18446744073709549676LLU: // 99999999fq'''''''''''''''
3418934255 {
3419034256 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 1LLU)), stdin);
3419134257 if(')' != (char)getchar())
@@ -34215,7 +34281,7 @@
3421534281 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3421634282 }
3421734283 // ACCUMULATE ARGUMENTS - END
34218- uint64_t return_to = 18446744073709549677LLU;
34284+ uint64_t return_to = 18446744073709549673LLU;
3421934285 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3422034286 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3422134287 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34224,12 +34290,12 @@
3422434290 state.addr = 839519719621918720LLU; // skipws____
3422534291 break;
3422634292 }
34227- case 18446744073709549677LLU: // 99999999fr'''''''''''''''
34293+ case 18446744073709549673LLU: // 99999999fn'''''''''''''''
3422834294 {
34229- state.addr = 18446744073709549678LLU; // 99999999fs'''''''''''''''
34295+ state.addr = 18446744073709549674LLU; // 99999999fo'''''''''''''''
3423034296 break;
3423134297 }
34232- case 18446744073709549678LLU: // 99999999fs'''''''''''''''
34298+ case 18446744073709549674LLU: // 99999999fo'''''''''''''''
3423334299 {
3423434300 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU)));
3423534301 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34238,7 +34304,7 @@
3423834304 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3423934305 }
3424034306 // ACCUMULATE ARGUMENTS - END
34241- uint64_t return_to = 18446744073709549675LLU;
34307+ uint64_t return_to = 18446744073709549671LLU;
3424234308 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3424334309 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3424434310 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34247,12 +34313,12 @@
3424734313 state.addr = 839519719621918720LLU; // skipws____
3424834314 break;
3424934315 }
34250- case 18446744073709549675LLU: // 99999999fp'''''''''''''''
34316+ case 18446744073709549671LLU: // 99999999fl'''''''''''''''
3425134317 {
34252- state.addr = 18446744073709549676LLU; // 99999999fq'''''''''''''''
34318+ state.addr = 18446744073709549672LLU; // 99999999fm'''''''''''''''
3425334319 break;
3425434320 }
34255- case 18446744073709549676LLU: // 99999999fq'''''''''''''''
34321+ case 18446744073709549672LLU: // 99999999fm'''''''''''''''
3425634322 {
3425734323 {
3425834324 uint64_t arg = 0;
@@ -34260,10 +34326,10 @@
3426034326 }
3426134327 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 34;
3426234328 /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
34263- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549674LLU : 18446744073709549673LLU;
34329+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549670LLU : 18446744073709549669LLU;
3426434330 break;
3426534331 }
34266- case 18446744073709549674LLU: // 99999999fo'''''''''''''''
34332+ case 18446744073709549670LLU: // 99999999fk'''''''''''''''
3426734333 {
3426834334 fprintf(stdout, "%s", "\n fprintf(stderr, \"%s\", \"");
3426934335 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34272,7 +34338,7 @@
3427234338 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3427334339 }
3427434340 // ACCUMULATE ARGUMENTS - END
34275- uint64_t return_to = 18446744073709549671LLU;
34341+ uint64_t return_to = 18446744073709549667LLU;
3427634342 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3427734343 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3427834344 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34281,20 +34347,20 @@
3428134347 state.addr = 585061869643254370LLU; // echostring
3428234348 break;
3428334349 }
34284- case 18446744073709549671LLU: // 99999999fl'''''''''''''''
34350+ case 18446744073709549667LLU: // 99999999fh'''''''''''''''
3428534351 {
34286- state.addr = 18446744073709549672LLU; // 99999999fm'''''''''''''''
34352+ state.addr = 18446744073709549668LLU; // 99999999fi'''''''''''''''
3428734353 break;
3428834354 }
34289- case 18446744073709549672LLU: // 99999999fm'''''''''''''''
34355+ case 18446744073709549668LLU: // 99999999fi'''''''''''''''
3429034356 {
3429134357 fprintf(stdout, "%s", "\");");
3429234358 heap.availilable_size_for_dynamic_objects += 0LLU;
3429334359 heap.availilable_size_for_dynamic_objects += 0LLU;
34294- state.addr = 18446744073709549670LLU; // 99999999fk'''''''''''''''
34360+ state.addr = 18446744073709549666LLU; // 99999999fg'''''''''''''''
3429534361 break;
3429634362 }
34297- case 18446744073709549673LLU: // 99999999fn'''''''''''''''
34363+ case 18446744073709549669LLU: // 99999999fj'''''''''''''''
3429834364 {
3429934365 {
3430034366 uint64_t arg = 0;
@@ -34310,7 +34376,7 @@
3431034376 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3431134377 }
3431234378 // ACCUMULATE ARGUMENTS - END
34313- uint64_t return_to = 18446744073709549666LLU;
34379+ uint64_t return_to = 18446744073709549662LLU;
3431434380 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3431534381 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3431634382 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34319,18 +34385,18 @@
3431934385 state.addr = 661592067397386240LLU; // isalpha___
3432034386 break;
3432134387 }
34322- case 18446744073709549666LLU: // 99999999fg'''''''''''''''
34388+ case 18446744073709549662LLU: // 99999999fc'''''''''''''''
3432334389 {
34324- state.addr = 18446744073709549667LLU; // 99999999fh'''''''''''''''
34390+ state.addr = 18446744073709549663LLU; // 99999999fd'''''''''''''''
3432534391 break;
3432634392 }
34327- case 18446744073709549667LLU: // 99999999fh'''''''''''''''
34393+ case 18446744073709549663LLU: // 99999999fd'''''''''''''''
3432834394 {
34329- state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549669LLU : 18446744073709549668LLU;
34395+ state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549665LLU : 18446744073709549664LLU;
3433034396 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 10
3433134397 break;
3433234398 }
34333- case 18446744073709549669LLU: // 99999999fj'''''''''''''''
34399+ case 18446744073709549665LLU: // 99999999ff'''''''''''''''
3433434400 {
3433534401 {
3433634402 uint64_t arg = 0;
@@ -34342,7 +34408,7 @@
3434234408 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3434334409 }
3434434410 // ACCUMULATE ARGUMENTS - END
34345- uint64_t return_to = 18446744073709549664LLU;
34411+ uint64_t return_to = 18446744073709549660LLU;
3434634412 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3434734413 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3434834414 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34351,12 +34417,12 @@
3435134417 state.addr = 861504796319285248LLU; // typeu64___
3435234418 break;
3435334419 }
34354- case 18446744073709549664LLU: // 99999999fe'''''''''''''''
34420+ case 18446744073709549660LLU: // 99999999fa'''''''''''''''
3435534421 {
34356- state.addr = 18446744073709549665LLU; // 99999999ff'''''''''''''''
34422+ state.addr = 18446744073709549661LLU; // 99999999fb'''''''''''''''
3435734423 break;
3435834424 }
34359- case 18446744073709549665LLU: // 99999999ff'''''''''''''''
34425+ case 18446744073709549661LLU: // 99999999fb'''''''''''''''
3436034426 {
3436134427 {
3436234428 uint64_t arg = 0;
@@ -34369,7 +34435,7 @@
3436934435 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3437034436 }
3437134437 // ACCUMULATE ARGUMENTS - END
34372- uint64_t return_to = 18446744073709549662LLU;
34438+ uint64_t return_to = 18446744073709549658LLU;
3437334439 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3437434440 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3437534441 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34378,12 +34444,12 @@
3437834444 state.addr = 839519719621918720LLU; // skipws____
3437934445 break;
3438034446 }
34381- case 18446744073709549662LLU: // 99999999fc'''''''''''''''
34447+ case 18446744073709549658LLU: // 99999999fZ'''''''''''''''
3438234448 {
34383- state.addr = 18446744073709549663LLU; // 99999999fd'''''''''''''''
34449+ state.addr = 18446744073709549659LLU; // 99999999f$'''''''''''''''
3438434450 break;
3438534451 }
34386- case 18446744073709549663LLU: // 99999999fd'''''''''''''''
34452+ case 18446744073709549659LLU: // 99999999f$'''''''''''''''
3438734453 {
3438834454 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
3438934455 {
@@ -34474,7 +34540,7 @@
3447434540 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3447534541 }
3447634542 // ACCUMULATE ARGUMENTS - END
34477- uint64_t return_to = 18446744073709549660LLU;
34543+ uint64_t return_to = 18446744073709549656LLU;
3447834544 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3447934545 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3448034546 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34483,12 +34549,12 @@
3448334549 state.addr = 787472342492567585LLU; // procvarref
3448434550 break;
3448534551 }
34486- case 18446744073709549660LLU: // 99999999fa'''''''''''''''
34552+ case 18446744073709549656LLU: // 99999999fX'''''''''''''''
3448734553 {
34488- state.addr = 18446744073709549661LLU; // 99999999fb'''''''''''''''
34554+ state.addr = 18446744073709549657LLU; // 99999999fY'''''''''''''''
3448934555 break;
3449034556 }
34491- case 18446744073709549661LLU: // 99999999fb'''''''''''''''
34557+ case 18446744073709549657LLU: // 99999999fY'''''''''''''''
3449234558 {
3449334559 fprintf(stdout, "%s", ");");
3449434560 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34501,7 +34567,7 @@
3450134567 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3450234568 }
3450334569 // ACCUMULATE ARGUMENTS - END
34504- uint64_t return_to = 18446744073709549658LLU;
34570+ uint64_t return_to = 18446744073709549654LLU;
3450534571 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3450634572 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3450734573 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34510,12 +34576,12 @@
3451034576 state.addr = 517555565476695680LLU; // assertu64_
3451134577 break;
3451234578 }
34513- case 18446744073709549658LLU: // 99999999fZ'''''''''''''''
34579+ case 18446744073709549654LLU: // 99999999fV'''''''''''''''
3451434580 {
34515- state.addr = 18446744073709549659LLU; // 99999999f$'''''''''''''''
34581+ state.addr = 18446744073709549655LLU; // 99999999fW'''''''''''''''
3451634582 break;
3451734583 }
34518- case 18446744073709549659LLU: // 99999999f$'''''''''''''''
34584+ case 18446744073709549655LLU: // 99999999fW'''''''''''''''
3451934585 {
3452034586 // variable u64 initialize goes out of scope
3452134587 // emitted destructur for type u64
@@ -34543,7 +34609,7 @@
3454334609 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3454434610 }
3454534611 // ACCUMULATE ARGUMENTS - END
34546- uint64_t return_to = 18446744073709549657LLU;
34612+ uint64_t return_to = 18446744073709549653LLU;
3454734613 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3454834614 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3454934615 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34552,15 +34618,15 @@
3455234618 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3455334619 break;
3455434620 }
34555- case 18446744073709549657LLU: // 99999999fY'''''''''''''''
34621+ case 18446744073709549653LLU: // 99999999fU'''''''''''''''
3455634622 {
3455734623 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 10
3455834624 heap.availilable_size_for_dynamic_objects += 0LLU;
3455934625 heap.availilable_size_for_dynamic_objects += 0LLU;
34560- state.addr = 18446744073709549656LLU; // 99999999fX'''''''''''''''
34626+ state.addr = 18446744073709549652LLU; // 99999999fT'''''''''''''''
3456134627 break;
3456234628 }
34563- case 18446744073709549668LLU: // 99999999fi'''''''''''''''
34629+ case 18446744073709549664LLU: // 99999999fe'''''''''''''''
3456434630 {
3456534631 // ACCUMULATE ARGUMENTS - BEGIN
3456634632 {
@@ -34568,7 +34634,7 @@
3456834634 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3456934635 }
3457034636 // ACCUMULATE ARGUMENTS - END
34571- uint64_t return_to = 18446744073709549654LLU;
34637+ uint64_t return_to = 18446744073709549650LLU;
3457234638 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3457334639 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3457434640 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34577,12 +34643,12 @@
3457734643 state.addr = 819847183515949359LLU; // reportinit
3457834644 break;
3457934645 }
34580- case 18446744073709549654LLU: // 99999999fV'''''''''''''''
34646+ case 18446744073709549650LLU: // 99999999fR'''''''''''''''
3458134647 {
34582- state.addr = 18446744073709549655LLU; // 99999999fW'''''''''''''''
34648+ state.addr = 18446744073709549651LLU; // 99999999fS'''''''''''''''
3458334649 break;
3458434650 }
34585- case 18446744073709549655LLU: // 99999999fW'''''''''''''''
34651+ case 18446744073709549651LLU: // 99999999fS'''''''''''''''
3458634652 {
3458734653 fprintf(stderr, "%s", "can only report string-constant or variable but got ");
3458834654 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stderr);
@@ -34591,15 +34657,15 @@
3459134657 fprintf(stderr, "%s\n", "");
3459234658 exit(-1);
3459334659 }
34594- state.addr = 18446744073709549656LLU; // 99999999fX'''''''''''''''
34660+ state.addr = 18446744073709549652LLU; // 99999999fT'''''''''''''''
3459534661 break;
3459634662 }
34597- case 18446744073709549656LLU: // 99999999fX'''''''''''''''
34663+ case 18446744073709549652LLU: // 99999999fT'''''''''''''''
3459834664 {
34599- state.addr = 18446744073709549670LLU; // 99999999fk'''''''''''''''
34665+ state.addr = 18446744073709549666LLU; // 99999999fg'''''''''''''''
3460034666 break;
3460134667 }
34602- case 18446744073709549670LLU: // 99999999fk'''''''''''''''
34668+ case 18446744073709549666LLU: // 99999999fg'''''''''''''''
3460334669 {
3460434670 // ACCUMULATE ARGUMENTS - BEGIN
3460534671 {
@@ -34607,7 +34673,7 @@
3460734673 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3460834674 }
3460934675 // ACCUMULATE ARGUMENTS - END
34610- uint64_t return_to = 18446744073709549652LLU;
34676+ uint64_t return_to = 18446744073709549648LLU;
3461134677 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3461234678 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3461334679 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34616,12 +34682,12 @@
3461634682 state.addr = 839519719621918720LLU; // skipws____
3461734683 break;
3461834684 }
34619- case 18446744073709549652LLU: // 99999999fT'''''''''''''''
34685+ case 18446744073709549648LLU: // 99999999fP'''''''''''''''
3462034686 {
34621- state.addr = 18446744073709549653LLU; // 99999999fU'''''''''''''''
34687+ state.addr = 18446744073709549649LLU; // 99999999fQ'''''''''''''''
3462234688 break;
3462334689 }
34624- case 18446744073709549653LLU: // 99999999fU'''''''''''''''
34690+ case 18446744073709549649LLU: // 99999999fQ'''''''''''''''
3462534691 {
3462634692 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stdin);
3462734693 if(')' != (char)getchar())
@@ -34664,7 +34730,7 @@
3466434730 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3466534731 }
3466634732 // ACCUMULATE ARGUMENTS - END
34667- uint64_t return_to = 18446744073709549650LLU;
34733+ uint64_t return_to = 18446744073709549646LLU;
3466834734 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3466934735 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3467034736 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34673,12 +34739,12 @@
3467334739 state.addr = 839519719621918720LLU; // skipws____
3467434740 break;
3467534741 }
34676- case 18446744073709549650LLU: // 99999999fR'''''''''''''''
34742+ case 18446744073709549646LLU: // 99999999fN'''''''''''''''
3467734743 {
34678- state.addr = 18446744073709549651LLU; // 99999999fS'''''''''''''''
34744+ state.addr = 18446744073709549647LLU; // 99999999fO'''''''''''''''
3467934745 break;
3468034746 }
34681- case 18446744073709549651LLU: // 99999999fS'''''''''''''''
34747+ case 18446744073709549647LLU: // 99999999fO'''''''''''''''
3468234748 {
3468334749 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 2LLU)));
3468434750 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34687,7 +34753,7 @@
3468734753 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3468834754 }
3468934755 // ACCUMULATE ARGUMENTS - END
34690- uint64_t return_to = 18446744073709549648LLU;
34756+ uint64_t return_to = 18446744073709549644LLU;
3469134757 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3469234758 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3469334759 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34696,12 +34762,12 @@
3469634762 state.addr = 839519719621918720LLU; // skipws____
3469734763 break;
3469834764 }
34699- case 18446744073709549648LLU: // 99999999fP'''''''''''''''
34765+ case 18446744073709549644LLU: // 99999999fL'''''''''''''''
3470034766 {
34701- state.addr = 18446744073709549649LLU; // 99999999fQ'''''''''''''''
34767+ state.addr = 18446744073709549645LLU; // 99999999fM'''''''''''''''
3470234768 break;
3470334769 }
34704- case 18446744073709549649LLU: // 99999999fQ'''''''''''''''
34770+ case 18446744073709549645LLU: // 99999999fM'''''''''''''''
3470534771 {
3470634772 {
3470734773 uint64_t arg = 0;
@@ -34709,10 +34775,10 @@
3470934775 }
3471034776 *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = 34;
3471134777 /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 9LLU, 8LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU));
34712- state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549647LLU : 18446744073709549646LLU;
34778+ state.addr = *LOCAL_ACCESS(heap.data, 9LLU, 8LLU) ? 18446744073709549643LLU : 18446744073709549642LLU;
3471334779 break;
3471434780 }
34715- case 18446744073709549647LLU: // 99999999fO'''''''''''''''
34781+ case 18446744073709549643LLU: // 99999999fK'''''''''''''''
3471634782 {
3471734783 fprintf(stdout, "%s", "\n fprintf(stdout, \"%s\", \"");
3471834784 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34721,7 +34787,7 @@
3472134787 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3472234788 }
3472334789 // ACCUMULATE ARGUMENTS - END
34724- uint64_t return_to = 18446744073709549644LLU;
34790+ uint64_t return_to = 18446744073709549640LLU;
3472534791 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3472634792 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3472734793 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34730,20 +34796,20 @@
3473034796 state.addr = 585061869643254370LLU; // echostring
3473134797 break;
3473234798 }
34733- case 18446744073709549644LLU: // 99999999fL'''''''''''''''
34799+ case 18446744073709549640LLU: // 99999999fH'''''''''''''''
3473434800 {
34735- state.addr = 18446744073709549645LLU; // 99999999fM'''''''''''''''
34801+ state.addr = 18446744073709549641LLU; // 99999999fI'''''''''''''''
3473634802 break;
3473734803 }
34738- case 18446744073709549645LLU: // 99999999fM'''''''''''''''
34804+ case 18446744073709549641LLU: // 99999999fI'''''''''''''''
3473934805 {
3474034806 fprintf(stdout, "%s", "\");");
3474134807 heap.availilable_size_for_dynamic_objects += 0LLU;
3474234808 heap.availilable_size_for_dynamic_objects += 0LLU;
34743- state.addr = 18446744073709549643LLU; // 99999999fK'''''''''''''''
34809+ state.addr = 18446744073709549639LLU; // 99999999fG'''''''''''''''
3474434810 break;
3474534811 }
34746- case 18446744073709549646LLU: // 99999999fN'''''''''''''''
34812+ case 18446744073709549642LLU: // 99999999fJ'''''''''''''''
3474734813 {
3474834814 {
3474934815 uint64_t arg = 0;
@@ -34759,7 +34825,7 @@
3475934825 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3476034826 }
3476134827 // ACCUMULATE ARGUMENTS - END
34762- uint64_t return_to = 18446744073709549639LLU;
34828+ uint64_t return_to = 18446744073709549635LLU;
3476334829 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3476434830 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3476534831 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34768,18 +34834,18 @@
3476834834 state.addr = 661592067397386240LLU; // isalpha___
3476934835 break;
3477034836 }
34771- case 18446744073709549639LLU: // 99999999fG'''''''''''''''
34837+ case 18446744073709549635LLU: // 99999999fC'''''''''''''''
3477234838 {
34773- state.addr = 18446744073709549640LLU; // 99999999fH'''''''''''''''
34839+ state.addr = 18446744073709549636LLU; // 99999999fD'''''''''''''''
3477434840 break;
3477534841 }
34776- case 18446744073709549640LLU: // 99999999fH'''''''''''''''
34842+ case 18446744073709549636LLU: // 99999999fD'''''''''''''''
3477734843 {
34778- state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549642LLU : 18446744073709549641LLU;
34844+ state.addr = *LOCAL_ACCESS(heap.data, 10LLU, 9LLU) ? 18446744073709549638LLU : 18446744073709549637LLU;
3477934845 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 10
3478034846 break;
3478134847 }
34782- case 18446744073709549642LLU: // 99999999fJ'''''''''''''''
34848+ case 18446744073709549638LLU: // 99999999fF'''''''''''''''
3478334849 {
3478434850 {
3478534851 uint64_t arg = 0;
@@ -34791,7 +34857,7 @@
3479134857 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3479234858 }
3479334859 // ACCUMULATE ARGUMENTS - END
34794- uint64_t return_to = 18446744073709549637LLU;
34860+ uint64_t return_to = 18446744073709549633LLU;
3479534861 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3479634862 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3479734863 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34800,12 +34866,12 @@
3480034866 state.addr = 861504796319285248LLU; // typeu64___
3480134867 break;
3480234868 }
34803- case 18446744073709549637LLU: // 99999999fE'''''''''''''''
34869+ case 18446744073709549633LLU: // 99999999fA'''''''''''''''
3480434870 {
34805- state.addr = 18446744073709549638LLU; // 99999999fF'''''''''''''''
34871+ state.addr = 18446744073709549634LLU; // 99999999fB'''''''''''''''
3480634872 break;
3480734873 }
34808- case 18446744073709549638LLU: // 99999999fF'''''''''''''''
34874+ case 18446744073709549634LLU: // 99999999fB'''''''''''''''
3480934875 {
3481034876 {
3481134877 uint64_t arg = 0;
@@ -34818,7 +34884,7 @@
3481834884 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3481934885 }
3482034886 // ACCUMULATE ARGUMENTS - END
34821- uint64_t return_to = 18446744073709549635LLU;
34887+ uint64_t return_to = 18446744073709549631LLU;
3482234888 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3482334889 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3482434890 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34827,12 +34893,12 @@
3482734893 state.addr = 839519719621918720LLU; // skipws____
3482834894 break;
3482934895 }
34830- case 18446744073709549635LLU: // 99999999fC'''''''''''''''
34896+ case 18446744073709549631LLU: // 99999999e9'''''''''''''''
3483134897 {
34832- state.addr = 18446744073709549636LLU; // 99999999fD'''''''''''''''
34898+ state.addr = 18446744073709549632LLU; // 99999999f_'''''''''''''''
3483334899 break;
3483434900 }
34835- case 18446744073709549636LLU: // 99999999fD'''''''''''''''
34901+ case 18446744073709549632LLU: // 99999999f_'''''''''''''''
3483634902 {
3483734903 /*id________*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
3483834904 {
@@ -34923,7 +34989,7 @@
3492334989 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3492434990 }
3492534991 // ACCUMULATE ARGUMENTS - END
34926- uint64_t return_to = 18446744073709549633LLU;
34992+ uint64_t return_to = 18446744073709549629LLU;
3492734993 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3492834994 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3492934995 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34932,12 +34998,12 @@
3493234998 state.addr = 787472342492567585LLU; // procvarref
3493334999 break;
3493435000 }
34935- case 18446744073709549633LLU: // 99999999fA'''''''''''''''
35001+ case 18446744073709549629LLU: // 99999999e7'''''''''''''''
3493635002 {
34937- state.addr = 18446744073709549634LLU; // 99999999fB'''''''''''''''
35003+ state.addr = 18446744073709549630LLU; // 99999999e8'''''''''''''''
3493835004 break;
3493935005 }
34940- case 18446744073709549634LLU: // 99999999fB'''''''''''''''
35006+ case 18446744073709549630LLU: // 99999999e8'''''''''''''''
3494135007 {
3494235008 fprintf(stdout, "%s", ");");
3494335009 // ACCUMULATE ARGUMENTS - BEGIN
@@ -34950,7 +35016,7 @@
3495035016 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3495135017 }
3495235018 // ACCUMULATE ARGUMENTS - END
34953- uint64_t return_to = 18446744073709549631LLU;
35019+ uint64_t return_to = 18446744073709549627LLU;
3495435020 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3495535021 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3495635022 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -34959,12 +35025,12 @@
3495935025 state.addr = 517555565476695680LLU; // assertu64_
3496035026 break;
3496135027 }
34962- case 18446744073709549631LLU: // 99999999e9'''''''''''''''
35028+ case 18446744073709549627LLU: // 99999999e5'''''''''''''''
3496335029 {
34964- state.addr = 18446744073709549632LLU; // 99999999f_'''''''''''''''
35030+ state.addr = 18446744073709549628LLU; // 99999999e6'''''''''''''''
3496535031 break;
3496635032 }
34967- case 18446744073709549632LLU: // 99999999f_'''''''''''''''
35033+ case 18446744073709549628LLU: // 99999999e6'''''''''''''''
3496835034 {
3496935035 // variable u64 initialize goes out of scope
3497035036 // emitted destructur for type u64
@@ -34992,7 +35058,7 @@
3499235058 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3499335059 }
3499435060 // ACCUMULATE ARGUMENTS - END
34995- uint64_t return_to = 18446744073709549630LLU;
35061+ uint64_t return_to = 18446744073709549626LLU;
3499635062 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3499735063 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3499835064 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35001,15 +35067,15 @@
3500135067 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3500235068 break;
3500335069 }
35004- case 18446744073709549630LLU: // 99999999e8'''''''''''''''
35070+ case 18446744073709549626LLU: // 99999999e4'''''''''''''''
3500535071 {
3500635072 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 10
3500735073 heap.availilable_size_for_dynamic_objects += 0LLU;
3500835074 heap.availilable_size_for_dynamic_objects += 0LLU;
35009- state.addr = 18446744073709549629LLU; // 99999999e7'''''''''''''''
35075+ state.addr = 18446744073709549625LLU; // 99999999e3'''''''''''''''
3501035076 break;
3501135077 }
35012- case 18446744073709549641LLU: // 99999999fI'''''''''''''''
35078+ case 18446744073709549637LLU: // 99999999fE'''''''''''''''
3501335079 {
3501435080 // ACCUMULATE ARGUMENTS - BEGIN
3501535081 {
@@ -35017,7 +35083,7 @@
3501735083 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3501835084 }
3501935085 // ACCUMULATE ARGUMENTS - END
35020- uint64_t return_to = 18446744073709549627LLU;
35086+ uint64_t return_to = 18446744073709549623LLU;
3502135087 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3502235088 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3502335089 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35026,12 +35092,12 @@
3502635092 state.addr = 819847183515949359LLU; // reportinit
3502735093 break;
3502835094 }
35029- case 18446744073709549627LLU: // 99999999e5'''''''''''''''
35095+ case 18446744073709549623LLU: // 99999999e1'''''''''''''''
3503035096 {
35031- state.addr = 18446744073709549628LLU; // 99999999e6'''''''''''''''
35097+ state.addr = 18446744073709549624LLU; // 99999999e2'''''''''''''''
3503235098 break;
3503335099 }
35034- case 18446744073709549628LLU: // 99999999e6'''''''''''''''
35100+ case 18446744073709549624LLU: // 99999999e2'''''''''''''''
3503535101 {
3503635102 fprintf(stderr, "%s", "can only print string-constant or variable but got ");
3503735103 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stderr);
@@ -35040,15 +35106,15 @@
3504035106 fprintf(stderr, "%s\n", "");
3504135107 exit(-1);
3504235108 }
35043- state.addr = 18446744073709549629LLU; // 99999999e7'''''''''''''''
35109+ state.addr = 18446744073709549625LLU; // 99999999e3'''''''''''''''
3504435110 break;
3504535111 }
35046- case 18446744073709549629LLU: // 99999999e7'''''''''''''''
35112+ case 18446744073709549625LLU: // 99999999e3'''''''''''''''
3504735113 {
35048- state.addr = 18446744073709549643LLU; // 99999999fK'''''''''''''''
35114+ state.addr = 18446744073709549639LLU; // 99999999fG'''''''''''''''
3504935115 break;
3505035116 }
35051- case 18446744073709549643LLU: // 99999999fK'''''''''''''''
35117+ case 18446744073709549639LLU: // 99999999fG'''''''''''''''
3505235118 {
3505335119 // ACCUMULATE ARGUMENTS - BEGIN
3505435120 {
@@ -35056,7 +35122,7 @@
3505635122 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3505735123 }
3505835124 // ACCUMULATE ARGUMENTS - END
35059- uint64_t return_to = 18446744073709549625LLU;
35125+ uint64_t return_to = 18446744073709549621LLU;
3506035126 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3506135127 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3506235128 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35065,12 +35131,12 @@
3506535131 state.addr = 839519719621918720LLU; // skipws____
3506635132 break;
3506735133 }
35068- case 18446744073709549625LLU: // 99999999e3'''''''''''''''
35134+ case 18446744073709549621LLU: // 99999999ez'''''''''''''''
3506935135 {
35070- state.addr = 18446744073709549626LLU; // 99999999e4'''''''''''''''
35136+ state.addr = 18446744073709549622LLU; // 99999999e0'''''''''''''''
3507135137 break;
3507235138 }
35073- case 18446744073709549626LLU: // 99999999e4'''''''''''''''
35139+ case 18446744073709549622LLU: // 99999999e0'''''''''''''''
3507435140 {
3507535141 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 9LLU, 2LLU)), stdin);
3507635142 if(')' != (char)getchar())
@@ -35123,7 +35189,7 @@
3512335189 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3512435190 }
3512535191 // ACCUMULATE ARGUMENTS - END
35126- uint64_t return_to = 18446744073709549623LLU;
35192+ uint64_t return_to = 18446744073709549619LLU;
3512735193 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3512835194 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3512935195 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35132,12 +35198,12 @@
3513235198 state.addr = 839519719621918720LLU; // skipws____
3513335199 break;
3513435200 }
35135- case 18446744073709549623LLU: // 99999999e1'''''''''''''''
35201+ case 18446744073709549619LLU: // 99999999ex'''''''''''''''
3513635202 {
35137- state.addr = 18446744073709549624LLU; // 99999999e2'''''''''''''''
35203+ state.addr = 18446744073709549620LLU; // 99999999ey'''''''''''''''
3513835204 break;
3513935205 }
35140- case 18446744073709549624LLU: // 99999999e2'''''''''''''''
35206+ case 18446744073709549620LLU: // 99999999ey'''''''''''''''
3514135207 {
3514235208 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), stdin);
3514335209 if('\"' != (char)getchar())
@@ -35145,48 +35211,48 @@
3514535211 fprintf(stderr, "match failed at char %c\n", (char)34LLU);
3514635212 exit(-1);
3514735213 }
35148- state.addr = 18446744073709549622LLU; // 99999999e0'''''''''''''''
35214+ state.addr = 18446744073709549618LLU; // 99999999ew'''''''''''''''
3514935215 break;
3515035216 }
35151- case 18446744073709549622LLU: // 99999999e0'''''''''''''''
35217+ case 18446744073709549618LLU: // 99999999ew'''''''''''''''
3515235218 {
3515335219 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
3515435220 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) > 255)
3515535221 {
35156- state.addr = 18446744073709549621LLU; // 99999999ez'''''''''''''''
35222+ state.addr = 18446744073709549617LLU; // 99999999ev'''''''''''''''
3515735223 break;
3515835224 }
3515935225 *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 34LLU;
3516035226
3516135227 /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
35162- state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709549620LLU : 18446744073709549619LLU;
35228+ state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709549616LLU : 18446744073709549615LLU;
3516335229 break;
3516435230 }
35165- case 18446744073709549620LLU: // 99999999ey'''''''''''''''
35231+ case 18446744073709549616LLU: // 99999999eu'''''''''''''''
3516635232 {
3516735233 ungetc(0, stdin);
3516835234 heap.availilable_size_for_dynamic_objects += 0LLU;
3516935235 heap.availilable_size_for_dynamic_objects += 0LLU;
35170- state.addr = 18446744073709549618LLU; // 99999999ew'''''''''''''''
35236+ state.addr = 18446744073709549614LLU; // 99999999es'''''''''''''''
3517135237 break;
3517235238 }
35173- case 18446744073709549619LLU: // 99999999ex'''''''''''''''
35239+ case 18446744073709549615LLU: // 99999999et'''''''''''''''
3517435240 {
3517535241 fprintf(stdout, "%s", "\n if('");
3517635242 *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 92LLU;
3517735243
3517835244 /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = /*resultnow_*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
35179- state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709549617LLU : 18446744073709549616LLU;
35245+ state.addr = *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) ? 18446744073709549613LLU : 18446744073709549612LLU;
3518035246 break;
3518135247 }
35182- case 18446744073709549617LLU: // 99999999ev'''''''''''''''
35248+ case 18446744073709549613LLU: // 99999999er'''''''''''''''
3518335249 {
3518435250 fprintf(stdout, "%s", "\\");
3518535251 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
35186- state.addr = 18446744073709549616LLU; // 99999999eu'''''''''''''''
35252+ state.addr = 18446744073709549612LLU; // 99999999eq'''''''''''''''
3518735253 break;
3518835254 }
35189- case 18446744073709549616LLU: // 99999999eu'''''''''''''''
35255+ case 18446744073709549612LLU: // 99999999eq'''''''''''''''
3519035256 {
3519135257 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), stdout);
3519235258 fprintf(stdout, "%s", "' != (char)getchar())");
@@ -35198,7 +35264,7 @@
3519835264 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3519935265 }
3520035266 // ACCUMULATE ARGUMENTS - END
35201- uint64_t return_to = 18446744073709549614LLU;
35267+ uint64_t return_to = 18446744073709549610LLU;
3520235268 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3520335269 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3520435270 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35207,25 +35273,25 @@
3520735273 state.addr = 787446708198178816LLU; // printnr___
3520835274 break;
3520935275 }
35210- case 18446744073709549614LLU: // 99999999es'''''''''''''''
35276+ case 18446744073709549610LLU: // 99999999eo'''''''''''''''
3521135277 {
35212- state.addr = 18446744073709549615LLU; // 99999999et'''''''''''''''
35278+ state.addr = 18446744073709549611LLU; // 99999999ep'''''''''''''''
3521335279 break;
3521435280 }
35215- case 18446744073709549615LLU: // 99999999et'''''''''''''''
35281+ case 18446744073709549611LLU: // 99999999ep'''''''''''''''
3521635282 {
3521735283 fprintf(stdout, "%s", ");");
3521835284 fprintf(stdout, "%s", "\n exit(-1);");
3521935285 fprintf(stdout, "%s", "\n }");
35220- state.addr = 18446744073709549618LLU; // 99999999ew'''''''''''''''
35286+ state.addr = 18446744073709549614LLU; // 99999999es'''''''''''''''
3522135287 break;
3522235288 }
35223- case 18446744073709549618LLU: // 99999999ew'''''''''''''''
35289+ case 18446744073709549614LLU: // 99999999es'''''''''''''''
3522435290 {
35225- state.addr = 18446744073709549622LLU; // 99999999e0'''''''''''''''
35291+ state.addr = 18446744073709549618LLU; // 99999999ew'''''''''''''''
3522635292 break;
3522735293 }
35228- case 18446744073709549621LLU: // 99999999ez'''''''''''''''
35294+ case 18446744073709549617LLU: // 99999999ev'''''''''''''''
3522935295 {
3523035296 /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)) = (uint64_t)getchar();
3523135297 // variable u64 resultnow_ goes out of scope
@@ -35260,7 +35326,7 @@
3526035326 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3526135327 }
3526235328 // ACCUMULATE ARGUMENTS - END
35263- uint64_t return_to = 18446744073709549612LLU;
35329+ uint64_t return_to = 18446744073709549608LLU;
3526435330 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3526535331 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3526635332 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35269,12 +35335,12 @@
3526935335 state.addr = 517555565471902251LLU; // assertcomp
3527035336 break;
3527135337 }
35272- case 18446744073709549612LLU: // 99999999eq'''''''''''''''
35338+ case 18446744073709549608LLU: // 99999999em'''''''''''''''
3527335339 {
35274- state.addr = 18446744073709549613LLU; // 99999999er'''''''''''''''
35340+ state.addr = 18446744073709549609LLU; // 99999999en'''''''''''''''
3527535341 break;
3527635342 }
35277- case 18446744073709549613LLU: // 99999999er'''''''''''''''
35343+ case 18446744073709549609LLU: // 99999999en'''''''''''''''
3527835344 {
3527935345 // ACCUMULATE ARGUMENTS - BEGIN
3528035346 {
@@ -35282,7 +35348,7 @@
3528235348 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3528335349 }
3528435350 // ACCUMULATE ARGUMENTS - END
35285- uint64_t return_to = 18446744073709549610LLU;
35351+ uint64_t return_to = 18446744073709549606LLU;
3528635352 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3528735353 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3528835354 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35291,12 +35357,12 @@
3529135357 state.addr = 839519719621918720LLU; // skipws____
3529235358 break;
3529335359 }
35294- case 18446744073709549610LLU: // 99999999eo'''''''''''''''
35360+ case 18446744073709549606LLU: // 99999999ek'''''''''''''''
3529535361 {
35296- state.addr = 18446744073709549611LLU; // 99999999ep'''''''''''''''
35362+ state.addr = 18446744073709549607LLU; // 99999999el'''''''''''''''
3529735363 break;
3529835364 }
35299- case 18446744073709549611LLU: // 99999999ep'''''''''''''''
35365+ case 18446744073709549607LLU: // 99999999el'''''''''''''''
3530035366 {
3530135367 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
3530235368 {
@@ -35309,7 +35375,7 @@
3530935375 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3531035376 }
3531135377 // ACCUMULATE ARGUMENTS - END
35312- uint64_t return_to = 18446744073709549607LLU;
35378+ uint64_t return_to = 18446744073709549603LLU;
3531335379 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3531435380 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3531535381 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35318,12 +35384,12 @@
3531835384 state.addr = 861504796319285248LLU; // typeu64___
3531935385 break;
3532035386 }
35321- case 18446744073709549607LLU: // 99999999el'''''''''''''''
35387+ case 18446744073709549603LLU: // 99999999eh'''''''''''''''
3532235388 {
35323- state.addr = 18446744073709549608LLU; // 99999999em'''''''''''''''
35389+ state.addr = 18446744073709549604LLU; // 99999999ei'''''''''''''''
3532435390 break;
3532535391 }
35326- case 18446744073709549608LLU: // 99999999em'''''''''''''''
35392+ case 18446744073709549604LLU: // 99999999ei'''''''''''''''
3532735393 {
3532835394 {
3532935395 uint64_t arg = 0;
@@ -35336,7 +35402,7 @@
3533635402 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3533735403 }
3533835404 // ACCUMULATE ARGUMENTS - END
35339- uint64_t return_to = 18446744073709549605LLU;
35405+ uint64_t return_to = 18446744073709549601LLU;
3534035406 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3534135407 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3534235408 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35345,12 +35411,12 @@
3534535411 state.addr = 839519719621918720LLU; // skipws____
3534635412 break;
3534735413 }
35348- case 18446744073709549605LLU: // 99999999ej'''''''''''''''
35414+ case 18446744073709549601LLU: // 99999999ef'''''''''''''''
3534935415 {
35350- state.addr = 18446744073709549606LLU; // 99999999ek'''''''''''''''
35416+ state.addr = 18446744073709549602LLU; // 99999999eg'''''''''''''''
3535135417 break;
3535235418 }
35353- case 18446744073709549606LLU: // 99999999ek'''''''''''''''
35419+ case 18446744073709549602LLU: // 99999999eg'''''''''''''''
3535435420 {
3535535421 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
3535635422 {
@@ -35441,7 +35507,7 @@
3544135507 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3544235508 }
3544335509 // ACCUMULATE ARGUMENTS - END
35444- uint64_t return_to = 18446744073709549603LLU;
35510+ uint64_t return_to = 18446744073709549599LLU;
3544535511 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3544635512 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3544735513 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35450,12 +35516,12 @@
3545035516 state.addr = 787472342492567585LLU; // procvarref
3545135517 break;
3545235518 }
35453- case 18446744073709549603LLU: // 99999999eh'''''''''''''''
35519+ case 18446744073709549599LLU: // 99999999ed'''''''''''''''
3545435520 {
35455- state.addr = 18446744073709549604LLU; // 99999999ei'''''''''''''''
35521+ state.addr = 18446744073709549600LLU; // 99999999ee'''''''''''''''
3545635522 break;
3545735523 }
35458- case 18446744073709549604LLU: // 99999999ei'''''''''''''''
35524+ case 18446744073709549600LLU: // 99999999ee'''''''''''''''
3545935525 {
3546035526 fprintf(stdout, "%s", ", stdin);");
3546135527 // ACCUMULATE ARGUMENTS - BEGIN
@@ -35468,7 +35534,7 @@
3546835534 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3546935535 }
3547035536 // ACCUMULATE ARGUMENTS - END
35471- uint64_t return_to = 18446744073709549601LLU;
35537+ uint64_t return_to = 18446744073709549597LLU;
3547235538 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3547335539 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3547435540 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35477,12 +35543,12 @@
3547735543 state.addr = 517555565476695680LLU; // assertu64_
3547835544 break;
3547935545 }
35480- case 18446744073709549601LLU: // 99999999ef'''''''''''''''
35546+ case 18446744073709549597LLU: // 99999999eb'''''''''''''''
3548135547 {
35482- state.addr = 18446744073709549602LLU; // 99999999eg'''''''''''''''
35548+ state.addr = 18446744073709549598LLU; // 99999999ec'''''''''''''''
3548335549 break;
3548435550 }
35485- case 18446744073709549602LLU: // 99999999eg'''''''''''''''
35551+ case 18446744073709549598LLU: // 99999999ec'''''''''''''''
3548635552 {
3548735553 // variable u64 initialize goes out of scope
3548835554 // emitted destructur for type u64
@@ -35510,7 +35576,7 @@
3551035576 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3551135577 }
3551235578 // ACCUMULATE ARGUMENTS - END
35513- uint64_t return_to = 18446744073709549600LLU;
35579+ uint64_t return_to = 18446744073709549596LLU;
3551435580 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3551535581 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3551635582 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35519,13 +35585,13 @@
3551935585 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3552035586 break;
3552135587 }
35522- case 18446744073709549600LLU: // 99999999ee'''''''''''''''
35588+ case 18446744073709549596LLU: // 99999999ea'''''''''''''''
3552335589 {
3552435590 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 11
35525- state.addr = 18446744073709549609LLU; // 99999999en'''''''''''''''
35591+ state.addr = 18446744073709549605LLU; // 99999999ej'''''''''''''''
3552635592 break;
3552735593 }
35528- case 18446744073709549609LLU: // 99999999en'''''''''''''''
35594+ case 18446744073709549605LLU: // 99999999ej'''''''''''''''
3552935595 {
3553035596 // ACCUMULATE ARGUMENTS - BEGIN
3553135597 {
@@ -35533,7 +35599,7 @@
3553335599 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3553435600 }
3553535601 // ACCUMULATE ARGUMENTS - END
35536- uint64_t return_to = 18446744073709549598LLU;
35602+ uint64_t return_to = 18446744073709549594LLU;
3553735603 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3553835604 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3553935605 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35542,12 +35608,12 @@
3554235608 state.addr = 839519719621918720LLU; // skipws____
3554335609 break;
3554435610 }
35545- case 18446744073709549598LLU: // 99999999ec'''''''''''''''
35611+ case 18446744073709549594LLU: // 99999999eZ'''''''''''''''
3554635612 {
35547- state.addr = 18446744073709549599LLU; // 99999999ed'''''''''''''''
35613+ state.addr = 18446744073709549595LLU; // 99999999e$'''''''''''''''
3554835614 break;
3554935615 }
35550- case 18446744073709549599LLU: // 99999999ed'''''''''''''''
35616+ case 18446744073709549595LLU: // 99999999e$'''''''''''''''
3555135617 {
3555235618 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
3555335619 // ACCUMULATE ARGUMENTS - BEGIN
@@ -35556,7 +35622,7 @@
3555635622 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3555735623 }
3555835624 // ACCUMULATE ARGUMENTS - END
35559- uint64_t return_to = 18446744073709549596LLU;
35625+ uint64_t return_to = 18446744073709549592LLU;
3556035626 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3556135627 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3556235628 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35565,12 +35631,12 @@
3556535631 state.addr = 728666047592978432LLU; // matchcore_
3556635632 break;
3556735633 }
35568- case 18446744073709549596LLU: // 99999999ea'''''''''''''''
35634+ case 18446744073709549592LLU: // 99999999eX'''''''''''''''
3556935635 {
35570- state.addr = 18446744073709549597LLU; // 99999999eb'''''''''''''''
35636+ state.addr = 18446744073709549593LLU; // 99999999eY'''''''''''''''
3557135637 break;
3557235638 }
35573- case 18446744073709549597LLU: // 99999999eb'''''''''''''''
35639+ case 18446744073709549593LLU: // 99999999eY'''''''''''''''
3557435640 {
3557535641 // ACCUMULATE ARGUMENTS - BEGIN
3557635642 {
@@ -35578,7 +35644,7 @@
3557835644 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3557935645 }
3558035646 // ACCUMULATE ARGUMENTS - END
35581- uint64_t return_to = 18446744073709549594LLU;
35647+ uint64_t return_to = 18446744073709549590LLU;
3558235648 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3558335649 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3558435650 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35587,12 +35653,12 @@
3558735653 state.addr = 839519719621918720LLU; // skipws____
3558835654 break;
3558935655 }
35590- case 18446744073709549594LLU: // 99999999eZ'''''''''''''''
35656+ case 18446744073709549590LLU: // 99999999eV'''''''''''''''
3559135657 {
35592- state.addr = 18446744073709549595LLU; // 99999999e$'''''''''''''''
35658+ state.addr = 18446744073709549591LLU; // 99999999eW'''''''''''''''
3559335659 break;
3559435660 }
35595- case 18446744073709549595LLU: // 99999999e$'''''''''''''''
35661+ case 18446744073709549591LLU: // 99999999eW'''''''''''''''
3559635662 {
3559735663 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)), stdin);
3559835664 if(')' != (char)getchar())
@@ -35644,7 +35710,7 @@
3564435710 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3564535711 }
3564635712 // ACCUMULATE ARGUMENTS - END
35647- uint64_t return_to = 18446744073709549592LLU;
35713+ uint64_t return_to = 18446744073709549588LLU;
3564835714 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3564935715 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3565035716 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35653,12 +35719,12 @@
3565335719 state.addr = 517555565471902251LLU; // assertcomp
3565435720 break;
3565535721 }
35656- case 18446744073709549592LLU: // 99999999eX'''''''''''''''
35722+ case 18446744073709549588LLU: // 99999999eT'''''''''''''''
3565735723 {
35658- state.addr = 18446744073709549593LLU; // 99999999eY'''''''''''''''
35724+ state.addr = 18446744073709549589LLU; // 99999999eU'''''''''''''''
3565935725 break;
3566035726 }
35661- case 18446744073709549593LLU: // 99999999eY'''''''''''''''
35727+ case 18446744073709549589LLU: // 99999999eU'''''''''''''''
3566235728 {
3566335729 // ACCUMULATE ARGUMENTS - BEGIN
3566435730 {
@@ -35666,7 +35732,7 @@
3566635732 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3566735733 }
3566835734 // ACCUMULATE ARGUMENTS - END
35669- uint64_t return_to = 18446744073709549590LLU;
35735+ uint64_t return_to = 18446744073709549586LLU;
3567035736 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3567135737 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3567235738 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35675,12 +35741,12 @@
3567535741 state.addr = 839519719621918720LLU; // skipws____
3567635742 break;
3567735743 }
35678- case 18446744073709549590LLU: // 99999999eV'''''''''''''''
35744+ case 18446744073709549586LLU: // 99999999eR'''''''''''''''
3567935745 {
35680- state.addr = 18446744073709549591LLU; // 99999999eW'''''''''''''''
35746+ state.addr = 18446744073709549587LLU; // 99999999eS'''''''''''''''
3568135747 break;
3568235748 }
35683- case 18446744073709549591LLU: // 99999999eW'''''''''''''''
35749+ case 18446744073709549587LLU: // 99999999eS'''''''''''''''
3568435750 {
3568535751 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
3568635752 fprintf(stdout, "%s", "\n matchid(\"");
@@ -35690,7 +35756,7 @@
3569035756 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3569135757 }
3569235758 // ACCUMULATE ARGUMENTS - END
35693- uint64_t return_to = 18446744073709549588LLU;
35759+ uint64_t return_to = 18446744073709549584LLU;
3569435760 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3569535761 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3569635762 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35699,12 +35765,12 @@
3569935765 state.addr = 839519719621918720LLU; // skipws____
3570035766 break;
3570135767 }
35702- case 18446744073709549588LLU: // 99999999eT'''''''''''''''
35768+ case 18446744073709549584LLU: // 99999999eP'''''''''''''''
3570335769 {
35704- state.addr = 18446744073709549589LLU; // 99999999eU'''''''''''''''
35770+ state.addr = 18446744073709549585LLU; // 99999999eQ'''''''''''''''
3570535771 break;
3570635772 }
35707- case 18446744073709549589LLU: // 99999999eU'''''''''''''''
35773+ case 18446744073709549585LLU: // 99999999eQ'''''''''''''''
3570835774 {
3570935775 // ACCUMULATE ARGUMENTS - BEGIN
3571035776 {
@@ -35712,7 +35778,7 @@
3571235778 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3571335779 }
3571435780 // ACCUMULATE ARGUMENTS - END
35715- uint64_t return_to = 18446744073709549586LLU;
35781+ uint64_t return_to = 18446744073709549582LLU;
3571635782 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3571735783 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3571835784 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35721,12 +35787,12 @@
3572135787 state.addr = 585061869643254370LLU; // echostring
3572235788 break;
3572335789 }
35724- case 18446744073709549586LLU: // 99999999eR'''''''''''''''
35790+ case 18446744073709549582LLU: // 99999999eN'''''''''''''''
3572535791 {
35726- state.addr = 18446744073709549587LLU; // 99999999eS'''''''''''''''
35792+ state.addr = 18446744073709549583LLU; // 99999999eO'''''''''''''''
3572735793 break;
3572835794 }
35729- case 18446744073709549587LLU: // 99999999eS'''''''''''''''
35795+ case 18446744073709549583LLU: // 99999999eO'''''''''''''''
3573035796 {
3573135797 fprintf(stdout, "%s", "\", &");
3573235798 // ACCUMULATE ARGUMENTS - BEGIN
@@ -35735,7 +35801,7 @@
3573535801 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3573635802 }
3573735803 // ACCUMULATE ARGUMENTS - END
35738- uint64_t return_to = 18446744073709549583LLU;
35804+ uint64_t return_to = 18446744073709549579LLU;
3573935805 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3574035806 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3574135807 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35744,18 +35810,18 @@
3574435810 state.addr = 839519719621918720LLU; // skipws____
3574535811 break;
3574635812 }
35747- case 18446744073709549583LLU: // 99999999eO'''''''''''''''
35813+ case 18446744073709549579LLU: // 99999999eK'''''''''''''''
3574835814 {
35749- state.addr = 18446744073709549584LLU; // 99999999eP'''''''''''''''
35815+ state.addr = 18446744073709549580LLU; // 99999999eL'''''''''''''''
3575035816 break;
3575135817 }
35752- case 18446744073709549584LLU: // 99999999eP'''''''''''''''
35818+ case 18446744073709549580LLU: // 99999999eL'''''''''''''''
3575335819 {
3575435820 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)));
35755- state.addr = 18446744073709549585LLU; // 99999999eQ'''''''''''''''
35821+ state.addr = 18446744073709549581LLU; // 99999999eM'''''''''''''''
3575635822 break;
3575735823 }
35758- case 18446744073709549585LLU: // 99999999eQ'''''''''''''''
35824+ case 18446744073709549581LLU: // 99999999eM'''''''''''''''
3575935825 {
3576035826 {
3576135827 uint64_t arg = 0;
@@ -35767,7 +35833,7 @@
3576735833 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3576835834 }
3576935835 // ACCUMULATE ARGUMENTS - END
35770- uint64_t return_to = 18446744073709549580LLU;
35836+ uint64_t return_to = 18446744073709549576LLU;
3577135837 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3577235838 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3577335839 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35776,12 +35842,12 @@
3577635842 state.addr = 861504796319285248LLU; // typeu64___
3577735843 break;
3577835844 }
35779- case 18446744073709549580LLU: // 99999999eL'''''''''''''''
35845+ case 18446744073709549576LLU: // 99999999eH'''''''''''''''
3578035846 {
35781- state.addr = 18446744073709549581LLU; // 99999999eM'''''''''''''''
35847+ state.addr = 18446744073709549577LLU; // 99999999eI'''''''''''''''
3578235848 break;
3578335849 }
35784- case 18446744073709549581LLU: // 99999999eM'''''''''''''''
35850+ case 18446744073709549577LLU: // 99999999eI'''''''''''''''
3578535851 {
3578635852 {
3578735853 uint64_t arg = 0;
@@ -35794,7 +35860,7 @@
3579435860 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3579535861 }
3579635862 // ACCUMULATE ARGUMENTS - END
35797- uint64_t return_to = 18446744073709549578LLU;
35863+ uint64_t return_to = 18446744073709549574LLU;
3579835864 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3579935865 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3580035866 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35803,12 +35869,12 @@
3580335869 state.addr = 839519719621918720LLU; // skipws____
3580435870 break;
3580535871 }
35806- case 18446744073709549578LLU: // 99999999eJ'''''''''''''''
35872+ case 18446744073709549574LLU: // 99999999eF'''''''''''''''
3580735873 {
35808- state.addr = 18446744073709549579LLU; // 99999999eK'''''''''''''''
35874+ state.addr = 18446744073709549575LLU; // 99999999eG'''''''''''''''
3580935875 break;
3581035876 }
35811- case 18446744073709549579LLU: // 99999999eK'''''''''''''''
35877+ case 18446744073709549575LLU: // 99999999eG'''''''''''''''
3581235878 {
3581335879 /*id________*/*LOCAL_ACCESS(heap.data, 12LLU, 11LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 1LLU)));
3581435880 {
@@ -35898,7 +35964,7 @@
3589835964 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3589935965 }
3590035966 // ACCUMULATE ARGUMENTS - END
35901- uint64_t return_to = 18446744073709549576LLU;
35967+ uint64_t return_to = 18446744073709549572LLU;
3590235968 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3590335969 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3590435970 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35907,12 +35973,12 @@
3590735973 state.addr = 787472342492567585LLU; // procvarref
3590835974 break;
3590935975 }
35910- case 18446744073709549576LLU: // 99999999eH'''''''''''''''
35976+ case 18446744073709549572LLU: // 99999999eD'''''''''''''''
3591135977 {
35912- state.addr = 18446744073709549577LLU; // 99999999eI'''''''''''''''
35978+ state.addr = 18446744073709549573LLU; // 99999999eE'''''''''''''''
3591335979 break;
3591435980 }
35915- case 18446744073709549577LLU: // 99999999eI'''''''''''''''
35981+ case 18446744073709549573LLU: // 99999999eE'''''''''''''''
3591635982 {
3591735983 // ACCUMULATE ARGUMENTS - BEGIN
3591835984 {
@@ -35924,7 +35990,7 @@
3592435990 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3592535991 }
3592635992 // ACCUMULATE ARGUMENTS - END
35927- uint64_t return_to = 18446744073709549574LLU;
35993+ uint64_t return_to = 18446744073709549570LLU;
3592835994 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3592935995 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3593035996 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35933,12 +35999,12 @@
3593335999 state.addr = 517555565476695680LLU; // assertu64_
3593436000 break;
3593536001 }
35936- case 18446744073709549574LLU: // 99999999eF'''''''''''''''
36002+ case 18446744073709549570LLU: // 99999999eB'''''''''''''''
3593736003 {
35938- state.addr = 18446744073709549575LLU; // 99999999eG'''''''''''''''
36004+ state.addr = 18446744073709549571LLU; // 99999999eC'''''''''''''''
3593936005 break;
3594036006 }
35941- case 18446744073709549575LLU: // 99999999eG'''''''''''''''
36007+ case 18446744073709549571LLU: // 99999999eC'''''''''''''''
3594236008 {
3594336009 // variable u64 initialize goes out of scope
3594436010 // emitted destructur for type u64
@@ -35966,7 +36032,7 @@
3596636032 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3596736033 }
3596836034 // ACCUMULATE ARGUMENTS - END
35969- uint64_t return_to = 18446744073709549573LLU;
36035+ uint64_t return_to = 18446744073709549569LLU;
3597036036 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3597136037 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3597236038 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35975,13 +36041,13 @@
3597536041 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3597636042 break;
3597736043 }
35978- case 18446744073709549573LLU: // 99999999eE'''''''''''''''
36044+ case 18446744073709549569LLU: // 99999999eA'''''''''''''''
3597936045 {
3598036046 (void)LOCAL_POP_MOVE(&heap, 11LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 11
35981- state.addr = 18446744073709549582LLU; // 99999999eN'''''''''''''''
36047+ state.addr = 18446744073709549578LLU; // 99999999eJ'''''''''''''''
3598236048 break;
3598336049 }
35984- case 18446744073709549582LLU: // 99999999eN'''''''''''''''
36050+ case 18446744073709549578LLU: // 99999999eJ'''''''''''''''
3598536051 {
3598636052 // ACCUMULATE ARGUMENTS - BEGIN
3598736053 {
@@ -35989,7 +36055,7 @@
3598936055 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3599036056 }
3599136057 // ACCUMULATE ARGUMENTS - END
35992- uint64_t return_to = 18446744073709549571LLU;
36058+ uint64_t return_to = 18446744073709549567LLU;
3599336059 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3599436060 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3599536061 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -35998,12 +36064,12 @@
3599836064 state.addr = 839519719621918720LLU; // skipws____
3599936065 break;
3600036066 }
36001- case 18446744073709549571LLU: // 99999999eC'''''''''''''''
36067+ case 18446744073709549567LLU: // 99999999d9'''''''''''''''
3600236068 {
36003- state.addr = 18446744073709549572LLU; // 99999999eD'''''''''''''''
36069+ state.addr = 18446744073709549568LLU; // 99999999e_'''''''''''''''
3600436070 break;
3600536071 }
36006- case 18446744073709549572LLU: // 99999999eD'''''''''''''''
36072+ case 18446744073709549568LLU: // 99999999e_'''''''''''''''
3600736073 {
3600836074 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 10LLU, 1LLU)), stdin);
3600936075 if(')' != (char)getchar())
@@ -36042,10 +36108,10 @@
3604236108 }
3604336109 case 787472343681366016LLU: // procwhile_
3604436110 {
36045- state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 2LLU)) ? 18446744073709549570LLU : 18446744073709549569LLU;
36111+ state.addr = *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 2LLU)) ? 18446744073709549566LLU : 18446744073709549565LLU;
3604636112 break;
3604736113 }
36048- case 18446744073709549570LLU: // 99999999eB'''''''''''''''
36114+ case 18446744073709549566LLU: // 99999999d8'''''''''''''''
3604936115 {
3605036116 fprintf(stderr, "%s", "in function ");
3605136117 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 12LLU, 4LLU)));
@@ -36054,10 +36120,10 @@
3605436120 fprintf(stderr, "%s\n", "");
3605536121 exit(-1);
3605636122 }
36057- state.addr = 18446744073709549569LLU; // 99999999eA'''''''''''''''
36123+ state.addr = 18446744073709549565LLU; // 99999999d7'''''''''''''''
3605836124 break;
3605936125 }
36060- case 18446744073709549569LLU: // 99999999eA'''''''''''''''
36126+ case 18446744073709549565LLU: // 99999999d7'''''''''''''''
3606136127 {
3606236128 {
3606336129 uint64_t arg = 0;
@@ -36073,7 +36139,7 @@
3607336139 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3607436140 }
3607536141 // ACCUMULATE ARGUMENTS - END
36076- uint64_t return_to = 18446744073709549567LLU;
36142+ uint64_t return_to = 18446744073709549563LLU;
3607736143 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3607836144 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3607936145 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36082,12 +36148,12 @@
3608236148 state.addr = 517555828430075934LLU; // assign_dec
3608336149 break;
3608436150 }
36085- case 18446744073709549567LLU: // 99999999d9'''''''''''''''
36151+ case 18446744073709549563LLU: // 99999999d5'''''''''''''''
3608636152 {
36087- state.addr = 18446744073709549568LLU; // 99999999e_'''''''''''''''
36153+ state.addr = 18446744073709549564LLU; // 99999999d6'''''''''''''''
3608836154 break;
3608936155 }
36090- case 18446744073709549568LLU: // 99999999e_'''''''''''''''
36156+ case 18446744073709549564LLU: // 99999999d6'''''''''''''''
3609136157 {
3609236158 {
3609336159 uint64_t arg = 0;
@@ -36103,7 +36169,7 @@
3610336169 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3610436170 }
3610536171 // ACCUMULATE ARGUMENTS - END
36106- uint64_t return_to = 18446744073709549565LLU;
36172+ uint64_t return_to = 18446744073709549561LLU;
3610736173 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3610836174 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3610936175 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36112,12 +36178,12 @@
3611236178 state.addr = 517555828430075934LLU; // assign_dec
3611336179 break;
3611436180 }
36115- case 18446744073709549565LLU: // 99999999d7'''''''''''''''
36181+ case 18446744073709549561LLU: // 99999999d3'''''''''''''''
3611636182 {
36117- state.addr = 18446744073709549566LLU; // 99999999d8'''''''''''''''
36183+ state.addr = 18446744073709549562LLU; // 99999999d4'''''''''''''''
3611836184 break;
3611936185 }
36120- case 18446744073709549566LLU: // 99999999d8'''''''''''''''
36186+ case 18446744073709549562LLU: // 99999999d4'''''''''''''''
3612136187 {
3612236188 // ACCUMULATE ARGUMENTS - BEGIN
3612336189 {
@@ -36149,7 +36215,7 @@
3614936215 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3615036216 }
3615136217 // ACCUMULATE ARGUMENTS - END
36152- uint64_t return_to = 18446744073709549563LLU;
36218+ uint64_t return_to = 18446744073709549559LLU;
3615336219 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3615436220 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3615536221 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36158,12 +36224,12 @@
3615836224 state.addr = 533581901872147136LLU; // blockloop_
3615936225 break;
3616036226 }
36161- case 18446744073709549563LLU: // 99999999d5'''''''''''''''
36227+ case 18446744073709549559LLU: // 99999999d1'''''''''''''''
3616236228 {
36163- state.addr = 18446744073709549564LLU; // 99999999d6'''''''''''''''
36229+ state.addr = 18446744073709549560LLU; // 99999999d2'''''''''''''''
3616436230 break;
3616536231 }
36166- case 18446744073709549564LLU: // 99999999d6'''''''''''''''
36232+ case 18446744073709549560LLU: // 99999999d2'''''''''''''''
3616736233 {
3616836234 {
3616936235 uint64_t arg = 0;
@@ -36180,7 +36246,7 @@
3618036246 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3618136247 }
3618236248 // ACCUMULATE ARGUMENTS - END
36183- uint64_t return_to = 18446744073709549560LLU;
36249+ uint64_t return_to = 18446744073709549556LLU;
3618436250 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3618536251 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3618636252 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36189,20 +36255,20 @@
3618936255 state.addr = 587881353215084992LLU; // emitlabel_
3619036256 break;
3619136257 }
36192- case 18446744073709549560LLU: // 99999999d2'''''''''''''''
36258+ case 18446744073709549556LLU: // 99999999dy'''''''''''''''
3619336259 {
36194- state.addr = 18446744073709549561LLU; // 99999999d3'''''''''''''''
36260+ state.addr = 18446744073709549557LLU; // 99999999dz'''''''''''''''
3619536261 break;
3619636262 }
36197- case 18446744073709549561LLU: // 99999999d3'''''''''''''''
36263+ case 18446744073709549557LLU: // 99999999dz'''''''''''''''
3619836264 {
3619936265 // variable u64 level_____ goes out of scope
3620036266 // emitted destructur for type u64
3620136267 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 15
36202- state.addr = 18446744073709549562LLU; // 99999999d4'''''''''''''''
36268+ state.addr = 18446744073709549558LLU; // 99999999d0'''''''''''''''
3620336269 break;
3620436270 }
36205- case 18446744073709549562LLU: // 99999999d4'''''''''''''''
36271+ case 18446744073709549558LLU: // 99999999d0'''''''''''''''
3620636272 {
3620736273 {
3620836274 uint64_t arg = 0;
@@ -36215,7 +36281,7 @@
3621536281 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3621636282 }
3621736283 // ACCUMULATE ARGUMENTS - END
36218- uint64_t return_to = 18446744073709549558LLU;
36284+ uint64_t return_to = 18446744073709549554LLU;
3621936285 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3622036286 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3622136287 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36224,12 +36290,12 @@
3622436290 state.addr = 839519719621918720LLU; // skipws____
3622536291 break;
3622636292 }
36227- case 18446744073709549558LLU: // 99999999d0'''''''''''''''
36293+ case 18446744073709549554LLU: // 99999999dw'''''''''''''''
3622836294 {
36229- state.addr = 18446744073709549559LLU; // 99999999d1'''''''''''''''
36295+ state.addr = 18446744073709549555LLU; // 99999999dx'''''''''''''''
3623036296 break;
3623136297 }
36232- case 18446744073709549559LLU: // 99999999d1'''''''''''''''
36298+ case 18446744073709549555LLU: // 99999999dx'''''''''''''''
3623336299 {
3623436300 /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3623536301 {
@@ -36252,7 +36318,7 @@
3625236318 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3625336319 }
3625436320 // ACCUMULATE ARGUMENTS - END
36255- uint64_t return_to = 18446744073709549556LLU;
36321+ uint64_t return_to = 18446744073709549552LLU;
3625636322 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3625736323 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3625836324 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36261,12 +36327,12 @@
3626136327 state.addr = 861504796319285248LLU; // typeu64___
3626236328 break;
3626336329 }
36264- case 18446744073709549556LLU: // 99999999dy'''''''''''''''
36330+ case 18446744073709549552LLU: // 99999999du'''''''''''''''
3626536331 {
36266- state.addr = 18446744073709549557LLU; // 99999999dz'''''''''''''''
36332+ state.addr = 18446744073709549553LLU; // 99999999dv'''''''''''''''
3626736333 break;
3626836334 }
36269- case 18446744073709549557LLU: // 99999999dz'''''''''''''''
36335+ case 18446744073709549553LLU: // 99999999dv'''''''''''''''
3627036336 {
3627136337 {
3627236338 uint64_t arg = 0;
@@ -36343,7 +36409,7 @@
3634336409 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3634436410 }
3634536411 // ACCUMULATE ARGUMENTS - END
36346- uint64_t return_to = 18446744073709549552LLU;
36412+ uint64_t return_to = 18446744073709549548LLU;
3634736413 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3634836414 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3634936415 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36352,12 +36418,12 @@
3635236418 state.addr = 604790753280317473LLU; // findvarref
3635336419 break;
3635436420 }
36355- case 18446744073709549552LLU: // 99999999du'''''''''''''''
36421+ case 18446744073709549548LLU: // 99999999dq'''''''''''''''
3635636422 {
36357- state.addr = 18446744073709549553LLU; // 99999999dv'''''''''''''''
36423+ state.addr = 18446744073709549549LLU; // 99999999dr'''''''''''''''
3635836424 break;
3635936425 }
36360- case 18446744073709549553LLU: // 99999999dv'''''''''''''''
36426+ case 18446744073709549549LLU: // 99999999dr'''''''''''''''
3636136427 {
3636236428 // variable u64 consume___ goes out of scope
3636336429 // emitted destructur for type u64
@@ -36365,22 +36431,22 @@
3636536431 // variable u64 optelem___ goes out of scope
3636636432 // emitted destructur for type u64
3636736433 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 22
36368- state.addr = 18446744073709549554LLU; // 99999999dw'''''''''''''''
36434+ state.addr = 18446744073709549550LLU; // 99999999ds'''''''''''''''
3636936435 break;
3637036436 }
36371- case 18446744073709549554LLU: // 99999999dw'''''''''''''''
36437+ case 18446744073709549550LLU: // 99999999ds'''''''''''''''
3637236438 {
36373- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709549551LLU : 18446744073709549550LLU;
36439+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709549547LLU : 18446744073709549546LLU;
3637436440 break;
3637536441 }
36376- case 18446744073709549551LLU: // 99999999dt'''''''''''''''
36442+ case 18446744073709549547LLU: // 99999999dp'''''''''''''''
3637736443 {
3637836444 heap.availilable_size_for_dynamic_objects += 0LLU;
3637936445 heap.availilable_size_for_dynamic_objects += 0LLU;
36380- state.addr = 18446744073709549549LLU; // 99999999dr'''''''''''''''
36446+ state.addr = 18446744073709549545LLU; // 99999999dn'''''''''''''''
3638136447 break;
3638236448 }
36383- case 18446744073709549550LLU: // 99999999ds'''''''''''''''
36449+ case 18446744073709549546LLU: // 99999999do'''''''''''''''
3638436450 {
3638536451 // ACCUMULATE ARGUMENTS - BEGIN
3638636452 {
@@ -36388,7 +36454,7 @@
3638836454 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3638936455 }
3639036456 // ACCUMULATE ARGUMENTS - END
36391- uint64_t return_to = 18446744073709549547LLU;
36457+ uint64_t return_to = 18446744073709549543LLU;
3639236458 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3639336459 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3639436460 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36397,12 +36463,12 @@
3639736463 state.addr = 819847183515949359LLU; // reportinit
3639836464 break;
3639936465 }
36400- case 18446744073709549547LLU: // 99999999dp'''''''''''''''
36466+ case 18446744073709549543LLU: // 99999999dl'''''''''''''''
3640136467 {
36402- state.addr = 18446744073709549548LLU; // 99999999dq'''''''''''''''
36468+ state.addr = 18446744073709549544LLU; // 99999999dm'''''''''''''''
3640336469 break;
3640436470 }
36405- case 18446744073709549548LLU: // 99999999dq'''''''''''''''
36471+ case 18446744073709549544LLU: // 99999999dm'''''''''''''''
3640636472 {
3640736473 fprintf(stderr, "%s", "unitialized variable ");
3640836474 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 21LLU, 14LLU));
@@ -36410,10 +36476,10 @@
3641036476 fprintf(stderr, "%s\n", "");
3641136477 exit(-1);
3641236478 }
36413- state.addr = 18446744073709549549LLU; // 99999999dr'''''''''''''''
36479+ state.addr = 18446744073709549545LLU; // 99999999dn'''''''''''''''
3641436480 break;
3641536481 }
36416- case 18446744073709549549LLU: // 99999999dr'''''''''''''''
36482+ case 18446744073709549545LLU: // 99999999dn'''''''''''''''
3641736483 {
3641836484 // variable u64 initialize goes out of scope
3641936485 // emitted destructur for type u64
@@ -36424,10 +36490,10 @@
3642436490 // variable u64 mutable___ goes out of scope
3642536491 // emitted destructur for type u64
3642636492 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 19
36427- state.addr = 18446744073709549555LLU; // 99999999dx'''''''''''''''
36493+ state.addr = 18446744073709549551LLU; // 99999999dt'''''''''''''''
3642836494 break;
3642936495 }
36430- case 18446744073709549555LLU: // 99999999dx'''''''''''''''
36496+ case 18446744073709549551LLU: // 99999999dt'''''''''''''''
3643136497 {
3643236498 // ACCUMULATE ARGUMENTS - BEGIN
3643336499 {
@@ -36439,7 +36505,7 @@
3643936505 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3644036506 }
3644136507 // ACCUMULATE ARGUMENTS - END
36442- uint64_t return_to = 18446744073709549545LLU;
36508+ uint64_t return_to = 18446744073709549541LLU;
3644336509 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3644436510 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3644536511 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36448,12 +36514,12 @@
3644836514 state.addr = 517555565476695680LLU; // assertu64_
3644936515 break;
3645036516 }
36451- case 18446744073709549545LLU: // 99999999dn'''''''''''''''
36517+ case 18446744073709549541LLU: // 99999999dj'''''''''''''''
3645236518 {
36453- state.addr = 18446744073709549546LLU; // 99999999do'''''''''''''''
36519+ state.addr = 18446744073709549542LLU; // 99999999dk'''''''''''''''
3645436520 break;
3645536521 }
36456- case 18446744073709549546LLU: // 99999999do'''''''''''''''
36522+ case 18446744073709549542LLU: // 99999999dk'''''''''''''''
3645736523 {
3645836524 fprintf(stdout, "%s", "\n if(!");
3645936525 // ACCUMULATE ARGUMENTS - BEGIN
@@ -36478,7 +36544,7 @@
3647836544 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3647936545 }
3648036546 // ACCUMULATE ARGUMENTS - END
36481- uint64_t return_to = 18446744073709549543LLU;
36547+ uint64_t return_to = 18446744073709549539LLU;
3648236548 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3648336549 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3648436550 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36487,12 +36553,12 @@
3648736553 state.addr = 587881357514113024LLU; // emitpar___
3648836554 break;
3648936555 }
36490- case 18446744073709549543LLU: // 99999999dl'''''''''''''''
36556+ case 18446744073709549539LLU: // 99999999dh'''''''''''''''
3649136557 {
36492- state.addr = 18446744073709549544LLU; // 99999999dm'''''''''''''''
36558+ state.addr = 18446744073709549540LLU; // 99999999di'''''''''''''''
3649336559 break;
3649436560 }
36495- case 18446744073709549544LLU: // 99999999dm'''''''''''''''
36561+ case 18446744073709549540LLU: // 99999999di'''''''''''''''
3649636562 {
3649736563 fprintf(stdout, "%s", ")");
3649836564 {
@@ -36510,7 +36576,7 @@
3651036576 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3651136577 }
3651236578 // ACCUMULATE ARGUMENTS - END
36513- uint64_t return_to = 18446744073709549540LLU;
36579+ uint64_t return_to = 18446744073709549536LLU;
3651436580 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3651536581 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3651636582 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36519,20 +36585,20 @@
3651936585 state.addr = 587881351406075392LLU; // emitjump2_
3652036586 break;
3652136587 }
36522- case 18446744073709549540LLU: // 99999999di'''''''''''''''
36588+ case 18446744073709549536LLU: // 99999999de'''''''''''''''
3652336589 {
36524- state.addr = 18446744073709549541LLU; // 99999999dj'''''''''''''''
36590+ state.addr = 18446744073709549537LLU; // 99999999df'''''''''''''''
3652536591 break;
3652636592 }
36527- case 18446744073709549541LLU: // 99999999dj'''''''''''''''
36593+ case 18446744073709549537LLU: // 99999999df'''''''''''''''
3652836594 {
3652936595 // variable u64 level_____ goes out of scope
3653036596 // emitted destructur for type u64
3653136597 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 19
36532- state.addr = 18446744073709549542LLU; // 99999999dk'''''''''''''''
36598+ state.addr = 18446744073709549538LLU; // 99999999dg'''''''''''''''
3653336599 break;
3653436600 }
36535- case 18446744073709549542LLU: // 99999999dk'''''''''''''''
36601+ case 18446744073709549538LLU: // 99999999dg'''''''''''''''
3653636602 {
3653736603 // ACCUMULATE ARGUMENTS - BEGIN
3653836604 {
@@ -36540,7 +36606,7 @@
3654036606 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3654136607 }
3654236608 // ACCUMULATE ARGUMENTS - END
36543- uint64_t return_to = 18446744073709549538LLU;
36609+ uint64_t return_to = 18446744073709549534LLU;
3654436610 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3654536611 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3654636612 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36549,12 +36615,12 @@
3654936615 state.addr = 839519719621918720LLU; // skipws____
3655036616 break;
3655136617 }
36552- case 18446744073709549538LLU: // 99999999dg'''''''''''''''
36618+ case 18446744073709549534LLU: // 99999999dc'''''''''''''''
3655336619 {
36554- state.addr = 18446744073709549539LLU; // 99999999dh'''''''''''''''
36620+ state.addr = 18446744073709549535LLU; // 99999999dd'''''''''''''''
3655536621 break;
3655636622 }
36557- case 18446744073709549539LLU: // 99999999dh'''''''''''''''
36623+ case 18446744073709549535LLU: // 99999999dd'''''''''''''''
3655836624 {
3655936625 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU)), stdin);
3656036626 if('{' != (char)getchar())
@@ -36570,7 +36636,7 @@
3657036636 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3657136637 }
3657236638 // ACCUMULATE ARGUMENTS - END
36573- uint64_t return_to = 18446744073709549537LLU;
36639+ uint64_t return_to = 18446744073709549533LLU;
3657436640 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3657536641 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3657636642 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36579,7 +36645,7 @@
3657936645 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3658036646 break;
3658136647 }
36582- case 18446744073709549537LLU: // 99999999df'''''''''''''''
36648+ case 18446744073709549533LLU: // 99999999db'''''''''''''''
3658336649 {
3658436650 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
3658536651 // variable u64 INDIRECT__ goes out of scope
@@ -36645,7 +36711,7 @@
3664536711 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3664636712 }
3664736713 // ACCUMULATE ARGUMENTS - END
36648- uint64_t return_to = 18446744073709549535LLU;
36714+ uint64_t return_to = 18446744073709549531LLU;
3664936715 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3665036716 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3665136717 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36654,12 +36720,12 @@
3665436720 state.addr = 517555828430075934LLU; // assign_dec
3665536721 break;
3665636722 }
36657- case 18446744073709549535LLU: // 99999999dd'''''''''''''''
36723+ case 18446744073709549531LLU: // 99999999d$'''''''''''''''
3665836724 {
36659- state.addr = 18446744073709549536LLU; // 99999999de'''''''''''''''
36725+ state.addr = 18446744073709549532LLU; // 99999999da'''''''''''''''
3666036726 break;
3666136727 }
36662- case 18446744073709549536LLU: // 99999999de'''''''''''''''
36728+ case 18446744073709549532LLU: // 99999999da'''''''''''''''
3666336729 {
3666436730 {
3666536731 uint64_t arg = 0;
@@ -36675,7 +36741,7 @@
3667536741 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3667636742 }
3667736743 // ACCUMULATE ARGUMENTS - END
36678- uint64_t return_to = 18446744073709549533LLU;
36744+ uint64_t return_to = 18446744073709549529LLU;
3667936745 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3668036746 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3668136747 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36684,12 +36750,12 @@
3668436750 state.addr = 517555828430075934LLU; // assign_dec
3668536751 break;
3668636752 }
36687- case 18446744073709549533LLU: // 99999999db'''''''''''''''
36753+ case 18446744073709549529LLU: // 99999999dY'''''''''''''''
3668836754 {
36689- state.addr = 18446744073709549534LLU; // 99999999dc'''''''''''''''
36755+ state.addr = 18446744073709549530LLU; // 99999999dZ'''''''''''''''
3669036756 break;
3669136757 }
36692- case 18446744073709549534LLU: // 99999999dc'''''''''''''''
36758+ case 18446744073709549530LLU: // 99999999dZ'''''''''''''''
3669336759 {
3669436760 // ACCUMULATE ARGUMENTS - BEGIN
3669536761 {
@@ -36721,7 +36787,7 @@
3672136787 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3672236788 }
3672336789 // ACCUMULATE ARGUMENTS - END
36724- uint64_t return_to = 18446744073709549531LLU;
36790+ uint64_t return_to = 18446744073709549527LLU;
3672536791 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3672636792 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3672736793 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36730,12 +36796,12 @@
3673036796 state.addr = 533581901872147136LLU; // blockloop_
3673136797 break;
3673236798 }
36733- case 18446744073709549531LLU: // 99999999d$'''''''''''''''
36799+ case 18446744073709549527LLU: // 99999999dW'''''''''''''''
3673436800 {
36735- state.addr = 18446744073709549532LLU; // 99999999da'''''''''''''''
36801+ state.addr = 18446744073709549528LLU; // 99999999dX'''''''''''''''
3673636802 break;
3673736803 }
36738- case 18446744073709549532LLU: // 99999999da'''''''''''''''
36804+ case 18446744073709549528LLU: // 99999999dX'''''''''''''''
3673936805 {
3674036806 {
3674136807 uint64_t arg = 0;
@@ -36752,7 +36818,7 @@
3675236818 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3675336819 }
3675436820 // ACCUMULATE ARGUMENTS - END
36755- uint64_t return_to = 18446744073709549528LLU;
36821+ uint64_t return_to = 18446744073709549524LLU;
3675636822 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3675736823 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3675836824 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36761,20 +36827,20 @@
3676136827 state.addr = 587881353215084992LLU; // emitlabel_
3676236828 break;
3676336829 }
36764- case 18446744073709549528LLU: // 99999999dX'''''''''''''''
36830+ case 18446744073709549524LLU: // 99999999dT'''''''''''''''
3676536831 {
36766- state.addr = 18446744073709549529LLU; // 99999999dY'''''''''''''''
36832+ state.addr = 18446744073709549525LLU; // 99999999dU'''''''''''''''
3676736833 break;
3676836834 }
36769- case 18446744073709549529LLU: // 99999999dY'''''''''''''''
36835+ case 18446744073709549525LLU: // 99999999dU'''''''''''''''
3677036836 {
3677136837 // variable u64 level_____ goes out of scope
3677236838 // emitted destructur for type u64
3677336839 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 14
36774- state.addr = 18446744073709549530LLU; // 99999999dZ'''''''''''''''
36840+ state.addr = 18446744073709549526LLU; // 99999999dV'''''''''''''''
3677536841 break;
3677636842 }
36777- case 18446744073709549530LLU: // 99999999dZ'''''''''''''''
36843+ case 18446744073709549526LLU: // 99999999dV'''''''''''''''
3677836844 {
3677936845 {
3678036846 uint64_t arg = 0;
@@ -36787,7 +36853,7 @@
3678736853 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3678836854 }
3678936855 // ACCUMULATE ARGUMENTS - END
36790- uint64_t return_to = 18446744073709549526LLU;
36856+ uint64_t return_to = 18446744073709549522LLU;
3679136857 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3679236858 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3679336859 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36796,12 +36862,12 @@
3679636862 state.addr = 839519719621918720LLU; // skipws____
3679736863 break;
3679836864 }
36799- case 18446744073709549526LLU: // 99999999dV'''''''''''''''
36865+ case 18446744073709549522LLU: // 99999999dR'''''''''''''''
3680036866 {
36801- state.addr = 18446744073709549527LLU; // 99999999dW'''''''''''''''
36867+ state.addr = 18446744073709549523LLU; // 99999999dS'''''''''''''''
3680236868 break;
3680336869 }
36804- case 18446744073709549527LLU: // 99999999dW'''''''''''''''
36870+ case 18446744073709549523LLU: // 99999999dS'''''''''''''''
3680536871 {
3680636872 /*id________*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 4LLU)));
3680736873 {
@@ -36824,7 +36890,7 @@
3682436890 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3682536891 }
3682636892 // ACCUMULATE ARGUMENTS - END
36827- uint64_t return_to = 18446744073709549524LLU;
36893+ uint64_t return_to = 18446744073709549520LLU;
3682836894 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3682936895 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3683036896 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36833,12 +36899,12 @@
3683336899 state.addr = 861504796319285248LLU; // typeu64___
3683436900 break;
3683536901 }
36836- case 18446744073709549524LLU: // 99999999dT'''''''''''''''
36902+ case 18446744073709549520LLU: // 99999999dP'''''''''''''''
3683736903 {
36838- state.addr = 18446744073709549525LLU; // 99999999dU'''''''''''''''
36904+ state.addr = 18446744073709549521LLU; // 99999999dQ'''''''''''''''
3683936905 break;
3684036906 }
36841- case 18446744073709549525LLU: // 99999999dU'''''''''''''''
36907+ case 18446744073709549521LLU: // 99999999dQ'''''''''''''''
3684236908 {
3684336909 {
3684436910 uint64_t arg = 0;
@@ -36915,7 +36981,7 @@
3691536981 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3691636982 }
3691736983 // ACCUMULATE ARGUMENTS - END
36918- uint64_t return_to = 18446744073709549520LLU;
36984+ uint64_t return_to = 18446744073709549516LLU;
3691936985 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3692036986 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3692136987 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36924,12 +36990,12 @@
3692436990 state.addr = 604790753280317473LLU; // findvarref
3692536991 break;
3692636992 }
36927- case 18446744073709549520LLU: // 99999999dP'''''''''''''''
36993+ case 18446744073709549516LLU: // 99999999dL'''''''''''''''
3692836994 {
36929- state.addr = 18446744073709549521LLU; // 99999999dQ'''''''''''''''
36995+ state.addr = 18446744073709549517LLU; // 99999999dM'''''''''''''''
3693036996 break;
3693136997 }
36932- case 18446744073709549521LLU: // 99999999dQ'''''''''''''''
36998+ case 18446744073709549517LLU: // 99999999dM'''''''''''''''
3693336999 {
3693437000 // variable u64 consume___ goes out of scope
3693537001 // emitted destructur for type u64
@@ -36937,22 +37003,22 @@
3693737003 // variable u64 optelem___ goes out of scope
3693837004 // emitted destructur for type u64
3693937005 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 21
36940- state.addr = 18446744073709549522LLU; // 99999999dR'''''''''''''''
37006+ state.addr = 18446744073709549518LLU; // 99999999dN'''''''''''''''
3694137007 break;
3694237008 }
36943- case 18446744073709549522LLU: // 99999999dR'''''''''''''''
37009+ case 18446744073709549518LLU: // 99999999dN'''''''''''''''
3694437010 {
36945- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549519LLU : 18446744073709549518LLU;
37011+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549515LLU : 18446744073709549514LLU;
3694637012 break;
3694737013 }
36948- case 18446744073709549519LLU: // 99999999dO'''''''''''''''
37014+ case 18446744073709549515LLU: // 99999999dK'''''''''''''''
3694937015 {
3695037016 heap.availilable_size_for_dynamic_objects += 0LLU;
3695137017 heap.availilable_size_for_dynamic_objects += 0LLU;
36952- state.addr = 18446744073709549517LLU; // 99999999dM'''''''''''''''
37018+ state.addr = 18446744073709549513LLU; // 99999999dI'''''''''''''''
3695337019 break;
3695437020 }
36955- case 18446744073709549518LLU: // 99999999dN'''''''''''''''
37021+ case 18446744073709549514LLU: // 99999999dJ'''''''''''''''
3695637022 {
3695737023 // ACCUMULATE ARGUMENTS - BEGIN
3695837024 {
@@ -36960,7 +37026,7 @@
3696037026 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3696137027 }
3696237028 // ACCUMULATE ARGUMENTS - END
36963- uint64_t return_to = 18446744073709549515LLU;
37029+ uint64_t return_to = 18446744073709549511LLU;
3696437030 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3696537031 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3696637032 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -36969,12 +37035,12 @@
3696937035 state.addr = 819847183515949359LLU; // reportinit
3697037036 break;
3697137037 }
36972- case 18446744073709549515LLU: // 99999999dK'''''''''''''''
37038+ case 18446744073709549511LLU: // 99999999dG'''''''''''''''
3697337039 {
36974- state.addr = 18446744073709549516LLU; // 99999999dL'''''''''''''''
37040+ state.addr = 18446744073709549512LLU; // 99999999dH'''''''''''''''
3697537041 break;
3697637042 }
36977- case 18446744073709549516LLU: // 99999999dL'''''''''''''''
37043+ case 18446744073709549512LLU: // 99999999dH'''''''''''''''
3697837044 {
3697937045 fprintf(stderr, "%s", "unitialized variable ");
3698037046 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 13LLU));
@@ -36982,10 +37048,10 @@
3698237048 fprintf(stderr, "%s\n", "");
3698337049 exit(-1);
3698437050 }
36985- state.addr = 18446744073709549517LLU; // 99999999dM'''''''''''''''
37051+ state.addr = 18446744073709549513LLU; // 99999999dI'''''''''''''''
3698637052 break;
3698737053 }
36988- case 18446744073709549517LLU: // 99999999dM'''''''''''''''
37054+ case 18446744073709549513LLU: // 99999999dI'''''''''''''''
3698937055 {
3699037056 // variable u64 initialize goes out of scope
3699137057 // emitted destructur for type u64
@@ -36996,10 +37062,10 @@
3699637062 // variable u64 mutable___ goes out of scope
3699737063 // emitted destructur for type u64
3699837064 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 18
36999- state.addr = 18446744073709549523LLU; // 99999999dS'''''''''''''''
37065+ state.addr = 18446744073709549519LLU; // 99999999dO'''''''''''''''
3700037066 break;
3700137067 }
37002- case 18446744073709549523LLU: // 99999999dS'''''''''''''''
37068+ case 18446744073709549519LLU: // 99999999dO'''''''''''''''
3700337069 {
3700437070 fprintf(stdout, "%s", "\n ");
3700537071 // ACCUMULATE ARGUMENTS - BEGIN
@@ -37024,7 +37090,7 @@
3702437090 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3702537091 }
3702637092 // ACCUMULATE ARGUMENTS - END
37027- uint64_t return_to = 18446744073709549513LLU;
37093+ uint64_t return_to = 18446744073709549509LLU;
3702837094 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3702937095 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3703037096 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37033,12 +37099,12 @@
3703337099 state.addr = 587881357514113024LLU; // emitpar___
3703437100 break;
3703537101 }
37036- case 18446744073709549513LLU: // 99999999dI'''''''''''''''
37102+ case 18446744073709549509LLU: // 99999999dE'''''''''''''''
3703737103 {
37038- state.addr = 18446744073709549514LLU; // 99999999dJ'''''''''''''''
37104+ state.addr = 18446744073709549510LLU; // 99999999dF'''''''''''''''
3703937105 break;
3704037106 }
37041- case 18446744073709549514LLU: // 99999999dJ'''''''''''''''
37107+ case 18446744073709549510LLU: // 99999999dF'''''''''''''''
3704237108 {
3704337109 fprintf(stdout, "%s", " = (uint64_t)getchar();");
3704437110 fprintf(stdout, "%s", "\n if(!");
@@ -37064,7 +37130,7 @@
3706437130 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3706537131 }
3706637132 // ACCUMULATE ARGUMENTS - END
37067- uint64_t return_to = 18446744073709549511LLU;
37133+ uint64_t return_to = 18446744073709549507LLU;
3706837134 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3706937135 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3707037136 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37073,12 +37139,12 @@
3707337139 state.addr = 587881357514113024LLU; // emitpar___
3707437140 break;
3707537141 }
37076- case 18446744073709549511LLU: // 99999999dG'''''''''''''''
37142+ case 18446744073709549507LLU: // 99999999dC'''''''''''''''
3707737143 {
37078- state.addr = 18446744073709549512LLU; // 99999999dH'''''''''''''''
37144+ state.addr = 18446744073709549508LLU; // 99999999dD'''''''''''''''
3707937145 break;
3708037146 }
37081- case 18446744073709549512LLU: // 99999999dH'''''''''''''''
37147+ case 18446744073709549508LLU: // 99999999dD'''''''''''''''
3708237148 {
3708337149 fprintf(stdout, "%s", " || ");
3708437150 // ACCUMULATE ARGUMENTS - BEGIN
@@ -37103,7 +37169,7 @@
3710337169 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3710437170 }
3710537171 // ACCUMULATE ARGUMENTS - END
37106- uint64_t return_to = 18446744073709549509LLU;
37172+ uint64_t return_to = 18446744073709549505LLU;
3710737173 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3710837174 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3710937175 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37112,12 +37178,12 @@
3711237178 state.addr = 587881357514113024LLU; // emitpar___
3711337179 break;
3711437180 }
37115- case 18446744073709549509LLU: // 99999999dE'''''''''''''''
37181+ case 18446744073709549505LLU: // 99999999dA'''''''''''''''
3711637182 {
37117- state.addr = 18446744073709549510LLU; // 99999999dF'''''''''''''''
37183+ state.addr = 18446744073709549506LLU; // 99999999dB'''''''''''''''
3711837184 break;
3711937185 }
37120- case 18446744073709549510LLU: // 99999999dF'''''''''''''''
37186+ case 18446744073709549506LLU: // 99999999dB'''''''''''''''
3712137187 {
3712237188 fprintf(stdout, "%s", " > 255)");
3712337189 {
@@ -37135,7 +37201,7 @@
3713537201 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3713637202 }
3713737203 // ACCUMULATE ARGUMENTS - END
37138- uint64_t return_to = 18446744073709549506LLU;
37204+ uint64_t return_to = 18446744073709549502LLU;
3713937205 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3714037206 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3714137207 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37144,20 +37210,20 @@
3714437210 state.addr = 587881351406075392LLU; // emitjump2_
3714537211 break;
3714637212 }
37147- case 18446744073709549506LLU: // 99999999dB'''''''''''''''
37213+ case 18446744073709549502LLU: // 99999999c8'''''''''''''''
3714837214 {
37149- state.addr = 18446744073709549507LLU; // 99999999dC'''''''''''''''
37215+ state.addr = 18446744073709549503LLU; // 99999999c9'''''''''''''''
3715037216 break;
3715137217 }
37152- case 18446744073709549507LLU: // 99999999dC'''''''''''''''
37218+ case 18446744073709549503LLU: // 99999999c9'''''''''''''''
3715337219 {
3715437220 // variable u64 level_____ goes out of scope
3715537221 // emitted destructur for type u64
3715637222 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 18
37157- state.addr = 18446744073709549508LLU; // 99999999dD'''''''''''''''
37223+ state.addr = 18446744073709549504LLU; // 99999999d_'''''''''''''''
3715837224 break;
3715937225 }
37160- case 18446744073709549508LLU: // 99999999dD'''''''''''''''
37226+ case 18446744073709549504LLU: // 99999999d_'''''''''''''''
3716137227 {
3716237228 // ACCUMULATE ARGUMENTS - BEGIN
3716337229 {
@@ -37165,7 +37231,7 @@
3716537231 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3716637232 }
3716737233 // ACCUMULATE ARGUMENTS - END
37168- uint64_t return_to = 18446744073709549504LLU;
37234+ uint64_t return_to = 18446744073709549500LLU;
3716937235 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3717037236 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3717137237 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37174,12 +37240,12 @@
3717437240 state.addr = 839519719621918720LLU; // skipws____
3717537241 break;
3717637242 }
37177- case 18446744073709549504LLU: // 99999999d_'''''''''''''''
37243+ case 18446744073709549500LLU: // 99999999c6'''''''''''''''
3717837244 {
37179- state.addr = 18446744073709549505LLU; // 99999999dA'''''''''''''''
37245+ state.addr = 18446744073709549501LLU; // 99999999c7'''''''''''''''
3718037246 break;
3718137247 }
37182- case 18446744073709549505LLU: // 99999999dA'''''''''''''''
37248+ case 18446744073709549501LLU: // 99999999c7'''''''''''''''
3718337249 {
3718437250 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 4LLU)), stdin);
3718537251 if('{' != (char)getchar())
@@ -37195,7 +37261,7 @@
3719537261 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3719637262 }
3719737263 // ACCUMULATE ARGUMENTS - END
37198- uint64_t return_to = 18446744073709549503LLU;
37264+ uint64_t return_to = 18446744073709549499LLU;
3719937265 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3720037266 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3720137267 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37204,7 +37270,7 @@
3720437270 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3720537271 break;
3720637272 }
37207- case 18446744073709549503LLU: // 99999999c9'''''''''''''''
37273+ case 18446744073709549499LLU: // 99999999c5'''''''''''''''
3720837274 {
3720937275 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPE______ at 17
3721037276 // variable u64 INDIRECT__ goes out of scope
@@ -37268,7 +37334,7 @@
3726837334 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3726937335 }
3727037336 // ACCUMULATE ARGUMENTS - END
37271- uint64_t return_to = 18446744073709549501LLU;
37337+ uint64_t return_to = 18446744073709549497LLU;
3727237338 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3727337339 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3727437340 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37277,12 +37343,12 @@
3727737343 state.addr = 517555828430075934LLU; // assign_dec
3727837344 break;
3727937345 }
37280- case 18446744073709549501LLU: // 99999999c7'''''''''''''''
37346+ case 18446744073709549497LLU: // 99999999c3'''''''''''''''
3728137347 {
37282- state.addr = 18446744073709549502LLU; // 99999999c8'''''''''''''''
37348+ state.addr = 18446744073709549498LLU; // 99999999c4'''''''''''''''
3728337349 break;
3728437350 }
37285- case 18446744073709549502LLU: // 99999999c8'''''''''''''''
37351+ case 18446744073709549498LLU: // 99999999c4'''''''''''''''
3728637352 {
3728737353 {
3728837354 uint64_t arg = 0;
@@ -37298,7 +37364,7 @@
3729837364 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3729937365 }
3730037366 // ACCUMULATE ARGUMENTS - END
37301- uint64_t return_to = 18446744073709549499LLU;
37367+ uint64_t return_to = 18446744073709549495LLU;
3730237368 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3730337369 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3730437370 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37307,12 +37373,12 @@
3730737373 state.addr = 517555828430075934LLU; // assign_dec
3730837374 break;
3730937375 }
37310- case 18446744073709549499LLU: // 99999999c5'''''''''''''''
37376+ case 18446744073709549495LLU: // 99999999c1'''''''''''''''
3731137377 {
37312- state.addr = 18446744073709549500LLU; // 99999999c6'''''''''''''''
37378+ state.addr = 18446744073709549496LLU; // 99999999c2'''''''''''''''
3731337379 break;
3731437380 }
37315- case 18446744073709549500LLU: // 99999999c6'''''''''''''''
37381+ case 18446744073709549496LLU: // 99999999c2'''''''''''''''
3731637382 {
3731737383 // ACCUMULATE ARGUMENTS - BEGIN
3731837384 {
@@ -37344,7 +37410,7 @@
3734437410 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3734537411 }
3734637412 // ACCUMULATE ARGUMENTS - END
37347- uint64_t return_to = 18446744073709549497LLU;
37413+ uint64_t return_to = 18446744073709549493LLU;
3734837414 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3734937415 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3735037416 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37353,12 +37419,12 @@
3735337419 state.addr = 533581901872147136LLU; // blockloop_
3735437420 break;
3735537421 }
37356- case 18446744073709549497LLU: // 99999999c3'''''''''''''''
37422+ case 18446744073709549493LLU: // 99999999cz'''''''''''''''
3735737423 {
37358- state.addr = 18446744073709549498LLU; // 99999999c4'''''''''''''''
37424+ state.addr = 18446744073709549494LLU; // 99999999c0'''''''''''''''
3735937425 break;
3736037426 }
37361- case 18446744073709549498LLU: // 99999999c4'''''''''''''''
37427+ case 18446744073709549494LLU: // 99999999c0'''''''''''''''
3736237428 {
3736337429 {
3736437430 uint64_t arg = 0;
@@ -37375,7 +37441,7 @@
3737537441 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3737637442 }
3737737443 // ACCUMULATE ARGUMENTS - END
37378- uint64_t return_to = 18446744073709549494LLU;
37444+ uint64_t return_to = 18446744073709549490LLU;
3737937445 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3738037446 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3738137447 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37384,20 +37450,20 @@
3738437450 state.addr = 587881353215084992LLU; // emitlabel_
3738537451 break;
3738637452 }
37387- case 18446744073709549494LLU: // 99999999c0'''''''''''''''
37453+ case 18446744073709549490LLU: // 99999999cw'''''''''''''''
3738837454 {
37389- state.addr = 18446744073709549495LLU; // 99999999c1'''''''''''''''
37455+ state.addr = 18446744073709549491LLU; // 99999999cx'''''''''''''''
3739037456 break;
3739137457 }
37392- case 18446744073709549495LLU: // 99999999c1'''''''''''''''
37458+ case 18446744073709549491LLU: // 99999999cx'''''''''''''''
3739337459 {
3739437460 // variable u64 level_____ goes out of scope
3739537461 // emitted destructur for type u64
3739637462 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 14
37397- state.addr = 18446744073709549496LLU; // 99999999c2'''''''''''''''
37463+ state.addr = 18446744073709549492LLU; // 99999999cy'''''''''''''''
3739837464 break;
3739937465 }
37400- case 18446744073709549496LLU: // 99999999c2'''''''''''''''
37466+ case 18446744073709549492LLU: // 99999999cy'''''''''''''''
3740137467 {
3740237468 {
3740337469 uint64_t arg = 0;
@@ -37410,7 +37476,7 @@
3741037476 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3741137477 }
3741237478 // ACCUMULATE ARGUMENTS - END
37413- uint64_t return_to = 18446744073709549492LLU;
37479+ uint64_t return_to = 18446744073709549488LLU;
3741437480 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3741537481 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3741637482 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37419,12 +37485,12 @@
3741937485 state.addr = 839519719621918720LLU; // skipws____
3742037486 break;
3742137487 }
37422- case 18446744073709549492LLU: // 99999999cy'''''''''''''''
37488+ case 18446744073709549488LLU: // 99999999cu'''''''''''''''
3742337489 {
37424- state.addr = 18446744073709549493LLU; // 99999999cz'''''''''''''''
37490+ state.addr = 18446744073709549489LLU; // 99999999cv'''''''''''''''
3742537491 break;
3742637492 }
37427- case 18446744073709549493LLU: // 99999999cz'''''''''''''''
37493+ case 18446744073709549489LLU: // 99999999cv'''''''''''''''
3742837494 {
3742937495 /*id________*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 4LLU)));
3743037496 {
@@ -37447,7 +37513,7 @@
3744737513 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3744837514 }
3744937515 // ACCUMULATE ARGUMENTS - END
37450- uint64_t return_to = 18446744073709549490LLU;
37516+ uint64_t return_to = 18446744073709549486LLU;
3745137517 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3745237518 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3745337519 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37456,12 +37522,12 @@
3745637522 state.addr = 861504796319285248LLU; // typeu64___
3745737523 break;
3745837524 }
37459- case 18446744073709549490LLU: // 99999999cw'''''''''''''''
37525+ case 18446744073709549486LLU: // 99999999cs'''''''''''''''
3746037526 {
37461- state.addr = 18446744073709549491LLU; // 99999999cx'''''''''''''''
37527+ state.addr = 18446744073709549487LLU; // 99999999ct'''''''''''''''
3746237528 break;
3746337529 }
37464- case 18446744073709549491LLU: // 99999999cx'''''''''''''''
37530+ case 18446744073709549487LLU: // 99999999ct'''''''''''''''
3746537531 {
3746637532 {
3746737533 uint64_t arg = 0;
@@ -37538,7 +37604,7 @@
3753837604 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3753937605 }
3754037606 // ACCUMULATE ARGUMENTS - END
37541- uint64_t return_to = 18446744073709549486LLU;
37607+ uint64_t return_to = 18446744073709549482LLU;
3754237608 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
3754337609 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3754437610 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37547,12 +37613,12 @@
3754737613 state.addr = 604790753280317473LLU; // findvarref
3754837614 break;
3754937615 }
37550- case 18446744073709549486LLU: // 99999999cs'''''''''''''''
37616+ case 18446744073709549482LLU: // 99999999co'''''''''''''''
3755137617 {
37552- state.addr = 18446744073709549487LLU; // 99999999ct'''''''''''''''
37618+ state.addr = 18446744073709549483LLU; // 99999999cp'''''''''''''''
3755337619 break;
3755437620 }
37555- case 18446744073709549487LLU: // 99999999ct'''''''''''''''
37621+ case 18446744073709549483LLU: // 99999999cp'''''''''''''''
3755637622 {
3755737623 // variable u64 consume___ goes out of scope
3755837624 // emitted destructur for type u64
@@ -37560,22 +37626,22 @@
3756037626 // variable u64 optelem___ goes out of scope
3756137627 // emitted destructur for type u64
3756237628 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference optelem___ at 21
37563- state.addr = 18446744073709549488LLU; // 99999999cu'''''''''''''''
37629+ state.addr = 18446744073709549484LLU; // 99999999cq'''''''''''''''
3756437630 break;
3756537631 }
37566- case 18446744073709549488LLU: // 99999999cu'''''''''''''''
37632+ case 18446744073709549484LLU: // 99999999cq'''''''''''''''
3756737633 {
37568- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549485LLU : 18446744073709549484LLU;
37634+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709549481LLU : 18446744073709549480LLU;
3756937635 break;
3757037636 }
37571- case 18446744073709549485LLU: // 99999999cr'''''''''''''''
37637+ case 18446744073709549481LLU: // 99999999cn'''''''''''''''
3757237638 {
3757337639 heap.availilable_size_for_dynamic_objects += 0LLU;
3757437640 heap.availilable_size_for_dynamic_objects += 0LLU;
37575- state.addr = 18446744073709549483LLU; // 99999999cp'''''''''''''''
37641+ state.addr = 18446744073709549479LLU; // 99999999cl'''''''''''''''
3757637642 break;
3757737643 }
37578- case 18446744073709549484LLU: // 99999999cq'''''''''''''''
37644+ case 18446744073709549480LLU: // 99999999cm'''''''''''''''
3757937645 {
3758037646 // ACCUMULATE ARGUMENTS - BEGIN
3758137647 {
@@ -37583,7 +37649,7 @@
3758337649 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3758437650 }
3758537651 // ACCUMULATE ARGUMENTS - END
37586- uint64_t return_to = 18446744073709549481LLU;
37652+ uint64_t return_to = 18446744073709549477LLU;
3758737653 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3758837654 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3758937655 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37592,12 +37658,12 @@
3759237658 state.addr = 819847183515949359LLU; // reportinit
3759337659 break;
3759437660 }
37595- case 18446744073709549481LLU: // 99999999cn'''''''''''''''
37661+ case 18446744073709549477LLU: // 99999999cj'''''''''''''''
3759637662 {
37597- state.addr = 18446744073709549482LLU; // 99999999co'''''''''''''''
37663+ state.addr = 18446744073709549478LLU; // 99999999ck'''''''''''''''
3759837664 break;
3759937665 }
37600- case 18446744073709549482LLU: // 99999999co'''''''''''''''
37666+ case 18446744073709549478LLU: // 99999999ck'''''''''''''''
3760137667 {
3760237668 fprintf(stderr, "%s", "[countdown] unitialized variable ");
3760337669 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 13LLU));
@@ -37605,22 +37671,22 @@
3760537671 fprintf(stderr, "%s\n", "");
3760637672 exit(-1);
3760737673 }
37608- state.addr = 18446744073709549483LLU; // 99999999cp'''''''''''''''
37674+ state.addr = 18446744073709549479LLU; // 99999999cl'''''''''''''''
3760937675 break;
3761037676 }
37611- case 18446744073709549483LLU: // 99999999cp'''''''''''''''
37677+ case 18446744073709549479LLU: // 99999999cl'''''''''''''''
3761237678 {
37613- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 17LLU) ? 18446744073709549480LLU : 18446744073709549479LLU;
37679+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 17LLU) ? 18446744073709549476LLU : 18446744073709549475LLU;
3761437680 break;
3761537681 }
37616- case 18446744073709549480LLU: // 99999999cm'''''''''''''''
37682+ case 18446744073709549476LLU: // 99999999ci'''''''''''''''
3761737683 {
3761837684 heap.availilable_size_for_dynamic_objects += 0LLU;
3761937685 heap.availilable_size_for_dynamic_objects += 0LLU;
37620- state.addr = 18446744073709549478LLU; // 99999999ck'''''''''''''''
37686+ state.addr = 18446744073709549474LLU; // 99999999cg'''''''''''''''
3762137687 break;
3762237688 }
37623- case 18446744073709549479LLU: // 99999999cl'''''''''''''''
37689+ case 18446744073709549475LLU: // 99999999ch'''''''''''''''
3762437690 {
3762537691 // ACCUMULATE ARGUMENTS - BEGIN
3762637692 {
@@ -37628,7 +37694,7 @@
3762837694 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3762937695 }
3763037696 // ACCUMULATE ARGUMENTS - END
37631- uint64_t return_to = 18446744073709549476LLU;
37697+ uint64_t return_to = 18446744073709549472LLU;
3763237698 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3763337699 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3763437700 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37637,12 +37703,12 @@
3763737703 state.addr = 819847183515949359LLU; // reportinit
3763837704 break;
3763937705 }
37640- case 18446744073709549476LLU: // 99999999ci'''''''''''''''
37706+ case 18446744073709549472LLU: // 99999999ce'''''''''''''''
3764137707 {
37642- state.addr = 18446744073709549477LLU; // 99999999cj'''''''''''''''
37708+ state.addr = 18446744073709549473LLU; // 99999999cf'''''''''''''''
3764337709 break;
3764437710 }
37645- case 18446744073709549477LLU: // 99999999cj'''''''''''''''
37711+ case 18446744073709549473LLU: // 99999999cf'''''''''''''''
3764637712 {
3764737713 fprintf(stderr, "%s", "countdown requires mutable variable, but ");
3764837714 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 13LLU));
@@ -37651,10 +37717,10 @@
3765137717 fprintf(stderr, "%s\n", "");
3765237718 exit(-1);
3765337719 }
37654- state.addr = 18446744073709549478LLU; // 99999999ck'''''''''''''''
37720+ state.addr = 18446744073709549474LLU; // 99999999cg'''''''''''''''
3765537721 break;
3765637722 }
37657- case 18446744073709549478LLU: // 99999999ck'''''''''''''''
37723+ case 18446744073709549474LLU: // 99999999cg'''''''''''''''
3765837724 {
3765937725 // ACCUMULATE ARGUMENTS - BEGIN
3766037726 {
@@ -37674,7 +37740,7 @@
3767437740 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3767537741 }
3767637742 // ACCUMULATE ARGUMENTS - END
37677- uint64_t return_to = 18446744073709549474LLU;
37743+ uint64_t return_to = 18446744073709549470LLU;
3767837744 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3767937745 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3768037746 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37683,12 +37749,12 @@
3768337749 state.addr = 714518096722188321LLU; // lockvarref
3768437750 break;
3768537751 }
37686- case 18446744073709549474LLU: // 99999999cg'''''''''''''''
37752+ case 18446744073709549470LLU: // 99999999cc'''''''''''''''
3768737753 {
37688- state.addr = 18446744073709549475LLU; // 99999999ch'''''''''''''''
37754+ state.addr = 18446744073709549471LLU; // 99999999cd'''''''''''''''
3768937755 break;
3769037756 }
37691- case 18446744073709549475LLU: // 99999999ch'''''''''''''''
37757+ case 18446744073709549471LLU: // 99999999cd'''''''''''''''
3769237758 {
3769337759 // variable u64 initialize goes out of scope
3769437760 // emitted destructur for type u64
@@ -37699,10 +37765,10 @@
3769937765 // variable u64 mutable___ goes out of scope
3770037766 // emitted destructur for type u64
3770137767 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 18
37702- state.addr = 18446744073709549489LLU; // 99999999cv'''''''''''''''
37768+ state.addr = 18446744073709549485LLU; // 99999999cr'''''''''''''''
3770337769 break;
3770437770 }
37705- case 18446744073709549489LLU: // 99999999cv'''''''''''''''
37771+ case 18446744073709549485LLU: // 99999999cr'''''''''''''''
3770637772 {
3770737773 // ACCUMULATE ARGUMENTS - BEGIN
3770837774 {
@@ -37714,7 +37780,7 @@
3771437780 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3771537781 }
3771637782 // ACCUMULATE ARGUMENTS - END
37717- uint64_t return_to = 18446744073709549472LLU;
37783+ uint64_t return_to = 18446744073709549468LLU;
3771837784 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3771937785 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3772037786 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37723,12 +37789,12 @@
3772337789 state.addr = 517555565476695680LLU; // assertu64_
3772437790 break;
3772537791 }
37726- case 18446744073709549472LLU: // 99999999ce'''''''''''''''
37792+ case 18446744073709549468LLU: // 99999999ca'''''''''''''''
3772737793 {
37728- state.addr = 18446744073709549473LLU; // 99999999cf'''''''''''''''
37794+ state.addr = 18446744073709549469LLU; // 99999999cb'''''''''''''''
3772937795 break;
3773037796 }
37731- case 18446744073709549473LLU: // 99999999cf'''''''''''''''
37797+ case 18446744073709549469LLU: // 99999999cb'''''''''''''''
3773237798 {
3773337799 fprintf(stdout, "%s", "\n if(!");
3773437800 // ACCUMULATE ARGUMENTS - BEGIN
@@ -37753,7 +37819,7 @@
3775337819 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3775437820 }
3775537821 // ACCUMULATE ARGUMENTS - END
37756- uint64_t return_to = 18446744073709549470LLU;
37822+ uint64_t return_to = 18446744073709549466LLU;
3775737823 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3775837824 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3775937825 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37762,12 +37828,12 @@
3776237828 state.addr = 587881357514113024LLU; // emitpar___
3776337829 break;
3776437830 }
37765- case 18446744073709549470LLU: // 99999999cc'''''''''''''''
37831+ case 18446744073709549466LLU: // 99999999cZ'''''''''''''''
3776637832 {
37767- state.addr = 18446744073709549471LLU; // 99999999cd'''''''''''''''
37833+ state.addr = 18446744073709549467LLU; // 99999999c$'''''''''''''''
3776837834 break;
3776937835 }
37770- case 18446744073709549471LLU: // 99999999cd'''''''''''''''
37836+ case 18446744073709549467LLU: // 99999999c$'''''''''''''''
3777137837 {
3777237838 fprintf(stdout, "%s", ")");
3777337839 {
@@ -37785,7 +37851,7 @@
3778537851 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3778637852 }
3778737853 // ACCUMULATE ARGUMENTS - END
37788- uint64_t return_to = 18446744073709549467LLU;
37854+ uint64_t return_to = 18446744073709549463LLU;
3778937855 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3779037856 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3779137857 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37794,20 +37860,20 @@
3779437860 state.addr = 587881351406075392LLU; // emitjump2_
3779537861 break;
3779637862 }
37797- case 18446744073709549467LLU: // 99999999c$'''''''''''''''
37863+ case 18446744073709549463LLU: // 99999999cW'''''''''''''''
3779837864 {
37799- state.addr = 18446744073709549468LLU; // 99999999ca'''''''''''''''
37865+ state.addr = 18446744073709549464LLU; // 99999999cX'''''''''''''''
3780037866 break;
3780137867 }
37802- case 18446744073709549468LLU: // 99999999ca'''''''''''''''
37868+ case 18446744073709549464LLU: // 99999999cX'''''''''''''''
3780337869 {
3780437870 // variable u64 level_____ goes out of scope
3780537871 // emitted destructur for type u64
3780637872 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 18
37807- state.addr = 18446744073709549469LLU; // 99999999cb'''''''''''''''
37873+ state.addr = 18446744073709549465LLU; // 99999999cY'''''''''''''''
3780837874 break;
3780937875 }
37810- case 18446744073709549469LLU: // 99999999cb'''''''''''''''
37876+ case 18446744073709549465LLU: // 99999999cY'''''''''''''''
3781137877 {
3781237878 fprintf(stdout, "%s", "\n --");
3781337879 // ACCUMULATE ARGUMENTS - BEGIN
@@ -37832,7 +37898,7 @@
3783237898 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3783337899 }
3783437900 // ACCUMULATE ARGUMENTS - END
37835- uint64_t return_to = 18446744073709549465LLU;
37901+ uint64_t return_to = 18446744073709549461LLU;
3783637902 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3783737903 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3783837904 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37841,12 +37907,12 @@
3784137907 state.addr = 587881357514113024LLU; // emitpar___
3784237908 break;
3784337909 }
37844- case 18446744073709549465LLU: // 99999999cY'''''''''''''''
37910+ case 18446744073709549461LLU: // 99999999cU'''''''''''''''
3784537911 {
37846- state.addr = 18446744073709549466LLU; // 99999999cZ'''''''''''''''
37912+ state.addr = 18446744073709549462LLU; // 99999999cV'''''''''''''''
3784737913 break;
3784837914 }
37849- case 18446744073709549466LLU: // 99999999cZ'''''''''''''''
37915+ case 18446744073709549462LLU: // 99999999cV'''''''''''''''
3785037916 {
3785137917 fprintf(stdout, "%s", ";");
3785237918 // ACCUMULATE ARGUMENTS - BEGIN
@@ -37855,7 +37921,7 @@
3785537921 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3785637922 }
3785737923 // ACCUMULATE ARGUMENTS - END
37858- uint64_t return_to = 18446744073709549463LLU;
37924+ uint64_t return_to = 18446744073709549459LLU;
3785937925 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3786037926 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3786137927 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37864,12 +37930,12 @@
3786437930 state.addr = 839519719621918720LLU; // skipws____
3786537931 break;
3786637932 }
37867- case 18446744073709549463LLU: // 99999999cW'''''''''''''''
37933+ case 18446744073709549459LLU: // 99999999cS'''''''''''''''
3786837934 {
37869- state.addr = 18446744073709549464LLU; // 99999999cX'''''''''''''''
37935+ state.addr = 18446744073709549460LLU; // 99999999cT'''''''''''''''
3787037936 break;
3787137937 }
37872- case 18446744073709549464LLU: // 99999999cX'''''''''''''''
37938+ case 18446744073709549460LLU: // 99999999cT'''''''''''''''
3787337939 {
3787437940 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 4LLU)), stdin);
3787537941 if('{' != (char)getchar())
@@ -37885,7 +37951,7 @@
3788537951 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3788637952 }
3788737953 // ACCUMULATE ARGUMENTS - END
37888- uint64_t return_to = 18446744073709549462LLU;
37954+ uint64_t return_to = 18446744073709549458LLU;
3788937955 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3789037956 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3789137957 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37894,7 +37960,7 @@
3789437960 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3789537961 break;
3789637962 }
37897- case 18446744073709549462LLU: // 99999999cV'''''''''''''''
37963+ case 18446744073709549458LLU: // 99999999cR'''''''''''''''
3789837964 {
3789937965 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 17
3790037966 // variable u64 INDIRECT__ goes out of scope
@@ -37958,7 +38024,7 @@
3795838024 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3795938025 }
3796038026 // ACCUMULATE ARGUMENTS - END
37961- uint64_t return_to = 18446744073709549460LLU;
38027+ uint64_t return_to = 18446744073709549456LLU;
3796238028 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3796338029 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3796438030 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37967,12 +38033,12 @@
3796738033 state.addr = 517555828430075934LLU; // assign_dec
3796838034 break;
3796938035 }
37970- case 18446744073709549460LLU: // 99999999cT'''''''''''''''
38036+ case 18446744073709549456LLU: // 99999999cP'''''''''''''''
3797138037 {
37972- state.addr = 18446744073709549461LLU; // 99999999cU'''''''''''''''
38038+ state.addr = 18446744073709549457LLU; // 99999999cQ'''''''''''''''
3797338039 break;
3797438040 }
37975- case 18446744073709549461LLU: // 99999999cU'''''''''''''''
38041+ case 18446744073709549457LLU: // 99999999cQ'''''''''''''''
3797638042 {
3797738043 {
3797838044 uint64_t arg = 0;
@@ -37988,7 +38054,7 @@
3798838054 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3798938055 }
3799038056 // ACCUMULATE ARGUMENTS - END
37991- uint64_t return_to = 18446744073709549458LLU;
38057+ uint64_t return_to = 18446744073709549454LLU;
3799238058 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3799338059 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3799438060 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -37997,12 +38063,12 @@
3799738063 state.addr = 517555828430075934LLU; // assign_dec
3799838064 break;
3799938065 }
38000- case 18446744073709549458LLU: // 99999999cR'''''''''''''''
38066+ case 18446744073709549454LLU: // 99999999cN'''''''''''''''
3800138067 {
38002- state.addr = 18446744073709549459LLU; // 99999999cS'''''''''''''''
38068+ state.addr = 18446744073709549455LLU; // 99999999cO'''''''''''''''
3800338069 break;
3800438070 }
38005- case 18446744073709549459LLU: // 99999999cS'''''''''''''''
38071+ case 18446744073709549455LLU: // 99999999cO'''''''''''''''
3800638072 {
3800738073 // ACCUMULATE ARGUMENTS - BEGIN
3800838074 {
@@ -38034,7 +38100,7 @@
3803438100 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3803538101 }
3803638102 // ACCUMULATE ARGUMENTS - END
38037- uint64_t return_to = 18446744073709549456LLU;
38103+ uint64_t return_to = 18446744073709549452LLU;
3803838104 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3803938105 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3804038106 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38043,12 +38109,12 @@
3804338109 state.addr = 533581901872147136LLU; // blockloop_
3804438110 break;
3804538111 }
38046- case 18446744073709549456LLU: // 99999999cP'''''''''''''''
38112+ case 18446744073709549452LLU: // 99999999cL'''''''''''''''
3804738113 {
38048- state.addr = 18446744073709549457LLU; // 99999999cQ'''''''''''''''
38114+ state.addr = 18446744073709549453LLU; // 99999999cM'''''''''''''''
3804938115 break;
3805038116 }
38051- case 18446744073709549457LLU: // 99999999cQ'''''''''''''''
38117+ case 18446744073709549453LLU: // 99999999cM'''''''''''''''
3805238118 {
3805338119 {
3805438120 uint64_t arg = 0;
@@ -38061,7 +38127,7 @@
3806138127 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3806238128 }
3806338129 // ACCUMULATE ARGUMENTS - END
38064- uint64_t return_to = 18446744073709549454LLU;
38130+ uint64_t return_to = 18446744073709549450LLU;
3806538131 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3806638132 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3806738133 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38070,12 +38136,12 @@
3807038136 state.addr = 839519719621918720LLU; // skipws____
3807138137 break;
3807238138 }
38073- case 18446744073709549454LLU: // 99999999cN'''''''''''''''
38139+ case 18446744073709549450LLU: // 99999999cJ'''''''''''''''
3807438140 {
38075- state.addr = 18446744073709549455LLU; // 99999999cO'''''''''''''''
38141+ state.addr = 18446744073709549451LLU; // 99999999cK'''''''''''''''
3807638142 break;
3807738143 }
38078- case 18446744073709549455LLU: // 99999999cO'''''''''''''''
38144+ case 18446744073709549451LLU: // 99999999cK'''''''''''''''
3807938145 {
3808038146 /*elemid____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3808138147 {
@@ -38093,7 +38159,7 @@
3809338159 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3809438160 }
3809538161 // ACCUMULATE ARGUMENTS - END
38096- uint64_t return_to = 18446744073709549452LLU;
38162+ uint64_t return_to = 18446744073709549448LLU;
3809738163 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3809838164 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3809938165 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38102,12 +38168,12 @@
3810238168 state.addr = 861504796319285248LLU; // typeu64___
3810338169 break;
3810438170 }
38105- case 18446744073709549452LLU: // 99999999cL'''''''''''''''
38171+ case 18446744073709549448LLU: // 99999999cH'''''''''''''''
3810638172 {
38107- state.addr = 18446744073709549453LLU; // 99999999cM'''''''''''''''
38173+ state.addr = 18446744073709549449LLU; // 99999999cI'''''''''''''''
3810838174 break;
3810938175 }
38110- case 18446744073709549453LLU: // 99999999cM'''''''''''''''
38176+ case 18446744073709549449LLU: // 99999999cI'''''''''''''''
3811138177 {
3811238178 {
3811338179 uint64_t arg = 0;
@@ -38130,7 +38196,7 @@
3813038196 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3813138197 }
3813238198 // ACCUMULATE ARGUMENTS - END
38133- uint64_t return_to = 18446744073709549450LLU;
38199+ uint64_t return_to = 18446744073709549446LLU;
3813438200 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3813538201 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3813638202 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38139,12 +38205,12 @@
3813938205 state.addr = 839519719621918720LLU; // skipws____
3814038206 break;
3814138207 }
38142- case 18446744073709549450LLU: // 99999999cJ'''''''''''''''
38208+ case 18446744073709549446LLU: // 99999999cF'''''''''''''''
3814338209 {
38144- state.addr = 18446744073709549451LLU; // 99999999cK'''''''''''''''
38210+ state.addr = 18446744073709549447LLU; // 99999999cG'''''''''''''''
3814538211 break;
3814638212 }
38147- case 18446744073709549451LLU: // 99999999cK'''''''''''''''
38213+ case 18446744073709549447LLU: // 99999999cG'''''''''''''''
3814838214 {
3814938215 /*listid____*/*LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 5LLU)));
3815038216 {
@@ -38172,7 +38238,7 @@
3817238238 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3817338239 }
3817438240 // ACCUMULATE ARGUMENTS - END
38175- uint64_t return_to = 18446744073709549447LLU;
38241+ uint64_t return_to = 18446744073709549443LLU;
3817638242 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3817738243 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3817838244 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38181,20 +38247,20 @@
3818138247 state.addr = 587881353215084992LLU; // emitlabel_
3818238248 break;
3818338249 }
38184- case 18446744073709549447LLU: // 99999999cG'''''''''''''''
38250+ case 18446744073709549443LLU: // 99999999cC'''''''''''''''
3818538251 {
38186- state.addr = 18446744073709549448LLU; // 99999999cH'''''''''''''''
38252+ state.addr = 18446744073709549444LLU; // 99999999cD'''''''''''''''
3818738253 break;
3818838254 }
38189- case 18446744073709549448LLU: // 99999999cH'''''''''''''''
38255+ case 18446744073709549444LLU: // 99999999cD'''''''''''''''
3819038256 {
3819138257 // variable u64 level_____ goes out of scope
3819238258 // emitted destructur for type u64
3819338259 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 23
38194- state.addr = 18446744073709549449LLU; // 99999999cI'''''''''''''''
38260+ state.addr = 18446744073709549445LLU; // 99999999cE'''''''''''''''
3819538261 break;
3819638262 }
38197- case 18446744073709549449LLU: // 99999999cI'''''''''''''''
38263+ case 18446744073709549445LLU: // 99999999cE'''''''''''''''
3819838264 {
3819938265 fprintf(stdout, "%s", "\n if(!");
3820038266 {
@@ -38269,7 +38335,7 @@
3826938335 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3827038336 }
3827138337 // ACCUMULATE ARGUMENTS - END
38272- uint64_t return_to = 18446744073709549444LLU;
38338+ uint64_t return_to = 18446744073709549440LLU;
3827338339 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3827438340 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3827538341 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38278,12 +38344,12 @@
3827838344 state.addr = 787472342492567585LLU; // procvarref
3827938345 break;
3828038346 }
38281- case 18446744073709549444LLU: // 99999999cD'''''''''''''''
38347+ case 18446744073709549440LLU: // 99999999c_'''''''''''''''
3828238348 {
38283- state.addr = 18446744073709549445LLU; // 99999999cE'''''''''''''''
38349+ state.addr = 18446744073709549441LLU; // 99999999cA'''''''''''''''
3828438350 break;
3828538351 }
38286- case 18446744073709549445LLU: // 99999999cE'''''''''''''''
38352+ case 18446744073709549441LLU: // 99999999cA'''''''''''''''
3828738353 {
3828838354 // ACCUMULATE ARGUMENTS - BEGIN
3828938355 {
@@ -38303,7 +38369,7 @@
3830338369 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3830438370 }
3830538371 // ACCUMULATE ARGUMENTS - END
38306- uint64_t return_to = 18446744073709549442LLU;
38372+ uint64_t return_to = 18446744073709549438LLU;
3830738373 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3830838374 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3830938375 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38312,12 +38378,12 @@
3831238378 state.addr = 660220410725010287LLU; // initassert
3831338379 break;
3831438380 }
38315- case 18446744073709549442LLU: // 99999999cB'''''''''''''''
38381+ case 18446744073709549438LLU: // 99999999b8'''''''''''''''
3831638382 {
38317- state.addr = 18446744073709549443LLU; // 99999999cC'''''''''''''''
38383+ state.addr = 18446744073709549439LLU; // 99999999b9'''''''''''''''
3831838384 break;
3831938385 }
38320- case 18446744073709549443LLU: // 99999999cC'''''''''''''''
38386+ case 18446744073709549439LLU: // 99999999b9'''''''''''''''
3832138387 {
3832238388 // variable u64 initialize goes out of scope
3832338389 // emitted destructur for type u64
@@ -38325,16 +38391,16 @@
3832538391 // variable u64 parameter_ goes out of scope
3832638392 // emitted destructur for type u64
3832738393 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parameter_ at 23
38328- state.addr = 18446744073709549446LLU; // 99999999cF'''''''''''''''
38394+ state.addr = 18446744073709549442LLU; // 99999999cB'''''''''''''''
3832938395 break;
3833038396 }
38331- case 18446744073709549446LLU: // 99999999cF'''''''''''''''
38397+ case 18446744073709549442LLU: // 99999999cB'''''''''''''''
3833238398 {
3833338399 fprintf(stdout, "%s", ")");
38334- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709549441LLU : 18446744073709549440LLU;
38400+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709549437LLU : 18446744073709549436LLU;
3833538401 break;
3833638402 }
38337- case 18446744073709549441LLU: // 99999999cA'''''''''''''''
38403+ case 18446744073709549437LLU: // 99999999b7'''''''''''''''
3833838404 {
3833938405 {
3834038406 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 22LLU, 16LLU), 1/*content*/), 0LLU);
@@ -38372,7 +38438,7 @@
3837238438 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3837338439 }
3837438440 // ACCUMULATE ARGUMENTS - END
38375- uint64_t return_to = 18446744073709549437LLU;
38441+ uint64_t return_to = 18446744073709549433LLU;
3837638442 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3837738443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3837838444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38381,12 +38447,12 @@
3838138447 state.addr = 734295421765213120LLU; // mutassert_
3838238448 break;
3838338449 }
38384- case 18446744073709549437LLU: // 99999999b7'''''''''''''''
38450+ case 18446744073709549433LLU: // 99999999b3'''''''''''''''
3838538451 {
38386- state.addr = 18446744073709549438LLU; // 99999999b8'''''''''''''''
38452+ state.addr = 18446744073709549434LLU; // 99999999b4'''''''''''''''
3838738453 break;
3838838454 }
38389- case 18446744073709549438LLU: // 99999999b8'''''''''''''''
38455+ case 18446744073709549434LLU: // 99999999b4'''''''''''''''
3839038456 {
3839138457 // variable u64 listname__ goes out of scope
3839238458 // emitted destructur for type u64
@@ -38394,10 +38460,10 @@
3839438460 // variable u64 parnr_____ goes out of scope
3839538461 // emitted destructur for type u64
3839638462 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parnr_____ at 24
38397- state.addr = 18446744073709549439LLU; // 99999999b9'''''''''''''''
38463+ state.addr = 18446744073709549435LLU; // 99999999b5'''''''''''''''
3839838464 break;
3839938465 }
38400- case 18446744073709549439LLU: // 99999999b9'''''''''''''''
38466+ case 18446744073709549435LLU: // 99999999b5'''''''''''''''
3840138467 {
3840238468 {
3840338469 uint64_t arg = 0;
@@ -38414,7 +38480,7 @@
3841438480 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3841538481 }
3841638482 // ACCUMULATE ARGUMENTS - END
38417- uint64_t return_to = 18446744073709549434LLU;
38483+ uint64_t return_to = 18446744073709549430LLU;
3841838484 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3841938485 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3842038486 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38423,20 +38489,20 @@
3842338489 state.addr = 587881351406075392LLU; // emitjump2_
3842438490 break;
3842538491 }
38426- case 18446744073709549434LLU: // 99999999b4'''''''''''''''
38492+ case 18446744073709549430LLU: // 99999999b0'''''''''''''''
3842738493 {
38428- state.addr = 18446744073709549435LLU; // 99999999b5'''''''''''''''
38494+ state.addr = 18446744073709549431LLU; // 99999999b1'''''''''''''''
3842938495 break;
3843038496 }
38431- case 18446744073709549435LLU: // 99999999b5'''''''''''''''
38497+ case 18446744073709549431LLU: // 99999999b1'''''''''''''''
3843238498 {
3843338499 // variable u64 level_____ goes out of scope
3843438500 // emitted destructur for type u64
3843538501 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 24
38436- state.addr = 18446744073709549436LLU; // 99999999b6'''''''''''''''
38502+ state.addr = 18446744073709549432LLU; // 99999999b2'''''''''''''''
3843738503 break;
3843838504 }
38439- case 18446744073709549436LLU: // 99999999b6'''''''''''''''
38505+ case 18446744073709549432LLU: // 99999999b2'''''''''''''''
3844038506 {
3844138507 {
3844238508 uint64_t arg = 0;
@@ -38445,7 +38511,7 @@
3844538511 *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
3844638512 // ACCUMULATE ARGUMENTS - BEGIN
3844738513 // ACCUMULATE ARGUMENTS - END
38448- uint64_t return_to = 18446744073709549432LLU;
38514+ uint64_t return_to = 18446744073709549428LLU;
3844938515 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
3845038516 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3845138517 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38454,12 +38520,12 @@
3845438520 state.addr = 890787671342055424LLU; // varopen___
3845538521 break;
3845638522 }
38457- case 18446744073709549432LLU: // 99999999b2'''''''''''''''
38523+ case 18446744073709549428LLU: // 99999999by'''''''''''''''
3845838524 {
38459- state.addr = 18446744073709549433LLU; // 99999999b3'''''''''''''''
38525+ state.addr = 18446744073709549429LLU; // 99999999bz'''''''''''''''
3846038526 break;
3846138527 }
38462- case 18446744073709549433LLU: // 99999999b3'''''''''''''''
38528+ case 18446744073709549429LLU: // 99999999bz'''''''''''''''
3846338529 {
3846438530 {
3846538531 uint64_t arg = 0;
@@ -38510,7 +38576,7 @@
3851038576 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3851138577 }
3851238578 // ACCUMULATE ARGUMENTS - END
38513- uint64_t return_to = 18446744073709549429LLU;
38579+ uint64_t return_to = 18446744073709549425LLU;
3851438580 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0));
3851538581 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3851638582 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38519,12 +38585,12 @@
3851938585 state.addr = 587881357748636736LLU; // emitpopmv_
3852038586 break;
3852138587 }
38522- case 18446744073709549429LLU: // 99999999bz'''''''''''''''
38588+ case 18446744073709549425LLU: // 99999999bv'''''''''''''''
3852338589 {
38524- state.addr = 18446744073709549430LLU; // 99999999b0'''''''''''''''
38590+ state.addr = 18446744073709549426LLU; // 99999999bw'''''''''''''''
3852538591 break;
3852638592 }
38527- case 18446744073709549430LLU: // 99999999b0'''''''''''''''
38593+ case 18446744073709549426LLU: // 99999999bw'''''''''''''''
3852838594 {
3852938595 // variable u64 initialize goes out of scope
3853038596 // emitted destructur for type u64
@@ -38535,10 +38601,10 @@
3853538601 // variable u64 mutable___ goes out of scope
3853638602 // emitted destructur for type u64
3853738603 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 25
38538- state.addr = 18446744073709549431LLU; // 99999999b1'''''''''''''''
38604+ state.addr = 18446744073709549427LLU; // 99999999bx'''''''''''''''
3853938605 break;
3854038606 }
38541- case 18446744073709549431LLU: // 99999999b1'''''''''''''''
38607+ case 18446744073709549427LLU: // 99999999bx'''''''''''''''
3854238608 {
3854338609 // ACCUMULATE ARGUMENTS - BEGIN
3854438610 {
@@ -38562,7 +38628,7 @@
3856238628 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3856338629 }
3856438630 // ACCUMULATE ARGUMENTS - END
38565- uint64_t return_to = 18446744073709549427LLU;
38631+ uint64_t return_to = 18446744073709549423LLU;
3856638632 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3856738633 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3856838634 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38571,12 +38637,12 @@
3857138637 state.addr = 890786842582581248LLU; // varclose__
3857238638 break;
3857338639 }
38574- case 18446744073709549427LLU: // 99999999bx'''''''''''''''
38640+ case 18446744073709549423LLU: // 99999999bt'''''''''''''''
3857538641 {
38576- state.addr = 18446744073709549428LLU; // 99999999by'''''''''''''''
38642+ state.addr = 18446744073709549424LLU; // 99999999bu'''''''''''''''
3857738643 break;
3857838644 }
38579- case 18446744073709549428LLU: // 99999999by'''''''''''''''
38645+ case 18446744073709549424LLU: // 99999999bu'''''''''''''''
3858038646 {
3858138647 {
3858238648 uint64_t arg = 0;
@@ -38606,7 +38672,7 @@
3860638672 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3860738673 }
3860838674 // ACCUMULATE ARGUMENTS - END
38609- uint64_t return_to = 18446744073709549424LLU;
38675+ uint64_t return_to = 18446744073709549420LLU;
3861038676 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3861138677 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3861238678 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38615,12 +38681,12 @@
3861538681 state.addr = 861504783110041600LLU; // typeinit__
3861638682 break;
3861738683 }
38618- case 18446744073709549424LLU: // 99999999bu'''''''''''''''
38684+ case 18446744073709549420LLU: // 99999999bq'''''''''''''''
3861938685 {
38620- state.addr = 18446744073709549425LLU; // 99999999bv'''''''''''''''
38686+ state.addr = 18446744073709549421LLU; // 99999999br'''''''''''''''
3862138687 break;
3862238688 }
38623- case 18446744073709549425LLU: // 99999999bv'''''''''''''''
38689+ case 18446744073709549421LLU: // 99999999br'''''''''''''''
3862438690 {
3862538691 // ACCUMULATE ARGUMENTS - BEGIN
3862638692 {
@@ -38652,7 +38718,7 @@
3865238718 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3865338719 }
3865438720 // ACCUMULATE ARGUMENTS - END
38655- uint64_t return_to = 18446744073709549422LLU;
38721+ uint64_t return_to = 18446744073709549418LLU;
3865638722 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3865738723 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3865838724 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38661,12 +38727,12 @@
3866138727 state.addr = 788334703205941248LLU; // pushvar___
3866238728 break;
3866338729 }
38664- case 18446744073709549422LLU: // 99999999bs'''''''''''''''
38730+ case 18446744073709549418LLU: // 99999999bo'''''''''''''''
3866538731 {
38666- state.addr = 18446744073709549423LLU; // 99999999bt'''''''''''''''
38732+ state.addr = 18446744073709549419LLU; // 99999999bp'''''''''''''''
3866738733 break;
3866838734 }
38669- case 18446744073709549423LLU: // 99999999bt'''''''''''''''
38735+ case 18446744073709549419LLU: // 99999999bp'''''''''''''''
3867038736 {
3867138737 // variable type______ t_________ goes out of scope
3867238738 // emitted destructur for type type______
@@ -38676,7 +38742,7 @@
3867638742 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3867738743 }
3867838744 // ACCUMULATE ARGUMENTS - END
38679- uint64_t return_to = 18446744073709549421LLU;
38745+ uint64_t return_to = 18446744073709549417LLU;
3868038746 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3868138747 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3868238748 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38685,7 +38751,7 @@
3868538751 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3868638752 break;
3868738753 }
38688- case 18446744073709549421LLU: // 99999999br'''''''''''''''
38754+ case 18446744073709549417LLU: // 99999999bn'''''''''''''''
3868938755 {
3869038756 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference t_________ at 27
3869138757 // variable u64 initialize goes out of scope
@@ -38694,10 +38760,10 @@
3869438760 // variable u64 dummy_____ goes out of scope
3869538761 // emitted destructur for type u64
3869638762 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference dummy_____ at 25
38697- state.addr = 18446744073709549426LLU; // 99999999bw'''''''''''''''
38763+ state.addr = 18446744073709549422LLU; // 99999999bs'''''''''''''''
3869838764 break;
3869938765 }
38700- case 18446744073709549426LLU: // 99999999bw'''''''''''''''
38766+ case 18446744073709549422LLU: // 99999999bs'''''''''''''''
3870138767 {
3870238768 // ACCUMULATE ARGUMENTS - BEGIN
3870338769 {
@@ -38705,7 +38771,7 @@
3870538771 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3870638772 }
3870738773 // ACCUMULATE ARGUMENTS - END
38708- uint64_t return_to = 18446744073709549419LLU;
38774+ uint64_t return_to = 18446744073709549415LLU;
3870938775 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3871038776 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3871138777 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38714,12 +38780,12 @@
3871438780 state.addr = 839519719621918720LLU; // skipws____
3871538781 break;
3871638782 }
38717- case 18446744073709549419LLU: // 99999999bp'''''''''''''''
38783+ case 18446744073709549415LLU: // 99999999bl'''''''''''''''
3871838784 {
38719- state.addr = 18446744073709549420LLU; // 99999999bq'''''''''''''''
38785+ state.addr = 18446744073709549416LLU; // 99999999bm'''''''''''''''
3872038786 break;
3872138787 }
38722- case 18446744073709549420LLU: // 99999999bq'''''''''''''''
38788+ case 18446744073709549416LLU: // 99999999bm'''''''''''''''
3872338789 {
3872438790 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 24LLU, 5LLU)), stdin);
3872538791 if('{' != (char)getchar())
@@ -38745,7 +38811,7 @@
3874538811 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3874638812 }
3874738813 // ACCUMULATE ARGUMENTS - END
38748- uint64_t return_to = 18446744073709549417LLU;
38814+ uint64_t return_to = 18446744073709549413LLU;
3874938815 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3875038816 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3875138817 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38754,12 +38820,12 @@
3875438820 state.addr = 714518096722188321LLU; // lockvarref
3875538821 break;
3875638822 }
38757- case 18446744073709549417LLU: // 99999999bn'''''''''''''''
38823+ case 18446744073709549413LLU: // 99999999bj'''''''''''''''
3875838824 {
38759- state.addr = 18446744073709549418LLU; // 99999999bo'''''''''''''''
38825+ state.addr = 18446744073709549414LLU; // 99999999bk'''''''''''''''
3876038826 break;
3876138827 }
38762- case 18446744073709549418LLU: // 99999999bo'''''''''''''''
38828+ case 18446744073709549414LLU: // 99999999bk'''''''''''''''
3876338829 {
3876438830 // variable u64 elemvaridx goes out of scope
3876538831 // emitted destructur for type u64
@@ -38768,10 +38834,10 @@
3876838834 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 23
3876938835 heap.availilable_size_for_dynamic_objects += 0LLU;
3877038836 heap.availilable_size_for_dynamic_objects += 0LLU;
38771- state.addr = 18446744073709549416LLU; // 99999999bm'''''''''''''''
38837+ state.addr = 18446744073709549412LLU; // 99999999bi'''''''''''''''
3877238838 break;
3877338839 }
38774- case 18446744073709549440LLU: // 99999999c_'''''''''''''''
38840+ case 18446744073709549436LLU: // 99999999b6'''''''''''''''
3877538841 {
3877638842 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 4LLU)));
3877738843 fprintf(stderr, "%s", ": need list but found ");
@@ -38781,7 +38847,7 @@
3878138847 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3878238848 }
3878338849 // ACCUMULATE ARGUMENTS - END
38784- uint64_t return_to = 18446744073709549414LLU;
38850+ uint64_t return_to = 18446744073709549410LLU;
3878538851 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3878638852 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3878738853 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38790,21 +38856,21 @@
3879038856 state.addr = 819847183518878432LLU; // reporttype
3879138857 break;
3879238858 }
38793- case 18446744073709549414LLU: // 99999999bk'''''''''''''''
38859+ case 18446744073709549410LLU: // 99999999bg'''''''''''''''
3879438860 {
38795- state.addr = 18446744073709549415LLU; // 99999999bl'''''''''''''''
38861+ state.addr = 18446744073709549411LLU; // 99999999bh'''''''''''''''
3879638862 break;
3879738863 }
38798- case 18446744073709549415LLU: // 99999999bl'''''''''''''''
38864+ case 18446744073709549411LLU: // 99999999bh'''''''''''''''
3879938865 {
3880038866 {
3880138867 fprintf(stderr, "%s\n", "");
3880238868 exit(-1);
3880338869 }
38804- state.addr = 18446744073709549416LLU; // 99999999bm'''''''''''''''
38870+ state.addr = 18446744073709549412LLU; // 99999999bi'''''''''''''''
3880538871 break;
3880638872 }
38807- case 18446744073709549416LLU: // 99999999bm'''''''''''''''
38873+ case 18446744073709549412LLU: // 99999999bi'''''''''''''''
3880838874 {
3880938875 // variable u64 listidx___ goes out of scope
3881038876 // emitted destructur for type u64
@@ -38829,7 +38895,7 @@
3882938895 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3883038896 }
3883138897 // ACCUMULATE ARGUMENTS - END
38832- uint64_t return_to = 18446744073709549413LLU;
38898+ uint64_t return_to = 18446744073709549409LLU;
3883338899 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3883438900 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3883538901 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38838,7 +38904,7 @@
3883838904 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3883938905 break;
3884038906 }
38841- case 18446744073709549413LLU: // 99999999bj'''''''''''''''
38907+ case 18446744073709549409LLU: // 99999999bf'''''''''''''''
3884238908 {
3884338909 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 17
3884438910 // variable u64 info______ goes out of scope
@@ -38901,7 +38967,7 @@
3890138967 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3890238968 }
3890338969 // ACCUMULATE ARGUMENTS - END
38904- uint64_t return_to = 18446744073709549411LLU;
38970+ uint64_t return_to = 18446744073709549407LLU;
3890538971 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3890638972 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3890738973 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38910,12 +38976,12 @@
3891038976 state.addr = 517555828430075934LLU; // assign_dec
3891138977 break;
3891238978 }
38913- case 18446744073709549411LLU: // 99999999bh'''''''''''''''
38979+ case 18446744073709549407LLU: // 99999999bd'''''''''''''''
3891438980 {
38915- state.addr = 18446744073709549412LLU; // 99999999bi'''''''''''''''
38981+ state.addr = 18446744073709549408LLU; // 99999999be'''''''''''''''
3891638982 break;
3891738983 }
38918- case 18446744073709549412LLU: // 99999999bi'''''''''''''''
38984+ case 18446744073709549408LLU: // 99999999be'''''''''''''''
3891938985 {
3892038986 {
3892138987 uint64_t arg = 0;
@@ -38931,7 +38997,7 @@
3893138997 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3893238998 }
3893338999 // ACCUMULATE ARGUMENTS - END
38934- uint64_t return_to = 18446744073709549409LLU;
39000+ uint64_t return_to = 18446744073709549405LLU;
3893539001 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3893639002 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3893739003 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38940,12 +39006,12 @@
3894039006 state.addr = 517555828430075934LLU; // assign_dec
3894139007 break;
3894239008 }
38943- case 18446744073709549409LLU: // 99999999bf'''''''''''''''
39009+ case 18446744073709549405LLU: // 99999999bb'''''''''''''''
3894439010 {
38945- state.addr = 18446744073709549410LLU; // 99999999bg'''''''''''''''
39011+ state.addr = 18446744073709549406LLU; // 99999999bc'''''''''''''''
3894639012 break;
3894739013 }
38948- case 18446744073709549410LLU: // 99999999bg'''''''''''''''
39014+ case 18446744073709549406LLU: // 99999999bc'''''''''''''''
3894939015 {
3895039016 // ACCUMULATE ARGUMENTS - BEGIN
3895139017 {
@@ -38977,7 +39043,7 @@
3897739043 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3897839044 }
3897939045 // ACCUMULATE ARGUMENTS - END
38980- uint64_t return_to = 18446744073709549407LLU;
39046+ uint64_t return_to = 18446744073709549403LLU;
3898139047 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3898239048 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3898339049 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -38986,12 +39052,12 @@
3898639052 state.addr = 533581901872147136LLU; // blockloop_
3898739053 break;
3898839054 }
38989- case 18446744073709549407LLU: // 99999999bd'''''''''''''''
39055+ case 18446744073709549403LLU: // 99999999b$'''''''''''''''
3899039056 {
38991- state.addr = 18446744073709549408LLU; // 99999999be'''''''''''''''
39057+ state.addr = 18446744073709549404LLU; // 99999999ba'''''''''''''''
3899239058 break;
3899339059 }
38994- case 18446744073709549408LLU: // 99999999be'''''''''''''''
39060+ case 18446744073709549404LLU: // 99999999ba'''''''''''''''
3899539061 {
3899639062 {
3899739063 uint64_t arg = 0;
@@ -39004,7 +39070,7 @@
3900439070 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3900539071 }
3900639072 // ACCUMULATE ARGUMENTS - END
39007- uint64_t return_to = 18446744073709549405LLU;
39073+ uint64_t return_to = 18446744073709549401LLU;
3900839074 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3900939075 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3901039076 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39013,12 +39079,12 @@
3901339079 state.addr = 839519719621918720LLU; // skipws____
3901439080 break;
3901539081 }
39016- case 18446744073709549405LLU: // 99999999bb'''''''''''''''
39082+ case 18446744073709549401LLU: // 99999999bY'''''''''''''''
3901739083 {
39018- state.addr = 18446744073709549406LLU; // 99999999bc'''''''''''''''
39084+ state.addr = 18446744073709549402LLU; // 99999999bZ'''''''''''''''
3901939085 break;
3902039086 }
39021- case 18446744073709549406LLU: // 99999999bc'''''''''''''''
39087+ case 18446744073709549402LLU: // 99999999bZ'''''''''''''''
3902239088 {
3902339089 /*elemid____*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
3902439090 {
@@ -39032,7 +39098,7 @@
3903239098 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3903339099 }
3903439100 // ACCUMULATE ARGUMENTS - END
39035- uint64_t return_to = 18446744073709549403LLU;
39101+ uint64_t return_to = 18446744073709549399LLU;
3903639102 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3903739103 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3903839104 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39041,12 +39107,12 @@
3904139107 state.addr = 839519719621918720LLU; // skipws____
3904239108 break;
3904339109 }
39044- case 18446744073709549403LLU: // 99999999b$'''''''''''''''
39110+ case 18446744073709549399LLU: // 99999999bW'''''''''''''''
3904539111 {
39046- state.addr = 18446744073709549404LLU; // 99999999ba'''''''''''''''
39112+ state.addr = 18446744073709549400LLU; // 99999999bX'''''''''''''''
3904739113 break;
3904839114 }
39049- case 18446744073709549404LLU: // 99999999ba'''''''''''''''
39115+ case 18446744073709549400LLU: // 99999999bX'''''''''''''''
3905039116 {
3905139117 /*id________*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)));
3905239118 {
@@ -39079,7 +39145,7 @@
3907939145 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3908039146 }
3908139147 // ACCUMULATE ARGUMENTS - END
39082- uint64_t return_to = 18446744073709549401LLU;
39148+ uint64_t return_to = 18446744073709549397LLU;
3908339149 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3908439150 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3908539151 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39088,12 +39154,12 @@
3908839154 state.addr = 861504796319285248LLU; // typeu64___
3908939155 break;
3909039156 }
39091- case 18446744073709549401LLU: // 99999999bY'''''''''''''''
39157+ case 18446744073709549397LLU: // 99999999bU'''''''''''''''
3909239158 {
39093- state.addr = 18446744073709549402LLU; // 99999999bZ'''''''''''''''
39159+ state.addr = 18446744073709549398LLU; // 99999999bV'''''''''''''''
3909439160 break;
3909539161 }
39096- case 18446744073709549402LLU: // 99999999bZ'''''''''''''''
39162+ case 18446744073709549398LLU: // 99999999bV'''''''''''''''
3909739163 {
3909839164 {
3909939165 uint64_t arg = 0;
@@ -39107,7 +39173,7 @@
3910739173 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
3910839174 // ACCUMULATE ARGUMENTS - BEGIN
3910939175 // ACCUMULATE ARGUMENTS - END
39110- uint64_t return_to = 18446744073709549399LLU;
39176+ uint64_t return_to = 18446744073709549395LLU;
3911139177 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
3911239178 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3911339179 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39116,12 +39182,12 @@
3911639182 state.addr = 890787671342055424LLU; // varopen___
3911739183 break;
3911839184 }
39119- case 18446744073709549399LLU: // 99999999bW'''''''''''''''
39185+ case 18446744073709549395LLU: // 99999999bS'''''''''''''''
3912039186 {
39121- state.addr = 18446744073709549400LLU; // 99999999bX'''''''''''''''
39187+ state.addr = 18446744073709549396LLU; // 99999999bT'''''''''''''''
3912239188 break;
3912339189 }
39124- case 18446744073709549400LLU: // 99999999bX'''''''''''''''
39190+ case 18446744073709549396LLU: // 99999999bT'''''''''''''''
3912539191 {
3912639192 {
3912739193 uint64_t arg = 0;
@@ -39200,7 +39266,7 @@
3920039266 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3920139267 }
3920239268 // ACCUMULATE ARGUMENTS - END
39203- uint64_t return_to = 18446744073709549396LLU;
39269+ uint64_t return_to = 18446744073709549392LLU;
3920439270 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
3920539271 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3920639272 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39209,12 +39275,12 @@
3920939275 state.addr = 787472342492567585LLU; // procvarref
3921039276 break;
3921139277 }
39212- case 18446744073709549396LLU: // 99999999bT'''''''''''''''
39278+ case 18446744073709549392LLU: // 99999999bP'''''''''''''''
3921339279 {
39214- state.addr = 18446744073709549397LLU; // 99999999bU'''''''''''''''
39280+ state.addr = 18446744073709549393LLU; // 99999999bQ'''''''''''''''
3921539281 break;
3921639282 }
39217- case 18446744073709549397LLU: // 99999999bU'''''''''''''''
39283+ case 18446744073709549393LLU: // 99999999bQ'''''''''''''''
3921839284 {
3921939285 // ACCUMULATE ARGUMENTS - BEGIN
3922039286 {
@@ -39234,7 +39300,7 @@
3923439300 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3923539301 }
3923639302 // ACCUMULATE ARGUMENTS - END
39237- uint64_t return_to = 18446744073709549394LLU;
39303+ uint64_t return_to = 18446744073709549390LLU;
3923839304 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3923939305 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3924039306 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39243,12 +39309,12 @@
3924339309 state.addr = 660220410725010287LLU; // initassert
3924439310 break;
3924539311 }
39246- case 18446744073709549394LLU: // 99999999bR'''''''''''''''
39312+ case 18446744073709549390LLU: // 99999999bN'''''''''''''''
3924739313 {
39248- state.addr = 18446744073709549395LLU; // 99999999bS'''''''''''''''
39314+ state.addr = 18446744073709549391LLU; // 99999999bO'''''''''''''''
3924939315 break;
3925039316 }
39251- case 18446744073709549395LLU: // 99999999bS'''''''''''''''
39317+ case 18446744073709549391LLU: // 99999999bO'''''''''''''''
3925239318 {
3925339319 // ACCUMULATE ARGUMENTS - BEGIN
3925439320 {
@@ -39268,7 +39334,7 @@
3926839334 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3926939335 }
3927039336 // ACCUMULATE ARGUMENTS - END
39271- uint64_t return_to = 18446744073709549392LLU;
39337+ uint64_t return_to = 18446744073709549388LLU;
3927239338 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3927339339 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3927439340 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39277,12 +39343,12 @@
3927739343 state.addr = 714518096722188321LLU; // lockvarref
3927839344 break;
3927939345 }
39280- case 18446744073709549392LLU: // 99999999bP'''''''''''''''
39346+ case 18446744073709549388LLU: // 99999999bL'''''''''''''''
3928139347 {
39282- state.addr = 18446744073709549393LLU; // 99999999bQ'''''''''''''''
39348+ state.addr = 18446744073709549389LLU; // 99999999bM'''''''''''''''
3928339349 break;
3928439350 }
39285- case 18446744073709549393LLU: // 99999999bQ'''''''''''''''
39351+ case 18446744073709549389LLU: // 99999999bM'''''''''''''''
3928639352 {
3928739353 // variable u64 initialize goes out of scope
3928839354 // emitted destructur for type u64
@@ -39290,10 +39356,10 @@
3929039356 // variable u64 parameter_ goes out of scope
3929139357 // emitted destructur for type u64
3929239358 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference parameter_ at 25
39293- state.addr = 18446744073709549398LLU; // 99999999bV'''''''''''''''
39359+ state.addr = 18446744073709549394LLU; // 99999999bR'''''''''''''''
3929439360 break;
3929539361 }
39296- case 18446744073709549398LLU: // 99999999bV'''''''''''''''
39362+ case 18446744073709549394LLU: // 99999999bR'''''''''''''''
3929739363 {
3929839364 // ACCUMULATE ARGUMENTS - BEGIN
3929939365 {
@@ -39317,7 +39383,7 @@
3931739383 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3931839384 }
3931939385 // ACCUMULATE ARGUMENTS - END
39320- uint64_t return_to = 18446744073709549390LLU;
39386+ uint64_t return_to = 18446744073709549386LLU;
3932139387 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3932239388 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3932339389 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39326,12 +39392,12 @@
3932639392 state.addr = 890786842582581248LLU; // varclose__
3932739393 break;
3932839394 }
39329- case 18446744073709549390LLU: // 99999999bN'''''''''''''''
39395+ case 18446744073709549386LLU: // 99999999bJ'''''''''''''''
3933039396 {
39331- state.addr = 18446744073709549391LLU; // 99999999bO'''''''''''''''
39397+ state.addr = 18446744073709549387LLU; // 99999999bK'''''''''''''''
3933239398 break;
3933339399 }
39334- case 18446744073709549391LLU: // 99999999bO'''''''''''''''
39400+ case 18446744073709549387LLU: // 99999999bK'''''''''''''''
3933539401 {
3933639402 {
3933739403 uint64_t arg = 0;
@@ -39340,7 +39406,7 @@
3934039406 *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
3934139407 // ACCUMULATE ARGUMENTS - BEGIN
3934239408 // ACCUMULATE ARGUMENTS - END
39343- uint64_t return_to = 18446744073709549388LLU;
39409+ uint64_t return_to = 18446744073709549384LLU;
3934439410 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
3934539411 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3934639412 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39349,12 +39415,12 @@
3934939415 state.addr = 890787671342055424LLU; // varopen___
3935039416 break;
3935139417 }
39352- case 18446744073709549388LLU: // 99999999bL'''''''''''''''
39418+ case 18446744073709549384LLU: // 99999999bH'''''''''''''''
3935339419 {
39354- state.addr = 18446744073709549389LLU; // 99999999bM'''''''''''''''
39420+ state.addr = 18446744073709549385LLU; // 99999999bI'''''''''''''''
3935539421 break;
3935639422 }
39357- case 18446744073709549389LLU: // 99999999bM'''''''''''''''
39423+ case 18446744073709549385LLU: // 99999999bI'''''''''''''''
3935839424 {
3935939425 fprintf(stdout, "%s", "0");
3936039426 // ACCUMULATE ARGUMENTS - BEGIN
@@ -39379,7 +39445,7 @@
3937939445 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3938039446 }
3938139447 // ACCUMULATE ARGUMENTS - END
39382- uint64_t return_to = 18446744073709549386LLU;
39448+ uint64_t return_to = 18446744073709549382LLU;
3938339449 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3938439450 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3938539451 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39388,17 +39454,17 @@
3938839454 state.addr = 890786842582581248LLU; // varclose__
3938939455 break;
3939039456 }
39391- case 18446744073709549386LLU: // 99999999bJ'''''''''''''''
39457+ case 18446744073709549382LLU: // 99999999bF'''''''''''''''
3939239458 {
39393- state.addr = 18446744073709549387LLU; // 99999999bK'''''''''''''''
39459+ state.addr = 18446744073709549383LLU; // 99999999bG'''''''''''''''
3939439460 break;
3939539461 }
39396- case 18446744073709549387LLU: // 99999999bK'''''''''''''''
39462+ case 18446744073709549383LLU: // 99999999bG'''''''''''''''
3939739463 {
39398- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 25LLU, 20LLU)].elem0 ? 18446744073709549385LLU : 18446744073709549384LLU;
39464+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 25LLU, 20LLU)].elem0 ? 18446744073709549381LLU : 18446744073709549380LLU;
3939939465 break;
3940039466 }
39401- case 18446744073709549385LLU: // 99999999bI'''''''''''''''
39467+ case 18446744073709549381LLU: // 99999999bE'''''''''''''''
3940239468 {
3940339469 {
3940439470 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 25LLU, 20LLU), 1/*content*/), 0LLU);
@@ -39419,7 +39485,7 @@
3941939485 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3942039486 }
3942139487 // ACCUMULATE ARGUMENTS - END
39422- uint64_t return_to = 18446744073709549381LLU;
39488+ uint64_t return_to = 18446744073709549377LLU;
3942339489 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3942439490 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3942539491 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39428,20 +39494,20 @@
3942839494 state.addr = 587881353215084992LLU; // emitlabel_
3942939495 break;
3943039496 }
39431- case 18446744073709549381LLU: // 99999999bE'''''''''''''''
39497+ case 18446744073709549377LLU: // 99999999bA'''''''''''''''
3943239498 {
39433- state.addr = 18446744073709549382LLU; // 99999999bF'''''''''''''''
39499+ state.addr = 18446744073709549378LLU; // 99999999bB'''''''''''''''
3943439500 break;
3943539501 }
39436- case 18446744073709549382LLU: // 99999999bF'''''''''''''''
39502+ case 18446744073709549378LLU: // 99999999bB'''''''''''''''
3943739503 {
3943839504 // variable u64 level_____ goes out of scope
3943939505 // emitted destructur for type u64
3944039506 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
39441- state.addr = 18446744073709549383LLU; // 99999999bG'''''''''''''''
39507+ state.addr = 18446744073709549379LLU; // 99999999bC'''''''''''''''
3944239508 break;
3944339509 }
39444- case 18446744073709549383LLU: // 99999999bG'''''''''''''''
39510+ case 18446744073709549379LLU: // 99999999bC'''''''''''''''
3944539511 {
3944639512 {
3944739513 uint64_t arg = 0;
@@ -39471,7 +39537,7 @@
3947139537 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3947239538 }
3947339539 // ACCUMULATE ARGUMENTS - END
39474- uint64_t return_to = 18446744073709549378LLU;
39540+ uint64_t return_to = 18446744073709549374LLU;
3947539541 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
3947639542 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3947739543 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39480,12 +39546,12 @@
3948039546 state.addr = 861504783110041600LLU; // typeinit__
3948139547 break;
3948239548 }
39483- case 18446744073709549378LLU: // 99999999bB'''''''''''''''
39549+ case 18446744073709549374LLU: // 99999999a8'''''''''''''''
3948439550 {
39485- state.addr = 18446744073709549379LLU; // 99999999bC'''''''''''''''
39551+ state.addr = 18446744073709549375LLU; // 99999999a9'''''''''''''''
3948639552 break;
3948739553 }
39488- case 18446744073709549379LLU: // 99999999bC'''''''''''''''
39554+ case 18446744073709549375LLU: // 99999999a9'''''''''''''''
3948939555 {
3949039556 {
3949139557 uint64_t arg = 0;
@@ -39506,7 +39572,7 @@
3950639572 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3950739573 }
3950839574 // ACCUMULATE ARGUMENTS - END
39509- uint64_t return_to = 18446744073709549375LLU;
39575+ uint64_t return_to = 18446744073709549371LLU;
3951039576 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3951139577 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3951239578 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39515,12 +39581,12 @@
3951539581 state.addr = 367395560426147840LLU; // TYPECOPY__
3951639582 break;
3951739583 }
39518- case 18446744073709549375LLU: // 99999999a9'''''''''''''''
39584+ case 18446744073709549371LLU: // 99999999a5'''''''''''''''
3951939585 {
39520- state.addr = 18446744073709549376LLU; // 99999999b_'''''''''''''''
39586+ state.addr = 18446744073709549372LLU; // 99999999a6'''''''''''''''
3952139587 break;
3952239588 }
39523- case 18446744073709549376LLU: // 99999999b_'''''''''''''''
39589+ case 18446744073709549372LLU: // 99999999a6'''''''''''''''
3952439590 {
3952539591 // ACCUMULATE ARGUMENTS - BEGIN
3952639592 {
@@ -39552,7 +39618,7 @@
3955239618 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3955339619 }
3955439620 // ACCUMULATE ARGUMENTS - END
39555- uint64_t return_to = 18446744073709549373LLU;
39621+ uint64_t return_to = 18446744073709549369LLU;
3955639622 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
3955739623 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3955839624 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39561,12 +39627,12 @@
3956139627 state.addr = 788334703340351488LLU; // pushvirt__
3956239628 break;
3956339629 }
39564- case 18446744073709549373LLU: // 99999999a7'''''''''''''''
39630+ case 18446744073709549369LLU: // 99999999a3'''''''''''''''
3956539631 {
39566- state.addr = 18446744073709549374LLU; // 99999999a8'''''''''''''''
39632+ state.addr = 18446744073709549370LLU; // 99999999a4'''''''''''''''
3956739633 break;
3956839634 }
39569- case 18446744073709549374LLU: // 99999999a8'''''''''''''''
39635+ case 18446744073709549370LLU: // 99999999a4'''''''''''''''
3957039636 {
3957139637 // variable type______ st________ goes out of scope
3957239638 // emitted destructur for type type______
@@ -39576,7 +39642,7 @@
3957639642 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3957739643 }
3957839644 // ACCUMULATE ARGUMENTS - END
39579- uint64_t return_to = 18446744073709549372LLU;
39645+ uint64_t return_to = 18446744073709549368LLU;
3958039646 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3958139647 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3958239648 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39585,16 +39651,16 @@
3958539651 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3958639652 break;
3958739653 }
39588- case 18446744073709549372LLU: // 99999999a6'''''''''''''''
39654+ case 18446744073709549368LLU: // 99999999a2'''''''''''''''
3958939655 {
3959039656 (void)LOCAL_POP_MOVE(&heap, 31LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference st________ at 31
3959139657 // variable u64 initialize goes out of scope
3959239658 // emitted destructur for type u64
3959339659 (void)LOCAL_POP_MOVE(&heap, 30LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference initialize at 30
39594- state.addr = 18446744073709549377LLU; // 99999999bA'''''''''''''''
39660+ state.addr = 18446744073709549373LLU; // 99999999a7'''''''''''''''
3959539661 break;
3959639662 }
39597- case 18446744073709549377LLU: // 99999999bA'''''''''''''''
39663+ case 18446744073709549373LLU: // 99999999a7'''''''''''''''
3959839664 {
3959939665 // variable type______ SUBTYPE___ goes out of scope
3960039666 // emitted destructur for type type______
@@ -39604,7 +39670,7 @@
3960439670 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3960539671 }
3960639672 // ACCUMULATE ARGUMENTS - END
39607- uint64_t return_to = 18446744073709549371LLU;
39673+ uint64_t return_to = 18446744073709549367LLU;
3960839674 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
3960939675 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3961039676 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39613,7 +39679,7 @@
3961339679 state.addr = 18446744073709551554LLU; // 999999999B'''''''''''''''
3961439680 break;
3961539681 }
39616- case 18446744073709549371LLU: // 99999999a5'''''''''''''''
39682+ case 18446744073709549367LLU: // 99999999a1'''''''''''''''
3961739683 {
3961839684 (void)LOCAL_POP_MOVE(&heap, 29LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference SUBTYPE___ at 29
3961939685 // variable u64 zero______ goes out of scope
@@ -39622,10 +39688,10 @@
3962239688 // variable u64 elemtype__ goes out of scope
3962339689 // emitted destructur for type u64
3962439690 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference elemtype__ at 27
39625- state.addr = 18446744073709549380LLU; // 99999999bD'''''''''''''''
39691+ state.addr = 18446744073709549376LLU; // 99999999b_'''''''''''''''
3962639692 break;
3962739693 }
39628- case 18446744073709549380LLU: // 99999999bD'''''''''''''''
39694+ case 18446744073709549376LLU: // 99999999b_'''''''''''''''
3962939695 {
3963039696 fprintf(stdout, "%s", "\n if(!");
3963139697 // ACCUMULATE ARGUMENTS - BEGIN
@@ -39650,7 +39716,7 @@
3965039716 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3965139717 }
3965239718 // ACCUMULATE ARGUMENTS - END
39653- uint64_t return_to = 18446744073709549369LLU;
39719+ uint64_t return_to = 18446744073709549365LLU;
3965439720 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3965539721 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3965639722 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39659,12 +39725,12 @@
3965939725 state.addr = 587881357514113024LLU; // emitpar___
3966039726 break;
3966139727 }
39662- case 18446744073709549369LLU: // 99999999a3'''''''''''''''
39728+ case 18446744073709549365LLU: // 99999999az'''''''''''''''
3966339729 {
39664- state.addr = 18446744073709549370LLU; // 99999999a4'''''''''''''''
39730+ state.addr = 18446744073709549366LLU; // 99999999a0'''''''''''''''
3966539731 break;
3966639732 }
39667- case 18446744073709549370LLU: // 99999999a4'''''''''''''''
39733+ case 18446744073709549366LLU: // 99999999a0'''''''''''''''
3966839734 {
3966939735 fprintf(stdout, "%s", ")");
3967039736 fprintf(stdout, "%s", "\n {");
@@ -39691,7 +39757,7 @@
3969139757 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3969239758 }
3969339759 // ACCUMULATE ARGUMENTS - END
39694- uint64_t return_to = 18446744073709549366LLU;
39760+ uint64_t return_to = 18446744073709549362LLU;
3969539761 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3969639762 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3969739763 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39700,12 +39766,12 @@
3970039766 state.addr = 587881357748664875LLU; // emitpoptmp
3970139767 break;
3970239768 }
39703- case 18446744073709549366LLU: // 99999999a0'''''''''''''''
39769+ case 18446744073709549362LLU: // 99999999aw'''''''''''''''
3970439770 {
39705- state.addr = 18446744073709549367LLU; // 99999999a1'''''''''''''''
39771+ state.addr = 18446744073709549363LLU; // 99999999ax'''''''''''''''
3970639772 break;
3970739773 }
39708- case 18446744073709549367LLU: // 99999999a1'''''''''''''''
39774+ case 18446744073709549363LLU: // 99999999ax'''''''''''''''
3970939775 {
3971039776 // ACCUMULATE ARGUMENTS - BEGIN
3971139777 {
@@ -39725,7 +39791,7 @@
3972539791 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3972639792 }
3972739793 // ACCUMULATE ARGUMENTS - END
39728- uint64_t return_to = 18446744073709549364LLU;
39794+ uint64_t return_to = 18446744073709549360LLU;
3972939795 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3973039796 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3973139797 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39734,20 +39800,20 @@
3973439800 state.addr = 587881357748664875LLU; // emitpoptmp
3973539801 break;
3973639802 }
39737- case 18446744073709549364LLU: // 99999999ay'''''''''''''''
39803+ case 18446744073709549360LLU: // 99999999au'''''''''''''''
3973839804 {
39739- state.addr = 18446744073709549365LLU; // 99999999az'''''''''''''''
39805+ state.addr = 18446744073709549361LLU; // 99999999av'''''''''''''''
3974039806 break;
3974139807 }
39742- case 18446744073709549365LLU: // 99999999az'''''''''''''''
39808+ case 18446744073709549361LLU: // 99999999av'''''''''''''''
3974339809 {
3974439810 // variable u64 level_____ goes out of scope
3974539811 // emitted destructur for type u64
3974639812 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
39747- state.addr = 18446744073709549368LLU; // 99999999a2'''''''''''''''
39813+ state.addr = 18446744073709549364LLU; // 99999999ay'''''''''''''''
3974839814 break;
3974939815 }
39750- case 18446744073709549368LLU: // 99999999a2'''''''''''''''
39816+ case 18446744073709549364LLU: // 99999999ay'''''''''''''''
3975139817 {
3975239818 --/*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU));
3975339819 --/*remainsize*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU));
@@ -39766,7 +39832,7 @@
3976639832 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3976739833 }
3976839834 // ACCUMULATE ARGUMENTS - END
39769- uint64_t return_to = 18446744073709549361LLU;
39835+ uint64_t return_to = 18446744073709549357LLU;
3977039836 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
3977139837 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3977239838 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39775,20 +39841,20 @@
3977539841 state.addr = 587881351406075392LLU; // emitjump2_
3977639842 break;
3977739843 }
39778- case 18446744073709549361LLU: // 99999999av'''''''''''''''
39844+ case 18446744073709549357LLU: // 99999999ar'''''''''''''''
3977939845 {
39780- state.addr = 18446744073709549362LLU; // 99999999aw'''''''''''''''
39846+ state.addr = 18446744073709549358LLU; // 99999999as'''''''''''''''
3978139847 break;
3978239848 }
39783- case 18446744073709549362LLU: // 99999999aw'''''''''''''''
39849+ case 18446744073709549358LLU: // 99999999as'''''''''''''''
3978439850 {
3978539851 // variable u64 level_____ goes out of scope
3978639852 // emitted destructur for type u64
3978739853 (void)LOCAL_POP_MOVE(&heap, 27LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 27
39788- state.addr = 18446744073709549363LLU; // 99999999ax'''''''''''''''
39854+ state.addr = 18446744073709549359LLU; // 99999999at'''''''''''''''
3978939855 break;
3979039856 }
39791- case 18446744073709549363LLU: // 99999999ax'''''''''''''''
39857+ case 18446744073709549359LLU: // 99999999at'''''''''''''''
3979239858 {
3979339859 fprintf(stdout, "%s", "\n }");
3979439860 fprintf(stdout, "%s", "\n /*direct*/");
@@ -39810,7 +39876,7 @@
3981039876 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3981139877 }
3981239878 // ACCUMULATE ARGUMENTS - END
39813- uint64_t return_to = 18446744073709549359LLU;
39879+ uint64_t return_to = 18446744073709549355LLU;
3981439880 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
3981539881 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3981639882 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39819,12 +39885,12 @@
3981939885 state.addr = 587881363956563968LLU; // emitvar___
3982039886 break;
3982139887 }
39822- case 18446744073709549359LLU: // 99999999at'''''''''''''''
39888+ case 18446744073709549355LLU: // 99999999ap'''''''''''''''
3982339889 {
39824- state.addr = 18446744073709549360LLU; // 99999999au'''''''''''''''
39890+ state.addr = 18446744073709549356LLU; // 99999999aq'''''''''''''''
3982539891 break;
3982639892 }
39827- case 18446744073709549360LLU: // 99999999au'''''''''''''''
39893+ case 18446744073709549356LLU: // 99999999aq'''''''''''''''
3982839894 {
3982939895 fprintf(stdout, "%s", " = (");
3983039896 // ACCUMULATE ARGUMENTS - BEGIN
@@ -39849,7 +39915,7 @@
3984939915 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3985039916 }
3985139917 // ACCUMULATE ARGUMENTS - END
39852- uint64_t return_to = 18446744073709549357LLU;
39918+ uint64_t return_to = 18446744073709549353LLU;
3985339919 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3985439920 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3985539921 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39858,12 +39924,12 @@
3985839924 state.addr = 587881357514113024LLU; // emitpar___
3985939925 break;
3986039926 }
39861- case 18446744073709549357LLU: // 99999999ar'''''''''''''''
39927+ case 18446744073709549353LLU: // 99999999an'''''''''''''''
3986239928 {
39863- state.addr = 18446744073709549358LLU; // 99999999as'''''''''''''''
39929+ state.addr = 18446744073709549354LLU; // 99999999ao'''''''''''''''
3986439930 break;
3986539931 }
39866- case 18446744073709549358LLU: // 99999999as'''''''''''''''
39932+ case 18446744073709549354LLU: // 99999999ao'''''''''''''''
3986739933 {
3986839934 fprintf(stdout, "%s", " << 1) + 1LLU;");
3986939935 fprintf(stdout, "%s", "\n ");
@@ -39889,7 +39955,7 @@
3988939955 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3989039956 }
3989139957 // ACCUMULATE ARGUMENTS - END
39892- uint64_t return_to = 18446744073709549355LLU;
39958+ uint64_t return_to = 18446744073709549351LLU;
3989339959 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3989439960 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3989539961 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39898,12 +39964,12 @@
3989839964 state.addr = 587881357514113024LLU; // emitpar___
3989939965 break;
3990039966 }
39901- case 18446744073709549355LLU: // 99999999ap'''''''''''''''
39967+ case 18446744073709549351LLU: // 99999999al'''''''''''''''
3990239968 {
39903- state.addr = 18446744073709549356LLU; // 99999999aq'''''''''''''''
39969+ state.addr = 18446744073709549352LLU; // 99999999am'''''''''''''''
3990439970 break;
3990539971 }
39906- case 18446744073709549356LLU: // 99999999aq'''''''''''''''
39972+ case 18446744073709549352LLU: // 99999999am'''''''''''''''
3990739973 {
3990839974 fprintf(stdout, "%s", " = heap.data[");
3990939975 // ACCUMULATE ARGUMENTS - BEGIN
@@ -39928,7 +39994,7 @@
3992839994 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3992939995 }
3993039996 // ACCUMULATE ARGUMENTS - END
39931- uint64_t return_to = 18446744073709549353LLU;
39997+ uint64_t return_to = 18446744073709549349LLU;
3993239998 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
3993339999 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
3993440000 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -39937,12 +40003,12 @@
3993740003 state.addr = 587881357514113024LLU; // emitpar___
3993840004 break;
3993940005 }
39940- case 18446744073709549353LLU: // 99999999an'''''''''''''''
40006+ case 18446744073709549349LLU: // 99999999aj'''''''''''''''
3994140007 {
39942- state.addr = 18446744073709549354LLU; // 99999999ao'''''''''''''''
40008+ state.addr = 18446744073709549350LLU; // 99999999ak'''''''''''''''
3994340009 break;
3994440010 }
39945- case 18446744073709549354LLU: // 99999999ao'''''''''''''''
40011+ case 18446744073709549350LLU: // 99999999ak'''''''''''''''
3994640012 {
3994740013 fprintf(stdout, "%s", "].elem0;");
3994840014 // ACCUMULATE ARGUMENTS - BEGIN
@@ -39951,7 +40017,7 @@
3995140017 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
3995240018 }
3995340019 // ACCUMULATE ARGUMENTS - END
39954