• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision684 (tree)
Time2019-05-16 05:37:02
Authorjakobthomsen

Log Message

restructure (separate variants for variables/references)

Change Summary

Incremental Difference

--- trunk/current/compiler.compiled.c (revision 683)
+++ trunk/current/compiler.compiled.c (revision 684)
@@ -1433,14 +1433,10 @@
14331433 {
14341434 tree_push_move(memory, state, &heap, 5LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 5LLU]]);
14351435 }
1436- // parameter_ u64_______ parameter_
1436+ // initialize u64_______ initialize
14371437 {
14381438 tree_push_move(memory, state, &heap, 6LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 6LLU]]);
14391439 }
1440- // initialize u64_______ initialize
1441- {
1442- tree_push_move(memory, state, &heap, 7LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 7LLU]]);
1443- }
14441440 uint64_t constructor = 890787735698313216LLU;
14451441 memory[memory[state.stackbase + 0]] = pair_move(memory, state, &heap, &constructor/*varplain__*/, &memory[memory[state.stackbase + 0]]);
14461442
@@ -1452,8 +1448,62 @@
14521448 case 890787735698314948LLU: // varplain$D
14531449 {
14541450 memory[state.stackbase + 1LLU] = 0;
1455- memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 7LLU, &memory[memory[state.stackbase + 0LLU]]);
1451+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 6LLU, &memory[memory[state.stackbase + 0LLU]]);
14561452 // emitted destructur for type u64_______<__________>
1453+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 5LLU, &memory[memory[state.stackbase + 0LLU]]);
1454+ // emitted destructur for type u64_______<__________>
1455+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 4LLU, &memory[memory[state.stackbase + 0LLU]]);
1456+ // emitted destructur for type u64_______<__________>
1457+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 3LLU, &memory[memory[state.stackbase + 0LLU]]);
1458+ // emitted destructur for type u64_______<__________>
1459+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 2LLU, &memory[memory[state.stackbase + 0LLU]]);
1460+ // emitted destructur for type u64_______<__________>
1461+ memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 1LLU, &memory[memory[state.stackbase + 0LLU]]);
1462+ // emitted destructur for type u64_______<__________>
1463+
1464+ state.addr = memory[--state.stackbase];
1465+ state.stackbase = memory[state.stackbase - 1];
1466+
1467+ break;
1468+ }
1469+ case 890787724170264576LLU: // varparam__
1470+ {
1471+ // union-constructor varparam__
1472+ // varidx____ u64_______ varidx____
1473+ {
1474+ tree_push_move(memory, state, &heap, 1LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 1LLU]]);
1475+ }
1476+ // indirect__ u64_______ indirect__
1477+ {
1478+ tree_push_move(memory, state, &heap, 2LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 2LLU]]);
1479+ }
1480+ // maintype__ u64_______ maintype__
1481+ {
1482+ tree_push_move(memory, state, &heap, 3LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 3LLU]]);
1483+ }
1484+ // subtype___ u64_______ subtype___
1485+ {
1486+ tree_push_move(memory, state, &heap, 4LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 4LLU]]);
1487+ }
1488+ // mutable___ u64_______ mutable___
1489+ {
1490+ tree_push_move(memory, state, &heap, 5LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 5LLU]]);
1491+ }
1492+ // initialize u64_______ initialize
1493+ {
1494+ tree_push_move(memory, state, &heap, 6LLU - 1, /*root*/&memory[memory[state.stackbase + 0]], &memory[memory[state.stackbase + 6LLU]]);
1495+ }
1496+ uint64_t constructor = 890787724170264576LLU;
1497+ memory[memory[state.stackbase + 0]] = pair_move(memory, state, &heap, &constructor/*varparam__*/, &memory[memory[state.stackbase + 0]]);
1498+
1499+ state.addr = memory[--state.stackbase];
1500+ state.stackbase = memory[state.stackbase - 1];
1501+
1502+ break;
1503+ }
1504+ case 890787724170266308LLU: // varparam$D
1505+ {
1506+ memory[state.stackbase + 1LLU] = 0;
14571507 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 6LLU, &memory[memory[state.stackbase + 0LLU]]);
14581508 // emitted destructur for type u64_______<__________>
14591509 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 5LLU, &memory[memory[state.stackbase + 0LLU]]);
@@ -1522,7 +1572,7 @@
15221572 case 18446744073709551544LLU: // 9999999982'''''''''''''''
15231573 {
15241574
1525- state.addr = 890787182770388992LLU == heap.data[memory[state.stackbase + 0LLU]].elem0 ? 18446744073709551542LLU : 18446744073709551541LLU;
1575+ state.addr = 890787724170264576LLU == heap.data[memory[state.stackbase + 0LLU]].elem0 ? 18446744073709551542LLU : 18446744073709551541LLU;
15261576
15271577 break;
15281578 }
@@ -1529,8 +1579,8 @@
15291579 case 18446744073709551542LLU: // 9999999980'''''''''''''''
15301580 {
15311581 memory[state.stackbase + 1LLU] = heap.data[memory[state.stackbase + 0LLU]].elem1;
1532- fprintf(stderr, "%s", "varhide");
1533- // parameter varhide___ kind______ goes out of scope
1582+ fprintf(stderr, "%s", "varparam");
1583+ // parameter varparam__ kind______ goes out of scope
15341584
15351585 state.addr = 18446744073709551540LLU; // 999999998y'''''''''''''''
15361586
@@ -1538,7 +1588,30 @@
15381588 }
15391589 case 18446744073709551541LLU: // 999999998z'''''''''''''''
15401590 {
1591+
1592+ state.addr = 890787182770388992LLU == heap.data[memory[state.stackbase + 0LLU]].elem0 ? 18446744073709551539LLU : 18446744073709551538LLU;
1593+
1594+ break;
1595+ }
1596+ case 18446744073709551539LLU: // 999999998x'''''''''''''''
1597+ {
1598+ memory[state.stackbase + 1LLU] = heap.data[memory[state.stackbase + 0LLU]].elem1;
1599+ fprintf(stderr, "%s", "varhide");
1600+ // parameter varhide___ kind______ goes out of scope
1601+
1602+ state.addr = 18446744073709551537LLU; // 999999998v'''''''''''''''
1603+
1604+ break;
1605+ }
1606+ case 18446744073709551538LLU: // 999999998w'''''''''''''''
1607+ {
15411608 fprintf(stderr, "%s", "varkind UNKNOWN");
1609+ state.addr = 18446744073709551537LLU; // 999999998v'''''''''''''''
1610+
1611+ break;
1612+ }
1613+ case 18446744073709551537LLU: // 999999998v'''''''''''''''
1614+ {
15421615 state.addr = 18446744073709551540LLU; // 999999998y'''''''''''''''
15431616
15441617 break;
@@ -1614,7 +1687,7 @@
16141687 // emitted destructur for type varkind___<__________>
16151688 // call
16161689 memory[state.stackbase + 2LLU] = state.stackbase;
1617- memory[state.stackbase + 3LLU] = 18446744073709551539LLU;
1690+ memory[state.stackbase + 3LLU] = 18446744073709551536LLU;
16181691 memory[state.stackbase + 4LLU] = state.stackbase + 1LLU;
16191692 state.stackbase += 4LLU;
16201693 state.addr = 890787389096330948LLU; // varkind_$D
@@ -1621,7 +1694,7 @@
16211694
16221695 break;
16231696 }
1624- case 18446744073709551539LLU: // 999999998x'''''''''''''''
1697+ case 18446744073709551536LLU: // 999999998u'''''''''''''''
16251698 {
16261699
16271700 state.addr = memory[--state.stackbase];
@@ -1663,22 +1736,22 @@
16631736 memory[state.stackbase + 1LLU] = 0;
16641737 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 5LLU, &memory[memory[state.stackbase + 0LLU]]);
16651738 // emitted destructur for type list______<varentry__>
1666- state.addr = 18446744073709551537LLU; // 999999998v'''''''''''''''
1739+ state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
16671740
16681741 break;
16691742 }
1670- case 18446744073709551537LLU: // 999999998v'''''''''''''''
1743+ case 18446744073709551534LLU: // 999999998s'''''''''''''''
16711744 {
16721745 if(!memory[state.stackbase + 1LLU]/*list*/)
16731746 {
1674- state.addr = 18446744073709551538LLU; // 999999998w'''''''''''''''
1747+ state.addr = 18446744073709551535LLU; // 999999998t'''''''''''''''
16751748
16761749 break;
16771750 }
1678- memory[state.stackbase + 2LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 1LLU]/*list*/, 9);
1751+ memory[state.stackbase + 2LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 1LLU]/*list*/, 8);
16791752 // call
16801753 memory[state.stackbase + 3LLU] = state.stackbase;
1681- memory[state.stackbase + 4LLU] = 18446744073709551536LLU;
1754+ memory[state.stackbase + 4LLU] = 18446744073709551533LLU;
16821755 memory[state.stackbase + 5LLU] = state.stackbase + 2LLU;
16831756 state.stackbase += 5LLU;
16841757 state.addr = 890786982252725956LLU; // varentry$D
@@ -1685,13 +1758,13 @@
16851758
16861759 break;
16871760 }
1688- case 18446744073709551536LLU: // 999999998u'''''''''''''''
1761+ case 18446744073709551533LLU: // 999999998r'''''''''''''''
16891762 {
1690- state.addr = 18446744073709551537LLU; // 999999998v'''''''''''''''
1763+ state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
16911764
16921765 break;
16931766 }
1694- case 18446744073709551538LLU: // 999999998w'''''''''''''''
1767+ case 18446744073709551535LLU: // 999999998t'''''''''''''''
16951768 {
16961769 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 4LLU, &memory[memory[state.stackbase + 0LLU]]);
16971770 // emitted destructur for type u64_______<__________>
@@ -1703,7 +1776,7 @@
17031776 // emitted destructur for type blockvar__<__________>
17041777 // call
17051778 memory[state.stackbase + 3LLU] = state.stackbase;
1706- memory[state.stackbase + 4LLU] = 18446744073709551535LLU;
1779+ memory[state.stackbase + 4LLU] = 18446744073709551532LLU;
17071780 memory[state.stackbase + 5LLU] = state.stackbase + 1LLU;
17081781 state.stackbase += 5LLU;
17091782 state.addr = 533581902036260548LLU; // blockvar$D
@@ -1710,7 +1783,7 @@
17101783
17111784 break;
17121785 }
1713- case 18446744073709551535LLU: // 999999998t'''''''''''''''
1786+ case 18446744073709551532LLU: // 999999998q'''''''''''''''
17141787 {
17151788
17161789 state.addr = memory[--state.stackbase];
@@ -1818,15 +1891,15 @@
18181891 // emitted destructur for type u64_______<__________>
18191892 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 2LLU, &memory[memory[state.stackbase + 0LLU]]);
18201893 // emitted destructur for type list______<pardef____>
1821- state.addr = 18446744073709551533LLU; // 999999998r'''''''''''''''
1894+ state.addr = 18446744073709551530LLU; // 999999998o'''''''''''''''
18221895
18231896 break;
18241897 }
1825- case 18446744073709551533LLU: // 999999998r'''''''''''''''
1898+ case 18446744073709551530LLU: // 999999998o'''''''''''''''
18261899 {
18271900 if(!memory[state.stackbase + 1LLU]/*list*/)
18281901 {
1829- state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
1902+ state.addr = 18446744073709551531LLU; // 999999998p'''''''''''''''
18301903
18311904 break;
18321905 }
@@ -1833,7 +1906,7 @@
18331906 memory[state.stackbase + 2LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 1LLU]/*list*/, 5);
18341907 // call
18351908 memory[state.stackbase + 3LLU] = state.stackbase;
1836- memory[state.stackbase + 4LLU] = 18446744073709551532LLU;
1909+ memory[state.stackbase + 4LLU] = 18446744073709551529LLU;
18371910 memory[state.stackbase + 5LLU] = state.stackbase + 2LLU;
18381911 state.stackbase += 5LLU;
18391912 state.addr = 782700512565790404LLU; // pardef__$D
@@ -1840,13 +1913,13 @@
18401913
18411914 break;
18421915 }
1843- case 18446744073709551532LLU: // 999999998q'''''''''''''''
1916+ case 18446744073709551529LLU: // 999999998n'''''''''''''''
18441917 {
1845- state.addr = 18446744073709551533LLU; // 999999998r'''''''''''''''
1918+ state.addr = 18446744073709551530LLU; // 999999998o'''''''''''''''
18461919
18471920 break;
18481921 }
1849- case 18446744073709551534LLU: // 999999998s'''''''''''''''
1922+ case 18446744073709551531LLU: // 999999998p'''''''''''''''
18501923 {
18511924 memory[state.stackbase + 1LLU] = tree_pop_move(&heap, 1LLU, &memory[memory[state.stackbase + 0LLU]]);
18521925 // emitted destructur for type u64_______<__________>
@@ -1860,17 +1933,17 @@
18601933 {
18611934 memory[state.stackbase + 9LLU] = 1LLU;
18621935 memory[state.stackbase + 10LLU] = /*fndefs____*/memory[memory[state.stackbase + 1LLU]];
1863- state.addr = 18446744073709551531LLU; // 999999998p'''''''''''''''
1936+ state.addr = 18446744073709551528LLU; // 999999998m'''''''''''''''
18641937
18651938 break;
18661939 }
1867- case 18446744073709551531LLU: // 999999998p'''''''''''''''
1940+ case 18446744073709551528LLU: // 999999998m'''''''''''''''
18681941 {
18691942 memory[state.stackbase + 11LLU] = 0;
18701943 memory[state.stackbase + 12LLU] = state.stackbase + 11LLU;
18711944 if(!memory[state.stackbase + 10LLU])
18721945 {
1873- state.addr = 18446744073709551530LLU; // 999999998o'''''''''''''''
1946+ state.addr = 18446744073709551527LLU; // 999999998l'''''''''''''''
18741947
18751948 break;
18761949 }
@@ -1880,25 +1953,25 @@
18801953
18811954 /*match_____*/memory[state.stackbase + 13LLU] = /*id________*/memory[state.stackbase + 2LLU] == /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 0LLU);
18821955
1883- state.addr = /*match_____*/memory[state.stackbase + 13LLU] ? 18446744073709551529LLU : 18446744073709551528LLU;
1956+ state.addr = /*match_____*/memory[state.stackbase + 13LLU] ? 18446744073709551526LLU : 18446744073709551525LLU;
18841957
18851958 break;
18861959 }
1887- case 18446744073709551529LLU: // 999999998n'''''''''''''''
1960+ case 18446744073709551526LLU: // 999999998k'''''''''''''''
18881961 {
18891962 /*notfound__*/memory[state.stackbase + 9LLU] = 0LLU;
18901963 memory[state.stackbase + 14LLU] = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 1LLU);
1891- state.addr = 18446744073709551527LLU; // 999999998l'''''''''''''''
1964+ state.addr = 18446744073709551524LLU; // 999999998i'''''''''''''''
18921965
18931966 break;
18941967 }
1895- case 18446744073709551527LLU: // 999999998l'''''''''''''''
1968+ case 18446744073709551524LLU: // 999999998i'''''''''''''''
18961969 {
18971970 memory[state.stackbase + 15LLU] = 0;
18981971 memory[state.stackbase + 16LLU] = state.stackbase + 15LLU;
18991972 if(!memory[state.stackbase + 14LLU])
19001973 {
1901- state.addr = 18446744073709551526LLU; // 999999998k'''''''''''''''
1974+ state.addr = 18446744073709551523LLU; // 999999998h'''''''''''''''
19021975
19031976 break;
19041977 }
@@ -1912,7 +1985,7 @@
19121985 memory[state.stackbase + 22LLU] = 0LLU;
19131986 // call
19141987 memory[state.stackbase + 23LLU] = state.stackbase;
1915- memory[state.stackbase + 24LLU] = 18446744073709551525LLU;
1988+ memory[state.stackbase + 24LLU] = 18446744073709551522LLU;
19161989 memory[state.stackbase + 25LLU] = /*new_______*/state.stackbase + 22LLU;
19171990 memory[state.stackbase + 26LLU] = /*maintype__*/state.stackbase + 17LLU;
19181991 memory[state.stackbase + 27LLU] = /*subtype___*/state.stackbase + 18LLU;
@@ -1924,14 +1997,14 @@
19241997
19251998 break;
19261999 }
1927- case 18446744073709551525LLU: // 999999998j'''''''''''''''
2000+ case 18446744073709551522LLU: // 999999998g'''''''''''''''
19282001 {
19292002
1930- state.addr = !list_push_move(memory, state, &heap, &/*new_______*/memory[state.stackbase + 22LLU], &/*calleepars*/memory[memory[state.stackbase + 3LLU]], 5) ? 18446744073709551524LLU : 18446744073709551523LLU;
2003+ state.addr = !list_push_move(memory, state, &heap, &/*new_______*/memory[state.stackbase + 22LLU], &/*calleepars*/memory[memory[state.stackbase + 3LLU]], 5) ? 18446744073709551521LLU : 18446744073709551520LLU;
19312004
19322005 break;
19332006 }
1934- case 18446744073709551524LLU: // 999999998i'''''''''''''''
2007+ case 18446744073709551521LLU: // 999999998f'''''''''''''''
19352008 {
19362009 memory[state.stackbase + 23LLU] = 0;
19372010 memory[state.stackbase + 23LLU] = memory[state.stackbase + 22LLU];
@@ -1938,7 +2011,7 @@
19382011 fprintf(stderr, "%s", "pushing par ");
19392012 // call
19402013 memory[state.stackbase + 24LLU] = state.stackbase;
1941- memory[state.stackbase + 25LLU] = 18446744073709551522LLU;
2014+ memory[state.stackbase + 25LLU] = 18446744073709551519LLU;
19422015 memory[state.stackbase + 26LLU] = /*new_______*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 23LLU], 2LLU);
19432016 state.stackbase += 26LLU;
19442017 state.addr = 819847183515906048LLU; // reportid__
@@ -1945,7 +2018,7 @@
19452018
19462019 break;
19472020 }
1948- case 18446744073709551522LLU: // 999999998g'''''''''''''''
2021+ case 18446744073709551519LLU: // 999999998d'''''''''''''''
19492022 {
19502023 fprintf(stderr, "%s", "\n");
19512024
@@ -1957,7 +2030,7 @@
19572030 // emitted destructur for type pardef____<__________>
19582031 // call
19592032 memory[state.stackbase + 24LLU] = state.stackbase;
1960- memory[state.stackbase + 25LLU] = 18446744073709551521LLU;
2033+ memory[state.stackbase + 25LLU] = 18446744073709551518LLU;
19612034 memory[state.stackbase + 26LLU] = state.stackbase + 23LLU;
19622035 state.stackbase += 26LLU;
19632036 state.addr = 782700512565790404LLU; // pardef__$D
@@ -1964,20 +2037,20 @@
19642037
19652038 break;
19662039 }
1967- case 18446744073709551521LLU: // 999999998f'''''''''''''''
2040+ case 18446744073709551518LLU: // 999999998c'''''''''''''''
19682041 {
19692042
1970- state.addr = 18446744073709551520LLU; // 999999998e'''''''''''''''
2043+ state.addr = 18446744073709551517LLU; // 999999998b'''''''''''''''
19712044
19722045 break;
19732046 }
1974- case 18446744073709551523LLU: // 999999998h'''''''''''''''
2047+ case 18446744073709551520LLU: // 999999998e'''''''''''''''
19752048 {
1976- state.addr = 18446744073709551520LLU; // 999999998e'''''''''''''''
2049+ state.addr = 18446744073709551517LLU; // 999999998b'''''''''''''''
19772050
19782051 break;
19792052 }
1980- case 18446744073709551520LLU: // 999999998e'''''''''''''''
2053+ case 18446744073709551517LLU: // 999999998b'''''''''''''''
19812054 {
19822055 // variable pardef____ new_______ goes out of scope
19832056 // variable u64_______ reference_ goes out of scope
@@ -1987,40 +2060,40 @@
19872060 // variable u64_______ maintype__ goes out of scope
19882061 // reference pardef____ par_______ goes out of scope
19892062 // parameter-reference fndef_____ elem______ goes out of scope
1990- state.addr = 18446744073709551527LLU; // 999999998l'''''''''''''''
2063+ state.addr = 18446744073709551524LLU; // 999999998i'''''''''''''''
19912064
19922065 break;
19932066 }
1994- case 18446744073709551526LLU: // 999999998k'''''''''''''''
2067+ case 18446744073709551523LLU: // 999999998h'''''''''''''''
19952068 {
19962069 /*sizeonheap*/memory[memory[state.stackbase + 7LLU]] = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 5LLU);
19972070 /*constr____*/memory[memory[state.stackbase + 8LLU]] = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 6LLU);
19982071 /*calleesize*/memory[memory[state.stackbase + 4LLU]] = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 2LLU);
19992072
2000- state.addr = /*complete__*/memory[state.stackbase + 5LLU] ? 18446744073709551519LLU : 18446744073709551518LLU;
2073+ state.addr = /*complete__*/memory[state.stackbase + 5LLU] ? 18446744073709551516LLU : 18446744073709551515LLU;
20012074
20022075 break;
20032076 }
2004- case 18446744073709551519LLU: // 999999998d'''''''''''''''
2077+ case 18446744073709551516LLU: // 999999998a'''''''''''''''
20052078 {
20062079
2007- state.addr = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 3LLU) ? 18446744073709551517LLU : 18446744073709551516LLU;
2080+ state.addr = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 3LLU) ? 18446744073709551514LLU : 18446744073709551513LLU;
20082081
20092082 break;
20102083 }
2011- case 18446744073709551517LLU: // 999999998b'''''''''''''''
2084+ case 18446744073709551514LLU: // 999999998Z'''''''''''''''
20122085 {
20132086
2014- state.addr = 18446744073709551515LLU; // 999999998$'''''''''''''''
2087+ state.addr = 18446744073709551512LLU; // 999999998X'''''''''''''''
20152088
20162089 break;
20172090 }
2018- case 18446744073709551516LLU: // 999999998a'''''''''''''''
2091+ case 18446744073709551513LLU: // 999999998Y'''''''''''''''
20192092 {
20202093 fprintf(stderr, "%s", "function ");
20212094 // call
20222095 memory[state.stackbase + 14LLU] = state.stackbase;
2023- memory[state.stackbase + 15LLU] = 18446744073709551514LLU;
2096+ memory[state.stackbase + 15LLU] = 18446744073709551511LLU;
20242097 memory[state.stackbase + 16LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
20252098 state.stackbase += 16LLU;
20262099 state.addr = 819847183515906048LLU; // reportid__
@@ -2027,13 +2100,13 @@
20272100
20282101 break;
20292102 }
2030- case 18446744073709551514LLU: // 999999998Z'''''''''''''''
2103+ case 18446744073709551511LLU: // 999999998W'''''''''''''''
20312104 {
20322105 fprintf(stderr, "%s", " declared complete, ");
20332106 fprintf(stderr, "%s", " but called function ");
20342107 // call
20352108 memory[state.stackbase + 14LLU] = state.stackbase;
2036- memory[state.stackbase + 15LLU] = 18446744073709551513LLU;
2109+ memory[state.stackbase + 15LLU] = 18446744073709551510LLU;
20372110 memory[state.stackbase + 16LLU] = /*id________*/memory[state.stackbase + 2LLU];
20382111 state.stackbase += 16LLU;
20392112 state.addr = 819847183515906048LLU; // reportid__
@@ -2040,7 +2113,7 @@
20402113
20412114 break;
20422115 }
2043- case 18446744073709551513LLU: // 999999998Y'''''''''''''''
2116+ case 18446744073709551510LLU: // 999999998V'''''''''''''''
20442117 {
20452118 fprintf(stderr, "%s", " is not");
20462119
@@ -2048,43 +2121,43 @@
20482121 fprintf(stderr, "%s\n", "");
20492122 exit(-1);
20502123 }
2051- state.addr = 18446744073709551515LLU; // 999999998$'''''''''''''''
2124+ state.addr = 18446744073709551512LLU; // 999999998X'''''''''''''''
20522125
20532126 break;
20542127 }
2055- case 18446744073709551515LLU: // 999999998$'''''''''''''''
2128+ case 18446744073709551512LLU: // 999999998X'''''''''''''''
20562129 {
2057- state.addr = 18446744073709551518LLU; // 999999998c'''''''''''''''
2130+ state.addr = 18446744073709551515LLU; // 999999998$'''''''''''''''
20582131
20592132 break;
20602133 }
2061- case 18446744073709551518LLU: // 999999998c'''''''''''''''
2134+ case 18446744073709551515LLU: // 999999998$'''''''''''''''
20622135 {
20632136
2064- state.addr = /*finite____*/memory[state.stackbase + 6LLU] ? 18446744073709551512LLU : 18446744073709551511LLU;
2137+ state.addr = /*finite____*/memory[state.stackbase + 6LLU] ? 18446744073709551509LLU : 18446744073709551508LLU;
20652138
20662139 break;
20672140 }
2068- case 18446744073709551512LLU: // 999999998X'''''''''''''''
2141+ case 18446744073709551509LLU: // 999999998U'''''''''''''''
20692142 {
20702143
2071- state.addr = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 4LLU) ? 18446744073709551510LLU : 18446744073709551509LLU;
2144+ state.addr = /*elem______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 12LLU]], 4LLU) ? 18446744073709551507LLU : 18446744073709551506LLU;
20722145
20732146 break;
20742147 }
2075- case 18446744073709551510LLU: // 999999998V'''''''''''''''
2148+ case 18446744073709551507LLU: // 999999998S'''''''''''''''
20762149 {
20772150
2078- state.addr = 18446744073709551508LLU; // 999999998T'''''''''''''''
2151+ state.addr = 18446744073709551505LLU; // 999999998Q'''''''''''''''
20792152
20802153 break;
20812154 }
2082- case 18446744073709551509LLU: // 999999998U'''''''''''''''
2155+ case 18446744073709551506LLU: // 999999998R'''''''''''''''
20832156 {
20842157 fprintf(stderr, "%s", "function ");
20852158 // call
20862159 memory[state.stackbase + 14LLU] = state.stackbase;
2087- memory[state.stackbase + 15LLU] = 18446744073709551507LLU;
2160+ memory[state.stackbase + 15LLU] = 18446744073709551504LLU;
20882161 memory[state.stackbase + 16LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
20892162 state.stackbase += 16LLU;
20902163 state.addr = 819847183515906048LLU; // reportid__
@@ -2091,13 +2164,13 @@
20912164
20922165 break;
20932166 }
2094- case 18446744073709551507LLU: // 999999998S'''''''''''''''
2167+ case 18446744073709551504LLU: // 999999998P'''''''''''''''
20952168 {
20962169 fprintf(stderr, "%s", " declared finite, ");
20972170 fprintf(stderr, "%s", " but called function ");
20982171 // call
20992172 memory[state.stackbase + 14LLU] = state.stackbase;
2100- memory[state.stackbase + 15LLU] = 18446744073709551506LLU;
2173+ memory[state.stackbase + 15LLU] = 18446744073709551503LLU;
21012174 memory[state.stackbase + 16LLU] = /*id________*/memory[state.stackbase + 2LLU];
21022175 state.stackbase += 16LLU;
21032176 state.addr = 819847183515906048LLU; // reportid__
@@ -2104,7 +2177,7 @@
21042177
21052178 break;
21062179 }
2107- case 18446744073709551506LLU: // 999999998R'''''''''''''''
2180+ case 18446744073709551503LLU: // 999999998O'''''''''''''''
21082181 {
21092182 fprintf(stderr, "%s", " is not");
21102183
@@ -2112,45 +2185,45 @@
21122185 fprintf(stderr, "%s\n", "");
21132186 exit(-1);
21142187 }
2115- state.addr = 18446744073709551508LLU; // 999999998T'''''''''''''''
2188+ state.addr = 18446744073709551505LLU; // 999999998Q'''''''''''''''
21162189
21172190 break;
21182191 }
2119- case 18446744073709551508LLU: // 999999998T'''''''''''''''
2192+ case 18446744073709551505LLU: // 999999998Q'''''''''''''''
21202193 {
2121- state.addr = 18446744073709551511LLU; // 999999998W'''''''''''''''
2194+ state.addr = 18446744073709551508LLU; // 999999998T'''''''''''''''
21222195
21232196 break;
21242197 }
2125- case 18446744073709551511LLU: // 999999998W'''''''''''''''
2198+ case 18446744073709551508LLU: // 999999998T'''''''''''''''
21262199 {
2127- state.addr = 18446744073709551528LLU; // 999999998m'''''''''''''''
2200+ state.addr = 18446744073709551525LLU; // 999999998j'''''''''''''''
21282201
21292202 break;
21302203 }
2131- case 18446744073709551528LLU: // 999999998m'''''''''''''''
2204+ case 18446744073709551525LLU: // 999999998j'''''''''''''''
21322205 {
21332206 // variable u64_______ match_____ goes out of scope
21342207 // emitted destructur for type u64_______<__________>
21352208 // reference fndef_____ elem______ goes out of scope
21362209 // parameter-reference list______ fndefs____ goes out of scope
2137- state.addr = 18446744073709551531LLU; // 999999998p'''''''''''''''
2210+ state.addr = 18446744073709551528LLU; // 999999998m'''''''''''''''
21382211
21392212 break;
21402213 }
2141- case 18446744073709551530LLU: // 999999998o'''''''''''''''
2214+ case 18446744073709551527LLU: // 999999998l'''''''''''''''
21422215 {
21432216
2144- state.addr = /*notfound__*/memory[state.stackbase + 9LLU] ? 18446744073709551505LLU : 18446744073709551504LLU;
2217+ state.addr = /*notfound__*/memory[state.stackbase + 9LLU] ? 18446744073709551502LLU : 18446744073709551501LLU;
21452218
21462219 break;
21472220 }
2148- case 18446744073709551505LLU: // 999999998Q'''''''''''''''
2221+ case 18446744073709551502LLU: // 999999998N'''''''''''''''
21492222 {
21502223 fprintf(stderr, "%s", "in function ");
21512224 // call
21522225 memory[state.stackbase + 10LLU] = state.stackbase;
2153- memory[state.stackbase + 11LLU] = 18446744073709551503LLU;
2226+ memory[state.stackbase + 11LLU] = 18446744073709551500LLU;
21542227 memory[state.stackbase + 12LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
21552228 state.stackbase += 12LLU;
21562229 state.addr = 819847183515906048LLU; // reportid__
@@ -2157,12 +2230,12 @@
21572230
21582231 break;
21592232 }
2160- case 18446744073709551503LLU: // 999999998O'''''''''''''''
2233+ case 18446744073709551500LLU: // 999999998L'''''''''''''''
21612234 {
21622235 fprintf(stderr, "%s", ": no such function ");
21632236 // call
21642237 memory[state.stackbase + 10LLU] = state.stackbase;
2165- memory[state.stackbase + 11LLU] = 18446744073709551502LLU;
2238+ memory[state.stackbase + 11LLU] = 18446744073709551499LLU;
21662239 memory[state.stackbase + 12LLU] = /*id________*/memory[state.stackbase + 2LLU];
21672240 state.stackbase += 12LLU;
21682241 state.addr = 819847183515906048LLU; // reportid__
@@ -2169,7 +2242,7 @@
21692242
21702243 break;
21712244 }
2172- case 18446744073709551502LLU: // 999999998N'''''''''''''''
2245+ case 18446744073709551499LLU: // 999999998K'''''''''''''''
21732246 {
21742247
21752248 {
@@ -2176,11 +2249,11 @@
21762249 fprintf(stderr, "%s\n", "");
21772250 exit(-1);
21782251 }
2179- state.addr = 18446744073709551504LLU; // 999999998P'''''''''''''''
2252+ state.addr = 18446744073709551501LLU; // 999999998M'''''''''''''''
21802253
21812254 break;
21822255 }
2183- case 18446744073709551504LLU: // 999999998P'''''''''''''''
2256+ case 18446744073709551501LLU: // 999999998M'''''''''''''''
21842257 {
21852258 // variable u64_______ notfound__ goes out of scope
21862259 // emitted destructur for type u64_______<__________>
@@ -2203,7 +2276,7 @@
22032276 {
22042277 // call
22052278 memory[state.stackbase + 1LLU] = state.stackbase;
2206- memory[state.stackbase + 2LLU] = 18446744073709551501LLU;
2279+ memory[state.stackbase + 2LLU] = 18446744073709551498LLU;
22072280 memory[state.stackbase + 3LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 0LLU);
22082281 state.stackbase += 3LLU;
22092282 state.addr = 787446708110622720LLU; // printid___
@@ -2210,19 +2283,19 @@
22102283
22112284 break;
22122285 }
2213- case 18446744073709551501LLU: // 999999998M'''''''''''''''
2286+ case 18446744073709551498LLU: // 999999998J'''''''''''''''
22142287 {
22152288
2216- state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551500LLU : 18446744073709551499LLU;
2289+ state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551497LLU : 18446744073709551496LLU;
22172290
22182291 break;
22192292 }
2220- case 18446744073709551500LLU: // 999999998L'''''''''''''''
2293+ case 18446744073709551497LLU: // 999999998I'''''''''''''''
22212294 {
22222295 fprintf(stdout, "%s", "<");
22232296 // call
22242297 memory[state.stackbase + 1LLU] = state.stackbase;
2225- memory[state.stackbase + 2LLU] = 18446744073709551498LLU;
2298+ memory[state.stackbase + 2LLU] = 18446744073709551495LLU;
22262299 memory[state.stackbase + 3LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU);
22272300 state.stackbase += 3LLU;
22282301 state.addr = 787446708110622720LLU; // printid___
@@ -2229,14 +2302,14 @@
22292302
22302303 break;
22312304 }
2232- case 18446744073709551498LLU: // 999999998J'''''''''''''''
2305+ case 18446744073709551495LLU: // 999999998G'''''''''''''''
22332306 {
22342307 fprintf(stdout, "%s", ">");
2235- state.addr = 18446744073709551499LLU; // 999999998K'''''''''''''''
2308+ state.addr = 18446744073709551496LLU; // 999999998H'''''''''''''''
22362309
22372310 break;
22382311 }
2239- case 18446744073709551499LLU: // 999999998K'''''''''''''''
2312+ case 18446744073709551496LLU: // 999999998H'''''''''''''''
22402313 {
22412314 // parameter-reference type______ type______ goes out of scope
22422315
@@ -2249,7 +2322,7 @@
22492322 {
22502323 // call
22512324 memory[state.stackbase + 1LLU] = state.stackbase;
2252- memory[state.stackbase + 2LLU] = 18446744073709551497LLU;
2325+ memory[state.stackbase + 2LLU] = 18446744073709551494LLU;
22532326 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 2LLU);
22542327 state.stackbase += 3LLU;
22552328 state.addr = 787446708110622720LLU; // printid___
@@ -2256,12 +2329,12 @@
22562329
22572330 break;
22582331 }
2259- case 18446744073709551497LLU: // 999999998I'''''''''''''''
2332+ case 18446744073709551494LLU: // 999999998F'''''''''''''''
22602333 {
22612334 fprintf(stdout, "%s", " ");
22622335 // call
22632336 memory[state.stackbase + 1LLU] = state.stackbase;
2264- memory[state.stackbase + 2LLU] = 18446744073709551496LLU;
2337+ memory[state.stackbase + 2LLU] = 18446744073709551493LLU;
22652338 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 0LLU);
22662339 state.stackbase += 3LLU;
22672340 state.addr = 787446708110622720LLU; // printid___
@@ -2268,19 +2341,19 @@
22682341
22692342 break;
22702343 }
2271- case 18446744073709551496LLU: // 999999998H'''''''''''''''
2344+ case 18446744073709551493LLU: // 999999998E'''''''''''''''
22722345 {
22732346
2274- state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551495LLU : 18446744073709551494LLU;
2347+ state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551492LLU : 18446744073709551491LLU;
22752348
22762349 break;
22772350 }
2278- case 18446744073709551495LLU: // 999999998G'''''''''''''''
2351+ case 18446744073709551492LLU: // 999999998D'''''''''''''''
22792352 {
22802353 fprintf(stdout, "%s", "<");
22812354 // call
22822355 memory[state.stackbase + 1LLU] = state.stackbase;
2283- memory[state.stackbase + 2LLU] = 18446744073709551493LLU;
2356+ memory[state.stackbase + 2LLU] = 18446744073709551490LLU;
22842357 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU);
22852358 state.stackbase += 3LLU;
22862359 state.addr = 787446708110622720LLU; // printid___
@@ -2287,14 +2360,14 @@
22872360
22882361 break;
22892362 }
2290- case 18446744073709551493LLU: // 999999998E'''''''''''''''
2363+ case 18446744073709551490LLU: // 999999998B'''''''''''''''
22912364 {
22922365 fprintf(stdout, "%s", ">");
2293- state.addr = 18446744073709551494LLU; // 999999998F'''''''''''''''
2366+ state.addr = 18446744073709551491LLU; // 999999998C'''''''''''''''
22942367
22952368 break;
22962369 }
2297- case 18446744073709551494LLU: // 999999998F'''''''''''''''
2370+ case 18446744073709551491LLU: // 999999998C'''''''''''''''
22982371 {
22992372 // parameter-reference pardef____ par_______ goes out of scope
23002373
@@ -2307,7 +2380,7 @@
23072380 {
23082381 // call
23092382 memory[state.stackbase + 1LLU] = state.stackbase;
2310- memory[state.stackbase + 2LLU] = 18446744073709551492LLU;
2383+ memory[state.stackbase + 2LLU] = 18446744073709551489LLU;
23112384 memory[state.stackbase + 3LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 0LLU);
23122385 state.stackbase += 3LLU;
23132386 state.addr = 819847183515906048LLU; // reportid__
@@ -2314,19 +2387,19 @@
23142387
23152388 break;
23162389 }
2317- case 18446744073709551492LLU: // 999999998D'''''''''''''''
2390+ case 18446744073709551489LLU: // 999999998A'''''''''''''''
23182391 {
23192392
2320- state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551491LLU : 18446744073709551490LLU;
2393+ state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551488LLU : 18446744073709551487LLU;
23212394
23222395 break;
23232396 }
2324- case 18446744073709551491LLU: // 999999998C'''''''''''''''
2397+ case 18446744073709551488LLU: // 999999998_'''''''''''''''
23252398 {
23262399 fprintf(stderr, "%s", "<");
23272400 // call
23282401 memory[state.stackbase + 1LLU] = state.stackbase;
2329- memory[state.stackbase + 2LLU] = 18446744073709551489LLU;
2402+ memory[state.stackbase + 2LLU] = 18446744073709551486LLU;
23302403 memory[state.stackbase + 3LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU);
23312404 state.stackbase += 3LLU;
23322405 state.addr = 819847183515906048LLU; // reportid__
@@ -2333,14 +2406,14 @@
23332406
23342407 break;
23352408 }
2336- case 18446744073709551489LLU: // 999999998A'''''''''''''''
2409+ case 18446744073709551486LLU: // 9999999978'''''''''''''''
23372410 {
23382411 fprintf(stderr, "%s", ">");
2339- state.addr = 18446744073709551490LLU; // 999999998B'''''''''''''''
2412+ state.addr = 18446744073709551487LLU; // 9999999979'''''''''''''''
23402413
23412414 break;
23422415 }
2343- case 18446744073709551490LLU: // 999999998B'''''''''''''''
2416+ case 18446744073709551487LLU: // 9999999979'''''''''''''''
23442417 {
23452418 // parameter-reference type______ type______ goes out of scope
23462419
@@ -2352,22 +2425,22 @@
23522425 case 819847183517731648LLU: // reportpar_
23532426 {
23542427
2355- state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 3LLU) ? 18446744073709551488LLU : 18446744073709551487LLU;
2428+ state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 3LLU) ? 18446744073709551485LLU : 18446744073709551484LLU;
23562429
23572430 break;
23582431 }
2359- case 18446744073709551488LLU: // 999999998_'''''''''''''''
2432+ case 18446744073709551485LLU: // 9999999977'''''''''''''''
23602433 {
23612434 fprintf(stderr, "%s", "mut ");
2362- state.addr = 18446744073709551487LLU; // 9999999979'''''''''''''''
2435+ state.addr = 18446744073709551484LLU; // 9999999976'''''''''''''''
23632436
23642437 break;
23652438 }
2366- case 18446744073709551487LLU: // 9999999979'''''''''''''''
2439+ case 18446744073709551484LLU: // 9999999976'''''''''''''''
23672440 {
23682441 // call
23692442 memory[state.stackbase + 1LLU] = state.stackbase;
2370- memory[state.stackbase + 2LLU] = 18446744073709551486LLU;
2443+ memory[state.stackbase + 2LLU] = 18446744073709551483LLU;
23712444 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 0LLU);
23722445 state.stackbase += 3LLU;
23732446 state.addr = 819847183515906048LLU; // reportid__
@@ -2374,19 +2447,19 @@
23742447
23752448 break;
23762449 }
2377- case 18446744073709551486LLU: // 9999999978'''''''''''''''
2450+ case 18446744073709551483LLU: // 9999999975'''''''''''''''
23782451 {
23792452
2380- state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551485LLU : 18446744073709551484LLU;
2453+ state.addr = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU) ? 18446744073709551482LLU : 18446744073709551481LLU;
23812454
23822455 break;
23832456 }
2384- case 18446744073709551485LLU: // 9999999977'''''''''''''''
2457+ case 18446744073709551482LLU: // 9999999974'''''''''''''''
23852458 {
23862459 fprintf(stderr, "%s", "<");
23872460 // call
23882461 memory[state.stackbase + 1LLU] = state.stackbase;
2389- memory[state.stackbase + 2LLU] = 18446744073709551483LLU;
2462+ memory[state.stackbase + 2LLU] = 18446744073709551480LLU;
23902463 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 1LLU);
23912464 state.stackbase += 3LLU;
23922465 state.addr = 819847183515906048LLU; // reportid__
@@ -2393,19 +2466,19 @@
23932466
23942467 break;
23952468 }
2396- case 18446744073709551483LLU: // 9999999975'''''''''''''''
2469+ case 18446744073709551480LLU: // 9999999972'''''''''''''''
23972470 {
23982471 fprintf(stderr, "%s", ">");
2399- state.addr = 18446744073709551484LLU; // 9999999976'''''''''''''''
2472+ state.addr = 18446744073709551481LLU; // 9999999973'''''''''''''''
24002473
24012474 break;
24022475 }
2403- case 18446744073709551484LLU: // 9999999976'''''''''''''''
2476+ case 18446744073709551481LLU: // 9999999973'''''''''''''''
24042477 {
24052478 fprintf(stderr, "%s", " ");
24062479 // call
24072480 memory[state.stackbase + 1LLU] = state.stackbase;
2408- memory[state.stackbase + 2LLU] = 18446744073709551482LLU;
2481+ memory[state.stackbase + 2LLU] = 18446744073709551479LLU;
24092482 memory[state.stackbase + 3LLU] = /*par_______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 0LLU]], 2LLU);
24102483 state.stackbase += 3LLU;
24112484 state.addr = 819847183515906048LLU; // reportid__
@@ -2412,7 +2485,7 @@
24122485
24132486 break;
24142487 }
2415- case 18446744073709551482LLU: // 9999999974'''''''''''''''
2488+ case 18446744073709551479LLU: // 9999999971'''''''''''''''
24162489 {
24172490 // parameter-reference pardef____ par_______ goes out of scope
24182491
@@ -2424,17 +2497,17 @@
24242497 case 819847183514601582LLU: // reportdefs
24252498 {
24262499 memory[state.stackbase + 1LLU] = /*fndefs____*/memory[memory[state.stackbase + 0LLU]];
2427- state.addr = 18446744073709551481LLU; // 9999999973'''''''''''''''
2500+ state.addr = 18446744073709551478LLU; // 9999999970'''''''''''''''
24282501
24292502 break;
24302503 }
2431- case 18446744073709551481LLU: // 9999999973'''''''''''''''
2504+ case 18446744073709551478LLU: // 9999999970'''''''''''''''
24322505 {
24332506 memory[state.stackbase + 2LLU] = 0;
24342507 memory[state.stackbase + 3LLU] = state.stackbase + 2LLU;
24352508 if(!memory[state.stackbase + 1LLU])
24362509 {
2437- state.addr = 18446744073709551480LLU; // 9999999972'''''''''''''''
2510+ state.addr = 18446744073709551477LLU; // 999999997z'''''''''''''''
24382511
24392512 break;
24402513 }
@@ -2442,7 +2515,7 @@
24422515 memory[state.stackbase + 1LLU] = heap.data[memory[state.stackbase + 1LLU]].elem0;
24432516 // call
24442517 memory[state.stackbase + 4LLU] = state.stackbase;
2445- memory[state.stackbase + 5LLU] = 18446744073709551479LLU;
2518+ memory[state.stackbase + 5LLU] = 18446744073709551476LLU;
24462519 memory[state.stackbase + 6LLU] = /*def_______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 3LLU]], 0LLU);
24472520 state.stackbase += 6LLU;
24482521 state.addr = 819847183515906048LLU; // reportid__
@@ -2449,21 +2522,21 @@
24492522
24502523 break;
24512524 }
2452- case 18446744073709551479LLU: // 9999999971'''''''''''''''
2525+ case 18446744073709551476LLU: // 999999997y'''''''''''''''
24532526 {
24542527 fprintf(stderr, "%s", "(");
24552528 memory[state.stackbase + 4LLU] = /*def_______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 3LLU]], 1LLU);
2456- state.addr = 18446744073709551478LLU; // 9999999970'''''''''''''''
2529+ state.addr = 18446744073709551475LLU; // 999999997x'''''''''''''''
24572530
24582531 break;
24592532 }
2460- case 18446744073709551478LLU: // 9999999970'''''''''''''''
2533+ case 18446744073709551475LLU: // 999999997x'''''''''''''''
24612534 {
24622535 memory[state.stackbase + 5LLU] = 0;
24632536 memory[state.stackbase + 6LLU] = state.stackbase + 5LLU;
24642537 if(!memory[state.stackbase + 4LLU])
24652538 {
2466- state.addr = 18446744073709551477LLU; // 999999997z'''''''''''''''
2539+ state.addr = 18446744073709551474LLU; // 999999997w'''''''''''''''
24672540
24682541 break;
24692542 }
@@ -2471,7 +2544,7 @@
24712544 memory[state.stackbase + 4LLU] = heap.data[memory[state.stackbase + 4LLU]].elem0;
24722545 // call
24732546 memory[state.stackbase + 7LLU] = state.stackbase;
2474- memory[state.stackbase + 8LLU] = 18446744073709551476LLU;
2547+ memory[state.stackbase + 8LLU] = 18446744073709551473LLU;
24752548 memory[state.stackbase + 9LLU] = /*par_______*/memory[state.stackbase + 6LLU];
24762549 state.stackbase += 9LLU;
24772550 state.addr = 819847183517731648LLU; // reportpar_
@@ -2478,21 +2551,21 @@
24782551
24792552 break;
24802553 }
2481- case 18446744073709551476LLU: // 999999997y'''''''''''''''
2554+ case 18446744073709551473LLU: // 999999997v'''''''''''''''
24822555 {
24832556 fprintf(stderr, "%s", " ");
24842557 // reference pardef____ par_______ goes out of scope
24852558 // parameter-reference fndef_____ def_______ goes out of scope
2486- state.addr = 18446744073709551478LLU; // 9999999970'''''''''''''''
2559+ state.addr = 18446744073709551475LLU; // 999999997x'''''''''''''''
24872560
24882561 break;
24892562 }
2490- case 18446744073709551477LLU: // 999999997z'''''''''''''''
2563+ case 18446744073709551474LLU: // 999999997w'''''''''''''''
24912564 {
24922565 fprintf(stderr, "%s", ") ");
24932566 // call
24942567 memory[state.stackbase + 4LLU] = state.stackbase;
2495- memory[state.stackbase + 5LLU] = 18446744073709551475LLU;
2568+ memory[state.stackbase + 5LLU] = 18446744073709551472LLU;
24962569 memory[state.stackbase + 6LLU] = /*def_______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 3LLU]], 2LLU);
24972570 state.stackbase += 6LLU;
24982571 state.addr = 819847183517274112LLU; // reportnr__
@@ -2499,12 +2572,12 @@
24992572
25002573 break;
25012574 }
2502- case 18446744073709551475LLU: // 999999997x'''''''''''''''
2575+ case 18446744073709551472LLU: // 999999997u'''''''''''''''
25032576 {
25042577 fprintf(stderr, "%s", " ");
25052578 // call
25062579 memory[state.stackbase + 4LLU] = state.stackbase;
2507- memory[state.stackbase + 5LLU] = 18446744073709551474LLU;
2580+ memory[state.stackbase + 5LLU] = 18446744073709551471LLU;
25082581 memory[state.stackbase + 6LLU] = /*def_______*/*tree_elem_ref(heap.data, 7LLU, &memory[memory[state.stackbase + 3LLU]], 5LLU);
25092582 state.stackbase += 6LLU;
25102583 state.addr = 819847183517274112LLU; // reportnr__
@@ -2511,16 +2584,16 @@
25112584
25122585 break;
25132586 }
2514- case 18446744073709551474LLU: // 999999997w'''''''''''''''
2587+ case 18446744073709551471LLU: // 999999997t'''''''''''''''
25152588 {
25162589 fprintf(stderr, "%s", "\n");
25172590 // reference fndef_____ def_______ goes out of scope
25182591 // parameter-reference list______ fndefs____ goes out of scope
2519- state.addr = 18446744073709551481LLU; // 9999999973'''''''''''''''
2592+ state.addr = 18446744073709551478LLU; // 9999999970'''''''''''''''
25202593
25212594 break;
25222595 }
2523- case 18446744073709551480LLU: // 9999999972'''''''''''''''
2596+ case 18446744073709551477LLU: // 999999997z'''''''''''''''
25242597 {
25252598 // parameter-reference list______ fndefs____ goes out of scope
25262599
@@ -2542,7 +2615,7 @@
25422615 memory[state.stackbase + 11LLU] = 0LLU;
25432616 // call
25442617 memory[state.stackbase + 12LLU] = state.stackbase;
2545- memory[state.stackbase + 13LLU] = 18446744073709551472LLU;
2618+ memory[state.stackbase + 13LLU] = 18446744073709551469LLU;
25462619 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 7LLU];
25472620 memory[state.stackbase + 15LLU] = /*fndefs____*/memory[state.stackbase + 3LLU];
25482621 memory[state.stackbase + 16LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
@@ -2557,15 +2630,15 @@
25572630
25582631 break;
25592632 }
2560- case 18446744073709551472LLU: // 999999997u'''''''''''''''
2633+ case 18446744073709551469LLU: // 999999997r'''''''''''''''
25612634 {
25622635 list_size(heap.data, /*mainargs__*/memory[state.stackbase + 8LLU], &/*mainacount*/memory[state.stackbase + 6LLU]);
25632636
2564- state.addr = /*mainargs__*/memory[state.stackbase + 8LLU] ? 18446744073709551471LLU : 18446744073709551470LLU;
2637+ state.addr = /*mainargs__*/memory[state.stackbase + 8LLU] ? 18446744073709551468LLU : 18446744073709551467LLU;
25652638
25662639 break;
25672640 }
2568- case 18446744073709551471LLU: // 999999997t'''''''''''''''
2641+ case 18446744073709551468LLU: // 999999997q'''''''''''''''
25692642 {
25702643 memory[state.stackbase + 12LLU] = 0;
25712644 memory[state.stackbase + 12LLU] = list_pop_move(&heap, &memory[state.stackbase + 8LLU]/*list*/, 5);
@@ -2573,15 +2646,15 @@
25732646
25742647 /*buf_______*/memory[state.stackbase + 13LLU] = /*buf_______*/memory[state.stackbase + 13LLU] != /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 0LLU);
25752648
2576- state.addr = /*buf_______*/memory[state.stackbase + 13LLU] ? 18446744073709551469LLU : 18446744073709551468LLU;
2649+ state.addr = /*buf_______*/memory[state.stackbase + 13LLU] ? 18446744073709551466LLU : 18446744073709551465LLU;
25772650
25782651 break;
25792652 }
2580- case 18446744073709551469LLU: // 999999997r'''''''''''''''
2653+ case 18446744073709551466LLU: // 999999997o'''''''''''''''
25812654 {
25822655 // call
25832656 memory[state.stackbase + 14LLU] = state.stackbase;
2584- memory[state.stackbase + 15LLU] = 18446744073709551467LLU;
2657+ memory[state.stackbase + 15LLU] = 18446744073709551464LLU;
25852658 memory[state.stackbase + 16LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
25862659 state.stackbase += 16LLU;
25872660 state.addr = 819847183515906048LLU; // reportid__
@@ -2588,12 +2661,12 @@
25882661
25892662 break;
25902663 }
2591- case 18446744073709551467LLU: // 999999997p'''''''''''''''
2664+ case 18446744073709551464LLU: // 999999997m'''''''''''''''
25922665 {
25932666 fprintf(stderr, "%s", ": need mut u64 & but found ");
25942667 // call
25952668 memory[state.stackbase + 14LLU] = state.stackbase;
2596- memory[state.stackbase + 15LLU] = 18446744073709551466LLU;
2669+ memory[state.stackbase + 15LLU] = 18446744073709551463LLU;
25972670 memory[state.stackbase + 16LLU] = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 0LLU);
25982671 state.stackbase += 16LLU;
25992672 state.addr = 819847183515906048LLU; // reportid__
@@ -2600,7 +2673,7 @@
26002673
26012674 break;
26022675 }
2603- case 18446744073709551466LLU: // 999999997o'''''''''''''''
2676+ case 18446744073709551463LLU: // 999999997l'''''''''''''''
26042677 {
26052678 fprintf(stderr, "%s", " (not u64)");
26062679
@@ -2608,29 +2681,29 @@
26082681 fprintf(stderr, "%s\n", "");
26092682 exit(-1);
26102683 }
2611- state.addr = 18446744073709551468LLU; // 999999997q'''''''''''''''
2684+ state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
26122685
26132686 break;
26142687 }
2615- case 18446744073709551468LLU: // 999999997q'''''''''''''''
2688+ case 18446744073709551465LLU: // 999999997n'''''''''''''''
26162689 {
26172690
2618- state.addr = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 4LLU) ? 18446744073709551465LLU : 18446744073709551464LLU;
2691+ state.addr = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 4LLU) ? 18446744073709551462LLU : 18446744073709551461LLU;
26192692
26202693 break;
26212694 }
2622- case 18446744073709551465LLU: // 999999997n'''''''''''''''
2695+ case 18446744073709551462LLU: // 999999997k'''''''''''''''
26232696 {
26242697
2625- state.addr = 18446744073709551463LLU; // 999999997l'''''''''''''''
2698+ state.addr = 18446744073709551460LLU; // 999999997i'''''''''''''''
26262699
26272700 break;
26282701 }
2629- case 18446744073709551464LLU: // 999999997m'''''''''''''''
2702+ case 18446744073709551461LLU: // 999999997j'''''''''''''''
26302703 {
26312704 // call
26322705 memory[state.stackbase + 14LLU] = state.stackbase;
2633- memory[state.stackbase + 15LLU] = 18446744073709551462LLU;
2706+ memory[state.stackbase + 15LLU] = 18446744073709551459LLU;
26342707 memory[state.stackbase + 16LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
26352708 state.stackbase += 16LLU;
26362709 state.addr = 819847183515906048LLU; // reportid__
@@ -2637,12 +2710,12 @@
26372710
26382711 break;
26392712 }
2640- case 18446744073709551462LLU: // 999999997k'''''''''''''''
2713+ case 18446744073709551459LLU: // 999999997h'''''''''''''''
26412714 {
26422715 fprintf(stderr, "%s", ": need mut u64 & but found ");
26432716 // call
26442717 memory[state.stackbase + 14LLU] = state.stackbase;
2645- memory[state.stackbase + 15LLU] = 18446744073709551461LLU;
2718+ memory[state.stackbase + 15LLU] = 18446744073709551458LLU;
26462719 memory[state.stackbase + 16LLU] = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 0LLU);
26472720 state.stackbase += 16LLU;
26482721 state.addr = 819847183515906048LLU; // reportid__
@@ -2649,7 +2722,7 @@
26492722
26502723 break;
26512724 }
2652- case 18446744073709551461LLU: // 999999997j'''''''''''''''
2725+ case 18446744073709551458LLU: // 999999997g'''''''''''''''
26532726 {
26542727 fprintf(stderr, "%s", " (not a reference)");
26552728
@@ -2657,29 +2730,29 @@
26572730 fprintf(stderr, "%s\n", "");
26582731 exit(-1);
26592732 }
2660- state.addr = 18446744073709551463LLU; // 999999997l'''''''''''''''
2733+ state.addr = 18446744073709551460LLU; // 999999997i'''''''''''''''
26612734
26622735 break;
26632736 }
2664- case 18446744073709551463LLU: // 999999997l'''''''''''''''
2737+ case 18446744073709551460LLU: // 999999997i'''''''''''''''
26652738 {
26662739
2667- state.addr = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 3LLU) ? 18446744073709551460LLU : 18446744073709551459LLU;
2740+ state.addr = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 3LLU) ? 18446744073709551457LLU : 18446744073709551456LLU;
26682741
26692742 break;
26702743 }
2671- case 18446744073709551460LLU: // 999999997i'''''''''''''''
2744+ case 18446744073709551457LLU: // 999999997f'''''''''''''''
26722745 {
26732746
2674- state.addr = 18446744073709551458LLU; // 999999997g'''''''''''''''
2747+ state.addr = 18446744073709551455LLU; // 999999997d'''''''''''''''
26752748
26762749 break;
26772750 }
2678- case 18446744073709551459LLU: // 999999997h'''''''''''''''
2751+ case 18446744073709551456LLU: // 999999997e'''''''''''''''
26792752 {
26802753 // call
26812754 memory[state.stackbase + 14LLU] = state.stackbase;
2682- memory[state.stackbase + 15LLU] = 18446744073709551457LLU;
2755+ memory[state.stackbase + 15LLU] = 18446744073709551454LLU;
26832756 memory[state.stackbase + 16LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
26842757 state.stackbase += 16LLU;
26852758 state.addr = 819847183515906048LLU; // reportid__
@@ -2686,12 +2759,12 @@
26862759
26872760 break;
26882761 }
2689- case 18446744073709551457LLU: // 999999997f'''''''''''''''
2762+ case 18446744073709551454LLU: // 999999997c'''''''''''''''
26902763 {
26912764 fprintf(stderr, "%s", ": need mut u64 & but found ");
26922765 // call
26932766 memory[state.stackbase + 14LLU] = state.stackbase;
2694- memory[state.stackbase + 15LLU] = 18446744073709551456LLU;
2767+ memory[state.stackbase + 15LLU] = 18446744073709551453LLU;
26952768 memory[state.stackbase + 16LLU] = /*mainarg___*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 12LLU], 0LLU);
26962769 state.stackbase += 16LLU;
26972770 state.addr = 819847183515906048LLU; // reportid__
@@ -2698,7 +2771,7 @@
26982771
26992772 break;
27002773 }
2701- case 18446744073709551456LLU: // 999999997e'''''''''''''''
2774+ case 18446744073709551453LLU: // 999999997b'''''''''''''''
27022775 {
27032776 fprintf(stderr, "%s", " (constant)");
27042777
@@ -2706,11 +2779,11 @@
27062779 fprintf(stderr, "%s\n", "");
27072780 exit(-1);
27082781 }
2709- state.addr = 18446744073709551458LLU; // 999999997g'''''''''''''''
2782+ state.addr = 18446744073709551455LLU; // 999999997d'''''''''''''''
27102783
27112784 break;
27122785 }
2713- case 18446744073709551458LLU: // 999999997g'''''''''''''''
2786+ case 18446744073709551455LLU: // 999999997d'''''''''''''''
27142787 {
27152788 // variable u64_______ buf_______ goes out of scope
27162789 // emitted destructur for type u64_______<__________>
@@ -2718,7 +2791,7 @@
27182791 // emitted destructur for type pardef____<__________>
27192792 // call
27202793 memory[state.stackbase + 14LLU] = state.stackbase;
2721- memory[state.stackbase + 15LLU] = 18446744073709551455LLU;
2794+ memory[state.stackbase + 15LLU] = 18446744073709551452LLU;
27222795 memory[state.stackbase + 16LLU] = state.stackbase + 12LLU;
27232796 state.stackbase += 16LLU;
27242797 state.addr = 782700512565790404LLU; // pardef__$D
@@ -2725,20 +2798,20 @@
27252798
27262799 break;
27272800 }
2728- case 18446744073709551455LLU: // 999999997d'''''''''''''''
2801+ case 18446744073709551452LLU: // 999999997a'''''''''''''''
27292802 {
27302803
2731- state.addr = 18446744073709551454LLU; // 999999997c'''''''''''''''
2804+ state.addr = 18446744073709551451LLU; // 999999997$'''''''''''''''
27322805
27332806 break;
27342807 }
2735- case 18446744073709551470LLU: // 999999997s'''''''''''''''
2808+ case 18446744073709551467LLU: // 999999997p'''''''''''''''
27362809 {
2737- state.addr = 18446744073709551454LLU; // 999999997c'''''''''''''''
2810+ state.addr = 18446744073709551451LLU; // 999999997$'''''''''''''''
27382811
27392812 break;
27402813 }
2741- case 18446744073709551454LLU: // 999999997c'''''''''''''''
2814+ case 18446744073709551451LLU: // 999999997$'''''''''''''''
27422815 {
27432816 // variable u64_______ constr____ goes out of scope
27442817 // emitted destructur for type u64_______<__________>
@@ -2748,15 +2821,15 @@
27482821 // emitted destructur for type u64_______<__________>
27492822 // variable list______ mainargs__ goes out of scope
27502823 // emitted destructur for type list______<pardef____>
2751- state.addr = 18446744073709551452LLU; // 999999997a'''''''''''''''
2824+ state.addr = 18446744073709551449LLU; // 999999997Y'''''''''''''''
27522825
27532826 break;
27542827 }
2755- case 18446744073709551452LLU: // 999999997a'''''''''''''''
2828+ case 18446744073709551449LLU: // 999999997Y'''''''''''''''
27562829 {
27572830 if(!memory[state.stackbase + 8LLU]/*list*/)
27582831 {
2759- state.addr = 18446744073709551453LLU; // 999999997b'''''''''''''''
2832+ state.addr = 18446744073709551450LLU; // 999999997Z'''''''''''''''
27602833
27612834 break;
27622835 }
@@ -2763,7 +2836,7 @@
27632836 memory[state.stackbase + 12LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 8LLU]/*list*/, 5);
27642837 // call
27652838 memory[state.stackbase + 13LLU] = state.stackbase;
2766- memory[state.stackbase + 14LLU] = 18446744073709551451LLU;
2839+ memory[state.stackbase + 14LLU] = 18446744073709551448LLU;
27672840 memory[state.stackbase + 15LLU] = state.stackbase + 12LLU;
27682841 state.stackbase += 15LLU;
27692842 state.addr = 782700512565790404LLU; // pardef__$D
@@ -2770,21 +2843,21 @@
27702843
27712844 break;
27722845 }
2773- case 18446744073709551451LLU: // 999999997$'''''''''''''''
2846+ case 18446744073709551448LLU: // 999999997X'''''''''''''''
27742847 {
2775- state.addr = 18446744073709551452LLU; // 999999997a'''''''''''''''
2848+ state.addr = 18446744073709551449LLU; // 999999997Y'''''''''''''''
27762849
27772850 break;
27782851 }
2779- case 18446744073709551453LLU: // 999999997b'''''''''''''''
2852+ case 18446744073709551450LLU: // 999999997Z'''''''''''''''
27802853 {
27812854 // variable u64_______ def_id____ goes out of scope
27822855 // emitted destructur for type u64_______<__________>
2783- state.addr = 18446744073709551473LLU; // 999999997v'''''''''''''''
2856+ state.addr = 18446744073709551470LLU; // 999999997s'''''''''''''''
27842857
27852858 break;
27862859 }
2787- case 18446744073709551473LLU: // 999999997v'''''''''''''''
2860+ case 18446744073709551470LLU: // 999999997s'''''''''''''''
27882861 {
27892862 memory[state.stackbase + 7LLU] = 0LLU;
27902863 memory[state.stackbase + 8LLU] = 1LLU;
@@ -2791,16 +2864,16 @@
27912864
27922865 /*wrongsize_*/memory[state.stackbase + 7LLU] = /*mainacount*/memory[state.stackbase + 6LLU] != /*one_______*/memory[state.stackbase + 8LLU];
27932866
2794- state.addr = /*wrongsize_*/memory[state.stackbase + 7LLU] ? 18446744073709551449LLU : 18446744073709551448LLU;
2867+ state.addr = /*wrongsize_*/memory[state.stackbase + 7LLU] ? 18446744073709551446LLU : 18446744073709551445LLU;
27952868
27962869 break;
27972870 }
2798- case 18446744073709551449LLU: // 999999997Y'''''''''''''''
2871+ case 18446744073709551446LLU: // 999999997V'''''''''''''''
27992872 {
28002873 fprintf(stderr, "%s", "function ");
28012874 // call
28022875 memory[state.stackbase + 9LLU] = state.stackbase;
2803- memory[state.stackbase + 10LLU] = 18446744073709551447LLU;
2876+ memory[state.stackbase + 10LLU] = 18446744073709551444LLU;
28042877 memory[state.stackbase + 11LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
28052878 state.stackbase += 11LLU;
28062879 state.addr = 819847183515906048LLU; // reportid__
@@ -2807,12 +2880,12 @@
28072880
28082881 break;
28092882 }
2810- case 18446744073709551447LLU: // 999999997W'''''''''''''''
2883+ case 18446744073709551444LLU: // 999999997T'''''''''''''''
28112884 {
28122885 fprintf(stderr, "%s", " needs exactly one argument (of type mut u64 &) but has ");
28132886 // call
28142887 memory[state.stackbase + 9LLU] = state.stackbase;
2815- memory[state.stackbase + 10LLU] = 18446744073709551446LLU;
2888+ memory[state.stackbase + 10LLU] = 18446744073709551443LLU;
28162889 memory[state.stackbase + 11LLU] = /*mainacount*/memory[state.stackbase + 6LLU];
28172890 state.stackbase += 11LLU;
28182891 state.addr = 819847183517274112LLU; // reportnr__
@@ -2819,7 +2892,7 @@
28192892
28202893 break;
28212894 }
2822- case 18446744073709551446LLU: // 999999997V'''''''''''''''
2895+ case 18446744073709551443LLU: // 999999997S'''''''''''''''
28232896 {
28242897
28252898 {
@@ -2826,36 +2899,36 @@
28262899 fprintf(stderr, "%s\n", "");
28272900 exit(-1);
28282901 }
2829- state.addr = 18446744073709551448LLU; // 999999997X'''''''''''''''
2902+ state.addr = 18446744073709551445LLU; // 999999997U'''''''''''''''
28302903
28312904 break;
28322905 }
2833- case 18446744073709551448LLU: // 999999997X'''''''''''''''
2906+ case 18446744073709551445LLU: // 999999997U'''''''''''''''
28342907 {
28352908 // variable u64_______ one_______ goes out of scope
28362909 // emitted destructur for type u64_______<__________>
28372910 // variable u64_______ wrongsize_ goes out of scope
28382911 // emitted destructur for type u64_______<__________>
2839- state.addr = 18446744073709551450LLU; // 999999997Z'''''''''''''''
2912+ state.addr = 18446744073709551447LLU; // 999999997W'''''''''''''''
28402913
28412914 break;
28422915 }
2843- case 18446744073709551450LLU: // 999999997Z'''''''''''''''
2916+ case 18446744073709551447LLU: // 999999997W'''''''''''''''
28442917 {
28452918 memory[state.stackbase + 7LLU] = 0LLU;
28462919
28472920 /*overflow__*/memory[state.stackbase + 7LLU] = /*sizeonheap*/memory[memory[state.stackbase + 0LLU]] > /*heapsize__*/memory[state.stackbase + 2LLU];
28482921
2849- state.addr = /*overflow__*/memory[state.stackbase + 7LLU] ? 18446744073709551444LLU : 18446744073709551443LLU;
2922+ state.addr = /*overflow__*/memory[state.stackbase + 7LLU] ? 18446744073709551441LLU : 18446744073709551440LLU;
28502923
28512924 break;
28522925 }
2853- case 18446744073709551444LLU: // 999999997T'''''''''''''''
2926+ case 18446744073709551441LLU: // 999999997Q'''''''''''''''
28542927 {
28552928 fprintf(stderr, "%s", "out of heap calling ");
28562929 // call
28572930 memory[state.stackbase + 8LLU] = state.stackbase;
2858- memory[state.stackbase + 9LLU] = 18446744073709551442LLU;
2931+ memory[state.stackbase + 9LLU] = 18446744073709551439LLU;
28592932 memory[state.stackbase + 10LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
28602933 state.stackbase += 10LLU;
28612934 state.addr = 819847183515906048LLU; // reportid__
@@ -2862,12 +2935,12 @@
28622935
28632936 break;
28642937 }
2865- case 18446744073709551442LLU: // 999999997R'''''''''''''''
2938+ case 18446744073709551439LLU: // 999999997O'''''''''''''''
28662939 {
28672940 fprintf(stderr, "%s", " - need ");
28682941 // call
28692942 memory[state.stackbase + 8LLU] = state.stackbase;
2870- memory[state.stackbase + 9LLU] = 18446744073709551441LLU;
2943+ memory[state.stackbase + 9LLU] = 18446744073709551438LLU;
28712944 memory[state.stackbase + 10LLU] = /*sizeonheap*/memory[memory[state.stackbase + 0LLU]];
28722945 state.stackbase += 10LLU;
28732946 state.addr = 819847183517274112LLU; // reportnr__
@@ -2874,12 +2947,12 @@
28742947
28752948 break;
28762949 }
2877- case 18446744073709551441LLU: // 999999997Q'''''''''''''''
2950+ case 18446744073709551438LLU: // 999999997N'''''''''''''''
28782951 {
28792952 fprintf(stderr, "%s", " pairs but heap-size is only ");
28802953 // call
28812954 memory[state.stackbase + 8LLU] = state.stackbase;
2882- memory[state.stackbase + 9LLU] = 18446744073709551440LLU;
2955+ memory[state.stackbase + 9LLU] = 18446744073709551437LLU;
28832956 memory[state.stackbase + 10LLU] = /*heapsize__*/memory[state.stackbase + 2LLU];
28842957 state.stackbase += 10LLU;
28852958 state.addr = 819847183517274112LLU; // reportnr__
@@ -2886,7 +2959,7 @@
28862959
28872960 break;
28882961 }
2889- case 18446744073709551440LLU: // 999999997P'''''''''''''''
2962+ case 18446744073709551437LLU: // 999999997M'''''''''''''''
28902963 {
28912964
28922965 {
@@ -2893,19 +2966,19 @@
28932966 fprintf(stderr, "%s\n", "");
28942967 exit(-1);
28952968 }
2896- state.addr = 18446744073709551443LLU; // 999999997S'''''''''''''''
2969+ state.addr = 18446744073709551440LLU; // 999999997P'''''''''''''''
28972970
28982971 break;
28992972 }
2900- case 18446744073709551443LLU: // 999999997S'''''''''''''''
2973+ case 18446744073709551440LLU: // 999999997P'''''''''''''''
29012974 {
29022975 // variable u64_______ overflow__ goes out of scope
29032976 // emitted destructur for type u64_______<__________>
2904- state.addr = 18446744073709551445LLU; // 999999997U'''''''''''''''
2977+ state.addr = 18446744073709551442LLU; // 999999997R'''''''''''''''
29052978
29062979 break;
29072980 }
2908- case 18446744073709551445LLU: // 999999997U'''''''''''''''
2981+ case 18446744073709551442LLU: // 999999997R'''''''''''''''
29092982 {
29102983 memory[state.stackbase + 7LLU] = 3LLU;
29112984
@@ -2916,16 +2989,16 @@
29162989
29172990 /*overflow__*/memory[state.stackbase + 8LLU] = /*memsize___*/memory[state.stackbase + 1LLU] < /*totalsize_*/memory[state.stackbase + 7LLU];
29182991
2919- state.addr = /*overflow__*/memory[state.stackbase + 8LLU] ? 18446744073709551438LLU : 18446744073709551437LLU;
2992+ state.addr = /*overflow__*/memory[state.stackbase + 8LLU] ? 18446744073709551435LLU : 18446744073709551434LLU;
29202993
29212994 break;
29222995 }
2923- case 18446744073709551438LLU: // 999999997N'''''''''''''''
2996+ case 18446744073709551435LLU: // 999999997K'''''''''''''''
29242997 {
29252998 fprintf(stderr, "%s", "out of memory calling ");
29262999 // call
29273000 memory[state.stackbase + 9LLU] = state.stackbase;
2928- memory[state.stackbase + 10LLU] = 18446744073709551436LLU;
3001+ memory[state.stackbase + 10LLU] = 18446744073709551433LLU;
29293002 memory[state.stackbase + 11LLU] = /*mainid____*/memory[state.stackbase + 4LLU];
29303003 state.stackbase += 11LLU;
29313004 state.addr = 819847183515906048LLU; // reportid__
@@ -2932,12 +3005,12 @@
29323005
29333006 break;
29343007 }
2935- case 18446744073709551436LLU: // 999999997L'''''''''''''''
3008+ case 18446744073709551433LLU: // 999999997I'''''''''''''''
29363009 {
29373010 fprintf(stderr, "%s", " - need ");
29383011 // call
29393012 memory[state.stackbase + 9LLU] = state.stackbase;
2940- memory[state.stackbase + 10LLU] = 18446744073709551435LLU;
3013+ memory[state.stackbase + 10LLU] = 18446744073709551432LLU;
29413014 memory[state.stackbase + 11LLU] = /*totalsize_*/memory[state.stackbase + 7LLU];
29423015 state.stackbase += 11LLU;
29433016 state.addr = 819847183517274112LLU; // reportnr__
@@ -2944,12 +3017,12 @@
29443017
29453018 break;
29463019 }
2947- case 18446744073709551435LLU: // 999999997K'''''''''''''''
3020+ case 18446744073709551432LLU: // 999999997H'''''''''''''''
29483021 {
29493022 fprintf(stderr, "%s", " chunks but memory-size is only ");
29503023 // call
29513024 memory[state.stackbase + 9LLU] = state.stackbase;
2952- memory[state.stackbase + 10LLU] = 18446744073709551434LLU;
3025+ memory[state.stackbase + 10LLU] = 18446744073709551431LLU;
29533026 memory[state.stackbase + 11LLU] = /*memsize___*/memory[state.stackbase + 1LLU];
29543027 state.stackbase += 11LLU;
29553028 state.addr = 819847183517274112LLU; // reportnr__
@@ -2956,7 +3029,7 @@
29563029
29573030 break;
29583031 }
2959- case 18446744073709551434LLU: // 999999997J'''''''''''''''
3032+ case 18446744073709551431LLU: // 999999997G'''''''''''''''
29603033 {
29613034
29623035 {
@@ -2963,21 +3036,21 @@
29633036 fprintf(stderr, "%s\n", "");
29643037 exit(-1);
29653038 }
2966- state.addr = 18446744073709551437LLU; // 999999997M'''''''''''''''
3039+ state.addr = 18446744073709551434LLU; // 999999997J'''''''''''''''
29673040
29683041 break;
29693042 }
2970- case 18446744073709551437LLU: // 999999997M'''''''''''''''
3043+ case 18446744073709551434LLU: // 999999997J'''''''''''''''
29713044 {
29723045 // variable u64_______ overflow__ goes out of scope
29733046 // emitted destructur for type u64_______<__________>
29743047 // variable u64_______ totalsize_ goes out of scope
29753048 // emitted destructur for type u64_______<__________>
2976- state.addr = 18446744073709551439LLU; // 999999997O'''''''''''''''
3049+ state.addr = 18446744073709551436LLU; // 999999997L'''''''''''''''
29773050
29783051 break;
29793052 }
2980- case 18446744073709551439LLU: // 999999997O'''''''''''''''
3053+ case 18446744073709551436LLU: // 999999997L'''''''''''''''
29813054 {
29823055 // variable u64_______ mainacount goes out of scope
29833056 // emitted destructur for type u64_______<__________>
@@ -3500,18 +3573,18 @@
35003573
35013574 /*isnewline_*/memory[state.stackbase + 1LLU] = /*isnewline_*/memory[state.stackbase + 1LLU] == /*c_________*/memory[state.stackbase + 0LLU];
35023575
3503- state.addr = /*isnewline_*/memory[state.stackbase + 1LLU] ? 18446744073709551433LLU : 18446744073709551432LLU;
3576+ state.addr = /*isnewline_*/memory[state.stackbase + 1LLU] ? 18446744073709551430LLU : 18446744073709551429LLU;
35043577
35053578 break;
35063579 }
3507- case 18446744073709551433LLU: // 999999997I'''''''''''''''
3580+ case 18446744073709551430LLU: // 999999997F'''''''''''''''
35083581 {
35093582 fprintf(stdout, "%s", " ");
3510- state.addr = 18446744073709551432LLU; // 999999997H'''''''''''''''
3583+ state.addr = 18446744073709551429LLU; // 999999997E'''''''''''''''
35113584
35123585 break;
35133586 }
3514- case 18446744073709551432LLU: // 999999997H'''''''''''''''
3587+ case 18446744073709551429LLU: // 999999997E'''''''''''''''
35153588 {
35163589 // variable u64_______ isnewline_ goes out of scope
35173590 // emitted destructur for type u64_______<__________>
@@ -3525,16 +3598,16 @@
35253598 case 552432610005745664LLU: // comment___
35263599 {
35273600 memory[state.stackbase + 1LLU] = 0LLU;
3528- state.addr = 18446744073709551431LLU; // 999999997G'''''''''''''''
3601+ state.addr = 18446744073709551428LLU; // 999999997D'''''''''''''''
35293602
35303603 break;
35313604 }
3532- case 18446744073709551431LLU: // 999999997G'''''''''''''''
3605+ case 18446744073709551428LLU: // 999999997D'''''''''''''''
35333606 {
35343607 memory[memory[state.stackbase + 0LLU]] = (uint64_t)getchar();
35353608 if(!memory[memory[state.stackbase + 0LLU]] || memory[memory[state.stackbase + 0LLU]] > 255)
35363609 {
3537- state.addr = 18446744073709551430LLU; // 999999997F'''''''''''''''
3610+ state.addr = 18446744073709551427LLU; // 999999997C'''''''''''''''
35383611
35393612 break;
35403613 }
@@ -3542,25 +3615,25 @@
35423615
35433616 /*isnewline_*/memory[state.stackbase + 1LLU] = /*isnewline_*/memory[state.stackbase + 1LLU] == /*c_________*/memory[memory[state.stackbase + 0LLU]];
35443617
3545- state.addr = /*isnewline_*/memory[state.stackbase + 1LLU] ? 18446744073709551429LLU : 18446744073709551428LLU;
3618+ state.addr = /*isnewline_*/memory[state.stackbase + 1LLU] ? 18446744073709551426LLU : 18446744073709551425LLU;
35463619
35473620 break;
35483621 }
3549- case 18446744073709551429LLU: // 999999997E'''''''''''''''
3622+ case 18446744073709551426LLU: // 999999997B'''''''''''''''
35503623 {
35513624
35523625 ungetc(0, stdin);
3553- state.addr = 18446744073709551428LLU; // 999999997D'''''''''''''''
3626+ state.addr = 18446744073709551425LLU; // 999999997A'''''''''''''''
35543627
35553628 break;
35563629 }
3557- case 18446744073709551428LLU: // 999999997D'''''''''''''''
3630+ case 18446744073709551425LLU: // 999999997A'''''''''''''''
35583631 {
3559- state.addr = 18446744073709551431LLU; // 999999997G'''''''''''''''
3632+ state.addr = 18446744073709551428LLU; // 999999997D'''''''''''''''
35603633
35613634 break;
35623635 }
3563- case 18446744073709551430LLU: // 999999997F'''''''''''''''
3636+ case 18446744073709551427LLU: // 999999997C'''''''''''''''
35643637 {
35653638 // variable u64_______ isnewline_ goes out of scope
35663639 // emitted destructur for type u64_______<__________>
@@ -3587,15 +3660,15 @@
35873660
35883661 /*result0___*/memory[state.stackbase + 1LLU] = /*result0___*/memory[state.stackbase + 1LLU] && /*result1___*/memory[state.stackbase + 2LLU];
35893662
3590- state.addr = /*result0___*/memory[state.stackbase + 1LLU] ? 18446744073709551427LLU : 18446744073709551426LLU;
3663+ state.addr = /*result0___*/memory[state.stackbase + 1LLU] ? 18446744073709551424LLU : 18446744073709551423LLU;
35913664
35923665 break;
35933666 }
3594- case 18446744073709551427LLU: // 999999997C'''''''''''''''
3667+ case 18446744073709551424LLU: // 999999997_'''''''''''''''
35953668 {
35963669 // call
35973670 memory[state.stackbase + 4LLU] = state.stackbase;
3598- memory[state.stackbase + 5LLU] = 18446744073709551425LLU;
3671+ memory[state.stackbase + 5LLU] = 18446744073709551422LLU;
35993672 memory[state.stackbase + 6LLU] = /*c_________*/memory[state.stackbase + 0LLU];
36003673 state.stackbase += 6LLU;
36013674 state.addr = 552432610005745664LLU; // comment___
@@ -3602,15 +3675,15 @@
36023675
36033676 break;
36043677 }
3605- case 18446744073709551425LLU: // 999999997A'''''''''''''''
3678+ case 18446744073709551422LLU: // 9999999968'''''''''''''''
36063679 {
36073680
36083681 /*c_________*/memory[memory[state.stackbase + 0LLU]] = (uint64_t)getchar();
3609- state.addr = 18446744073709551426LLU; // 999999997B'''''''''''''''
3682+ state.addr = 18446744073709551423LLU; // 9999999969'''''''''''''''
36103683
36113684 break;
36123685 }
3613- case 18446744073709551426LLU: // 999999997B'''''''''''''''
3686+ case 18446744073709551423LLU: // 9999999969'''''''''''''''
36143687 {
36153688 // variable u64_______ peek______ goes out of scope
36163689 // emitted destructur for type u64_______<__________>
@@ -3630,7 +3703,7 @@
36303703 fprintf(stdout, "%s", "memory[state.stackbase + ");
36313704 // call
36323705 memory[state.stackbase + 1LLU] = state.stackbase;
3633- memory[state.stackbase + 2LLU] = 18446744073709551424LLU;
3706+ memory[state.stackbase + 2LLU] = 18446744073709551421LLU;
36343707 memory[state.stackbase + 3LLU] = /*index_____*/memory[state.stackbase + 0LLU];
36353708 state.stackbase += 3LLU;
36363709 state.addr = 787446708198178816LLU; // printnr___
@@ -3637,7 +3710,7 @@
36373710
36383711 break;
36393712 }
3640- case 18446744073709551424LLU: // 999999997_'''''''''''''''
3713+ case 18446744073709551421LLU: // 9999999967'''''''''''''''
36413714 {
36423715 fprintf(stdout, "%s", "]");
36433716 // parameter u64_______ index_____ goes out of scope
@@ -3652,7 +3725,7 @@
36523725 fprintf(stdout, "%s", "memory[memory[state.stackbase + ");
36533726 // call
36543727 memory[state.stackbase + 1LLU] = state.stackbase;
3655- memory[state.stackbase + 2LLU] = 18446744073709551423LLU;
3728+ memory[state.stackbase + 2LLU] = 18446744073709551420LLU;
36563729 memory[state.stackbase + 3LLU] = /*index_____*/memory[state.stackbase + 0LLU];
36573730 state.stackbase += 3LLU;
36583731 state.addr = 787446708198178816LLU; // printnr___
@@ -3659,7 +3732,7 @@
36593732
36603733 break;
36613734 }
3662- case 18446744073709551423LLU: // 9999999969'''''''''''''''
3735+ case 18446744073709551420LLU: // 9999999966'''''''''''''''
36633736 {
36643737 fprintf(stdout, "%s", "]]");
36653738 // parameter u64_______ index_____ goes out of scope
@@ -3674,7 +3747,7 @@
36743747 fprintf(stdout, "%s", "state.stackbase + ");
36753748 // call
36763749 memory[state.stackbase + 1LLU] = state.stackbase;
3677- memory[state.stackbase + 2LLU] = 18446744073709551422LLU;
3750+ memory[state.stackbase + 2LLU] = 18446744073709551419LLU;
36783751 memory[state.stackbase + 3LLU] = /*index_____*/memory[state.stackbase + 0LLU];
36793752 state.stackbase += 3LLU;
36803753 state.addr = 787446708198178816LLU; // printnr___
@@ -3681,7 +3754,7 @@
36813754
36823755 break;
36833756 }
3684- case 18446744073709551422LLU: // 9999999968'''''''''''''''
3757+ case 18446744073709551419LLU: // 9999999965'''''''''''''''
36853758 {
36863759 fprintf(stdout, "%s", "");
36873760 // parameter u64_______ index_____ goes out of scope
@@ -3696,7 +3769,7 @@
36963769 fprintf(stdout, "%s", "memory[state.stackbase + ");
36973770 // call
36983771 memory[state.stackbase + 1LLU] = state.stackbase;
3699- memory[state.stackbase + 2LLU] = 18446744073709551421LLU;
3772+ memory[state.stackbase + 2LLU] = 18446744073709551418LLU;
37003773 memory[state.stackbase + 3LLU] = /*index_____*/memory[state.stackbase + 0LLU];
37013774 state.stackbase += 3LLU;
37023775 state.addr = 787446708198178816LLU; // printnr___
@@ -3703,7 +3776,7 @@
37033776
37043777 break;
37053778 }
3706- case 18446744073709551421LLU: // 9999999967'''''''''''''''
3779+ case 18446744073709551418LLU: // 9999999964'''''''''''''''
37073780 {
37083781 fprintf(stdout, "%s", "]");
37093782 // parameter u64_______ index_____ goes out of scope
@@ -3716,22 +3789,22 @@
37163789 case 587881363956750369LLU: // emitvarref
37173790 {
37183791
3719- state.addr = /*unwrap____*/memory[state.stackbase + 2LLU] ? 18446744073709551420LLU : 18446744073709551419LLU;
3792+ state.addr = /*unwrap____*/memory[state.stackbase + 2LLU] ? 18446744073709551417LLU : 18446744073709551416LLU;
37203793
37213794 break;
37223795 }
3723- case 18446744073709551420LLU: // 9999999966'''''''''''''''
3796+ case 18446744073709551417LLU: // 9999999963'''''''''''''''
37243797 {
37253798
3726- state.addr = /*indirect__*/memory[state.stackbase + 1LLU] ? 18446744073709551418LLU : 18446744073709551417LLU;
3799+ state.addr = /*indirect__*/memory[state.stackbase + 1LLU] ? 18446744073709551415LLU : 18446744073709551414LLU;
37273800
37283801 break;
37293802 }
3730- case 18446744073709551418LLU: // 9999999964'''''''''''''''
3803+ case 18446744073709551415LLU: // 9999999961'''''''''''''''
37313804 {
37323805 // call
37333806 memory[state.stackbase + 3LLU] = state.stackbase;
3734- memory[state.stackbase + 4LLU] = 18446744073709551416LLU;
3807+ memory[state.stackbase + 4LLU] = 18446744073709551413LLU;
37353808 memory[state.stackbase + 5LLU] = /*index_____*/memory[state.stackbase + 0LLU];
37363809 state.stackbase += 5LLU;
37373810 state.addr = 587881359725709919LLU; // emitrefind
@@ -3738,18 +3811,18 @@
37383811
37393812 break;
37403813 }
3741- case 18446744073709551416LLU: // 9999999962'''''''''''''''
3814+ case 18446744073709551413LLU: // 999999996z'''''''''''''''
37423815 {
37433816
3744- state.addr = 18446744073709551415LLU; // 9999999961'''''''''''''''
3817+ state.addr = 18446744073709551412LLU; // 999999996y'''''''''''''''
37453818
37463819 break;
37473820 }
3748- case 18446744073709551417LLU: // 9999999963'''''''''''''''
3821+ case 18446744073709551414LLU: // 9999999960'''''''''''''''
37493822 {
37503823 // call
37513824 memory[state.stackbase + 3LLU] = state.stackbase;
3752- memory[state.stackbase + 4LLU] = 18446744073709551414LLU;
3825+ memory[state.stackbase + 4LLU] = 18446744073709551411LLU;
37533826 memory[state.stackbase + 5LLU] = /*index_____*/memory[state.stackbase + 0LLU];
37543827 state.stackbase += 5LLU;
37553828 state.addr = 587881363956714079LLU; // emitvarind
@@ -3756,31 +3829,31 @@
37563829
37573830 break;
37583831 }
3759- case 18446744073709551414LLU: // 9999999960'''''''''''''''
3832+ case 18446744073709551411LLU: // 999999996x'''''''''''''''
37603833 {
3761- state.addr = 18446744073709551415LLU; // 9999999961'''''''''''''''
3834+ state.addr = 18446744073709551412LLU; // 999999996y'''''''''''''''
37623835
37633836 break;
37643837 }
3765- case 18446744073709551415LLU: // 9999999961'''''''''''''''
3838+ case 18446744073709551412LLU: // 999999996y'''''''''''''''
37663839 {
37673840
3768- state.addr = 18446744073709551413LLU; // 999999996z'''''''''''''''
3841+ state.addr = 18446744073709551410LLU; // 999999996w'''''''''''''''
37693842
37703843 break;
37713844 }
3772- case 18446744073709551419LLU: // 9999999965'''''''''''''''
3845+ case 18446744073709551416LLU: // 9999999962'''''''''''''''
37733846 {
37743847
3775- state.addr = /*indirect__*/memory[state.stackbase + 1LLU] ? 18446744073709551412LLU : 18446744073709551411LLU;
3848+ state.addr = /*indirect__*/memory[state.stackbase + 1LLU] ? 18446744073709551409LLU : 18446744073709551408LLU;
37763849
37773850 break;
37783851 }
3779- case 18446744073709551412LLU: // 999999996y'''''''''''''''
3852+ case 18446744073709551409LLU: // 999999996v'''''''''''''''
37803853 {
37813854 // call
37823855 memory[state.stackbase + 3LLU] = state.stackbase;
3783- memory[state.stackbase + 4LLU] = 18446744073709551410LLU;
3856+ memory[state.stackbase + 4LLU] = 18446744073709551407LLU;
37843857 memory[state.stackbase + 5LLU] = /*index_____*/memory[state.stackbase + 0LLU];
37853858 state.stackbase += 5LLU;
37863859 state.addr = 587881359725559808LLU; // emitref___
@@ -3787,18 +3860,18 @@
37873860
37883861 break;
37893862 }
3790- case 18446744073709551410LLU: // 999999996w'''''''''''''''
3863+ case 18446744073709551407LLU: // 999999996t'''''''''''''''
37913864 {
37923865
3793- state.addr = 18446744073709551409LLU; // 999999996v'''''''''''''''
3866+ state.addr = 18446744073709551406LLU; // 999999996s'''''''''''''''
37943867
37953868 break;
37963869 }
3797- case 18446744073709551411LLU: // 999999996x'''''''''''''''
3870+ case 18446744073709551408LLU: // 999999996u'''''''''''''''
37983871 {
37993872 // call
38003873 memory[state.stackbase + 3LLU] = state.stackbase;
3801- memory[state.stackbase + 4LLU] = 18446744073709551408LLU;
3874+ memory[state.stackbase + 4LLU] = 18446744073709551405LLU;
38023875 memory[state.stackbase + 5LLU] = /*index_____*/memory[state.stackbase + 0LLU];
38033876 state.stackbase += 5LLU;
38043877 state.addr = 587881363956563968LLU; // emitvar___
@@ -3805,19 +3878,19 @@
38053878
38063879 break;
38073880 }
3808- case 18446744073709551408LLU: // 999999996u'''''''''''''''
3881+ case 18446744073709551405LLU: // 999999996r'''''''''''''''
38093882 {
3810- state.addr = 18446744073709551409LLU; // 999999996v'''''''''''''''
3883+ state.addr = 18446744073709551406LLU; // 999999996s'''''''''''''''
38113884
38123885 break;
38133886 }
3814- case 18446744073709551409LLU: // 999999996v'''''''''''''''
3887+ case 18446744073709551406LLU: // 999999996s'''''''''''''''
38153888 {
3816- state.addr = 18446744073709551413LLU; // 999999996z'''''''''''''''
3889+ state.addr = 18446744073709551410LLU; // 999999996w'''''''''''''''
38173890
38183891 break;
38193892 }
3820- case 18446744073709551413LLU: // 999999996z'''''''''''''''
3893+ case 18446744073709551410LLU: // 999999996w'''''''''''''''
38213894 {
38223895 // parameter u64_______ unwrap____ goes out of scope
38233896 // parameter u64_______ indirect__ goes out of scope
@@ -3833,7 +3906,7 @@
38333906 fprintf(stdout, "%s", " case ");
38343907 // call
38353908 memory[state.stackbase + 1LLU] = state.stackbase;
3836- memory[state.stackbase + 2LLU] = 18446744073709551407LLU;
3909+ memory[state.stackbase + 2LLU] = 18446744073709551404LLU;
38373910 memory[state.stackbase + 3LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
38383911 state.stackbase += 3LLU;
38393912 state.addr = 787446708198178816LLU; // printnr___
@@ -3840,7 +3913,7 @@
38403913
38413914 break;
38423915 }
3843- case 18446744073709551407LLU: // 999999996t'''''''''''''''
3916+ case 18446744073709551404LLU: // 999999996q'''''''''''''''
38443917 {
38453918 fprintf(stdout, "%s", ": // ");
38463919
@@ -3869,7 +3942,7 @@
38693942 fprintf(stdout, "%s", " state.addr = ");
38703943 // call
38713944 memory[state.stackbase + 1LLU] = state.stackbase;
3872- memory[state.stackbase + 2LLU] = 18446744073709551406LLU;
3945+ memory[state.stackbase + 2LLU] = 18446744073709551403LLU;
38733946 memory[state.stackbase + 3LLU] = /*label_____*/memory[state.stackbase + 0LLU];
38743947 state.stackbase += 3LLU;
38753948 state.addr = 787446708198178816LLU; // printnr___
@@ -3876,7 +3949,7 @@
38763949
38773950 break;
38783951 }
3879- case 18446744073709551406LLU: // 999999996s'''''''''''''''
3952+ case 18446744073709551403LLU: // 999999996p'''''''''''''''
38803953 {
38813954 fprintf(stdout, "%s", "; // ");
38823955
@@ -3885,13 +3958,13 @@
38853958 fprintf(stdout, "%s", "\n");
38863959 // call
38873960 memory[state.stackbase + 1LLU] = state.stackbase;
3888- memory[state.stackbase + 2LLU] = 18446744073709551405LLU;
3961+ memory[state.stackbase + 2LLU] = 18446744073709551402LLU;
38893962 state.stackbase += 3LLU;
38903963 state.addr = 587881351406074923LLU; // emitjumpup
38913964
38923965 break;
38933966 }
3894- case 18446744073709551405LLU: // 999999996r'''''''''''''''
3967+ case 18446744073709551402LLU: // 999999996o'''''''''''''''
38953968 {
38963969 // parameter u64_______ label_____ goes out of scope
38973970
@@ -3905,7 +3978,7 @@
39053978 fprintf(stdout, "%s", " {\n");
39063979 // call
39073980 memory[state.stackbase + 1LLU] = state.stackbase;
3908- memory[state.stackbase + 2LLU] = 18446744073709551404LLU;
3981+ memory[state.stackbase + 2LLU] = 18446744073709551401LLU;
39093982 memory[state.stackbase + 3LLU] = /*label_____*/memory[state.stackbase + 0LLU];
39103983 state.stackbase += 3LLU;
39113984 state.addr = 587881351406071808LLU; // emitjump__
@@ -3912,7 +3985,7 @@
39123985
39133986 break;
39143987 }
3915- case 18446744073709551404LLU: // 999999996q'''''''''''''''
3988+ case 18446744073709551401LLU: // 999999996n'''''''''''''''
39163989 {
39173990 // parameter u64_______ label_____ goes out of scope
39183991
@@ -3928,13 +4001,13 @@
39284001 fprintf(stdout, "%s", "\n");
39294002 // call
39304003 memory[state.stackbase + 0LLU] = state.stackbase;
3931- memory[state.stackbase + 1LLU] = 18446744073709551403LLU;
4004+ memory[state.stackbase + 1LLU] = 18446744073709551400LLU;
39324005 state.stackbase += 2LLU;
39334006 state.addr = 587881351406074923LLU; // emitjumpup
39344007
39354008 break;
39364009 }
3937- case 18446744073709551403LLU: // 999999996p'''''''''''''''
4010+ case 18446744073709551400LLU: // 999999996m'''''''''''''''
39384011 {
39394012
39404013 state.addr = memory[--state.stackbase];
@@ -3946,7 +4019,7 @@
39464019 {
39474020 // call
39484021 memory[state.stackbase + 2LLU] = state.stackbase;
3949- memory[state.stackbase + 3LLU] = 18446744073709551402LLU;
4022+ memory[state.stackbase + 3LLU] = 18446744073709551399LLU;
39504023 memory[state.stackbase + 4LLU] = /*label0____*/memory[state.stackbase + 0LLU];
39514024 state.stackbase += 4LLU;
39524025 state.addr = 587881351406071808LLU; // emitjump__
@@ -3953,11 +4026,11 @@
39534026
39544027 break;
39554028 }
3956- case 18446744073709551402LLU: // 999999996o'''''''''''''''
4029+ case 18446744073709551399LLU: // 999999996l'''''''''''''''
39574030 {
39584031 // call
39594032 memory[state.stackbase + 2LLU] = state.stackbase;
3960- memory[state.stackbase + 3LLU] = 18446744073709551401LLU;
4033+ memory[state.stackbase + 3LLU] = 18446744073709551398LLU;
39614034 memory[state.stackbase + 4LLU] = /*label1____*/memory[state.stackbase + 1LLU];
39624035 state.stackbase += 4LLU;
39634036 state.addr = 587881345921715008LLU; // emitenter_
@@ -3964,7 +4037,7 @@
39644037
39654038 break;
39664039 }
3967- case 18446744073709551401LLU: // 999999996n'''''''''''''''
4040+ case 18446744073709551398LLU: // 999999996k'''''''''''''''
39684041 {
39694042 // parameter u64_______ label1____ goes out of scope
39704043 // parameter u64_______ label0____ goes out of scope
@@ -3978,7 +4051,7 @@
39784051 {
39794052 // call
39804053 memory[state.stackbase + 1LLU] = state.stackbase;
3981- memory[state.stackbase + 2LLU] = 18446744073709551400LLU;
4054+ memory[state.stackbase + 2LLU] = 18446744073709551397LLU;
39824055 memory[state.stackbase + 3LLU] = /*label_____*/memory[state.stackbase + 0LLU];
39834056 memory[state.stackbase + 4LLU] = /*label_____*/memory[state.stackbase + 0LLU];
39844057 state.stackbase += 3LLU;
@@ -3986,7 +4059,7 @@
39864059
39874060 break;
39884061 }
3989- case 18446744073709551400LLU: // 999999996m'''''''''''''''
4062+ case 18446744073709551397LLU: // 999999996j'''''''''''''''
39904063 {
39914064 // parameter u64_______ label_____ goes out of scope
39924065
@@ -4020,23 +4093,23 @@
40204093 /*oom_______*/memory[state.stackbase + 5LLU] = /*remainsize*/memory[memory[state.stackbase + 4LLU]] < /*one_______*/memory[state.stackbase + 6LLU];
40214094 // variable u64_______ one_______ goes out of scope
40224095 // emitted destructur for type u64_______<__________>
4023- state.addr = 18446744073709551399LLU; // 999999996l'''''''''''''''
4096+ state.addr = 18446744073709551396LLU; // 999999996i'''''''''''''''
40244097
40254098 break;
40264099 }
4027- case 18446744073709551399LLU: // 999999996l'''''''''''''''
4100+ case 18446744073709551396LLU: // 999999996i'''''''''''''''
40284101 {
40294102
4030- state.addr = /*oom_______*/memory[state.stackbase + 5LLU] ? 18446744073709551398LLU : 18446744073709551397LLU;
4103+ state.addr = /*oom_______*/memory[state.stackbase + 5LLU] ? 18446744073709551395LLU : 18446744073709551394LLU;
40314104
40324105 break;
40334106 }
4034- case 18446744073709551398LLU: // 999999996k'''''''''''''''
4107+ case 18446744073709551395LLU: // 999999996h'''''''''''''''
40354108 {
40364109 fprintf(stderr, "%s", "out of memory in function ");
40374110 // call
40384111 memory[state.stackbase + 6LLU] = state.stackbase;
4039- memory[state.stackbase + 7LLU] = 18446744073709551396LLU;
4112+ memory[state.stackbase + 7LLU] = 18446744073709551393LLU;
40404113 memory[state.stackbase + 8LLU] = /*def_id____*/memory[state.stackbase + 1LLU];
40414114 state.stackbase += 8LLU;
40424115 state.addr = 819847183515906048LLU; // reportid__
@@ -4043,7 +4116,7 @@
40434116
40444117 break;
40454118 }
4046- case 18446744073709551396LLU: // 999999996i'''''''''''''''
4119+ case 18446744073709551393LLU: // 999999996f'''''''''''''''
40474120 {
40484121
40494122 {
@@ -4050,16 +4123,16 @@
40504123 fprintf(stderr, "%s\n", "");
40514124 exit(-1);
40524125 }
4053- state.addr = 18446744073709551397LLU; // 999999996j'''''''''''''''
4126+ state.addr = 18446744073709551394LLU; // 999999996g'''''''''''''''
40544127
40554128 break;
40564129 }
4057- case 18446744073709551397LLU: // 999999996j'''''''''''''''
4130+ case 18446744073709551394LLU: // 999999996g'''''''''''''''
40584131 {
40594132 /*varidx____*/memory[memory[state.stackbase + 0LLU]] = 0LLU;
40604133 // call
40614134 memory[state.stackbase + 6LLU] = state.stackbase;
4062- memory[state.stackbase + 7LLU] = 18446744073709551395LLU;
4135+ memory[state.stackbase + 7LLU] = 18446744073709551392LLU;
40634136 memory[state.stackbase + 8LLU] = /*varidx____*/memory[state.stackbase + 0LLU];
40644137 memory[state.stackbase + 9LLU] = /*defargcnt_*/memory[state.stackbase + 2LLU];
40654138 memory[state.stackbase + 10LLU] = /*defbodysz_*/memory[state.stackbase + 3LLU];
@@ -4069,12 +4142,12 @@
40694142
40704143 break;
40714144 }
4072- case 18446744073709551395LLU: // 999999996h'''''''''''''''
4145+ case 18446744073709551392LLU: // 999999996e'''''''''''''''
40734146 {
40744147 fprintf(stdout, "%s", " ");
40754148 // call
40764149 memory[state.stackbase + 6LLU] = state.stackbase;
4077- memory[state.stackbase + 7LLU] = 18446744073709551394LLU;
4150+ memory[state.stackbase + 7LLU] = 18446744073709551391LLU;
40784151 memory[state.stackbase + 8LLU] = /*varidx____*/memory[memory[state.stackbase + 0LLU]];
40794152 state.stackbase += 8LLU;
40804153 state.addr = 587881363956563968LLU; // emitvar___
@@ -4081,7 +4154,7 @@
40814154
40824155 break;
40834156 }
4084- case 18446744073709551394LLU: // 999999996g'''''''''''''''
4157+ case 18446744073709551391LLU: // 999999996d'''''''''''''''
40854158 {
40864159
40874160 --/*remainsize*/memory[memory[state.stackbase + 4LLU]];
@@ -4103,7 +4176,7 @@
41034176 memory[state.stackbase + 4LLU] = 0LLU;
41044177 // call
41054178 memory[state.stackbase + 5LLU] = state.stackbase;
4106- memory[state.stackbase + 6LLU] = 18446744073709551393LLU;
4179+ memory[state.stackbase + 6LLU] = 18446744073709551390LLU;
41074180 memory[state.stackbase + 7LLU] = /*varidx____*/state.stackbase + 4LLU;
41084181 memory[state.stackbase + 8LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
41094182 memory[state.stackbase + 9LLU] = /*defargcnt_*/memory[state.stackbase + 1LLU];
@@ -4114,7 +4187,7 @@
41144187
41154188 break;
41164189 }
4117- case 18446744073709551393LLU: // 999999996f'''''''''''''''
4190+ case 18446744073709551390LLU: // 999999996c'''''''''''''''
41184191 {
41194192 // variable u64_______ varidx____ goes out of scope
41204193 // emitted destructur for type u64_______<__________>
@@ -4133,7 +4206,7 @@
41334206 fprintf(stdout, "%s", " // call \n");
41344207 // call
41354208 memory[state.stackbase + 6LLU] = state.stackbase;
4136- memory[state.stackbase + 7LLU] = 18446744073709551392LLU;
4209+ memory[state.stackbase + 7LLU] = 18446744073709551389LLU;
41374210 memory[state.stackbase + 8LLU] = /*def_id____*/memory[state.stackbase + 2LLU];
41384211 memory[state.stackbase + 9LLU] = /*defargcnt_*/memory[state.stackbase + 3LLU];
41394212 memory[state.stackbase + 10LLU] = /*defbodysz_*/memory[state.stackbase + 4LLU];
@@ -4143,12 +4216,12 @@
41434216
41444217 break;
41454218 }
4146- case 18446744073709551392LLU: // 999999996e'''''''''''''''
4219+ case 18446744073709551389LLU: // 999999996b'''''''''''''''
41474220 {
41484221 fprintf(stdout, "%s", " = state.stackbase;\n");
41494222 // call
41504223 memory[state.stackbase + 6LLU] = state.stackbase;
4151- memory[state.stackbase + 7LLU] = 18446744073709551391LLU;
4224+ memory[state.stackbase + 7LLU] = 18446744073709551388LLU;
41524225 memory[state.stackbase + 8LLU] = /*def_id____*/memory[state.stackbase + 2LLU];
41534226 memory[state.stackbase + 9LLU] = /*defargcnt_*/memory[state.stackbase + 3LLU];
41544227 memory[state.stackbase + 10LLU] = /*defbodysz_*/memory[state.stackbase + 4LLU];
@@ -4158,12 +4231,12 @@
41584231
41594232 break;
41604233 }
4161- case 18446744073709551391LLU: // 999999996d'''''''''''''''
4234+ case 18446744073709551388LLU: // 999999996a'''''''''''''''
41624235 {
41634236 fprintf(stdout, "%s", " = ");
41644237 // call
41654238 memory[state.stackbase + 6LLU] = state.stackbase;
4166- memory[state.stackbase + 7LLU] = 18446744073709551390LLU;
4239+ memory[state.stackbase + 7LLU] = 18446744073709551387LLU;
41674240 memory[state.stackbase + 8LLU] = /*return_to_*/memory[state.stackbase + 1LLU];
41684241 state.stackbase += 8LLU;
41694242 state.addr = 787446708198178816LLU; // printnr___
@@ -4170,12 +4243,12 @@
41704243
41714244 break;
41724245 }
4173- case 18446744073709551390LLU: // 999999996c'''''''''''''''
4246+ case 18446744073709551387LLU: // 999999996$'''''''''''''''
41744247 {
41754248 fprintf(stdout, "%s", ";\n");
41764249 // call
41774250 memory[state.stackbase + 6LLU] = state.stackbase;
4178- memory[state.stackbase + 7LLU] = 18446744073709551389LLU;
4251+ memory[state.stackbase + 7LLU] = 18446744073709551386LLU;
41794252 memory[state.stackbase + 8LLU] = /*newbase___*/memory[state.stackbase + 0LLU];
41804253 memory[state.stackbase + 9LLU] = /*defargcnt_*/memory[state.stackbase + 3LLU];
41814254 memory[state.stackbase + 10LLU] = /*defbodysz_*/memory[state.stackbase + 4LLU];
@@ -4185,7 +4258,7 @@
41854258
41864259 break;
41874260 }
4188- case 18446744073709551389LLU: // 999999996b'''''''''''''''
4261+ case 18446744073709551386LLU: // 999999996Z'''''''''''''''
41894262 {
41904263 // parameter-reference u64_______ remainsize goes out of scope
41914264 // parameter u64_______ defbodysz_ goes out of scope
@@ -4204,7 +4277,7 @@
42044277 fprintf(stdout, "%s", " state.stackbase += ");
42054278 // call
42064279 memory[state.stackbase + 1LLU] = state.stackbase;
4207- memory[state.stackbase + 2LLU] = 18446744073709551388LLU;
4280+ memory[state.stackbase + 2LLU] = 18446744073709551385LLU;
42084281 memory[state.stackbase + 3LLU] = /*newbase___*/memory[state.stackbase + 0LLU];
42094282 state.stackbase += 3LLU;
42104283 state.addr = 787446708198178816LLU; // printnr___
@@ -4211,7 +4284,7 @@
42114284
42124285 break;
42134286 }
4214- case 18446744073709551388LLU: // 999999996a'''''''''''''''
4287+ case 18446744073709551385LLU: // 999999996Y'''''''''''''''
42154288 {
42164289 fprintf(stdout, "%s", ";\n");
42174290 // parameter u64_______ newbase___ goes out of scope
@@ -4225,7 +4298,7 @@
42254298 {
42264299 // call
42274300 memory[state.stackbase + 3LLU] = state.stackbase;
4228- memory[state.stackbase + 4LLU] = 18446744073709551387LLU;
4301+ memory[state.stackbase + 4LLU] = 18446744073709551384LLU;
42294302 memory[state.stackbase + 5LLU] = /*newbase___*/memory[state.stackbase + 0LLU];
42304303 state.stackbase += 5LLU;
42314304 state.addr = 876932867051342752LLU; // updatebase
@@ -4232,11 +4305,11 @@
42324305
42334306 break;
42344307 }
4235- case 18446744073709551387LLU: // 999999996$'''''''''''''''
4308+ case 18446744073709551384LLU: // 999999996X'''''''''''''''
42364309 {
42374310 // call
42384311 memory[state.stackbase + 3LLU] = state.stackbase;
4239- memory[state.stackbase + 4LLU] = 18446744073709551386LLU;
4312+ memory[state.stackbase + 4LLU] = 18446744073709551383LLU;
42404313 memory[state.stackbase + 5LLU] = /*callee_id_*/memory[state.stackbase + 1LLU];
42414314 memory[state.stackbase + 6LLU] = /*return_to_*/memory[state.stackbase + 2LLU];
42424315 state.stackbase += 5LLU;
@@ -4244,7 +4317,7 @@
42444317
42454318 break;
42464319 }
4247- case 18446744073709551386LLU: // 999999996Z'''''''''''''''
4320+ case 18446744073709551383LLU: // 999999996W'''''''''''''''
42484321 {
42494322 // parameter u64_______ return_to_ goes out of scope
42504323 // parameter u64_______ callee_id_ goes out of scope
@@ -4261,11 +4334,11 @@
42614334
42624335 /*buf_______*/memory[state.stackbase + 2LLU] = /*buf_______*/memory[state.stackbase + 2LLU] & /*def_id____*/memory[state.stackbase + 1LLU];
42634336
4264- state.addr = /*buf_______*/memory[state.stackbase + 2LLU] ? 18446744073709551385LLU : 18446744073709551384LLU;
4337+ state.addr = /*buf_______*/memory[state.stackbase + 2LLU] ? 18446744073709551382LLU : 18446744073709551381LLU;
42654338
42664339 break;
42674340 }
4268- case 18446744073709551385LLU: // 999999996Y'''''''''''''''
4341+ case 18446744073709551382LLU: // 999999996V'''''''''''''''
42694342 {
42704343 fprintf(stderr, "%s", "struct-name ");
42714344
@@ -4276,11 +4349,11 @@
42764349 fprintf(stderr, "%s\n", "");
42774350 exit(-1);
42784351 }
4279- state.addr = 18446744073709551384LLU; // 999999996X'''''''''''''''
4352+ state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
42804353
42814354 break;
42824355 }
4283- case 18446744073709551384LLU: // 999999996X'''''''''''''''
4356+ case 18446744073709551381LLU: // 999999996U'''''''''''''''
42844357 {
42854358 /*buf_______*/memory[state.stackbase + 2LLU] = 1732LLU;
42864359
@@ -4304,7 +4377,7 @@
43044377 memory[state.stackbase + 10LLU] = 0LLU;
43054378 // call
43064379 memory[state.stackbase + 11LLU] = state.stackbase;
4307- memory[state.stackbase + 12LLU] = 18446744073709551382LLU;
4380+ memory[state.stackbase + 12LLU] = 18446744073709551379LLU;
43084381 memory[state.stackbase + 13LLU] = /*caller_id_*/memory[state.stackbase + 0LLU];
43094382 memory[state.stackbase + 14LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
43104383 memory[state.stackbase + 15LLU] = /*callee_id_*/memory[state.stackbase + 2LLU];
@@ -4319,17 +4392,17 @@
43194392
43204393 break;
43214394 }
4322- case 18446744073709551382LLU: // 999999996V'''''''''''''''
4395+ case 18446744073709551379LLU: // 999999996S'''''''''''''''
43234396 {
43244397 // variable u64_______ constr____ goes out of scope
43254398 // emitted destructur for type u64_______<__________>
43264399 // variable u64_______ sizeonheap goes out of scope
43274400 // emitted destructur for type u64_______<__________>
4328- state.addr = 18446744073709551383LLU; // 999999996W'''''''''''''''
4401+ state.addr = 18446744073709551380LLU; // 999999996T'''''''''''''''
43294402
43304403 break;
43314404 }
4332- case 18446744073709551383LLU: // 999999996W'''''''''''''''
4405+ case 18446744073709551380LLU: // 999999996T'''''''''''''''
43334406 {
43344407 list_size(heap.data, /*calleeargs*/memory[state.stackbase + 6LLU], &/*calleeacnt*/memory[state.stackbase + 8LLU]);
43354408 memory[state.stackbase + 9LLU] = 2LLU;
@@ -4341,16 +4414,16 @@
43414414
43424415 /*buf_______*/memory[state.stackbase + 10LLU] = /*remainsize*/memory[state.stackbase + 3LLU] < /*totalsize_*/memory[state.stackbase + 9LLU];
43434416
4344- state.addr = /*buf_______*/memory[state.stackbase + 10LLU] ? 18446744073709551380LLU : 18446744073709551379LLU;
4417+ state.addr = /*buf_______*/memory[state.stackbase + 10LLU] ? 18446744073709551377LLU : 18446744073709551376LLU;
43454418
43464419 break;
43474420 }
4348- case 18446744073709551380LLU: // 999999996T'''''''''''''''
4421+ case 18446744073709551377LLU: // 999999996Q'''''''''''''''
43494422 {
43504423 fprintf(stderr, "%s", "out of memory calling function ");
43514424 // call
43524425 memory[state.stackbase + 11LLU] = state.stackbase;
4353- memory[state.stackbase + 12LLU] = 18446744073709551378LLU;
4426+ memory[state.stackbase + 12LLU] = 18446744073709551375LLU;
43544427 memory[state.stackbase + 13LLU] = /*callee_id_*/memory[state.stackbase + 2LLU];
43554428 state.stackbase += 13LLU;
43564429 state.addr = 819847183515906048LLU; // reportid__
@@ -4357,12 +4430,12 @@
43574430
43584431 break;
43594432 }
4360- case 18446744073709551378LLU: // 999999996R'''''''''''''''
4433+ case 18446744073709551375LLU: // 999999996O'''''''''''''''
43614434 {
43624435 fprintf(stderr, "%s", " - callee requires ");
43634436 // call
43644437 memory[state.stackbase + 11LLU] = state.stackbase;
4365- memory[state.stackbase + 12LLU] = 18446744073709551377LLU;
4438+ memory[state.stackbase + 12LLU] = 18446744073709551374LLU;
43664439 memory[state.stackbase + 13LLU] = /*totalsize_*/memory[state.stackbase + 9LLU];
43674440 state.stackbase += 13LLU;
43684441 state.addr = 819847183517274112LLU; // reportnr__
@@ -4369,12 +4442,12 @@
43694442
43704443 break;
43714444 }
4372- case 18446744073709551377LLU: // 999999996Q'''''''''''''''
4445+ case 18446744073709551374LLU: // 999999996N'''''''''''''''
43734446 {
43744447 fprintf(stderr, "%s", " chunks of memory but caller ");
43754448 // call
43764449 memory[state.stackbase + 11LLU] = state.stackbase;
4377- memory[state.stackbase + 12LLU] = 18446744073709551376LLU;
4450+ memory[state.stackbase + 12LLU] = 18446744073709551373LLU;
43784451 memory[state.stackbase + 13LLU] = /*caller_id_*/memory[state.stackbase + 0LLU];
43794452 state.stackbase += 13LLU;
43804453 state.addr = 819847183515906048LLU; // reportid__
@@ -4381,12 +4454,12 @@
43814454
43824455 break;
43834456 }
4384- case 18446744073709551376LLU: // 999999996P'''''''''''''''
4457+ case 18446744073709551373LLU: // 999999996M'''''''''''''''
43854458 {
43864459 fprintf(stderr, "%s", " provides only ");
43874460 // call
43884461 memory[state.stackbase + 11LLU] = state.stackbase;
4389- memory[state.stackbase + 12LLU] = 18446744073709551375LLU;
4462+ memory[state.stackbase + 12LLU] = 18446744073709551372LLU;
43904463 memory[state.stackbase + 13LLU] = /*remainsize*/memory[state.stackbase + 3LLU];
43914464 state.stackbase += 13LLU;
43924465 state.addr = 819847183517274112LLU; // reportnr__
@@ -4393,7 +4466,7 @@
43934466
43944467 break;
43954468 }
4396- case 18446744073709551375LLU: // 999999996O'''''''''''''''
4469+ case 18446744073709551372LLU: // 999999996L'''''''''''''''
43974470 {
43984471
43994472 {
@@ -4400,21 +4473,21 @@
44004473 fprintf(stderr, "%s\n", "");
44014474 exit(-1);
44024475 }
4403- state.addr = 18446744073709551379LLU; // 999999996S'''''''''''''''
4476+ state.addr = 18446744073709551376LLU; // 999999996P'''''''''''''''
44044477
44054478 break;
44064479 }
4407- case 18446744073709551379LLU: // 999999996S'''''''''''''''
4480+ case 18446744073709551376LLU: // 999999996P'''''''''''''''
44084481 {
44094482 // variable u64_______ buf_______ goes out of scope
44104483 // emitted destructur for type u64_______<__________>
44114484 // variable u64_______ totalsize_ goes out of scope
44124485 // emitted destructur for type u64_______<__________>
4413- state.addr = 18446744073709551381LLU; // 999999996U'''''''''''''''
4486+ state.addr = 18446744073709551378LLU; // 999999996R'''''''''''''''
44144487
44154488 break;
44164489 }
4417- case 18446744073709551381LLU: // 999999996U'''''''''''''''
4490+ case 18446744073709551378LLU: // 999999996R'''''''''''''''
44184491 {
44194492 // variable u64_______ calleeacnt goes out of scope
44204493 // emitted destructur for type u64_______<__________>
@@ -4422,15 +4495,15 @@
44224495 // emitted destructur for type u64_______<__________>
44234496 // variable list______ calleeargs goes out of scope
44244497 // emitted destructur for type list______<pardef____>
4425- state.addr = 18446744073709551373LLU; // 999999996M'''''''''''''''
4498+ state.addr = 18446744073709551370LLU; // 999999996J'''''''''''''''
44264499
44274500 break;
44284501 }
4429- case 18446744073709551373LLU: // 999999996M'''''''''''''''
4502+ case 18446744073709551370LLU: // 999999996J'''''''''''''''
44304503 {
44314504 if(!memory[state.stackbase + 6LLU]/*list*/)
44324505 {
4433- state.addr = 18446744073709551374LLU; // 999999996N'''''''''''''''
4506+ state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
44344507
44354508 break;
44364509 }
@@ -4437,7 +4510,7 @@
44374510 memory[state.stackbase + 9LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 6LLU]/*list*/, 5);
44384511 // call
44394512 memory[state.stackbase + 10LLU] = state.stackbase;
4440- memory[state.stackbase + 11LLU] = 18446744073709551372LLU;
4513+ memory[state.stackbase + 11LLU] = 18446744073709551369LLU;
44414514 memory[state.stackbase + 12LLU] = state.stackbase + 9LLU;
44424515 state.stackbase += 12LLU;
44434516 state.addr = 782700512565790404LLU; // pardef__$D
@@ -4444,13 +4517,13 @@
44444517
44454518 break;
44464519 }
4447- case 18446744073709551372LLU: // 999999996L'''''''''''''''
4520+ case 18446744073709551369LLU: // 999999996I'''''''''''''''
44484521 {
4449- state.addr = 18446744073709551373LLU; // 999999996M'''''''''''''''
4522+ state.addr = 18446744073709551370LLU; // 999999996J'''''''''''''''
44504523
44514524 break;
44524525 }
4453- case 18446744073709551374LLU: // 999999996N'''''''''''''''
4526+ case 18446744073709551371LLU: // 999999996K'''''''''''''''
44544527 {
44554528 // parameter u64_______ finite____ goes out of scope
44564529 // parameter u64_______ complete__ goes out of scope
@@ -4475,7 +4548,7 @@
44754548 memory[state.stackbase + 14LLU] = 0LLU;
44764549 // call
44774550 memory[state.stackbase + 15LLU] = state.stackbase;
4478- memory[state.stackbase + 16LLU] = 18446744073709551370LLU;
4551+ memory[state.stackbase + 16LLU] = 18446744073709551367LLU;
44794552 memory[state.stackbase + 17LLU] = /*caller_id_*/memory[state.stackbase + 3LLU];
44804553 memory[state.stackbase + 18LLU] = /*fndefs____*/memory[state.stackbase + 2LLU];
44814554 memory[state.stackbase + 19LLU] = /*callee_id_*/memory[state.stackbase + 4LLU];
@@ -4490,7 +4563,7 @@
44904563
44914564 break;
44924565 }
4493- case 18446744073709551370LLU: // 999999996J'''''''''''''''
4566+ case 18446744073709551367LLU: // 999999996G'''''''''''''''
44944567 {
44954568 // variable u64_______ constr____ goes out of scope
44964569 // emitted destructur for type u64_______<__________>
@@ -4500,11 +4573,11 @@
45004573 // emitted destructur for type u64_______<__________>
45014574 // variable u64_______ finite____ goes out of scope
45024575 // emitted destructur for type u64_______<__________>
4503- state.addr = 18446744073709551371LLU; // 999999996K'''''''''''''''
4576+ state.addr = 18446744073709551368LLU; // 999999996H'''''''''''''''
45044577
45054578 break;
45064579 }
4507- case 18446744073709551371LLU: // 999999996K'''''''''''''''
4580+ case 18446744073709551368LLU: // 999999996H'''''''''''''''
45084581 {
45094582 list_size(heap.data, /*calleeargs*/memory[state.stackbase + 8LLU], &/*calleeacnt*/memory[state.stackbase + 10LLU]);
45104583 memory[state.stackbase + 11LLU] = 2LLU;
@@ -4516,16 +4589,16 @@
45164589
45174590 /*buf_______*/memory[state.stackbase + 12LLU] = /*remainsize*/memory[state.stackbase + 7LLU] < /*totalsize_*/memory[state.stackbase + 11LLU];
45184591
4519- state.addr = /*buf_______*/memory[state.stackbase + 12LLU] ? 18446744073709551368LLU : 18446744073709551367LLU;
4592+ state.addr = /*buf_______*/memory[state.stackbase + 12LLU] ? 18446744073709551365LLU : 18446744073709551364LLU;
45204593
45214594 break;
45224595 }
4523- case 18446744073709551368LLU: // 999999996H'''''''''''''''
4596+ case 18446744073709551365LLU: // 999999996E'''''''''''''''
45244597 {
45254598 fprintf(stderr, "%s", "out of memory calling function ");
45264599 // call
45274600 memory[state.stackbase + 13LLU] = state.stackbase;
4528- memory[state.stackbase + 14LLU] = 18446744073709551366LLU;
4601+ memory[state.stackbase + 14LLU] = 18446744073709551363LLU;
45294602 memory[state.stackbase + 15LLU] = /*callee_id_*/memory[state.stackbase + 4LLU];
45304603 state.stackbase += 15LLU;
45314604 state.addr = 819847183515906048LLU; // reportid__
@@ -4532,12 +4605,12 @@
45324605
45334606 break;
45344607 }
4535- case 18446744073709551366LLU: // 999999996F'''''''''''''''
4608+ case 18446744073709551363LLU: // 999999996C'''''''''''''''
45364609 {
45374610 fprintf(stderr, "%s", " - callee requires ");
45384611 // call
45394612 memory[state.stackbase + 13LLU] = state.stackbase;
4540- memory[state.stackbase + 14LLU] = 18446744073709551365LLU;
4613+ memory[state.stackbase + 14LLU] = 18446744073709551362LLU;
45414614 memory[state.stackbase + 15LLU] = /*totalsize_*/memory[state.stackbase + 11LLU];
45424615 state.stackbase += 15LLU;
45434616 state.addr = 819847183517274112LLU; // reportnr__
@@ -4544,12 +4617,12 @@
45444617
45454618 break;
45464619 }
4547- case 18446744073709551365LLU: // 999999996E'''''''''''''''
4620+ case 18446744073709551362LLU: // 999999996B'''''''''''''''
45484621 {
45494622 fprintf(stderr, "%s", " chunks of memory but caller ");
45504623 // call
45514624 memory[state.stackbase + 13LLU] = state.stackbase;
4552- memory[state.stackbase + 14LLU] = 18446744073709551364LLU;
4625+ memory[state.stackbase + 14LLU] = 18446744073709551361LLU;
45534626 memory[state.stackbase + 15LLU] = /*caller_id_*/memory[state.stackbase + 3LLU];
45544627 state.stackbase += 15LLU;
45554628 state.addr = 819847183515906048LLU; // reportid__
@@ -4556,12 +4629,12 @@
45564629
45574630 break;
45584631 }
4559- case 18446744073709551364LLU: // 999999996D'''''''''''''''
4632+ case 18446744073709551361LLU: // 999999996A'''''''''''''''
45604633 {
45614634 fprintf(stderr, "%s", " provides only ");
45624635 // call
45634636 memory[state.stackbase + 13LLU] = state.stackbase;
4564- memory[state.stackbase + 14LLU] = 18446744073709551363LLU;
4637+ memory[state.stackbase + 14LLU] = 18446744073709551360LLU;
45654638 memory[state.stackbase + 15LLU] = /*remainsize*/memory[state.stackbase + 7LLU];
45664639 state.stackbase += 15LLU;
45674640 state.addr = 819847183517274112LLU; // reportnr__
@@ -4568,7 +4641,7 @@
45684641
45694642 break;
45704643 }
4571- case 18446744073709551363LLU: // 999999996C'''''''''''''''
4644+ case 18446744073709551360LLU: // 999999996_'''''''''''''''
45724645 {
45734646
45744647 {
@@ -4575,21 +4648,21 @@
45754648 fprintf(stderr, "%s\n", "");
45764649 exit(-1);
45774650 }
4578- state.addr = 18446744073709551367LLU; // 999999996G'''''''''''''''
4651+ state.addr = 18446744073709551364LLU; // 999999996D'''''''''''''''
45794652
45804653 break;
45814654 }
4582- case 18446744073709551367LLU: // 999999996G'''''''''''''''
4655+ case 18446744073709551364LLU: // 999999996D'''''''''''''''
45834656 {
45844657 // variable u64_______ buf_______ goes out of scope
45854658 // emitted destructur for type u64_______<__________>
45864659 // variable u64_______ totalsize_ goes out of scope
45874660 // emitted destructur for type u64_______<__________>
4588- state.addr = 18446744073709551369LLU; // 999999996I'''''''''''''''
4661+ state.addr = 18446744073709551366LLU; // 999999996F'''''''''''''''
45894662
45904663 break;
45914664 }
4592- case 18446744073709551369LLU: // 999999996I'''''''''''''''
4665+ case 18446744073709551366LLU: // 999999996F'''''''''''''''
45934666 {
45944667 memory[state.stackbase + 11LLU] = 0LLU;
45954668 memory[state.stackbase + 12LLU] = /*remainsize*/memory[state.stackbase + 7LLU];
@@ -4596,7 +4669,7 @@
45964669 memory[state.stackbase + 13LLU] = 0LLU;
45974670 // call
45984671 memory[state.stackbase + 14LLU] = state.stackbase;
4599- memory[state.stackbase + 15LLU] = 18446744073709551362LLU;
4672+ memory[state.stackbase + 15LLU] = 18446744073709551359LLU;
46004673 memory[state.stackbase + 16LLU] = /*return_to_*/state.stackbase + 11LLU;
46014674 memory[state.stackbase + 17LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
46024675 state.stackbase += 16LLU;
@@ -4604,11 +4677,11 @@
46044677
46054678 break;
46064679 }
4607- case 18446744073709551362LLU: // 999999996B'''''''''''''''
4680+ case 18446744073709551359LLU: // 9999999959'''''''''''''''
46084681 {
46094682 // call
46104683 memory[state.stackbase + 14LLU] = state.stackbase;
4611- memory[state.stackbase + 15LLU] = 18446744073709551361LLU;
4684+ memory[state.stackbase + 15LLU] = 18446744073709551358LLU;
46124685 memory[state.stackbase + 16LLU] = /*newbase___*/state.stackbase + 13LLU;
46134686 memory[state.stackbase + 17LLU] = /*return_to_*/memory[state.stackbase + 11LLU];
46144687 memory[state.stackbase + 18LLU] = /*caller_id_*/memory[state.stackbase + 3LLU];
@@ -4620,11 +4693,11 @@
46204693
46214694 break;
46224695 }
4623- case 18446744073709551361LLU: // 999999996A'''''''''''''''
4696+ case 18446744073709551358LLU: // 9999999958'''''''''''''''
46244697 {
46254698 // call
46264699 memory[state.stackbase + 14LLU] = state.stackbase;
4627- memory[state.stackbase + 15LLU] = 18446744073709551360LLU;
4700+ memory[state.stackbase + 15LLU] = 18446744073709551357LLU;
46284701 memory[state.stackbase + 16LLU] = /*caller_id_*/memory[state.stackbase + 3LLU];
46294702 memory[state.stackbase + 17LLU] = /*defargcnt_*/memory[state.stackbase + 5LLU];
46304703 memory[state.stackbase + 18LLU] = /*defbodysz_*/memory[state.stackbase + 6LLU];
@@ -4634,12 +4707,12 @@
46344707
46354708 break;
46364709 }
4637- case 18446744073709551360LLU: // 999999996_'''''''''''''''
4710+ case 18446744073709551357LLU: // 9999999957'''''''''''''''
46384711 {
46394712 fprintf(stdout, "%s", " = ");
46404713 // call
46414714 memory[state.stackbase + 14LLU] = state.stackbase;
4642- memory[state.stackbase + 15LLU] = 18446744073709551359LLU;
4715+ memory[state.stackbase + 15LLU] = 18446744073709551356LLU;
46434716 memory[state.stackbase + 16LLU] = /*argidx____*/memory[state.stackbase + 1LLU];
46444717 state.stackbase += 16LLU;
46454718 state.addr = 587881363956714079LLU; // emitvarind
@@ -4646,12 +4719,12 @@
46464719
46474720 break;
46484721 }
4649- case 18446744073709551359LLU: // 9999999959'''''''''''''''
4722+ case 18446744073709551356LLU: // 9999999956'''''''''''''''
46504723 {
46514724 fprintf(stdout, "%s", ";\n");
46524725 // call
46534726 memory[state.stackbase + 14LLU] = state.stackbase;
4654- memory[state.stackbase + 15LLU] = 18446744073709551358LLU;
4727+ memory[state.stackbase + 15LLU] = 18446744073709551355LLU;
46554728 memory[state.stackbase + 16LLU] = /*newbase___*/memory[state.stackbase + 13LLU];
46564729 memory[state.stackbase + 17LLU] = /*callee_id_*/memory[state.stackbase + 4LLU];
46574730 memory[state.stackbase + 18LLU] = /*return_to_*/memory[state.stackbase + 11LLU];
@@ -4660,7 +4733,7 @@
46604733
46614734 break;
46624735 }
4663- case 18446744073709551358LLU: // 9999999958'''''''''''''''
4736+ case 18446744073709551355LLU: // 9999999955'''''''''''''''
46644737 {
46654738 // variable u64_______ newbase___ goes out of scope
46664739 // emitted destructur for type u64_______<__________>
@@ -4674,15 +4747,15 @@
46744747 // emitted destructur for type u64_______<__________>
46754748 // variable list______ calleeargs goes out of scope
46764749 // emitted destructur for type list______<pardef____>
4677- state.addr = 18446744073709551356LLU; // 9999999956'''''''''''''''
4750+ state.addr = 18446744073709551353LLU; // 9999999953'''''''''''''''
46784751
46794752 break;
46804753 }
4681- case 18446744073709551356LLU: // 9999999956'''''''''''''''
4754+ case 18446744073709551353LLU: // 9999999953'''''''''''''''
46824755 {
46834756 if(!memory[state.stackbase + 8LLU]/*list*/)
46844757 {
4685- state.addr = 18446744073709551357LLU; // 9999999957'''''''''''''''
4758+ state.addr = 18446744073709551354LLU; // 9999999954'''''''''''''''
46864759
46874760 break;
46884761 }
@@ -4689,7 +4762,7 @@
46894762 memory[state.stackbase + 14LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 8LLU]/*list*/, 5);
46904763 // call
46914764 memory[state.stackbase + 15LLU] = state.stackbase;
4692- memory[state.stackbase + 16LLU] = 18446744073709551355LLU;
4765+ memory[state.stackbase + 16LLU] = 18446744073709551352LLU;
46934766 memory[state.stackbase + 17LLU] = state.stackbase + 14LLU;
46944767 state.stackbase += 17LLU;
46954768 state.addr = 782700512565790404LLU; // pardef__$D
@@ -4696,13 +4769,13 @@
46964769
46974770 break;
46984771 }
4699- case 18446744073709551355LLU: // 9999999955'''''''''''''''
4772+ case 18446744073709551352LLU: // 9999999952'''''''''''''''
47004773 {
4701- state.addr = 18446744073709551356LLU; // 9999999956'''''''''''''''
4774+ state.addr = 18446744073709551353LLU; // 9999999953'''''''''''''''
47024775
47034776 break;
47044777 }
4705- case 18446744073709551357LLU: // 9999999957'''''''''''''''
4778+ case 18446744073709551354LLU: // 9999999954'''''''''''''''
47064779 {
47074780 // parameter u64_______ remainsize goes out of scope
47084781 // parameter u64_______ defbodysz_ goes out of scope
@@ -4725,37 +4798,37 @@
47254798
47264799 /*result____*/memory[state.stackbase + 4LLU] = /*buf_______*/memory[state.stackbase + 5LLU] == /*maintype__*/memory[state.stackbase + 3LLU];
47274800
4728- state.addr = /*result____*/memory[state.stackbase + 4LLU] ? 18446744073709551354LLU : 18446744073709551353LLU;
4801+ state.addr = /*result____*/memory[state.stackbase + 4LLU] ? 18446744073709551351LLU : 18446744073709551350LLU;
47294802
47304803 break;
47314804 }
4732- case 18446744073709551354LLU: // 9999999954'''''''''''''''
4805+ case 18446744073709551351LLU: // 9999999951'''''''''''''''
47334806 {
47344807 /*reqsize___*/memory[memory[state.stackbase + 0LLU]] = 0LLU;
47354808
4736- state.addr = 18446744073709551352LLU; // 9999999952'''''''''''''''
4809+ state.addr = 18446744073709551349LLU; // 999999995z'''''''''''''''
47374810
47384811 break;
47394812 }
4740- case 18446744073709551353LLU: // 9999999953'''''''''''''''
4813+ case 18446744073709551350LLU: // 9999999950'''''''''''''''
47414814 {
47424815 /*buf_______*/memory[state.stackbase + 5LLU] = 712900180986298368LLU;
47434816
47444817 /*result____*/memory[state.stackbase + 4LLU] = /*buf_______*/memory[state.stackbase + 5LLU] == /*maintype__*/memory[state.stackbase + 3LLU];
47454818
4746- state.addr = /*result____*/memory[state.stackbase + 4LLU] ? 18446744073709551351LLU : 18446744073709551350LLU;
4819+ state.addr = /*result____*/memory[state.stackbase + 4LLU] ? 18446744073709551348LLU : 18446744073709551347LLU;
47474820
47484821 break;
47494822 }
4750- case 18446744073709551351LLU: // 9999999951'''''''''''''''
4823+ case 18446744073709551348LLU: // 999999995y'''''''''''''''
47514824 {
47524825 /*reqsize___*/memory[memory[state.stackbase + 0LLU]] = 0LLU;
47534826
4754- state.addr = 18446744073709551349LLU; // 999999995z'''''''''''''''
4827+ state.addr = 18446744073709551346LLU; // 999999995w'''''''''''''''
47554828
47564829 break;
47574830 }
4758- case 18446744073709551350LLU: // 9999999950'''''''''''''''
4831+ case 18446744073709551347LLU: // 999999995x'''''''''''''''
47594832 {
47604833 memory[state.stackbase + 6LLU] = 0LLU;
47614834 memory[state.stackbase + 7LLU] = 0LLU;
@@ -4765,7 +4838,7 @@
47654838 memory[state.stackbase + 11LLU] = 0LLU;
47664839 // call
47674840 memory[state.stackbase + 12LLU] = state.stackbase;
4768- memory[state.stackbase + 13LLU] = 18446744073709551347LLU;
4841+ memory[state.stackbase + 13LLU] = 18446744073709551344LLU;
47694842 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 1LLU];
47704843 memory[state.stackbase + 15LLU] = /*fndefs____*/memory[state.stackbase + 2LLU];
47714844 memory[state.stackbase + 16LLU] = /*maintype__*/memory[state.stackbase + 3LLU];
@@ -4780,26 +4853,26 @@
47804853
47814854 break;
47824855 }
4783- case 18446744073709551347LLU: // 999999995x'''''''''''''''
4856+ case 18446744073709551344LLU: // 999999995u'''''''''''''''
47844857 {
47854858
4786- state.addr = /*constr____*/memory[state.stackbase + 11LLU] ? 18446744073709551346LLU : 18446744073709551345LLU;
4859+ state.addr = /*constr____*/memory[state.stackbase + 11LLU] ? 18446744073709551343LLU : 18446744073709551342LLU;
47874860
47884861 break;
47894862 }
4790- case 18446744073709551346LLU: // 999999995w'''''''''''''''
4863+ case 18446744073709551343LLU: // 999999995t'''''''''''''''
47914864 {
47924865
4793- state.addr = 18446744073709551344LLU; // 999999995u'''''''''''''''
4866+ state.addr = 18446744073709551341LLU; // 999999995r'''''''''''''''
47944867
47954868 break;
47964869 }
4797- case 18446744073709551345LLU: // 999999995v'''''''''''''''
4870+ case 18446744073709551342LLU: // 999999995s'''''''''''''''
47984871 {
47994872 fprintf(stderr, "%s", "in function ");
48004873 // call
48014874 memory[state.stackbase + 12LLU] = state.stackbase;
4802- memory[state.stackbase + 13LLU] = 18446744073709551343LLU;
4875+ memory[state.stackbase + 13LLU] = 18446744073709551340LLU;
48034876 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 1LLU];
48044877 state.stackbase += 14LLU;
48054878 state.addr = 819847183515906048LLU; // reportid__
@@ -4806,12 +4879,12 @@
48064879
48074880 break;
48084881 }
4809- case 18446744073709551343LLU: // 999999995t'''''''''''''''
4882+ case 18446744073709551340LLU: // 999999995q'''''''''''''''
48104883 {
48114884 fprintf(stderr, "%s", ": type ");
48124885 // call
48134886 memory[state.stackbase + 12LLU] = state.stackbase;
4814- memory[state.stackbase + 13LLU] = 18446744073709551342LLU;
4887+ memory[state.stackbase + 13LLU] = 18446744073709551339LLU;
48154888 memory[state.stackbase + 14LLU] = /*maintype__*/memory[state.stackbase + 3LLU];
48164889 state.stackbase += 14LLU;
48174890 state.addr = 819847183515906048LLU; // reportid__
@@ -4818,7 +4891,7 @@
48184891
48194892 break;
48204893 }
4821- case 18446744073709551342LLU: // 999999995s'''''''''''''''
4894+ case 18446744073709551339LLU: // 999999995p'''''''''''''''
48224895 {
48234896 fprintf(stderr, "%s", " is neither struct nor union");
48244897
@@ -4826,11 +4899,11 @@
48264899 fprintf(stderr, "%s\n", "");
48274900 exit(-1);
48284901 }
4829- state.addr = 18446744073709551344LLU; // 999999995u'''''''''''''''
4902+ state.addr = 18446744073709551341LLU; // 999999995r'''''''''''''''
48304903
48314904 break;
48324905 }
4833- case 18446744073709551344LLU: // 999999995u'''''''''''''''
4906+ case 18446744073709551341LLU: // 999999995r'''''''''''''''
48344907 {
48354908 // variable u64_______ constr____ goes out of scope
48364909 // emitted destructur for type u64_______<__________>
@@ -4840,15 +4913,15 @@
48404913 // emitted destructur for type u64_______<__________>
48414914 // variable list______ calleeargs goes out of scope
48424915 // emitted destructur for type list______<pardef____>
4843- state.addr = 18446744073709551340LLU; // 999999995q'''''''''''''''
4916+ state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
48444917
48454918 break;
48464919 }
4847- case 18446744073709551340LLU: // 999999995q'''''''''''''''
4920+ case 18446744073709551337LLU: // 999999995n'''''''''''''''
48484921 {
48494922 if(!memory[state.stackbase + 8LLU]/*list*/)
48504923 {
4851- state.addr = 18446744073709551341LLU; // 999999995r'''''''''''''''
4924+ state.addr = 18446744073709551338LLU; // 999999995o'''''''''''''''
48524925
48534926 break;
48544927 }
@@ -4855,7 +4928,7 @@
48554928 memory[state.stackbase + 12LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 8LLU]/*list*/, 5);
48564929 // call
48574930 memory[state.stackbase + 13LLU] = state.stackbase;
4858- memory[state.stackbase + 14LLU] = 18446744073709551339LLU;
4931+ memory[state.stackbase + 14LLU] = 18446744073709551336LLU;
48594932 memory[state.stackbase + 15LLU] = state.stackbase + 12LLU;
48604933 state.stackbase += 15LLU;
48614934 state.addr = 782700512565790404LLU; // pardef__$D
@@ -4862,35 +4935,35 @@
48624935
48634936 break;
48644937 }
4865- case 18446744073709551339LLU: // 999999995p'''''''''''''''
4938+ case 18446744073709551336LLU: // 999999995m'''''''''''''''
48664939 {
4867- state.addr = 18446744073709551340LLU; // 999999995q'''''''''''''''
4940+ state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
48684941
48694942 break;
48704943 }
4871- case 18446744073709551341LLU: // 999999995r'''''''''''''''
4944+ case 18446744073709551338LLU: // 999999995o'''''''''''''''
48724945 {
48734946 // variable u64_______ calleesize goes out of scope
48744947 // emitted destructur for type u64_______<__________>
4875- state.addr = 18446744073709551348LLU; // 999999995y'''''''''''''''
4948+ state.addr = 18446744073709551345LLU; // 999999995v'''''''''''''''
48764949
48774950 break;
48784951 }
4879- case 18446744073709551348LLU: // 999999995y'''''''''''''''
4952+ case 18446744073709551345LLU: // 999999995v'''''''''''''''
48804953 {
48814954 // variable u64_______ calleeacnt goes out of scope
48824955 // emitted destructur for type u64_______<__________>
4883- state.addr = 18446744073709551349LLU; // 999999995z'''''''''''''''
4956+ state.addr = 18446744073709551346LLU; // 999999995w'''''''''''''''
48844957
48854958 break;
48864959 }
4887- case 18446744073709551349LLU: // 999999995z'''''''''''''''
4960+ case 18446744073709551346LLU: // 999999995w'''''''''''''''
48884961 {
4889- state.addr = 18446744073709551352LLU; // 9999999952'''''''''''''''
4962+ state.addr = 18446744073709551349LLU; // 999999995z'''''''''''''''
48904963
48914964 break;
48924965 }
4893- case 18446744073709551352LLU: // 9999999952'''''''''''''''
4966+ case 18446744073709551349LLU: // 999999995z'''''''''''''''
48944967 {
48954968 // variable u64_______ buf_______ goes out of scope
48964969 // emitted destructur for type u64_______<__________>
@@ -4911,7 +4984,7 @@
49114984 fprintf(stdout, "%s", "list_pop_move(&heap, &");
49124985 // call
49134986 memory[state.stackbase + 6LLU] = state.stackbase;
4914- memory[state.stackbase + 7LLU] = 18446744073709551338LLU;
4987+ memory[state.stackbase + 7LLU] = 18446744073709551335LLU;
49154988 memory[state.stackbase + 8LLU] = /*idx_______*/memory[state.stackbase + 2LLU];
49164989 memory[state.stackbase + 9LLU] = /*indirect__*/memory[state.stackbase + 3LLU];
49174990 memory[state.stackbase + 10LLU] = /*unwrap____*/memory[state.stackbase + 4LLU];
@@ -4920,13 +4993,13 @@
49204993
49214994 break;
49224995 }
4923- case 18446744073709551338LLU: // 999999995o'''''''''''''''
4996+ case 18446744073709551335LLU: // 999999995l'''''''''''''''
49244997 {
49254998 fprintf(stdout, "%s", "/*list*/");
49264999 memory[state.stackbase + 6LLU] = 0LLU;
49275000 // call
49285001 memory[state.stackbase + 7LLU] = state.stackbase;
4929- memory[state.stackbase + 8LLU] = 18446744073709551336LLU;
5002+ memory[state.stackbase + 8LLU] = 18446744073709551333LLU;
49305003 memory[state.stackbase + 9LLU] = /*reqsize___*/state.stackbase + 6LLU;
49315004 memory[state.stackbase + 10LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
49325005 memory[state.stackbase + 11LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
@@ -4936,7 +5009,7 @@
49365009
49375010 break;
49385011 }
4939- case 18446744073709551336LLU: // 999999995m'''''''''''''''
5012+ case 18446744073709551333LLU: // 999999995j'''''''''''''''
49405013 {
49415014
49425015 ++/*reqsize___*/memory[state.stackbase + 6LLU];
@@ -4944,11 +5017,11 @@
49445017 fprintf(stdout, "%llu", (unsigned long long)memory[state.stackbase + 6LLU]);
49455018 // variable u64_______ reqsize___ goes out of scope
49465019 // emitted destructur for type u64_______<__________>
4947- state.addr = 18446744073709551337LLU; // 999999995n'''''''''''''''
5020+ state.addr = 18446744073709551334LLU; // 999999995k'''''''''''''''
49485021
49495022 break;
49505023 }
4951- case 18446744073709551337LLU: // 999999995n'''''''''''''''
5024+ case 18446744073709551334LLU: // 999999995k'''''''''''''''
49525025 {
49535026 fprintf(stdout, "%s", ")");
49545027 // parameter u64_______ maintype__ goes out of scope
@@ -4968,7 +5041,7 @@
49685041 fprintf(stdout, "%s", " // emitted destructur for type ");
49695042 // call
49705043 memory[state.stackbase + 9LLU] = state.stackbase;
4971- memory[state.stackbase + 10LLU] = 18446744073709551335LLU;
5044+ memory[state.stackbase + 10LLU] = 18446744073709551332LLU;
49725045 memory[state.stackbase + 11LLU] = /*maintype__*/memory[state.stackbase + 3LLU];
49735046 state.stackbase += 11LLU;
49745047 state.addr = 787446708110622720LLU; // printid___
@@ -4975,12 +5048,12 @@
49755048
49765049 break;
49775050 }
4978- case 18446744073709551335LLU: // 999999995l'''''''''''''''
5051+ case 18446744073709551332LLU: // 999999995i'''''''''''''''
49795052 {
49805053 fprintf(stdout, "%s", "<");
49815054 // call
49825055 memory[state.stackbase + 9LLU] = state.stackbase;
4983- memory[state.stackbase + 10LLU] = 18446744073709551334LLU;
5056+ memory[state.stackbase + 10LLU] = 18446744073709551331LLU;
49845057 memory[state.stackbase + 11LLU] = /*subtype___*/memory[state.stackbase + 4LLU];
49855058 state.stackbase += 11LLU;
49865059 state.addr = 787446708110622720LLU; // printid___
@@ -4987,7 +5060,7 @@
49875060
49885061 break;
49895062 }
4990- case 18446744073709551334LLU: // 999999995k'''''''''''''''
5063+ case 18446744073709551331LLU: // 999999995h'''''''''''''''
49915064 {
49925065 fprintf(stdout, "%s", ">\n");
49935066 memory[state.stackbase + 9LLU] = 881834713755418624LLU;
@@ -4994,34 +5067,34 @@
49945067
49955068 /*buf_______*/memory[state.stackbase + 9LLU] = /*buf_______*/memory[state.stackbase + 9LLU] == /*maintype__*/memory[state.stackbase + 3LLU];
49965069
4997- state.addr = /*buf_______*/memory[state.stackbase + 9LLU] ? 18446744073709551333LLU : 18446744073709551332LLU;
5070+ state.addr = /*buf_______*/memory[state.stackbase + 9LLU] ? 18446744073709551330LLU : 18446744073709551329LLU;
49985071
49995072 break;
50005073 }
5001- case 18446744073709551333LLU: // 999999995j'''''''''''''''
5074+ case 18446744073709551330LLU: // 999999995g'''''''''''''''
50025075 {
50035076
5004- state.addr = 18446744073709551331LLU; // 999999995h'''''''''''''''
5077+ state.addr = 18446744073709551328LLU; // 999999995e'''''''''''''''
50055078
50065079 break;
50075080 }
5008- case 18446744073709551332LLU: // 999999995i'''''''''''''''
5081+ case 18446744073709551329LLU: // 999999995f'''''''''''''''
50095082 {
50105083 /*buf_______*/memory[state.stackbase + 9LLU] = 712900180986298368LLU;
50115084
50125085 /*buf_______*/memory[state.stackbase + 9LLU] = /*buf_______*/memory[state.stackbase + 9LLU] == /*maintype__*/memory[state.stackbase + 3LLU];
50135086
5014- state.addr = /*buf_______*/memory[state.stackbase + 9LLU] ? 18446744073709551330LLU : 18446744073709551329LLU;
5087+ state.addr = /*buf_______*/memory[state.stackbase + 9LLU] ? 18446744073709551327LLU : 18446744073709551326LLU;
50155088
50165089 break;
50175090 }
5018- case 18446744073709551330LLU: // 999999995g'''''''''''''''
5091+ case 18446744073709551327LLU: // 999999995d'''''''''''''''
50195092 {
50205093 /*buf_______*/memory[state.stackbase + 9LLU] = 712900180986298368LLU;
50215094 memory[state.stackbase + 10LLU] = 0LLU;
50225095 // call
50235096 memory[state.stackbase + 11LLU] = state.stackbase;
5024- memory[state.stackbase + 12LLU] = 18446744073709551328LLU;
5097+ memory[state.stackbase + 12LLU] = 18446744073709551325LLU;
50255098 memory[state.stackbase + 13LLU] = /*skiplabel_*/state.stackbase + 10LLU;
50265099 memory[state.stackbase + 14LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
50275100 state.stackbase += 13LLU;
@@ -5029,12 +5102,12 @@
50295102
50305103 break;
50315104 }
5032- case 18446744073709551328LLU: // 999999995e'''''''''''''''
5105+ case 18446744073709551325LLU: // 999999995b'''''''''''''''
50335106 {
50345107 memory[state.stackbase + 11LLU] = 0LLU;
50355108 // call
50365109 memory[state.stackbase + 12LLU] = state.stackbase;
5037- memory[state.stackbase + 13LLU] = 18446744073709551327LLU;
5110+ memory[state.stackbase + 13LLU] = 18446744073709551324LLU;
50385111 memory[state.stackbase + 14LLU] = /*looplabel_*/state.stackbase + 11LLU;
50395112 memory[state.stackbase + 15LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
50405113 state.stackbase += 14LLU;
@@ -5042,11 +5115,11 @@
50425115
50435116 break;
50445117 }
5045- case 18446744073709551327LLU: // 999999995d'''''''''''''''
5118+ case 18446744073709551324LLU: // 999999995a'''''''''''''''
50465119 {
50475120 // call
50485121 memory[state.stackbase + 12LLU] = state.stackbase;
5049- memory[state.stackbase + 13LLU] = 18446744073709551326LLU;
5122+ memory[state.stackbase + 13LLU] = 18446744073709551323LLU;
50505123 memory[state.stackbase + 14LLU] = /*looplabel_*/memory[state.stackbase + 11LLU];
50515124 state.stackbase += 14LLU;
50525125 state.addr = 587881353215084992LLU; // emitlabel_
@@ -5053,12 +5126,12 @@
50535126
50545127 break;
50555128 }
5056- case 18446744073709551326LLU: // 999999995c'''''''''''''''
5129+ case 18446744073709551323LLU: // 999999995$'''''''''''''''
50575130 {
50585131 fprintf(stdout, "%s", " if(!");
50595132 // call
50605133 memory[state.stackbase + 12LLU] = state.stackbase;
5061- memory[state.stackbase + 13LLU] = 18446744073709551325LLU;
5134+ memory[state.stackbase + 13LLU] = 18446744073709551322LLU;
50625135 memory[state.stackbase + 14LLU] = /*varidx____*/memory[state.stackbase + 5LLU];
50635136 state.stackbase += 14LLU;
50645137 state.addr = 587881363956563968LLU; // emitvar___
@@ -5065,12 +5138,12 @@
50655138
50665139 break;
50675140 }
5068- case 18446744073709551325LLU: // 999999995b'''''''''''''''
5141+ case 18446744073709551322LLU: // 999999995Z'''''''''''''''
50695142 {
50705143 fprintf(stdout, "%s", "/*list*/)\n");
50715144 // call
50725145 memory[state.stackbase + 12LLU] = state.stackbase;
5073- memory[state.stackbase + 13LLU] = 18446744073709551324LLU;
5146+ memory[state.stackbase + 13LLU] = 18446744073709551321LLU;
50745147 memory[state.stackbase + 14LLU] = /*skiplabel_*/memory[state.stackbase + 10LLU];
50755148 state.stackbase += 14LLU;
50765149 state.addr = 587881351406075392LLU; // emitjump2_
@@ -5077,12 +5150,12 @@
50775150
50785151 break;
50795152 }
5080- case 18446744073709551324LLU: // 999999995a'''''''''''''''
5153+ case 18446744073709551321LLU: // 999999995Y'''''''''''''''
50815154 {
50825155 memory[state.stackbase + 12LLU] = 0LLU;
50835156 // call
50845157 memory[state.stackbase + 13LLU] = state.stackbase;
5085- memory[state.stackbase + 14LLU] = 18446744073709551323LLU;
5158+ memory[state.stackbase + 14LLU] = 18446744073709551320LLU;
50865159 memory[state.stackbase + 15LLU] = /*elemidx___*/state.stackbase + 12LLU;
50875160 memory[state.stackbase + 16LLU] = /*buf_______*/memory[state.stackbase + 9LLU];
50885161 memory[state.stackbase + 17LLU] = /*defargcnt_*/memory[state.stackbase + 6LLU];
@@ -5093,13 +5166,13 @@
50935166
50945167 break;
50955168 }
5096- case 18446744073709551323LLU: // 999999995$'''''''''''''''
5169+ case 18446744073709551320LLU: // 999999995X'''''''''''''''
50975170 {
50985171 fprintf(stdout, "%s", "/*elem*/");
50995172 fprintf(stdout, "%s", " = ");
51005173 // call
51015174 memory[state.stackbase + 13LLU] = state.stackbase;
5102- memory[state.stackbase + 14LLU] = 18446744073709551322LLU;
5175+ memory[state.stackbase + 14LLU] = 18446744073709551319LLU;
51035176 memory[state.stackbase + 15LLU] = /*caller_id_*/memory[state.stackbase + 2LLU];
51045177 memory[state.stackbase + 16LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
51055178 memory[state.stackbase + 17LLU] = /*varidx____*/memory[state.stackbase + 5LLU];
@@ -5111,20 +5184,20 @@
51115184
51125185 break;
51135186 }
5114- case 18446744073709551322LLU: // 999999995Z'''''''''''''''
5187+ case 18446744073709551319LLU: // 999999995W'''''''''''''''
51155188 {
51165189 fprintf(stdout, "%s", ";\n");
51175190
5118- state.addr = /*subtype___*/memory[state.stackbase + 4LLU] ? 18446744073709551321LLU : 18446744073709551320LLU;
5191+ state.addr = /*subtype___*/memory[state.stackbase + 4LLU] ? 18446744073709551318LLU : 18446744073709551317LLU;
51195192
51205193 break;
51215194 }
5122- case 18446744073709551321LLU: // 999999995Y'''''''''''''''
5195+ case 18446744073709551318LLU: // 999999995V'''''''''''''''
51235196 {
51245197 memory[state.stackbase + 13LLU] = 0LLU;
51255198 // call
51265199 memory[state.stackbase + 14LLU] = state.stackbase;
5127- memory[state.stackbase + 15LLU] = 18446744073709551319LLU;
5200+ memory[state.stackbase + 15LLU] = 18446744073709551316LLU;
51285201 memory[state.stackbase + 16LLU] = /*subdestrid*/state.stackbase + 13LLU;
51295202 memory[state.stackbase + 17LLU] = /*subtype___*/memory[state.stackbase + 4LLU];
51305203 state.stackbase += 16LLU;
@@ -5132,11 +5205,11 @@
51325205
51335206 break;
51345207 }
5135- case 18446744073709551319LLU: // 999999995W'''''''''''''''
5208+ case 18446744073709551316LLU: // 999999995T'''''''''''''''
51365209 {
51375210 // call
51385211 memory[state.stackbase + 14LLU] = state.stackbase;
5139- memory[state.stackbase + 15LLU] = 18446744073709551318LLU;
5212+ memory[state.stackbase + 15LLU] = 18446744073709551315LLU;
51405213 memory[state.stackbase + 16LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
51415214 memory[state.stackbase + 17LLU] = /*elemidx___*/memory[state.stackbase + 12LLU];
51425215 memory[state.stackbase + 18LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
@@ -5150,21 +5223,21 @@
51505223
51515224 break;
51525225 }
5153- case 18446744073709551318LLU: // 999999995V'''''''''''''''
5226+ case 18446744073709551315LLU: // 999999995S'''''''''''''''
51545227 {
51555228 // variable u64_______ subdestrid goes out of scope
51565229 // emitted destructur for type u64_______<__________>
51575230
5158- state.addr = 18446744073709551317LLU; // 999999995U'''''''''''''''
5231+ state.addr = 18446744073709551314LLU; // 999999995R'''''''''''''''
51595232
51605233 break;
51615234 }
5162- case 18446744073709551320LLU: // 999999995X'''''''''''''''
5235+ case 18446744073709551317LLU: // 999999995U'''''''''''''''
51635236 {
51645237 fprintf(stderr, "%s", "in function ");
51655238 // call
51665239 memory[state.stackbase + 13LLU] = state.stackbase;
5167- memory[state.stackbase + 14LLU] = 18446744073709551316LLU;
5240+ memory[state.stackbase + 14LLU] = 18446744073709551313LLU;
51685241 memory[state.stackbase + 15LLU] = /*caller_id_*/memory[state.stackbase + 2LLU];
51695242 state.stackbase += 15LLU;
51705243 state.addr = 819847183515906048LLU; // reportid__
@@ -5171,7 +5244,7 @@
51715244
51725245 break;
51735246 }
5174- case 18446744073709551316LLU: // 999999995T'''''''''''''''
5247+ case 18446744073709551313LLU: // 999999995Q'''''''''''''''
51755248 {
51765249 fprintf(stderr, "%s", ", emitdestr: internal error: missing subtype");
51775250
@@ -5179,15 +5252,15 @@
51795252 fprintf(stderr, "%s\n", "");
51805253 exit(-1);
51815254 }
5182- state.addr = 18446744073709551317LLU; // 999999995U'''''''''''''''
5255+ state.addr = 18446744073709551314LLU; // 999999995R'''''''''''''''
51835256
51845257 break;
51855258 }
5186- case 18446744073709551317LLU: // 999999995U'''''''''''''''
5259+ case 18446744073709551314LLU: // 999999995R'''''''''''''''
51875260 {
51885261 // call
51895262 memory[state.stackbase + 13LLU] = state.stackbase;
5190- memory[state.stackbase + 14LLU] = 18446744073709551315LLU;
5263+ memory[state.stackbase + 14LLU] = 18446744073709551312LLU;
51915264 memory[state.stackbase + 15LLU] = /*looplabel_*/memory[state.stackbase + 11LLU];
51925265 memory[state.stackbase + 16LLU] = /*skiplabel_*/memory[state.stackbase + 10LLU];
51935266 state.stackbase += 15LLU;
@@ -5195,7 +5268,7 @@
51955268
51965269 break;
51975270 }
5198- case 18446744073709551315LLU: // 999999995S'''''''''''''''
5271+ case 18446744073709551312LLU: // 999999995P'''''''''''''''
51995272 {
52005273 // variable u64_______ elemidx___ goes out of scope
52015274 // emitted destructur for type u64_______<__________>
@@ -5204,16 +5277,16 @@
52045277 // variable u64_______ skiplabel_ goes out of scope
52055278 // emitted destructur for type u64_______<__________>
52065279
5207- state.addr = 18446744073709551314LLU; // 999999995R'''''''''''''''
5280+ state.addr = 18446744073709551311LLU; // 999999995O'''''''''''''''
52085281
52095282 break;
52105283 }
5211- case 18446744073709551329LLU: // 999999995f'''''''''''''''
5284+ case 18446744073709551326LLU: // 999999995c'''''''''''''''
52125285 {
52135286 memory[state.stackbase + 10LLU] = 0LLU;
52145287 // call
52155288 memory[state.stackbase + 11LLU] = state.stackbase;
5216- memory[state.stackbase + 12LLU] = 18446744073709551313LLU;
5289+ memory[state.stackbase + 12LLU] = 18446744073709551310LLU;
52175290 memory[state.stackbase + 13LLU] = /*destrid___*/state.stackbase + 10LLU;
52185291 memory[state.stackbase + 14LLU] = /*maintype__*/memory[state.stackbase + 3LLU];
52195292 state.stackbase += 13LLU;
@@ -5221,11 +5294,11 @@
52215294
52225295 break;
52235296 }
5224- case 18446744073709551313LLU: // 999999995Q'''''''''''''''
5297+ case 18446744073709551310LLU: // 999999995N'''''''''''''''
52255298 {
52265299 // call
52275300 memory[state.stackbase + 11LLU] = state.stackbase;
5228- memory[state.stackbase + 12LLU] = 18446744073709551312LLU;
5301+ memory[state.stackbase + 12LLU] = 18446744073709551309LLU;
52295302 memory[state.stackbase + 13LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
52305303 memory[state.stackbase + 14LLU] = /*varidx____*/memory[state.stackbase + 5LLU];
52315304 memory[state.stackbase + 15LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
@@ -5239,21 +5312,21 @@
52395312
52405313 break;
52415314 }
5242- case 18446744073709551312LLU: // 999999995P'''''''''''''''
5315+ case 18446744073709551309LLU: // 999999995M'''''''''''''''
52435316 {
52445317 // variable u64_______ destrid___ goes out of scope
52455318 // emitted destructur for type u64_______<__________>
5246- state.addr = 18446744073709551314LLU; // 999999995R'''''''''''''''
5319+ state.addr = 18446744073709551311LLU; // 999999995O'''''''''''''''
52475320
52485321 break;
52495322 }
5250- case 18446744073709551314LLU: // 999999995R'''''''''''''''
5323+ case 18446744073709551311LLU: // 999999995O'''''''''''''''
52515324 {
5252- state.addr = 18446744073709551331LLU; // 999999995h'''''''''''''''
5325+ state.addr = 18446744073709551328LLU; // 999999995e'''''''''''''''
52535326
52545327 break;
52555328 }
5256- case 18446744073709551331LLU: // 999999995h'''''''''''''''
5329+ case 18446744073709551328LLU: // 999999995e'''''''''''''''
52575330 {
52585331 // variable u64_______ buf_______ goes out of scope
52595332 // emitted destructur for type u64_______<__________>
@@ -5278,7 +5351,7 @@
52785351 memory[state.stackbase + 6LLU] = 0LLU;
52795352 // call
52805353 memory[state.stackbase + 7LLU] = state.stackbase;
5281- memory[state.stackbase + 8LLU] = 18446744073709551310LLU;
5354+ memory[state.stackbase + 8LLU] = 18446744073709551307LLU;
52825355 memory[state.stackbase + 9LLU] = /*kind______*/state.stackbase + 6LLU;
52835356 state.stackbase += 9LLU;
52845357 state.addr = 533565069926072320LLU; // blknone___
@@ -5285,11 +5358,11 @@
52855358
52865359 break;
52875360 }
5288- case 18446744073709551310LLU: // 999999995N'''''''''''''''
5361+ case 18446744073709551307LLU: // 999999995K'''''''''''''''
52895362 {
52905363 // call
52915364 memory[state.stackbase + 7LLU] = state.stackbase;
5292- memory[state.stackbase + 8LLU] = 18446744073709551309LLU;
5365+ memory[state.stackbase + 8LLU] = 18446744073709551306LLU;
52935366 memory[state.stackbase + 9LLU] = /*b_________*/state.stackbase + 5LLU;
52945367 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 6LLU;
52955368 memory[state.stackbase + 11LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5301,21 +5374,21 @@
53015374
53025375 break;
53035376 }
5304- case 18446744073709551309LLU: // 999999995M'''''''''''''''
5377+ case 18446744073709551306LLU: // 999999995J'''''''''''''''
53055378 {
53065379 // variable blockvar__ kind______ goes out of scope
5307- state.addr = 18446744073709551311LLU; // 999999995O'''''''''''''''
5380+ state.addr = 18446744073709551308LLU; // 999999995L'''''''''''''''
53085381
53095382 break;
53105383 }
5311- case 18446744073709551311LLU: // 999999995O'''''''''''''''
5384+ case 18446744073709551308LLU: // 999999995L'''''''''''''''
53125385 {
53135386
5314- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551308LLU : 18446744073709551307LLU;
5387+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551305LLU : 18446744073709551304LLU;
53155388
53165389 break;
53175390 }
5318- case 18446744073709551308LLU: // 999999995L'''''''''''''''
5391+ case 18446744073709551305LLU: // 999999995I'''''''''''''''
53195392 {
53205393 memory[state.stackbase + 6LLU] = 0;
53215394 memory[state.stackbase + 6LLU] = memory[state.stackbase + 5LLU];
@@ -5322,7 +5395,7 @@
53225395 fprintf(stderr, "%s", "pushing block ");
53235396 // call
53245397 memory[state.stackbase + 7LLU] = state.stackbase;
5325- memory[state.stackbase + 8LLU] = 18446744073709551306LLU;
5398+ memory[state.stackbase + 8LLU] = 18446744073709551303LLU;
53265399 memory[state.stackbase + 9LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 6LLU], 0LLU);
53275400 state.stackbase += 9LLU;
53285401 state.addr = 819847183514106240LLU; // reportblk_
@@ -5329,7 +5402,7 @@
53295402
53305403 break;
53315404 }
5332- case 18446744073709551306LLU: // 999999995J'''''''''''''''
5405+ case 18446744073709551303LLU: // 999999995G'''''''''''''''
53335406 {
53345407 fprintf(stderr, "%s", "\n");
53355408
@@ -5341,7 +5414,7 @@
53415414 // emitted destructur for type block_____<__________>
53425415 // call
53435416 memory[state.stackbase + 7LLU] = state.stackbase;
5344- memory[state.stackbase + 8LLU] = 18446744073709551305LLU;
5417+ memory[state.stackbase + 8LLU] = 18446744073709551302LLU;
53455418 memory[state.stackbase + 9LLU] = state.stackbase + 6LLU;
53465419 state.stackbase += 9LLU;
53475420 state.addr = 533581901206652612LLU; // block___$D
@@ -5348,20 +5421,20 @@
53485421
53495422 break;
53505423 }
5351- case 18446744073709551305LLU: // 999999995I'''''''''''''''
5424+ case 18446744073709551302LLU: // 999999995F'''''''''''''''
53525425 {
53535426
5354- state.addr = 18446744073709551304LLU; // 999999995H'''''''''''''''
5427+ state.addr = 18446744073709551301LLU; // 999999995E'''''''''''''''
53555428
53565429 break;
53575430 }
5358- case 18446744073709551307LLU: // 999999995K'''''''''''''''
5431+ case 18446744073709551304LLU: // 999999995H'''''''''''''''
53595432 {
5360- state.addr = 18446744073709551304LLU; // 999999995H'''''''''''''''
5433+ state.addr = 18446744073709551301LLU; // 999999995E'''''''''''''''
53615434
53625435 break;
53635436 }
5364- case 18446744073709551304LLU: // 999999995H'''''''''''''''
5437+ case 18446744073709551301LLU: // 999999995E'''''''''''''''
53655438 {
53665439 // variable block_____ b_________ goes out of scope
53675440 // parameter-reference list______ varlist___ goes out of scope
@@ -5381,7 +5454,7 @@
53815454 memory[state.stackbase + 6LLU] = 0LLU;
53825455 // call
53835456 memory[state.stackbase + 7LLU] = state.stackbase;
5384- memory[state.stackbase + 8LLU] = 18446744073709551302LLU;
5457+ memory[state.stackbase + 8LLU] = 18446744073709551299LLU;
53855458 memory[state.stackbase + 9LLU] = /*kind______*/state.stackbase + 6LLU;
53865459 state.stackbase += 9LLU;
53875460 state.addr = 533565680736534528LLU; // blkwhen___
@@ -5388,11 +5461,11 @@
53885461
53895462 break;
53905463 }
5391- case 18446744073709551302LLU: // 999999995F'''''''''''''''
5464+ case 18446744073709551299LLU: // 999999995C'''''''''''''''
53925465 {
53935466 // call
53945467 memory[state.stackbase + 7LLU] = state.stackbase;
5395- memory[state.stackbase + 8LLU] = 18446744073709551301LLU;
5468+ memory[state.stackbase + 8LLU] = 18446744073709551298LLU;
53965469 memory[state.stackbase + 9LLU] = /*b_________*/state.stackbase + 5LLU;
53975470 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 6LLU;
53985471 memory[state.stackbase + 11LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5404,21 +5477,21 @@
54045477
54055478 break;
54065479 }
5407- case 18446744073709551301LLU: // 999999995E'''''''''''''''
5480+ case 18446744073709551298LLU: // 999999995B'''''''''''''''
54085481 {
54095482 // variable blockvar__ kind______ goes out of scope
5410- state.addr = 18446744073709551303LLU; // 999999995G'''''''''''''''
5483+ state.addr = 18446744073709551300LLU; // 999999995D'''''''''''''''
54115484
54125485 break;
54135486 }
5414- case 18446744073709551303LLU: // 999999995G'''''''''''''''
5487+ case 18446744073709551300LLU: // 999999995D'''''''''''''''
54155488 {
54165489
5417- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551300LLU : 18446744073709551299LLU;
5490+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551297LLU : 18446744073709551296LLU;
54185491
54195492 break;
54205493 }
5421- case 18446744073709551300LLU: // 999999995D'''''''''''''''
5494+ case 18446744073709551297LLU: // 999999995A'''''''''''''''
54225495 {
54235496 memory[state.stackbase + 6LLU] = 0;
54245497 memory[state.stackbase + 6LLU] = memory[state.stackbase + 5LLU];
@@ -5425,7 +5498,7 @@
54255498 fprintf(stderr, "%s", "pushing block ");
54265499 // call
54275500 memory[state.stackbase + 7LLU] = state.stackbase;
5428- memory[state.stackbase + 8LLU] = 18446744073709551298LLU;
5501+ memory[state.stackbase + 8LLU] = 18446744073709551295LLU;
54295502 memory[state.stackbase + 9LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 6LLU], 0LLU);
54305503 state.stackbase += 9LLU;
54315504 state.addr = 819847183514106240LLU; // reportblk_
@@ -5432,7 +5505,7 @@
54325505
54335506 break;
54345507 }
5435- case 18446744073709551298LLU: // 999999995B'''''''''''''''
5508+ case 18446744073709551295LLU: // 9999999949'''''''''''''''
54365509 {
54375510 fprintf(stderr, "%s", "\n");
54385511
@@ -5444,7 +5517,7 @@
54445517 // emitted destructur for type block_____<__________>
54455518 // call
54465519 memory[state.stackbase + 7LLU] = state.stackbase;
5447- memory[state.stackbase + 8LLU] = 18446744073709551297LLU;
5520+ memory[state.stackbase + 8LLU] = 18446744073709551294LLU;
54485521 memory[state.stackbase + 9LLU] = state.stackbase + 6LLU;
54495522 state.stackbase += 9LLU;
54505523 state.addr = 533581901206652612LLU; // block___$D
@@ -5451,20 +5524,20 @@
54515524
54525525 break;
54535526 }
5454- case 18446744073709551297LLU: // 999999995A'''''''''''''''
5527+ case 18446744073709551294LLU: // 9999999948'''''''''''''''
54555528 {
54565529
5457- state.addr = 18446744073709551296LLU; // 999999995_'''''''''''''''
5530+ state.addr = 18446744073709551293LLU; // 9999999947'''''''''''''''
54585531
54595532 break;
54605533 }
5461- case 18446744073709551299LLU: // 999999995C'''''''''''''''
5534+ case 18446744073709551296LLU: // 999999995_'''''''''''''''
54625535 {
5463- state.addr = 18446744073709551296LLU; // 999999995_'''''''''''''''
5536+ state.addr = 18446744073709551293LLU; // 9999999947'''''''''''''''
54645537
54655538 break;
54665539 }
5467- case 18446744073709551296LLU: // 999999995_'''''''''''''''
5540+ case 18446744073709551293LLU: // 9999999947'''''''''''''''
54685541 {
54695542 // variable block_____ b_________ goes out of scope
54705543 // parameter-reference list______ varlist___ goes out of scope
@@ -5484,7 +5557,7 @@
54845557 memory[state.stackbase + 6LLU] = 0LLU;
54855558 // call
54865559 memory[state.stackbase + 7LLU] = state.stackbase;
5487- memory[state.stackbase + 8LLU] = 18446744073709551294LLU;
5560+ memory[state.stackbase + 8LLU] = 18446744073709551291LLU;
54885561 memory[state.stackbase + 9LLU] = /*kind______*/state.stackbase + 6LLU;
54895562 state.stackbase += 9LLU;
54905563 state.addr = 533564715968757760LLU; // blkif_____
@@ -5491,11 +5564,11 @@
54915564
54925565 break;
54935566 }
5494- case 18446744073709551294LLU: // 9999999948'''''''''''''''
5567+ case 18446744073709551291LLU: // 9999999945'''''''''''''''
54955568 {
54965569 // call
54975570 memory[state.stackbase + 7LLU] = state.stackbase;
5498- memory[state.stackbase + 8LLU] = 18446744073709551293LLU;
5571+ memory[state.stackbase + 8LLU] = 18446744073709551290LLU;
54995572 memory[state.stackbase + 9LLU] = /*b_________*/state.stackbase + 5LLU;
55005573 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 6LLU;
55015574 memory[state.stackbase + 11LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5507,21 +5580,21 @@
55075580
55085581 break;
55095582 }
5510- case 18446744073709551293LLU: // 9999999947'''''''''''''''
5583+ case 18446744073709551290LLU: // 9999999944'''''''''''''''
55115584 {
55125585 // variable blockvar__ kind______ goes out of scope
5513- state.addr = 18446744073709551295LLU; // 9999999949'''''''''''''''
5586+ state.addr = 18446744073709551292LLU; // 9999999946'''''''''''''''
55145587
55155588 break;
55165589 }
5517- case 18446744073709551295LLU: // 9999999949'''''''''''''''
5590+ case 18446744073709551292LLU: // 9999999946'''''''''''''''
55185591 {
55195592
5520- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551292LLU : 18446744073709551291LLU;
5593+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551289LLU : 18446744073709551288LLU;
55215594
55225595 break;
55235596 }
5524- case 18446744073709551292LLU: // 9999999946'''''''''''''''
5597+ case 18446744073709551289LLU: // 9999999943'''''''''''''''
55255598 {
55265599 memory[state.stackbase + 6LLU] = 0;
55275600 memory[state.stackbase + 6LLU] = memory[state.stackbase + 5LLU];
@@ -5528,7 +5601,7 @@
55285601 fprintf(stderr, "%s", "pushing block ");
55295602 // call
55305603 memory[state.stackbase + 7LLU] = state.stackbase;
5531- memory[state.stackbase + 8LLU] = 18446744073709551290LLU;
5604+ memory[state.stackbase + 8LLU] = 18446744073709551287LLU;
55325605 memory[state.stackbase + 9LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 6LLU], 0LLU);
55335606 state.stackbase += 9LLU;
55345607 state.addr = 819847183514106240LLU; // reportblk_
@@ -5535,7 +5608,7 @@
55355608
55365609 break;
55375610 }
5538- case 18446744073709551290LLU: // 9999999944'''''''''''''''
5611+ case 18446744073709551287LLU: // 9999999941'''''''''''''''
55395612 {
55405613 fprintf(stderr, "%s", "\n");
55415614
@@ -5547,7 +5620,7 @@
55475620 // emitted destructur for type block_____<__________>
55485621 // call
55495622 memory[state.stackbase + 7LLU] = state.stackbase;
5550- memory[state.stackbase + 8LLU] = 18446744073709551289LLU;
5623+ memory[state.stackbase + 8LLU] = 18446744073709551286LLU;
55515624 memory[state.stackbase + 9LLU] = state.stackbase + 6LLU;
55525625 state.stackbase += 9LLU;
55535626 state.addr = 533581901206652612LLU; // block___$D
@@ -5554,20 +5627,20 @@
55545627
55555628 break;
55565629 }
5557- case 18446744073709551289LLU: // 9999999943'''''''''''''''
5630+ case 18446744073709551286LLU: // 9999999940'''''''''''''''
55585631 {
55595632
5560- state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
5633+ state.addr = 18446744073709551285LLU; // 999999994z'''''''''''''''
55615634
55625635 break;
55635636 }
5564- case 18446744073709551291LLU: // 9999999945'''''''''''''''
5637+ case 18446744073709551288LLU: // 9999999942'''''''''''''''
55655638 {
5566- state.addr = 18446744073709551288LLU; // 9999999942'''''''''''''''
5639+ state.addr = 18446744073709551285LLU; // 999999994z'''''''''''''''
55675640
55685641 break;
55695642 }
5570- case 18446744073709551288LLU: // 9999999942'''''''''''''''
5643+ case 18446744073709551285LLU: // 999999994z'''''''''''''''
55715644 {
55725645 // variable block_____ b_________ goes out of scope
55735646 // parameter-reference list______ varlist___ goes out of scope
@@ -5587,7 +5660,7 @@
55875660 memory[state.stackbase + 6LLU] = 0LLU;
55885661 // call
55895662 memory[state.stackbase + 7LLU] = state.stackbase;
5590- memory[state.stackbase + 8LLU] = 18446744073709551286LLU;
5663+ memory[state.stackbase + 8LLU] = 18446744073709551283LLU;
55915664 memory[state.stackbase + 9LLU] = /*kind______*/state.stackbase + 6LLU;
55925665 state.stackbase += 9LLU;
55935666 state.addr = 533564448313442304LLU; // blkelse___
@@ -5594,11 +5667,11 @@
55945667
55955668 break;
55965669 }
5597- case 18446744073709551286LLU: // 9999999940'''''''''''''''
5670+ case 18446744073709551283LLU: // 999999994x'''''''''''''''
55985671 {
55995672 // call
56005673 memory[state.stackbase + 7LLU] = state.stackbase;
5601- memory[state.stackbase + 8LLU] = 18446744073709551285LLU;
5674+ memory[state.stackbase + 8LLU] = 18446744073709551282LLU;
56025675 memory[state.stackbase + 9LLU] = /*b_________*/state.stackbase + 5LLU;
56035676 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 6LLU;
56045677 memory[state.stackbase + 11LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5610,21 +5683,21 @@
56105683
56115684 break;
56125685 }
5613- case 18446744073709551285LLU: // 999999994z'''''''''''''''
5686+ case 18446744073709551282LLU: // 999999994w'''''''''''''''
56145687 {
56155688 // variable blockvar__ kind______ goes out of scope
5616- state.addr = 18446744073709551287LLU; // 9999999941'''''''''''''''
5689+ state.addr = 18446744073709551284LLU; // 999999994y'''''''''''''''
56175690
56185691 break;
56195692 }
5620- case 18446744073709551287LLU: // 9999999941'''''''''''''''
5693+ case 18446744073709551284LLU: // 999999994y'''''''''''''''
56215694 {
56225695
5623- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551284LLU : 18446744073709551283LLU;
5696+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 5LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551281LLU : 18446744073709551280LLU;
56245697
56255698 break;
56265699 }
5627- case 18446744073709551284LLU: // 999999994y'''''''''''''''
5700+ case 18446744073709551281LLU: // 999999994v'''''''''''''''
56285701 {
56295702 memory[state.stackbase + 6LLU] = 0;
56305703 memory[state.stackbase + 6LLU] = memory[state.stackbase + 5LLU];
@@ -5631,7 +5704,7 @@
56315704 fprintf(stderr, "%s", "pushing block ");
56325705 // call
56335706 memory[state.stackbase + 7LLU] = state.stackbase;
5634- memory[state.stackbase + 8LLU] = 18446744073709551282LLU;
5707+ memory[state.stackbase + 8LLU] = 18446744073709551279LLU;
56355708 memory[state.stackbase + 9LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 6LLU], 0LLU);
56365709 state.stackbase += 9LLU;
56375710 state.addr = 819847183514106240LLU; // reportblk_
@@ -5638,7 +5711,7 @@
56385711
56395712 break;
56405713 }
5641- case 18446744073709551282LLU: // 999999994w'''''''''''''''
5714+ case 18446744073709551279LLU: // 999999994t'''''''''''''''
56425715 {
56435716 fprintf(stderr, "%s", "\n");
56445717
@@ -5650,7 +5723,7 @@
56505723 // emitted destructur for type block_____<__________>
56515724 // call
56525725 memory[state.stackbase + 7LLU] = state.stackbase;
5653- memory[state.stackbase + 8LLU] = 18446744073709551281LLU;
5726+ memory[state.stackbase + 8LLU] = 18446744073709551278LLU;
56545727 memory[state.stackbase + 9LLU] = state.stackbase + 6LLU;
56555728 state.stackbase += 9LLU;
56565729 state.addr = 533581901206652612LLU; // block___$D
@@ -5657,20 +5730,20 @@
56575730
56585731 break;
56595732 }
5660- case 18446744073709551281LLU: // 999999994v'''''''''''''''
5733+ case 18446744073709551278LLU: // 999999994s'''''''''''''''
56615734 {
56625735
5663- state.addr = 18446744073709551280LLU; // 999999994u'''''''''''''''
5736+ state.addr = 18446744073709551277LLU; // 999999994r'''''''''''''''
56645737
56655738 break;
56665739 }
5667- case 18446744073709551283LLU: // 999999994x'''''''''''''''
5740+ case 18446744073709551280LLU: // 999999994u'''''''''''''''
56685741 {
5669- state.addr = 18446744073709551280LLU; // 999999994u'''''''''''''''
5742+ state.addr = 18446744073709551277LLU; // 999999994r'''''''''''''''
56705743
56715744 break;
56725745 }
5673- case 18446744073709551280LLU: // 999999994u'''''''''''''''
5746+ case 18446744073709551277LLU: // 999999994r'''''''''''''''
56745747 {
56755748 // variable block_____ b_________ goes out of scope
56765749 // parameter-reference list______ varlist___ goes out of scope
@@ -5690,7 +5763,7 @@
56905763 memory[state.stackbase + 7LLU] = 0LLU;
56915764 // call
56925765 memory[state.stackbase + 8LLU] = state.stackbase;
5693- memory[state.stackbase + 9LLU] = 18446744073709551278LLU;
5766+ memory[state.stackbase + 9LLU] = 18446744073709551275LLU;
56945767 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 7LLU;
56955768 memory[state.stackbase + 11LLU] = /*preaddr___*/state.stackbase + 4LLU;
56965769 state.stackbase += 10LLU;
@@ -5698,11 +5771,11 @@
56985771
56995772 break;
57005773 }
5701- case 18446744073709551278LLU: // 999999994s'''''''''''''''
5774+ case 18446744073709551275LLU: // 999999994p'''''''''''''''
57025775 {
57035776 // call
57045777 memory[state.stackbase + 8LLU] = state.stackbase;
5705- memory[state.stackbase + 9LLU] = 18446744073709551277LLU;
5778+ memory[state.stackbase + 9LLU] = 18446744073709551274LLU;
57065779 memory[state.stackbase + 10LLU] = /*b_________*/state.stackbase + 6LLU;
57075780 memory[state.stackbase + 11LLU] = /*kind______*/state.stackbase + 7LLU;
57085781 memory[state.stackbase + 12LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5714,21 +5787,21 @@
57145787
57155788 break;
57165789 }
5717- case 18446744073709551277LLU: // 999999994r'''''''''''''''
5790+ case 18446744073709551274LLU: // 999999994o'''''''''''''''
57185791 {
57195792 // variable blockvar__ kind______ goes out of scope
5720- state.addr = 18446744073709551279LLU; // 999999994t'''''''''''''''
5793+ state.addr = 18446744073709551276LLU; // 999999994q'''''''''''''''
57215794
57225795 break;
57235796 }
5724- case 18446744073709551279LLU: // 999999994t'''''''''''''''
5797+ case 18446744073709551276LLU: // 999999994q'''''''''''''''
57255798 {
57265799
5727- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 6LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551276LLU : 18446744073709551275LLU;
5800+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 6LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551273LLU : 18446744073709551272LLU;
57285801
57295802 break;
57305803 }
5731- case 18446744073709551276LLU: // 999999994q'''''''''''''''
5804+ case 18446744073709551273LLU: // 999999994n'''''''''''''''
57325805 {
57335806 memory[state.stackbase + 7LLU] = 0;
57345807 memory[state.stackbase + 7LLU] = memory[state.stackbase + 6LLU];
@@ -5735,7 +5808,7 @@
57355808 fprintf(stderr, "%s", "pushing block ");
57365809 // call
57375810 memory[state.stackbase + 8LLU] = state.stackbase;
5738- memory[state.stackbase + 9LLU] = 18446744073709551274LLU;
5811+ memory[state.stackbase + 9LLU] = 18446744073709551271LLU;
57395812 memory[state.stackbase + 10LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 7LLU], 0LLU);
57405813 state.stackbase += 10LLU;
57415814 state.addr = 819847183514106240LLU; // reportblk_
@@ -5742,7 +5815,7 @@
57425815
57435816 break;
57445817 }
5745- case 18446744073709551274LLU: // 999999994o'''''''''''''''
5818+ case 18446744073709551271LLU: // 999999994l'''''''''''''''
57465819 {
57475820 fprintf(stderr, "%s", "\n");
57485821
@@ -5754,7 +5827,7 @@
57545827 // emitted destructur for type block_____<__________>
57555828 // call
57565829 memory[state.stackbase + 8LLU] = state.stackbase;
5757- memory[state.stackbase + 9LLU] = 18446744073709551273LLU;
5830+ memory[state.stackbase + 9LLU] = 18446744073709551270LLU;
57585831 memory[state.stackbase + 10LLU] = state.stackbase + 7LLU;
57595832 state.stackbase += 10LLU;
57605833 state.addr = 533581901206652612LLU; // block___$D
@@ -5761,20 +5834,20 @@
57615834
57625835 break;
57635836 }
5764- case 18446744073709551273LLU: // 999999994n'''''''''''''''
5837+ case 18446744073709551270LLU: // 999999994k'''''''''''''''
57655838 {
57665839
5767- state.addr = 18446744073709551272LLU; // 999999994m'''''''''''''''
5840+ state.addr = 18446744073709551269LLU; // 999999994j'''''''''''''''
57685841
57695842 break;
57705843 }
5771- case 18446744073709551275LLU: // 999999994p'''''''''''''''
5844+ case 18446744073709551272LLU: // 999999994m'''''''''''''''
57725845 {
5773- state.addr = 18446744073709551272LLU; // 999999994m'''''''''''''''
5846+ state.addr = 18446744073709551269LLU; // 999999994j'''''''''''''''
57745847
57755848 break;
57765849 }
5777- case 18446744073709551272LLU: // 999999994m'''''''''''''''
5850+ case 18446744073709551269LLU: // 999999994j'''''''''''''''
57785851 {
57795852 // variable block_____ b_________ goes out of scope
57805853 // parameter-reference list______ varlist___ goes out of scope
@@ -5795,7 +5868,7 @@
57955868 memory[state.stackbase + 7LLU] = 0LLU;
57965869 // call
57975870 memory[state.stackbase + 8LLU] = state.stackbase;
5798- memory[state.stackbase + 9LLU] = 18446744073709551270LLU;
5871+ memory[state.stackbase + 9LLU] = 18446744073709551267LLU;
57995872 memory[state.stackbase + 10LLU] = /*kind______*/state.stackbase + 7LLU;
58005873 memory[state.stackbase + 11LLU] = /*preaddr___*/state.stackbase + 4LLU;
58015874 state.stackbase += 10LLU;
@@ -5803,11 +5876,11 @@
58035876
58045877 break;
58055878 }
5806- case 18446744073709551270LLU: // 999999994k'''''''''''''''
5879+ case 18446744073709551267LLU: // 999999994h'''''''''''''''
58075880 {
58085881 // call
58095882 memory[state.stackbase + 8LLU] = state.stackbase;
5810- memory[state.stackbase + 9LLU] = 18446744073709551269LLU;
5883+ memory[state.stackbase + 9LLU] = 18446744073709551266LLU;
58115884 memory[state.stackbase + 10LLU] = /*b_________*/state.stackbase + 6LLU;
58125885 memory[state.stackbase + 11LLU] = /*kind______*/state.stackbase + 7LLU;
58135886 memory[state.stackbase + 12LLU] = /*remainsize*/state.stackbase + 1LLU;
@@ -5819,21 +5892,21 @@
58195892
58205893 break;
58215894 }
5822- case 18446744073709551269LLU: // 999999994j'''''''''''''''
5895+ case 18446744073709551266LLU: // 999999994g'''''''''''''''
58235896 {
58245897 // variable blockvar__ kind______ goes out of scope
5825- state.addr = 18446744073709551271LLU; // 999999994l'''''''''''''''
5898+ state.addr = 18446744073709551268LLU; // 999999994i'''''''''''''''
58265899
58275900 break;
58285901 }
5829- case 18446744073709551271LLU: // 999999994l'''''''''''''''
5902+ case 18446744073709551268LLU: // 999999994i'''''''''''''''
58305903 {
58315904
5832- state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 6LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551268LLU : 18446744073709551267LLU;
5905+ state.addr = !list_push_move(memory, state, &heap, &/*b_________*/memory[state.stackbase + 6LLU], &/*blocklist_*/memory[memory[state.stackbase + 0LLU]], 6) ? 18446744073709551265LLU : 18446744073709551264LLU;
58335906
58345907 break;
58355908 }
5836- case 18446744073709551268LLU: // 999999994i'''''''''''''''
5909+ case 18446744073709551265LLU: // 999999994f'''''''''''''''
58375910 {
58385911 memory[state.stackbase + 7LLU] = 0;
58395912 memory[state.stackbase + 7LLU] = memory[state.stackbase + 6LLU];
@@ -5840,7 +5913,7 @@
58405913 fprintf(stderr, "%s", "pushing block ");
58415914 // call
58425915 memory[state.stackbase + 8LLU] = state.stackbase;
5843- memory[state.stackbase + 9LLU] = 18446744073709551266LLU;
5916+ memory[state.stackbase + 9LLU] = 18446744073709551263LLU;
58445917 memory[state.stackbase + 10LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[state.stackbase + 7LLU], 0LLU);
58455918 state.stackbase += 10LLU;
58465919 state.addr = 819847183514106240LLU; // reportblk_
@@ -5847,7 +5920,7 @@
58475920
58485921 break;
58495922 }
5850- case 18446744073709551266LLU: // 999999994g'''''''''''''''
5923+ case 18446744073709551263LLU: // 999999994d'''''''''''''''
58515924 {
58525925 fprintf(stderr, "%s", "\n");
58535926
@@ -5859,7 +5932,7 @@
58595932 // emitted destructur for type block_____<__________>
58605933 // call
58615934 memory[state.stackbase + 8LLU] = state.stackbase;
5862- memory[state.stackbase + 9LLU] = 18446744073709551265LLU;
5935+ memory[state.stackbase + 9LLU] = 18446744073709551262LLU;
58635936 memory[state.stackbase + 10LLU] = state.stackbase + 7LLU;
58645937 state.stackbase += 10LLU;
58655938 state.addr = 533581901206652612LLU; // block___$D
@@ -5866,20 +5939,20 @@
58665939
58675940 break;
58685941 }
5869- case 18446744073709551265LLU: // 999999994f'''''''''''''''
5942+ case 18446744073709551262LLU: // 999999994c'''''''''''''''
58705943 {
58715944
5872- state.addr = 18446744073709551264LLU; // 999999994e'''''''''''''''
5945+ state.addr = 18446744073709551261LLU; // 999999994b'''''''''''''''
58735946
58745947 break;
58755948 }
5876- case 18446744073709551267LLU: // 999999994h'''''''''''''''
5949+ case 18446744073709551264LLU: // 999999994e'''''''''''''''
58775950 {
5878- state.addr = 18446744073709551264LLU; // 999999994e'''''''''''''''
5951+ state.addr = 18446744073709551261LLU; // 999999994b'''''''''''''''
58795952
58805953 break;
58815954 }
5882- case 18446744073709551264LLU: // 999999994e'''''''''''''''
5955+ case 18446744073709551261LLU: // 999999994b'''''''''''''''
58835956 {
58845957 // variable block_____ b_________ goes out of scope
58855958 // parameter-reference list______ varlist___ goes out of scope
@@ -5899,7 +5972,7 @@
58995972 memory[state.stackbase + 5LLU] = 0LLU;
59005973 // call
59015974 memory[state.stackbase + 6LLU] = state.stackbase;
5902- memory[state.stackbase + 7LLU] = 18446744073709551263LLU;
5975+ memory[state.stackbase + 7LLU] = 18446744073709551260LLU;
59035976 memory[state.stackbase + 8LLU] = /*postaddr__*/state.stackbase + 5LLU;
59045977 memory[state.stackbase + 9LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
59055978 state.stackbase += 8LLU;
@@ -5907,11 +5980,11 @@
59075980
59085981 break;
59095982 }
5910- case 18446744073709551263LLU: // 999999994d'''''''''''''''
5983+ case 18446744073709551260LLU: // 999999994a'''''''''''''''
59115984 {
59125985 // call
59135986 memory[state.stackbase + 6LLU] = state.stackbase;
5914- memory[state.stackbase + 7LLU] = 18446744073709551262LLU;
5987+ memory[state.stackbase + 7LLU] = 18446744073709551259LLU;
59155988 memory[state.stackbase + 8LLU] = /*blocklist_*/memory[state.stackbase + 1LLU];
59165989 memory[state.stackbase + 9LLU] = /*remainsize*/memory[state.stackbase + 2LLU];
59175990 memory[state.stackbase + 10LLU] = /*remainheap*/memory[state.stackbase + 3LLU];
@@ -5922,7 +5995,7 @@
59225995
59235996 break;
59245997 }
5925- case 18446744073709551262LLU: // 999999994c'''''''''''''''
5998+ case 18446744073709551259LLU: // 999999994$'''''''''''''''
59265999 {
59276000 // variable u64_______ postaddr__ goes out of scope
59286001 // emitted destructur for type u64_______<__________>
@@ -5940,43 +6013,36 @@
59406013 case 890787865804524448LLU: // varrelease
59416014 {
59426015
5943- state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 3LLU]].elem0 ? 18446744073709551261LLU : 18446744073709551260LLU;
6016+ state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 3LLU]].elem0 ? 18446744073709551258LLU : 18446744073709551257LLU;
59446017
59456018 break;
59466019 }
5947- case 18446744073709551261LLU: // 999999994b'''''''''''''''
6020+ case 18446744073709551258LLU: // 999999994Z'''''''''''''''
59486021 {
59496022 memory[state.stackbase + 8LLU] = heap.data[memory[state.stackbase + 3LLU]].elem1;
59506023
5951- state.addr = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 5LLU) ? 18446744073709551259LLU : 18446744073709551258LLU;
6024+ state.addr = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 1LLU) ? 18446744073709551256LLU : 18446744073709551255LLU;
59526025
59536026 break;
59546027 }
5955- case 18446744073709551259LLU: // 999999994$'''''''''''''''
6028+ case 18446744073709551256LLU: // 999999994X'''''''''''''''
59566029 {
5957-
5958- state.addr = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 1LLU) ? 18446744073709551257LLU : 18446744073709551256LLU;
5959-
5960- break;
5961- }
5962- case 18446744073709551257LLU: // 999999994Y'''''''''''''''
5963- {
5964- fprintf(stdout, "%s", " // parameter-reference ");
6030+ fprintf(stdout, "%s", " // reference ");
59656031 // call
59666032 memory[state.stackbase + 9LLU] = state.stackbase;
5967- memory[state.stackbase + 10LLU] = 18446744073709551255LLU;
5968- memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 2LLU);
6033+ memory[state.stackbase + 10LLU] = 18446744073709551254LLU;
6034+ memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 2LLU);
59696035 state.stackbase += 11LLU;
59706036 state.addr = 787446708110622720LLU; // printid___
59716037
59726038 break;
59736039 }
5974- case 18446744073709551255LLU: // 999999994W'''''''''''''''
6040+ case 18446744073709551254LLU: // 999999994V'''''''''''''''
59756041 {
59766042 fprintf(stdout, "%s", " ");
59776043 // call
59786044 memory[state.stackbase + 9LLU] = state.stackbase;
5979- memory[state.stackbase + 10LLU] = 18446744073709551254LLU;
6045+ memory[state.stackbase + 10LLU] = 18446744073709551253LLU;
59806046 memory[state.stackbase + 11LLU] = /*varid_____*/memory[state.stackbase + 4LLU];
59816047 state.stackbase += 11LLU;
59826048 state.addr = 787446708110622720LLU; // printid___
@@ -5983,32 +6049,32 @@
59836049
59846050 break;
59856051 }
5986- case 18446744073709551254LLU: // 999999994V'''''''''''''''
6052+ case 18446744073709551253LLU: // 999999994U'''''''''''''''
59876053 {
59886054 fprintf(stdout, "%s", " goes out of scope\n");
59896055
5990- state.addr = 18446744073709551253LLU; // 999999994U'''''''''''''''
6056+ state.addr = 18446744073709551252LLU; // 999999994T'''''''''''''''
59916057
59926058 break;
59936059 }
5994- case 18446744073709551256LLU: // 999999994X'''''''''''''''
6060+ case 18446744073709551255LLU: // 999999994W'''''''''''''''
59956061 {
5996- fprintf(stdout, "%s", " // parameter ");
6062+ fprintf(stdout, "%s", " // variable ");
59976063 // call
59986064 memory[state.stackbase + 9LLU] = state.stackbase;
5999- memory[state.stackbase + 10LLU] = 18446744073709551252LLU;
6000- memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 2LLU);
6065+ memory[state.stackbase + 10LLU] = 18446744073709551251LLU;
6066+ memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 2LLU);
60016067 state.stackbase += 11LLU;
60026068 state.addr = 787446708110622720LLU; // printid___
60036069
60046070 break;
60056071 }
6006- case 18446744073709551252LLU: // 999999994T'''''''''''''''
6072+ case 18446744073709551251LLU: // 999999994S'''''''''''''''
60076073 {
60086074 fprintf(stdout, "%s", " ");
60096075 // call
60106076 memory[state.stackbase + 9LLU] = state.stackbase;
6011- memory[state.stackbase + 10LLU] = 18446744073709551251LLU;
6077+ memory[state.stackbase + 10LLU] = 18446744073709551250LLU;
60126078 memory[state.stackbase + 11LLU] = /*varid_____*/memory[state.stackbase + 4LLU];
60136079 state.stackbase += 11LLU;
60146080 state.addr = 787446708110622720LLU; // printid___
@@ -6015,77 +6081,93 @@
60156081
60166082 break;
60176083 }
6018- case 18446744073709551251LLU: // 999999994S'''''''''''''''
6084+ case 18446744073709551250LLU: // 999999994R'''''''''''''''
60196085 {
60206086 fprintf(stdout, "%s", " goes out of scope\n");
6021- state.addr = 18446744073709551253LLU; // 999999994U'''''''''''''''
60226087
6088+ state.addr = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 5LLU) ? 18446744073709551249LLU : 18446744073709551248LLU;
6089+
60236090 break;
60246091 }
6025- case 18446744073709551253LLU: // 999999994U'''''''''''''''
6092+ case 18446744073709551249LLU: // 999999994Q'''''''''''''''
60266093 {
6094+ // call
6095+ memory[state.stackbase + 9LLU] = state.stackbase;
6096+ memory[state.stackbase + 10LLU] = 18446744073709551247LLU;
6097+ memory[state.stackbase + 11LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
6098+ memory[state.stackbase + 12LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
6099+ memory[state.stackbase + 13LLU] = /*info______*/memory[state.stackbase + 2LLU];
6100+ memory[state.stackbase + 14LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 2LLU);
6101+ memory[state.stackbase + 15LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 3LLU);
6102+ memory[state.stackbase + 16LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 0LLU);
6103+ memory[state.stackbase + 17LLU] = /*defargcnt_*/memory[state.stackbase + 5LLU];
6104+ memory[state.stackbase + 18LLU] = /*defbodysz_*/memory[state.stackbase + 6LLU];
6105+ memory[state.stackbase + 19LLU] = /*remainsize*/memory[state.stackbase + 7LLU];
6106+ state.stackbase += 11LLU;
6107+ state.addr = 587881344696777536LLU; // emitdestr_
60276108
6028- state.addr = 18446744073709551250LLU; // 999999994R'''''''''''''''
6029-
60306109 break;
60316110 }
6032- case 18446744073709551258LLU: // 999999994Z'''''''''''''''
6111+ case 18446744073709551247LLU: // 999999994O'''''''''''''''
60336112 {
60346113
6035- state.addr = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 1LLU) ? 18446744073709551249LLU : 18446744073709551248LLU;
6114+ state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
60366115
60376116 break;
60386117 }
6039- case 18446744073709551249LLU: // 999999994Q'''''''''''''''
6118+ case 18446744073709551248LLU: // 999999994P'''''''''''''''
60406119 {
6041- fprintf(stdout, "%s", " // reference ");
6042- // call
6043- memory[state.stackbase + 9LLU] = state.stackbase;
6044- memory[state.stackbase + 10LLU] = 18446744073709551247LLU;
6045- memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 2LLU);
6046- state.stackbase += 11LLU;
6047- state.addr = 787446708110622720LLU; // printid___
6120+ state.addr = 18446744073709551246LLU; // 999999994N'''''''''''''''
60486121
60496122 break;
60506123 }
6051- case 18446744073709551247LLU: // 999999994O'''''''''''''''
6124+ case 18446744073709551246LLU: // 999999994N'''''''''''''''
60526125 {
6053- fprintf(stdout, "%s", " ");
6054- // call
6055- memory[state.stackbase + 9LLU] = state.stackbase;
6056- memory[state.stackbase + 10LLU] = 18446744073709551246LLU;
6057- memory[state.stackbase + 11LLU] = /*varid_____*/memory[state.stackbase + 4LLU];
6058- state.stackbase += 11LLU;
6059- state.addr = 787446708110622720LLU; // printid___
6126+ state.addr = 18446744073709551252LLU; // 999999994T'''''''''''''''
60606127
60616128 break;
60626129 }
6063- case 18446744073709551246LLU: // 999999994N'''''''''''''''
6130+ case 18446744073709551252LLU: // 999999994T'''''''''''''''
60646131 {
6065- fprintf(stdout, "%s", " goes out of scope\n");
6132+ // parameter varplain__ kind______ goes out of scope
60666133
60676134 state.addr = 18446744073709551245LLU; // 999999994M'''''''''''''''
60686135
60696136 break;
60706137 }
6071- case 18446744073709551248LLU: // 999999994P'''''''''''''''
6138+ case 18446744073709551257LLU: // 999999994Y'''''''''''''''
60726139 {
6073- fprintf(stdout, "%s", " // variable ");
6140+
6141+ state.addr = 890787724170264576LLU == heap.data[memory[state.stackbase + 3LLU]].elem0 ? 18446744073709551244LLU : 18446744073709551243LLU;
6142+
6143+ break;
6144+ }
6145+ case 18446744073709551244LLU: // 999999994L'''''''''''''''
6146+ {
6147+ memory[state.stackbase + 8LLU] = heap.data[memory[state.stackbase + 3LLU]].elem1;
6148+
6149+ state.addr = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 1LLU) ? 18446744073709551242LLU : 18446744073709551241LLU;
6150+
6151+ break;
6152+ }
6153+ case 18446744073709551242LLU: // 999999994J'''''''''''''''
6154+ {
6155+ fprintf(stdout, "%s", " // parameter-reference ");
60746156 // call
60756157 memory[state.stackbase + 9LLU] = state.stackbase;
6076- memory[state.stackbase + 10LLU] = 18446744073709551244LLU;
6077- memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 2LLU);
6158+ memory[state.stackbase + 10LLU] = 18446744073709551240LLU;
6159+ memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 2LLU);
60786160 state.stackbase += 11LLU;
60796161 state.addr = 787446708110622720LLU; // printid___
60806162
60816163 break;
60826164 }
6083- case 18446744073709551244LLU: // 999999994L'''''''''''''''
6165+ case 18446744073709551240LLU: // 999999994H'''''''''''''''
60846166 {
60856167 fprintf(stdout, "%s", " ");
60866168 // call
60876169 memory[state.stackbase + 9LLU] = state.stackbase;
6088- memory[state.stackbase + 10LLU] = 18446744073709551243LLU;
6170+ memory[state.stackbase + 10LLU] = 18446744073709551239LLU;
60896171 memory[state.stackbase + 11LLU] = /*varid_____*/memory[state.stackbase + 4LLU];
60906172 state.stackbase += 11LLU;
60916173 state.addr = 787446708110622720LLU; // printid___
@@ -6092,73 +6174,66 @@
60926174
60936175 break;
60946176 }
6095- case 18446744073709551243LLU: // 999999994K'''''''''''''''
6177+ case 18446744073709551239LLU: // 999999994G'''''''''''''''
60966178 {
60976179 fprintf(stdout, "%s", " goes out of scope\n");
60986180
6099- state.addr = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 6LLU) ? 18446744073709551242LLU : 18446744073709551241LLU;
6181+ state.addr = 18446744073709551238LLU; // 999999994F'''''''''''''''
61006182
61016183 break;
61026184 }
6103- case 18446744073709551242LLU: // 999999994J'''''''''''''''
6185+ case 18446744073709551241LLU: // 999999994I'''''''''''''''
61046186 {
6187+ fprintf(stdout, "%s", " // parameter ");
61056188 // call
61066189 memory[state.stackbase + 9LLU] = state.stackbase;
6107- memory[state.stackbase + 10LLU] = 18446744073709551240LLU;
6108- memory[state.stackbase + 11LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
6109- memory[state.stackbase + 12LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
6110- memory[state.stackbase + 13LLU] = /*info______*/memory[state.stackbase + 2LLU];
6111- memory[state.stackbase + 14LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 2LLU);
6112- memory[state.stackbase + 15LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 3LLU);
6113- memory[state.stackbase + 16LLU] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 8LLU], 0LLU);
6114- memory[state.stackbase + 17LLU] = /*defargcnt_*/memory[state.stackbase + 5LLU];
6115- memory[state.stackbase + 18LLU] = /*defbodysz_*/memory[state.stackbase + 6LLU];
6116- memory[state.stackbase + 19LLU] = /*remainsize*/memory[state.stackbase + 7LLU];
6190+ memory[state.stackbase + 10LLU] = 18446744073709551237LLU;
6191+ memory[state.stackbase + 11LLU] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 8LLU], 2LLU);
61176192 state.stackbase += 11LLU;
6118- state.addr = 587881344696777536LLU; // emitdestr_
6193+ state.addr = 787446708110622720LLU; // printid___
61196194
61206195 break;
61216196 }
6122- case 18446744073709551240LLU: // 999999994H'''''''''''''''
6197+ case 18446744073709551237LLU: // 999999994E'''''''''''''''
61236198 {
6199+ fprintf(stdout, "%s", " ");
6200+ // call
6201+ memory[state.stackbase + 9LLU] = state.stackbase;
6202+ memory[state.stackbase + 10LLU] = 18446744073709551236LLU;
6203+ memory[state.stackbase + 11LLU] = /*varid_____*/memory[state.stackbase + 4LLU];
6204+ state.stackbase += 11LLU;
6205+ state.addr = 787446708110622720LLU; // printid___
61246206
6125- state.addr = 18446744073709551239LLU; // 999999994G'''''''''''''''
6126-
61276207 break;
61286208 }
6129- case 18446744073709551241LLU: // 999999994I'''''''''''''''
6209+ case 18446744073709551236LLU: // 999999994D'''''''''''''''
61306210 {
6131- state.addr = 18446744073709551239LLU; // 999999994G'''''''''''''''
6211+ fprintf(stdout, "%s", " goes out of scope\n");
6212+ state.addr = 18446744073709551238LLU; // 999999994F'''''''''''''''
61326213
61336214 break;
61346215 }
6135- case 18446744073709551239LLU: // 999999994G'''''''''''''''
6216+ case 18446744073709551238LLU: // 999999994F'''''''''''''''
61366217 {
6137- state.addr = 18446744073709551245LLU; // 999999994M'''''''''''''''
6218+ // parameter varparam__ kind______ goes out of scope
61386219
6139- break;
6140- }
6141- case 18446744073709551245LLU: // 999999994M'''''''''''''''
6142- {
6143- state.addr = 18446744073709551250LLU; // 999999994R'''''''''''''''
6220+ state.addr = 18446744073709551235LLU; // 999999994C'''''''''''''''
61446221
61456222 break;
61466223 }
6147- case 18446744073709551250LLU: // 999999994R'''''''''''''''
6224+ case 18446744073709551243LLU: // 999999994K'''''''''''''''
61486225 {
6149- // parameter varplain__ kind______ goes out of scope
6226+ state.addr = 18446744073709551235LLU; // 999999994C'''''''''''''''
61506227
6151- state.addr = 18446744073709551238LLU; // 999999994F'''''''''''''''
6152-
61536228 break;
61546229 }
6155- case 18446744073709551260LLU: // 999999994a'''''''''''''''
6230+ case 18446744073709551235LLU: // 999999994C'''''''''''''''
61566231 {
6157- state.addr = 18446744073709551238LLU; // 999999994F'''''''''''''''
6232+ state.addr = 18446744073709551245LLU; // 999999994M'''''''''''''''
61586233
61596234 break;
61606235 }
6161- case 18446744073709551238LLU: // 999999994F'''''''''''''''
6236+ case 18446744073709551245LLU: // 999999994M'''''''''''''''
61626237 {
61636238 // parameter-reference u64_______ remainsize goes out of scope
61646239 // parameter u64_______ defbodysz_ goes out of scope
@@ -6181,11 +6256,11 @@
61816256 swap(&/*varlist___*/memory[memory[state.stackbase + 6LLU]], &/*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 9LLU]], 4LLU));
61826257 memory[state.stackbase + 11LLU] = /*b_________*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 9LLU]], 3LLU);
61836258
6184- state.addr = 533564715968757760LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551237LLU : 18446744073709551236LLU;
6259+ state.addr = 533564715968757760LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551234LLU : 18446744073709551233LLU;
61856260
61866261 break;
61876262 }
6188- case 18446744073709551237LLU: // 999999994E'''''''''''''''
6263+ case 18446744073709551234LLU: // 999999994B'''''''''''''''
61896264 {
61906265 memory[state.stackbase + 12LLU] = heap.data[memory[state.stackbase + 10LLU]].elem1;
61916266
@@ -6214,7 +6289,7 @@
62146289 memory[state.stackbase + 13LLU] = 0LLU;
62156290 // call
62166291 memory[state.stackbase + 14LLU] = state.stackbase;
6217- memory[state.stackbase + 15LLU] = 18446744073709551235LLU;
6292+ memory[state.stackbase + 15LLU] = 18446744073709551232LLU;
62186293 memory[state.stackbase + 16LLU] = /*buffer____*/state.stackbase + 13LLU;
62196294 memory[state.stackbase + 17LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
62206295 state.stackbase += 16LLU;
@@ -6222,11 +6297,11 @@
62226297
62236298 break;
62246299 }
6225- case 18446744073709551235LLU: // 999999994C'''''''''''''''
6300+ case 18446744073709551232LLU: // 999999994_'''''''''''''''
62266301 {
62276302 // call
62286303 memory[state.stackbase + 14LLU] = state.stackbase;
6229- memory[state.stackbase + 15LLU] = 18446744073709551234LLU;
6304+ memory[state.stackbase + 15LLU] = 18446744073709551231LLU;
62306305 memory[state.stackbase + 16LLU] = /*blocklist_*/memory[state.stackbase + 3LLU];
62316306 memory[state.stackbase + 17LLU] = /*remainsize*/memory[memory[state.stackbase + 4LLU]];
62326307 memory[state.stackbase + 18LLU] = /*remainheap*/memory[memory[state.stackbase + 5LLU]];
@@ -6237,12 +6312,12 @@
62376312
62386313 break;
62396314 }
6240- case 18446744073709551234LLU: // 999999994B'''''''''''''''
6315+ case 18446744073709551231LLU: // 9999999939'''''''''''''''
62416316 {
62426317 fprintf(stdout, "%s", "\n");
62436318 // call
62446319 memory[state.stackbase + 14LLU] = state.stackbase;
6245- memory[state.stackbase + 15LLU] = 18446744073709551233LLU;
6320+ memory[state.stackbase + 15LLU] = 18446744073709551230LLU;
62466321 memory[state.stackbase + 16LLU] = /*buffer____*/memory[state.stackbase + 13LLU];
62476322 memory[state.stackbase + 17LLU] = /*postaddr__*/memory[state.stackbase + 11LLU];
62486323 state.stackbase += 16LLU;
@@ -6250,7 +6325,7 @@
62506325
62516326 break;
62526327 }
6253- case 18446744073709551233LLU: // 999999994A'''''''''''''''
6328+ case 18446744073709551230LLU: // 9999999938'''''''''''''''
62546329 {
62556330
62566331 SKIPWS();
@@ -6264,23 +6339,23 @@
62646339 // emitted destructur for type u64_______<__________>
62656340 // parameter blkif_____ kind______ goes out of scope
62666341
6267- state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
6342+ state.addr = 18446744073709551229LLU; // 9999999937'''''''''''''''
62686343
62696344 break;
62706345 }
6271- case 18446744073709551236LLU: // 999999994D'''''''''''''''
6346+ case 18446744073709551233LLU: // 999999994A'''''''''''''''
62726347 {
62736348
6274- state.addr = 533565137490280448LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551231LLU : 18446744073709551230LLU;
6349+ state.addr = 533565137490280448LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551228LLU : 18446744073709551227LLU;
62756350
62766351 break;
62776352 }
6278- case 18446744073709551231LLU: // 9999999939'''''''''''''''
6353+ case 18446744073709551228LLU: // 9999999936'''''''''''''''
62796354 {
62806355 memory[state.stackbase + 12LLU] = heap.data[memory[state.stackbase + 10LLU]].elem1;
62816356 // call
62826357 memory[state.stackbase + 13LLU] = state.stackbase;
6283- memory[state.stackbase + 14LLU] = 18446744073709551229LLU;
6358+ memory[state.stackbase + 14LLU] = 18446744073709551226LLU;
62846359 memory[state.stackbase + 15LLU] = /*kind______*/*tree_elem_ref(heap.data, 1LLU, &memory[state.stackbase + 12LLU], 0LLU);
62856360 memory[state.stackbase + 16LLU] = /*postaddr__*/memory[state.stackbase + 11LLU];
62866361 state.stackbase += 15LLU;
@@ -6288,27 +6363,27 @@
62886363
62896364 break;
62906365 }
6291- case 18446744073709551229LLU: // 9999999937'''''''''''''''
6366+ case 18446744073709551226LLU: // 9999999934'''''''''''''''
62926367 {
62936368 // parameter blkonin___ kind______ goes out of scope
62946369
6295- state.addr = 18446744073709551228LLU; // 9999999936'''''''''''''''
6370+ state.addr = 18446744073709551225LLU; // 9999999933'''''''''''''''
62966371
62976372 break;
62986373 }
6299- case 18446744073709551230LLU: // 9999999938'''''''''''''''
6374+ case 18446744073709551227LLU: // 9999999935'''''''''''''''
63006375 {
63016376
6302- state.addr = 533565146014154752LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551227LLU : 18446744073709551226LLU;
6377+ state.addr = 533565146014154752LLU == heap.data[memory[state.stackbase + 10LLU]].elem0 ? 18446744073709551224LLU : 18446744073709551223LLU;
63036378
63046379 break;
63056380 }
6306- case 18446744073709551227LLU: // 9999999935'''''''''''''''
6381+ case 18446744073709551224LLU: // 9999999932'''''''''''''''
63076382 {
63086383 memory[state.stackbase + 12LLU] = heap.data[memory[state.stackbase + 10LLU]].elem1;
63096384 // call
63106385 memory[state.stackbase + 13LLU] = state.stackbase;
6311- memory[state.stackbase + 14LLU] = 18446744073709551225LLU;
6386+ memory[state.stackbase + 14LLU] = 18446744073709551222LLU;
63126387 memory[state.stackbase + 15LLU] = /*kind______*/*tree_elem_ref(heap.data, 1LLU, &memory[state.stackbase + 12LLU], 0LLU);
63136388 memory[state.stackbase + 16LLU] = /*postaddr__*/memory[state.stackbase + 11LLU];
63146389 state.stackbase += 15LLU;
@@ -6316,19 +6391,19 @@
63166391
63176392 break;
63186393 }
6319- case 18446744073709551225LLU: // 9999999933'''''''''''''''
6394+ case 18446744073709551222LLU: // 9999999930'''''''''''''''
63206395 {
63216396 // parameter blkover___ kind______ goes out of scope
63226397
6323- state.addr = 18446744073709551224LLU; // 9999999932'''''''''''''''
6398+ state.addr = 18446744073709551221LLU; // 999999993z'''''''''''''''
63246399
63256400 break;
63266401 }
6327- case 18446744073709551226LLU: // 9999999934'''''''''''''''
6402+ case 18446744073709551223LLU: // 9999999931'''''''''''''''
63286403 {
63296404 // call
63306405 memory[state.stackbase + 12LLU] = state.stackbase;
6331- memory[state.stackbase + 13LLU] = 18446744073709551223LLU;
6406+ memory[state.stackbase + 13LLU] = 18446744073709551220LLU;
63326407 memory[state.stackbase + 14LLU] = /*postaddr__*/memory[state.stackbase + 11LLU];
63336408 memory[state.stackbase + 15LLU] = /*postaddr__*/memory[state.stackbase + 11LLU];
63346409 state.stackbase += 14LLU;
@@ -6336,25 +6411,25 @@
63366411
63376412 break;
63386413 }
6339- case 18446744073709551223LLU: // 9999999931'''''''''''''''
6414+ case 18446744073709551220LLU: // 999999993y'''''''''''''''
63406415 {
6341- state.addr = 18446744073709551224LLU; // 9999999932'''''''''''''''
6416+ state.addr = 18446744073709551221LLU; // 999999993z'''''''''''''''
63426417
63436418 break;
63446419 }
6345- case 18446744073709551224LLU: // 9999999932'''''''''''''''
6420+ case 18446744073709551221LLU: // 999999993z'''''''''''''''
63466421 {
6347- state.addr = 18446744073709551228LLU; // 9999999936'''''''''''''''
6422+ state.addr = 18446744073709551225LLU; // 9999999933'''''''''''''''
63486423
63496424 break;
63506425 }
6351- case 18446744073709551228LLU: // 9999999936'''''''''''''''
6426+ case 18446744073709551225LLU: // 9999999933'''''''''''''''
63526427 {
6353- state.addr = 18446744073709551232LLU; // 999999994_'''''''''''''''
6428+ state.addr = 18446744073709551229LLU; // 9999999937'''''''''''''''
63546429
63556430 break;
63566431 }
6357- case 18446744073709551232LLU: // 999999994_'''''''''''''''
6432+ case 18446744073709551229LLU: // 9999999937'''''''''''''''
63586433 {
63596434 // variable u64_______ postaddr__ goes out of scope
63606435 // emitted destructur for type u64_______<__________>
@@ -6378,29 +6453,29 @@
63786453 case 533581901720365984LLU: // blockclose
63796454 {
63806455
6381- state.addr = /*varlist___*/memory[memory[state.stackbase + 6LLU]] ? 18446744073709551222LLU : 18446744073709551221LLU;
6456+ state.addr = /*varlist___*/memory[memory[state.stackbase + 6LLU]] ? 18446744073709551219LLU : 18446744073709551218LLU;
63826457
63836458 break;
63846459 }
6385- case 18446744073709551222LLU: // 9999999930'''''''''''''''
6460+ case 18446744073709551219LLU: // 999999993x'''''''''''''''
63866461 {
6387- state.addr = 18446744073709551220LLU; // 999999993y'''''''''''''''
6462+ state.addr = 18446744073709551217LLU; // 999999993v'''''''''''''''
63886463
63896464 break;
63906465 }
6391- case 18446744073709551220LLU: // 999999993y'''''''''''''''
6466+ case 18446744073709551217LLU: // 999999993v'''''''''''''''
63926467 {
63936468 memory[state.stackbase + 9LLU] = 0;
63946469 if(!/*varlist___*/memory[memory[state.stackbase + 6LLU]])
63956470 {
6396- state.addr = 18446744073709551219LLU; // 999999993x'''''''''''''''
6471+ state.addr = 18446744073709551216LLU; // 999999993u'''''''''''''''
63976472
63986473 break;
63996474 }
6400- memory[state.stackbase + 9LLU] = list_pop_move(&heap, &memory[memory[state.stackbase + 6LLU]]/*list*/, 9);
6475+ memory[state.stackbase + 9LLU] = list_pop_move(&heap, &memory[memory[state.stackbase + 6LLU]]/*list*/, 8);
64016476 // call
64026477 memory[state.stackbase + 10LLU] = state.stackbase;
6403- memory[state.stackbase + 11LLU] = 18446744073709551218LLU;
6478+ memory[state.stackbase + 11LLU] = 18446744073709551215LLU;
64046479 memory[state.stackbase + 12LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
64056480 memory[state.stackbase + 13LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
64066481 memory[state.stackbase + 14LLU] = /*info______*/memory[state.stackbase + 2LLU];
@@ -6414,13 +6489,13 @@
64146489
64156490 break;
64166491 }
6417- case 18446744073709551218LLU: // 999999993w'''''''''''''''
6492+ case 18446744073709551215LLU: // 999999993t'''''''''''''''
64186493 {
64196494 // variable varentry__ entry_____ goes out of scope
64206495 // emitted destructur for type varentry__<__________>
64216496 // call
64226497 memory[state.stackbase + 10LLU] = state.stackbase;
6423- memory[state.stackbase + 11LLU] = 18446744073709551217LLU;
6498+ memory[state.stackbase + 11LLU] = 18446744073709551214LLU;
64246499 memory[state.stackbase + 12LLU] = state.stackbase + 9LLU;
64256500 state.stackbase += 12LLU;
64266501 state.addr = 890786982252725956LLU; // varentry$D
@@ -6427,33 +6502,33 @@
64276502
64286503 break;
64296504 }
6430- case 18446744073709551217LLU: // 999999993v'''''''''''''''
6505+ case 18446744073709551214LLU: // 999999993s'''''''''''''''
64316506 {
64326507 // parameter-reference list______ varlist___ goes out of scope
6433- state.addr = 18446744073709551220LLU; // 999999993y'''''''''''''''
6508+ state.addr = 18446744073709551217LLU; // 999999993v'''''''''''''''
64346509
64356510 break;
64366511 }
6437- case 18446744073709551219LLU: // 999999993x'''''''''''''''
6512+ case 18446744073709551216LLU: // 999999993u'''''''''''''''
64386513 {
6439- state.addr = 18446744073709551221LLU; // 999999993z'''''''''''''''
6514+ state.addr = 18446744073709551218LLU; // 999999993w'''''''''''''''
64406515
64416516 break;
64426517 }
6443- case 18446744073709551221LLU: // 999999993z'''''''''''''''
6518+ case 18446744073709551218LLU: // 999999993w'''''''''''''''
64446519 {
64456520
6446- state.addr = /*blocklist_*/memory[memory[state.stackbase + 3LLU]] ? 18446744073709551216LLU : 18446744073709551215LLU;
6521+ state.addr = /*blocklist_*/memory[memory[state.stackbase + 3LLU]] ? 18446744073709551213LLU : 18446744073709551212LLU;
64476522
64486523 break;
64496524 }
6450- case 18446744073709551216LLU: // 999999993u'''''''''''''''
6525+ case 18446744073709551213LLU: // 999999993r'''''''''''''''
64516526 {
64526527 memory[state.stackbase + 9LLU] = 0;
64536528 memory[state.stackbase + 9LLU] = list_pop_move(&heap, &memory[memory[state.stackbase + 3LLU]]/*list*/, 6);
64546529 // call
64556530 memory[state.stackbase + 10LLU] = state.stackbase;
6456- memory[state.stackbase + 11LLU] = 18446744073709551214LLU;
6531+ memory[state.stackbase + 11LLU] = 18446744073709551211LLU;
64576532 memory[state.stackbase + 12LLU] = /*tmpaddr___*/memory[state.stackbase + 0LLU];
64586533 memory[state.stackbase + 13LLU] = /*fndefs____*/memory[state.stackbase + 1LLU];
64596534 memory[state.stackbase + 14LLU] = /*info______*/memory[state.stackbase + 2LLU];
@@ -6470,13 +6545,13 @@
64706545
64716546 break;
64726547 }
6473- case 18446744073709551214LLU: // 999999993s'''''''''''''''
6548+ case 18446744073709551211LLU: // 999999993p'''''''''''''''
64746549 {
64756550 // variable block_____ b_________ goes out of scope
64766551 // emitted destructur for type block_____<__________>
64776552 // call
64786553 memory[state.stackbase + 10LLU] = state.stackbase;
6479- memory[state.stackbase + 11LLU] = 18446744073709551213LLU;
6554+ memory[state.stackbase + 11LLU] = 18446744073709551210LLU;
64806555 memory[state.stackbase + 12LLU] = state.stackbase + 9LLU;
64816556 state.stackbase += 12LLU;
64826557 state.addr = 533581901206652612LLU; // block___$D
@@ -6483,22 +6558,22 @@
64836558
64846559 break;
64856560 }
6486- case 18446744073709551213LLU: // 999999993r'''''''''''''''
6561+ case 18446744073709551210LLU: // 999999993o'''''''''''''''
64876562 {
64886563
6489- state.addr = 18446744073709551212LLU; // 999999993q'''''''''''''''
6564+ state.addr = 18446744073709551209LLU; // 999999993n'''''''''''''''
64906565
64916566 break;
64926567 }
6493- case 18446744073709551215LLU: // 999999993t'''''''''''''''
6568+ case 18446744073709551212LLU: // 999999993q'''''''''''''''
64946569 {
64956570
64966571 ungetc(0, stdin);
6497- state.addr = 18446744073709551212LLU; // 999999993q'''''''''''''''
6572+ state.addr = 18446744073709551209LLU; // 999999993n'''''''''''''''
64986573
64996574 break;
65006575 }
6501- case 18446744073709551212LLU: // 999999993q'''''''''''''''
6576+ case 18446744073709551209LLU: // 999999993n'''''''''''''''
65026577 {
65036578 // parameter u64_______ defbodysz_ goes out of scope
65046579 // parameter u64_______ defargcnt_ goes out of scope
@@ -6518,27 +6593,27 @@
65186593 case 621706442532325440LLU: // getparref_
65196594 {
65206595
6521- state.addr = /*parlist___*/memory[memory[state.stackbase + 0LLU]] ? 18446744073709551211LLU : 18446744073709551210LLU;
6596+ state.addr = /*parlist___*/memory[memory[state.stackbase + 0LLU]] ? 18446744073709551208LLU : 18446744073709551207LLU;
65226597
65236598 break;
65246599 }
6525- case 18446744073709551211LLU: // 999999993p'''''''''''''''
6600+ case 18446744073709551208LLU: // 999999993m'''''''''''''''
65266601 {
65276602 memory[state.stackbase + 5LLU] = /*nrorig____*/memory[state.stackbase + 1LLU];
65286603
65296604 ++/*nrcopy____*/memory[state.stackbase + 5LLU];
65306605 memory[state.stackbase + 6LLU] = /*parlist___*/memory[memory[state.stackbase + 0LLU]];
6531- state.addr = 18446744073709551209LLU; // 999999993n'''''''''''''''
6606+ state.addr = 18446744073709551206LLU; // 999999993k'''''''''''''''
65326607
65336608 break;
65346609 }
6535- case 18446744073709551209LLU: // 999999993n'''''''''''''''
6610+ case 18446744073709551206LLU: // 999999993k'''''''''''''''
65366611 {
65376612 memory[state.stackbase + 7LLU] = 0;
65386613 memory[state.stackbase + 8LLU] = state.stackbase + 7LLU;
65396614 if(!memory[state.stackbase + 6LLU])
65406615 {
6541- state.addr = 18446744073709551208LLU; // 999999993m'''''''''''''''
6616+ state.addr = 18446744073709551205LLU; // 999999993j'''''''''''''''
65426617
65436618 break;
65446619 }
@@ -6547,45 +6622,45 @@
65476622
65486623 --/*nrcopy____*/memory[state.stackbase + 5LLU];
65496624
6550- state.addr = /*nrcopy____*/memory[state.stackbase + 5LLU] ? 18446744073709551207LLU : 18446744073709551206LLU;
6625+ state.addr = /*nrcopy____*/memory[state.stackbase + 5LLU] ? 18446744073709551204LLU : 18446744073709551203LLU;
65516626
65526627 break;
65536628 }
6554- case 18446744073709551207LLU: // 999999993l'''''''''''''''
6629+ case 18446744073709551204LLU: // 999999993i'''''''''''''''
65556630 {
65566631
6557- state.addr = 18446744073709551205LLU; // 999999993j'''''''''''''''
6632+ state.addr = 18446744073709551202LLU; // 999999993g'''''''''''''''
65586633
65596634 break;
65606635 }
6561- case 18446744073709551206LLU: // 999999993k'''''''''''''''
6636+ case 18446744073709551203LLU: // 999999993h'''''''''''''''
65626637 {
65636638 /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 2LLU]], 0LLU) = /*partype___*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 8LLU]], 0LLU);
65646639 /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 2LLU]], 1LLU) = /*partype___*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 8LLU]], 1LLU);
65656640 /*mutable___*/memory[memory[state.stackbase + 3LLU]] = /*partype___*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 8LLU]], 3LLU);
65666641 /*reference_*/memory[memory[state.stackbase + 4LLU]] = /*partype___*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 8LLU]], 4LLU);
6567- state.addr = 18446744073709551205LLU; // 999999993j'''''''''''''''
6642+ state.addr = 18446744073709551202LLU; // 999999993g'''''''''''''''
65686643
65696644 break;
65706645 }
6571- case 18446744073709551205LLU: // 999999993j'''''''''''''''
6646+ case 18446744073709551202LLU: // 999999993g'''''''''''''''
65726647 {
65736648 // reference pardef____ partype___ goes out of scope
65746649 // parameter-reference list______ parlist___ goes out of scope
6575- state.addr = 18446744073709551209LLU; // 999999993n'''''''''''''''
6650+ state.addr = 18446744073709551206LLU; // 999999993k'''''''''''''''
65766651
65776652 break;
65786653 }
6579- case 18446744073709551208LLU: // 999999993m'''''''''''''''
6654+ case 18446744073709551205LLU: // 999999993j'''''''''''''''
65806655 {
65816656 // variable u64_______ nrcopy____ goes out of scope
65826657 // emitted destructur for type u64_______<__________>
65836658
6584- state.addr = 18446744073709551204LLU; // 999999993i'''''''''''''''
6659+ state.addr = 18446744073709551201LLU; // 999999993f'''''''''''''''
65856660
65866661 break;
65876662 }
6588- case 18446744073709551210LLU: // 999999993o'''''''''''''''
6663+ case 18446744073709551207LLU: // 999999993l'''''''''''''''
65896664 {
65906665
65916666 {
@@ -6592,11 +6667,11 @@
65926667 fprintf(stderr, "%s\n", "INTERNAL ERROR - list corrupted in getparref\n");
65936668 exit(-1);
65946669 }
6595- state.addr = 18446744073709551204LLU; // 999999993i'''''''''''''''
6670+ state.addr = 18446744073709551201LLU; // 999999993f'''''''''''''''
65966671
65976672 break;
65986673 }
6599- case 18446744073709551204LLU: // 999999993i'''''''''''''''
6674+ case 18446744073709551201LLU: // 999999993f'''''''''''''''
66006675 {
66016676 // parameter-reference u64_______ reference_ goes out of scope
66026677 // parameter-reference u64_______ mutable___ goes out of scope
@@ -6609,31 +6684,250 @@
66096684
66106685 break;
66116686 }
6612- case 301945914458974241LLU: // PushVarRef
6687+ case 301945910227894272LLU: // PushRef___
66136688 {
6689+ memory[state.stackbase + 8LLU] = 0LLU;
66146690 memory[state.stackbase + 9LLU] = 0LLU;
6691+ // call
6692+ memory[state.stackbase + 10LLU] = state.stackbase;
6693+ memory[state.stackbase + 11LLU] = 18446744073709551199LLU;
6694+ memory[state.stackbase + 12LLU] = /*kind______*/state.stackbase + 9LLU;
6695+ memory[state.stackbase + 13LLU] = /*varidx____*/state.stackbase + 2LLU;
6696+ memory[state.stackbase + 14LLU] = /*indirect__*/state.stackbase + 3LLU;
6697+ memory[state.stackbase + 15LLU] = /*maintype__*/state.stackbase + 4LLU;
6698+ memory[state.stackbase + 16LLU] = /*subtype___*/state.stackbase + 5LLU;
6699+ memory[state.stackbase + 17LLU] = /*mutable___*/state.stackbase + 6LLU;
6700+ memory[state.stackbase + 18LLU] = /*initialize*/state.stackbase + 7LLU;
6701+ state.stackbase += 12LLU;
6702+ state.addr = 890787724170264576LLU; // varparam__
6703+
6704+ break;
6705+ }
6706+ case 18446744073709551199LLU: // 999999993d'''''''''''''''
6707+ {
6708+ // call
6709+ memory[state.stackbase + 10LLU] = state.stackbase;
6710+ memory[state.stackbase + 11LLU] = 18446744073709551198LLU;
6711+ memory[state.stackbase + 12LLU] = /*entry_____*/state.stackbase + 8LLU;
6712+ memory[state.stackbase + 13LLU] = /*kind______*/state.stackbase + 9LLU;
6713+ memory[state.stackbase + 14LLU] = /*varid_____*/state.stackbase + 1LLU;
6714+ state.stackbase += 12LLU;
6715+ state.addr = 890786982252724224LLU; // varentry__
6716+
6717+ break;
6718+ }
6719+ case 18446744073709551198LLU: // 999999993c'''''''''''''''
6720+ {
6721+ // variable varkind___ kind______ goes out of scope
6722+ state.addr = 18446744073709551200LLU; // 999999993e'''''''''''''''
6723+
6724+ break;
6725+ }
6726+ case 18446744073709551200LLU: // 999999993e'''''''''''''''
6727+ {
6728+
6729+ state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 8LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 8) ? 18446744073709551197LLU : 18446744073709551196LLU;
6730+
6731+ break;
6732+ }
6733+ case 18446744073709551197LLU: // 999999993b'''''''''''''''
6734+ {
6735+ memory[state.stackbase + 9LLU] = 0;
6736+ memory[state.stackbase + 9LLU] = memory[state.stackbase + 8LLU];
6737+ fprintf(stderr, "%s", "pushing reference-entry ");
6738+ // call
6739+ memory[state.stackbase + 10LLU] = state.stackbase;
6740+ memory[state.stackbase + 11LLU] = 18446744073709551195LLU;
6741+ memory[state.stackbase + 12LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 9LLU], 1LLU);
6742+ state.stackbase += 12LLU;
6743+ state.addr = 819847183515906048LLU; // reportid__
6744+
6745+ break;
6746+ }
6747+ case 18446744073709551195LLU: // 999999993$'''''''''''''''
6748+ {
6749+ fprintf(stderr, "%s", "\n");
6750+
6751+ {
6752+ fprintf(stderr, "%s\n", "INTERNAL ERROR: out of heap/dynamic in compiler, PushRef - recompile compiler with increased heap-size");
6753+ exit(-1);
6754+ }
6755+ // variable varentry__ entry_____ goes out of scope
6756+ // emitted destructur for type varentry__<__________>
6757+ // call
6758+ memory[state.stackbase + 10LLU] = state.stackbase;
6759+ memory[state.stackbase + 11LLU] = 18446744073709551194LLU;
6760+ memory[state.stackbase + 12LLU] = state.stackbase + 9LLU;
6761+ state.stackbase += 12LLU;
6762+ state.addr = 890786982252725956LLU; // varentry$D
6763+
6764+ break;
6765+ }
6766+ case 18446744073709551194LLU: // 999999993Z'''''''''''''''
6767+ {
6768+
6769+ state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
6770+
6771+ break;
6772+ }
6773+ case 18446744073709551196LLU: // 999999993a'''''''''''''''
6774+ {
6775+ state.addr = 18446744073709551193LLU; // 999999993Y'''''''''''''''
6776+
6777+ break;
6778+ }
6779+ case 18446744073709551193LLU: // 999999993Y'''''''''''''''
6780+ {
6781+ // variable varentry__ entry_____ goes out of scope
6782+ // parameter u64_______ initialize goes out of scope
6783+ // parameter u64_______ mutable___ goes out of scope
6784+ // parameter u64_______ subtype___ goes out of scope
6785+ // parameter u64_______ maintype__ goes out of scope
6786+ // parameter u64_______ indirect__ goes out of scope
6787+ // parameter u64_______ varidx____ goes out of scope
6788+ // parameter u64_______ varid_____ goes out of scope
6789+ // parameter-reference list______ varlist___ goes out of scope
6790+
6791+ state.addr = memory[--state.stackbase];
6792+ state.stackbase = memory[state.stackbase - 1];
6793+
6794+ break;
6795+ }
6796+ case 301945914458898432LLU: // PushVar___
6797+ {
6798+ memory[state.stackbase + 8LLU] = 0LLU;
6799+ memory[state.stackbase + 9LLU] = 0LLU;
6800+ // call
6801+ memory[state.stackbase + 10LLU] = state.stackbase;
6802+ memory[state.stackbase + 11LLU] = 18446744073709551191LLU;
6803+ memory[state.stackbase + 12LLU] = /*kind______*/state.stackbase + 9LLU;
6804+ memory[state.stackbase + 13LLU] = /*varidx____*/state.stackbase + 2LLU;
6805+ memory[state.stackbase + 14LLU] = /*indirect__*/state.stackbase + 3LLU;
6806+ memory[state.stackbase + 15LLU] = /*maintype__*/state.stackbase + 4LLU;
6807+ memory[state.stackbase + 16LLU] = /*subtype___*/state.stackbase + 5LLU;
6808+ memory[state.stackbase + 17LLU] = /*mutable___*/state.stackbase + 6LLU;
6809+ memory[state.stackbase + 18LLU] = /*initialize*/state.stackbase + 7LLU;
6810+ state.stackbase += 12LLU;
6811+ state.addr = 890787735698313216LLU; // varplain__
6812+
6813+ break;
6814+ }
6815+ case 18446744073709551191LLU: // 999999993W'''''''''''''''
6816+ {
6817+ // call
6818+ memory[state.stackbase + 10LLU] = state.stackbase;
6819+ memory[state.stackbase + 11LLU] = 18446744073709551190LLU;
6820+ memory[state.stackbase + 12LLU] = /*entry_____*/state.stackbase + 8LLU;
6821+ memory[state.stackbase + 13LLU] = /*kind______*/state.stackbase + 9LLU;
6822+ memory[state.stackbase + 14LLU] = /*varid_____*/state.stackbase + 1LLU;
6823+ state.stackbase += 12LLU;
6824+ state.addr = 890786982252724224LLU; // varentry__
6825+
6826+ break;
6827+ }
6828+ case 18446744073709551190LLU: // 999999993V'''''''''''''''
6829+ {
6830+ // variable varkind___ kind______ goes out of scope
6831+ state.addr = 18446744073709551192LLU; // 999999993X'''''''''''''''
6832+
6833+ break;
6834+ }
6835+ case 18446744073709551192LLU: // 999999993X'''''''''''''''
6836+ {
6837+
6838+ state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 8LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 8) ? 18446744073709551189LLU : 18446744073709551188LLU;
6839+
6840+ break;
6841+ }
6842+ case 18446744073709551189LLU: // 999999993U'''''''''''''''
6843+ {
6844+ memory[state.stackbase + 9LLU] = 0;
6845+ memory[state.stackbase + 9LLU] = memory[state.stackbase + 8LLU];
6846+ fprintf(stderr, "%s", "pushing entry ");
6847+ // call
6848+ memory[state.stackbase + 10LLU] = state.stackbase;
6849+ memory[state.stackbase + 11LLU] = 18446744073709551187LLU;
6850+ memory[state.stackbase + 12LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 9LLU], 1LLU);
6851+ state.stackbase += 12LLU;
6852+ state.addr = 819847183515906048LLU; // reportid__
6853+
6854+ break;
6855+ }
6856+ case 18446744073709551187LLU: // 999999993S'''''''''''''''
6857+ {
6858+ fprintf(stderr, "%s", "\n");
6859+
6860+ {
6861+ fprintf(stderr, "%s\n", "INTERNAL ERROR: out of heap/dynamic in compiler, PushVar - recompile compiler with increased heap-size");
6862+ exit(-1);
6863+ }
6864+ // variable varentry__ entry_____ goes out of scope
6865+ // emitted destructur for type varentry__<__________>
6866+ // call
6867+ memory[state.stackbase + 10LLU] = state.stackbase;
6868+ memory[state.stackbase + 11LLU] = 18446744073709551186LLU;
6869+ memory[state.stackbase + 12LLU] = state.stackbase + 9LLU;
6870+ state.stackbase += 12LLU;
6871+ state.addr = 890786982252725956LLU; // varentry$D
6872+
6873+ break;
6874+ }
6875+ case 18446744073709551186LLU: // 999999993R'''''''''''''''
6876+ {
6877+
6878+ state.addr = 18446744073709551185LLU; // 999999993Q'''''''''''''''
6879+
6880+ break;
6881+ }
6882+ case 18446744073709551188LLU: // 999999993T'''''''''''''''
6883+ {
6884+ state.addr = 18446744073709551185LLU; // 999999993Q'''''''''''''''
6885+
6886+ break;
6887+ }
6888+ case 18446744073709551185LLU: // 999999993Q'''''''''''''''
6889+ {
6890+ // variable varentry__ entry_____ goes out of scope
6891+ // parameter u64_______ initialize goes out of scope
6892+ // parameter u64_______ mutable___ goes out of scope
6893+ // parameter u64_______ subtype___ goes out of scope
6894+ // parameter u64_______ maintype__ goes out of scope
6895+ // parameter u64_______ indirect__ goes out of scope
6896+ // parameter u64_______ varidx____ goes out of scope
6897+ // parameter u64_______ varid_____ goes out of scope
6898+ // parameter-reference list______ varlist___ goes out of scope
6899+
6900+ state.addr = memory[--state.stackbase];
6901+ state.stackbase = memory[state.stackbase - 1];
6902+
6903+ break;
6904+ }
6905+ case 788334703205941248LLU: // pushvar___
6906+ {
6907+ memory[state.stackbase + 7LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 0LLU);
6908+ memory[state.stackbase + 8LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 1LLU);
6909+ memory[state.stackbase + 9LLU] = 0LLU;
66156910 memory[state.stackbase + 10LLU] = 0LLU;
66166911 // call
66176912 memory[state.stackbase + 11LLU] = state.stackbase;
6618- memory[state.stackbase + 12LLU] = 18446744073709551202LLU;
6913+ memory[state.stackbase + 12LLU] = 18446744073709551183LLU;
66196914 memory[state.stackbase + 13LLU] = /*kind______*/state.stackbase + 10LLU;
66206915 memory[state.stackbase + 14LLU] = /*varidx____*/state.stackbase + 2LLU;
66216916 memory[state.stackbase + 15LLU] = /*indirect__*/state.stackbase + 3LLU;
6622- memory[state.stackbase + 16LLU] = /*maintype__*/state.stackbase + 4LLU;
6623- memory[state.stackbase + 17LLU] = /*subtype___*/state.stackbase + 5LLU;
6624- memory[state.stackbase + 18LLU] = /*mutable___*/state.stackbase + 6LLU;
6625- memory[state.stackbase + 19LLU] = /*parameter_*/state.stackbase + 7LLU;
6626- memory[state.stackbase + 20LLU] = /*initialize*/state.stackbase + 8LLU;
6917+ memory[state.stackbase + 16LLU] = /*maintype__*/state.stackbase + 7LLU;
6918+ memory[state.stackbase + 17LLU] = /*subtype___*/state.stackbase + 8LLU;
6919+ memory[state.stackbase + 18LLU] = /*mutable___*/state.stackbase + 5LLU;
6920+ memory[state.stackbase + 19LLU] = /*initialize*/state.stackbase + 6LLU;
66276921 state.stackbase += 13LLU;
66286922 state.addr = 890787735698313216LLU; // varplain__
66296923
66306924 break;
66316925 }
6632- case 18446744073709551202LLU: // 999999993g'''''''''''''''
6926+ case 18446744073709551183LLU: // 999999993O'''''''''''''''
66336927 {
66346928 // call
66356929 memory[state.stackbase + 11LLU] = state.stackbase;
6636- memory[state.stackbase + 12LLU] = 18446744073709551201LLU;
6930+ memory[state.stackbase + 12LLU] = 18446744073709551182LLU;
66376931 memory[state.stackbase + 13LLU] = /*entry_____*/state.stackbase + 9LLU;
66386932 memory[state.stackbase + 14LLU] = /*kind______*/state.stackbase + 10LLU;
66396933 memory[state.stackbase + 15LLU] = /*varid_____*/state.stackbase + 1LLU;
@@ -6642,21 +6936,21 @@
66426936
66436937 break;
66446938 }
6645- case 18446744073709551201LLU: // 999999993f'''''''''''''''
6939+ case 18446744073709551182LLU: // 999999993N'''''''''''''''
66466940 {
66476941 // variable varkind___ kind______ goes out of scope
6648- state.addr = 18446744073709551203LLU; // 999999993h'''''''''''''''
6942+ state.addr = 18446744073709551184LLU; // 999999993P'''''''''''''''
66496943
66506944 break;
66516945 }
6652- case 18446744073709551203LLU: // 999999993h'''''''''''''''
6946+ case 18446744073709551184LLU: // 999999993P'''''''''''''''
66536947 {
66546948
6655- state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 9LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 9) ? 18446744073709551200LLU : 18446744073709551199LLU;
6949+ state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 9LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 8) ? 18446744073709551181LLU : 18446744073709551180LLU;
66566950
66576951 break;
66586952 }
6659- case 18446744073709551200LLU: // 999999993e'''''''''''''''
6953+ case 18446744073709551181LLU: // 999999993M'''''''''''''''
66606954 {
66616955 memory[state.stackbase + 10LLU] = 0;
66626956 memory[state.stackbase + 10LLU] = memory[state.stackbase + 9LLU];
@@ -6663,7 +6957,7 @@
66636957 fprintf(stderr, "%s", "pushing entry ");
66646958 // call
66656959 memory[state.stackbase + 11LLU] = state.stackbase;
6666- memory[state.stackbase + 12LLU] = 18446744073709551198LLU;
6960+ memory[state.stackbase + 12LLU] = 18446744073709551179LLU;
66676961 memory[state.stackbase + 13LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 10LLU], 1LLU);
66686962 state.stackbase += 13LLU;
66696963 state.addr = 819847183515906048LLU; // reportid__
@@ -6670,12 +6964,12 @@
66706964
66716965 break;
66726966 }
6673- case 18446744073709551198LLU: // 999999993c'''''''''''''''
6967+ case 18446744073709551179LLU: // 999999993K'''''''''''''''
66746968 {
66756969 fprintf(stderr, "%s", "\n");
66766970
66776971 {
6678- fprintf(stderr, "%s\n", "INTERNAL ERROR: out of heap/dynamic in compiler, PushVarRef - recompile compiler with increased heap-size");
6972+ fprintf(stderr, "%s\n", "INTERNAL ERROR: out of heap/dynamic in compiler, pushvarref - recompile compiler with increased heap-size");
66796973 exit(-1);
66806974 }
66816975 // variable varentry__ entry_____ goes out of scope
@@ -6682,7 +6976,7 @@
66826976 // emitted destructur for type varentry__<__________>
66836977 // call
66846978 memory[state.stackbase + 11LLU] = state.stackbase;
6685- memory[state.stackbase + 12LLU] = 18446744073709551197LLU;
6979+ memory[state.stackbase + 12LLU] = 18446744073709551178LLU;
66866980 memory[state.stackbase + 13LLU] = state.stackbase + 10LLU;
66876981 state.stackbase += 13LLU;
66886982 state.addr = 890786982252725956LLU; // varentry$D
@@ -6689,27 +6983,27 @@
66896983
66906984 break;
66916985 }
6692- case 18446744073709551197LLU: // 999999993b'''''''''''''''
6986+ case 18446744073709551178LLU: // 999999993J'''''''''''''''
66936987 {
66946988
6695- state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
6989+ state.addr = 18446744073709551177LLU; // 999999993I'''''''''''''''
66966990
66976991 break;
66986992 }
6699- case 18446744073709551199LLU: // 999999993d'''''''''''''''
6993+ case 18446744073709551180LLU: // 999999993L'''''''''''''''
67006994 {
6701- state.addr = 18446744073709551196LLU; // 999999993a'''''''''''''''
6995+ state.addr = 18446744073709551177LLU; // 999999993I'''''''''''''''
67026996
67036997 break;
67046998 }
6705- case 18446744073709551196LLU: // 999999993a'''''''''''''''
6999+ case 18446744073709551177LLU: // 999999993I'''''''''''''''
67067000 {
67077001 // variable varentry__ entry_____ goes out of scope
7002+ // variable u64_______ subtype___ goes out of scope
7003+ // variable u64_______ maintype__ goes out of scope
67087004 // parameter u64_______ initialize goes out of scope
6709- // parameter u64_______ parameter_ goes out of scope
67107005 // parameter u64_______ mutable___ goes out of scope
6711- // parameter u64_______ subtype___ goes out of scope
6712- // parameter u64_______ maintype__ goes out of scope
7006+ // parameter type______ type______ goes out of scope
67137007 // parameter u64_______ indirect__ goes out of scope
67147008 // parameter u64_______ varidx____ goes out of scope
67157009 // parameter u64_______ varid_____ goes out of scope
@@ -6720,70 +7014,69 @@
67207014
67217015 break;
67227016 }
6723- case 788334703206127649LLU: // pushvarref
7017+ case 788334698974937088LLU: // pushref___
67247018 {
6725- memory[state.stackbase + 8LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 0LLU);
6726- memory[state.stackbase + 9LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 1LLU);
7019+ memory[state.stackbase + 7LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 0LLU);
7020+ memory[state.stackbase + 8LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 4LLU], 1LLU);
7021+ memory[state.stackbase + 9LLU] = 0LLU;
67277022 memory[state.stackbase + 10LLU] = 0LLU;
6728- memory[state.stackbase + 11LLU] = 0LLU;
67297023 // call
6730- memory[state.stackbase + 12LLU] = state.stackbase;
6731- memory[state.stackbase + 13LLU] = 18446744073709551194LLU;
6732- memory[state.stackbase + 14LLU] = /*kind______*/state.stackbase + 11LLU;
6733- memory[state.stackbase + 15LLU] = /*varidx____*/state.stackbase + 2LLU;
6734- memory[state.stackbase + 16LLU] = /*indirect__*/state.stackbase + 3LLU;
6735- memory[state.stackbase + 17LLU] = /*maintype__*/state.stackbase + 8LLU;
6736- memory[state.stackbase + 18LLU] = /*subtype___*/state.stackbase + 9LLU;
6737- memory[state.stackbase + 19LLU] = /*mutable___*/state.stackbase + 5LLU;
6738- memory[state.stackbase + 20LLU] = /*parameter_*/state.stackbase + 6LLU;
6739- memory[state.stackbase + 21LLU] = /*initialize*/state.stackbase + 7LLU;
6740- state.stackbase += 14LLU;
6741- state.addr = 890787735698313216LLU; // varplain__
7024+ memory[state.stackbase + 11LLU] = state.stackbase;
7025+ memory[state.stackbase + 12LLU] = 18446744073709551175LLU;
7026+ memory[state.stackbase + 13LLU] = /*kind______*/state.stackbase + 10LLU;
7027+ memory[state.stackbase + 14LLU] = /*varidx____*/state.stackbase + 2LLU;
7028+ memory[state.stackbase + 15LLU] = /*indirect__*/state.stackbase + 3LLU;
7029+ memory[state.stackbase + 16LLU] = /*maintype__*/state.stackbase + 7LLU;
7030+ memory[state.stackbase + 17LLU] = /*subtype___*/state.stackbase + 8LLU;
7031+ memory[state.stackbase + 18LLU] = /*mutable___*/state.stackbase + 5LLU;
7032+ memory[state.stackbase + 19LLU] = /*initialize*/state.stackbase + 6LLU;
7033+ state.stackbase += 13LLU;
7034+ state.addr = 890787724170264576LLU; // varparam__
67427035
67437036 break;
67447037 }
6745- case 18446744073709551194LLU: // 999999993Z'''''''''''''''
7038+ case 18446744073709551175LLU: // 999999993G'''''''''''''''
67467039 {
67477040 // call
6748- memory[state.stackbase + 12LLU] = state.stackbase;
6749- memory[state.stackbase + 13LLU] = 18446744073709551193LLU;
6750- memory[state.stackbase + 14LLU] = /*entry_____*/state.stackbase + 10LLU;
6751- memory[state.stackbase + 15LLU] = /*kind______*/state.stackbase + 11LLU;
6752- memory[state.stackbase + 16LLU] = /*varid_____*/state.stackbase + 1LLU;
6753- state.stackbase += 14LLU;
7041+ memory[state.stackbase + 11LLU] = state.stackbase;
7042+ memory[state.stackbase + 12LLU] = 18446744073709551174LLU;
7043+ memory[state.stackbase + 13LLU] = /*entry_____*/state.stackbase + 9LLU;
7044+ memory[state.stackbase + 14LLU] = /*kind______*/state.stackbase + 10LLU;
7045+ memory[state.stackbase + 15LLU] = /*varid_____*/state.stackbase + 1LLU;
7046+ state.stackbase += 13LLU;
67547047 state.addr = 890786982252724224LLU; // varentry__
67557048
67567049 break;
67577050 }
6758- case 18446744073709551193LLU: // 999999993Y'''''''''''''''
7051+ case 18446744073709551174LLU: // 999999993F'''''''''''''''
67597052 {
67607053 // variable varkind___ kind______ goes out of scope
6761- state.addr = 18446744073709551195LLU; // 999999993$'''''''''''''''
7054+ state.addr = 18446744073709551176LLU; // 999999993H'''''''''''''''
67627055
67637056 break;
67647057 }
6765- case 18446744073709551195LLU: // 999999993$'''''''''''''''
7058+ case 18446744073709551176LLU: // 999999993H'''''''''''''''
67667059 {
67677060
6768- state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 10LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 9) ? 18446744073709551192LLU : 18446744073709551191LLU;
7061+ state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 9LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 8) ? 18446744073709551173LLU : 18446744073709551172LLU;
67697062
67707063 break;
67717064 }
6772- case 18446744073709551192LLU: // 999999993X'''''''''''''''
7065+ case 18446744073709551173LLU: // 999999993E'''''''''''''''
67737066 {
6774- memory[state.stackbase + 11LLU] = 0;
6775- memory[state.stackbase + 11LLU] = memory[state.stackbase + 10LLU];
7067+ memory[state.stackbase + 10LLU] = 0;
7068+ memory[state.stackbase + 10LLU] = memory[state.stackbase + 9LLU];
67767069 fprintf(stderr, "%s", "pushing entry ");
67777070 // call
6778- memory[state.stackbase + 12LLU] = state.stackbase;
6779- memory[state.stackbase + 13LLU] = 18446744073709551190LLU;
6780- memory[state.stackbase + 14LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 11LLU], 1LLU);
6781- state.stackbase += 14LLU;
7071+ memory[state.stackbase + 11LLU] = state.stackbase;
7072+ memory[state.stackbase + 12LLU] = 18446744073709551171LLU;
7073+ memory[state.stackbase + 13LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 10LLU], 1LLU);
7074+ state.stackbase += 13LLU;
67827075 state.addr = 819847183515906048LLU; // reportid__
67837076
67847077 break;
67857078 }
6786- case 18446744073709551190LLU: // 999999993V'''''''''''''''
7079+ case 18446744073709551171LLU: // 999999993C'''''''''''''''
67877080 {
67887081 fprintf(stderr, "%s", "\n");
67897082
@@ -6794,34 +7087,33 @@
67947087 // variable varentry__ entry_____ goes out of scope
67957088 // emitted destructur for type varentry__<__________>
67967089 // call
6797- memory[state.stackbase + 12LLU] = state.stackbase;
6798- memory[state.stackbase + 13LLU] = 18446744073709551189LLU;
6799- memory[state.stackbase + 14LLU] = state.stackbase + 11LLU;
6800- state.stackbase += 14LLU;
7090+ memory[state.stackbase + 11LLU] = state.stackbase;
7091+ memory[state.stackbase + 12LLU] = 18446744073709551170LLU;
7092+ memory[state.stackbase + 13LLU] = state.stackbase + 10LLU;
7093+ state.stackbase += 13LLU;
68017094 state.addr = 890786982252725956LLU; // varentry$D
68027095
68037096 break;
68047097 }
6805- case 18446744073709551189LLU: // 999999993U'''''''''''''''
7098+ case 18446744073709551170LLU: // 999999993B'''''''''''''''
68067099 {
68077100
6808- state.addr = 18446744073709551188LLU; // 999999993T'''''''''''''''
7101+ state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
68097102
68107103 break;
68117104 }
6812- case 18446744073709551191LLU: // 999999993W'''''''''''''''
7105+ case 18446744073709551172LLU: // 999999993D'''''''''''''''
68137106 {
6814- state.addr = 18446744073709551188LLU; // 999999993T'''''''''''''''
7107+ state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
68157108
68167109 break;
68177110 }
6818- case 18446744073709551188LLU: // 999999993T'''''''''''''''
7111+ case 18446744073709551169LLU: // 999999993A'''''''''''''''
68197112 {
68207113 // variable varentry__ entry_____ goes out of scope
68217114 // variable u64_______ subtype___ goes out of scope
68227115 // variable u64_______ maintype__ goes out of scope
68237116 // parameter u64_______ initialize goes out of scope
6824- // parameter u64_______ parameter_ goes out of scope
68257117 // parameter u64_______ mutable___ goes out of scope
68267118 // parameter type______ type______ goes out of scope
68277119 // parameter u64_______ indirect__ goes out of scope
@@ -6840,7 +7132,7 @@
68407132 memory[state.stackbase + 3LLU] = 0LLU;
68417133 // call
68427134 memory[state.stackbase + 4LLU] = state.stackbase;
6843- memory[state.stackbase + 5LLU] = 18446744073709551186LLU;
7135+ memory[state.stackbase + 5LLU] = 18446744073709551167LLU;
68447136 memory[state.stackbase + 6LLU] = /*kind______*/state.stackbase + 3LLU;
68457137 state.stackbase += 6LLU;
68467138 state.addr = 890787182770388992LLU; // varhide___
@@ -6847,11 +7139,11 @@
68477139
68487140 break;
68497141 }
6850- case 18446744073709551186LLU: // 999999993R'''''''''''''''
7142+ case 18446744073709551167LLU: // 9999999929'''''''''''''''
68517143 {
68527144 // call
68537145 memory[state.stackbase + 4LLU] = state.stackbase;
6854- memory[state.stackbase + 5LLU] = 18446744073709551185LLU;
7146+ memory[state.stackbase + 5LLU] = 18446744073709551166LLU;
68557147 memory[state.stackbase + 6LLU] = /*entry_____*/state.stackbase + 2LLU;
68567148 memory[state.stackbase + 7LLU] = /*kind______*/state.stackbase + 3LLU;
68577149 memory[state.stackbase + 8LLU] = /*varid_____*/state.stackbase + 1LLU;
@@ -6860,21 +7152,21 @@
68607152
68617153 break;
68627154 }
6863- case 18446744073709551185LLU: // 999999993Q'''''''''''''''
7155+ case 18446744073709551166LLU: // 9999999928'''''''''''''''
68647156 {
68657157 // variable varkind___ kind______ goes out of scope
6866- state.addr = 18446744073709551187LLU; // 999999993S'''''''''''''''
7158+ state.addr = 18446744073709551168LLU; // 999999993_'''''''''''''''
68677159
68687160 break;
68697161 }
6870- case 18446744073709551187LLU: // 999999993S'''''''''''''''
7162+ case 18446744073709551168LLU: // 999999993_'''''''''''''''
68717163 {
68727164
6873- state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 2LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 9) ? 18446744073709551184LLU : 18446744073709551183LLU;
7165+ state.addr = !list_push_move(memory, state, &heap, &/*entry_____*/memory[state.stackbase + 2LLU], &/*varlist___*/memory[memory[state.stackbase + 0LLU]], 8) ? 18446744073709551165LLU : 18446744073709551164LLU;
68747166
68757167 break;
68767168 }
6877- case 18446744073709551184LLU: // 999999993P'''''''''''''''
7169+ case 18446744073709551165LLU: // 9999999927'''''''''''''''
68787170 {
68797171 memory[state.stackbase + 3LLU] = 0;
68807172 memory[state.stackbase + 3LLU] = memory[state.stackbase + 2LLU];
@@ -6881,7 +7173,7 @@
68817173 fprintf(stderr, "%s", "hiding entry ");
68827174 // call
68837175 memory[state.stackbase + 4LLU] = state.stackbase;
6884- memory[state.stackbase + 5LLU] = 18446744073709551182LLU;
7176+ memory[state.stackbase + 5LLU] = 18446744073709551163LLU;
68857177 memory[state.stackbase + 6LLU] = /*entry_____*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 3LLU], 1LLU);
68867178 state.stackbase += 6LLU;
68877179 state.addr = 819847183515906048LLU; // reportid__
@@ -6888,7 +7180,7 @@
68887180
68897181 break;
68907182 }
6891- case 18446744073709551182LLU: // 999999993N'''''''''''''''
7183+ case 18446744073709551163LLU: // 9999999925'''''''''''''''
68927184 {
68937185 fprintf(stderr, "%s", "\n");
68947186
@@ -6900,7 +7192,7 @@
69007192 // emitted destructur for type varentry__<__________>
69017193 // call
69027194 memory[state.stackbase + 4LLU] = state.stackbase;
6903- memory[state.stackbase + 5LLU] = 18446744073709551181LLU;
7195+ memory[state.stackbase + 5LLU] = 18446744073709551162LLU;
69047196 memory[state.stackbase + 6LLU] = state.stackbase + 3LLU;
69057197 state.stackbase += 6LLU;
69067198 state.addr = 890786982252725956LLU; // varentry$D
@@ -6907,20 +7199,20 @@
69077199
69087200 break;
69097201 }
6910- case 18446744073709551181LLU: // 999999993M'''''''''''''''
7202+ case 18446744073709551162LLU: // 9999999924'''''''''''''''
69117203 {
69127204
6913- state.addr = 18446744073709551180LLU; // 999999993L'''''''''''''''
7205+ state.addr = 18446744073709551161LLU; // 9999999923'''''''''''''''
69147206
69157207 break;
69167208 }
6917- case 18446744073709551183LLU: // 999999993O'''''''''''''''
7209+ case 18446744073709551164LLU: // 9999999926'''''''''''''''
69187210 {
6919- state.addr = 18446744073709551180LLU; // 999999993L'''''''''''''''
7211+ state.addr = 18446744073709551161LLU; // 9999999923'''''''''''''''
69207212
69217213 break;
69227214 }
6923- case 18446744073709551180LLU: // 999999993L'''''''''''''''
7215+ case 18446744073709551161LLU: // 9999999923'''''''''''''''
69247216 {
69257217 // variable varentry__ entry_____ goes out of scope
69267218 // parameter u64_______ varid_____ goes out of scope
@@ -6934,17 +7226,17 @@
69347226 case 838702162643441697LLU: // showvarref
69357227 {
69367228 memory[state.stackbase + 2LLU] = /*varlist___*/memory[memory[state.stackbase + 1LLU]];
6937- state.addr = 18446744073709551179LLU; // 999999993K'''''''''''''''
7229+ state.addr = 18446744073709551160LLU; // 9999999922'''''''''''''''
69387230
69397231 break;
69407232 }
6941- case 18446744073709551179LLU: // 999999993K'''''''''''''''
7233+ case 18446744073709551160LLU: // 9999999922'''''''''''''''
69427234 {
69437235 memory[state.stackbase + 3LLU] = 0;
69447236 memory[state.stackbase + 4LLU] = state.stackbase + 3LLU;
69457237 if(!memory[state.stackbase + 2LLU])
69467238 {
6947- state.addr = 18446744073709551178LLU; // 999999993J'''''''''''''''
7239+ state.addr = 18446744073709551159LLU; // 9999999921'''''''''''''''
69487240
69497241 break;
69507242 }
@@ -6952,7 +7244,7 @@
69527244 memory[state.stackbase + 2LLU] = heap.data[memory[state.stackbase + 2LLU]].elem0;
69537245 // call
69547246 memory[state.stackbase + 5LLU] = state.stackbase;
6955- memory[state.stackbase + 6LLU] = 18446744073709551177LLU;
7247+ memory[state.stackbase + 6LLU] = 18446744073709551158LLU;
69567248 memory[state.stackbase + 7LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 4LLU]], 1LLU);
69577249 state.stackbase += 7LLU;
69587250 state.addr = 819847183515906048LLU; // reportid__
@@ -6959,30 +7251,30 @@
69597251
69607252 break;
69617253 }
6962- case 18446744073709551177LLU: // 999999993I'''''''''''''''
7254+ case 18446744073709551158LLU: // 9999999920'''''''''''''''
69637255 {
69647256 fprintf(stderr, "%s", "\n");
69657257 // reference varentry__ varentry__ goes out of scope
69667258 // parameter-reference list______ varlist___ goes out of scope
6967- state.addr = 18446744073709551179LLU; // 999999993K'''''''''''''''
7259+ state.addr = 18446744073709551160LLU; // 9999999922'''''''''''''''
69687260
69697261 break;
69707262 }
6971- case 18446744073709551178LLU: // 999999993J'''''''''''''''
7263+ case 18446744073709551159LLU: // 9999999921'''''''''''''''
69727264 {
69737265 fprintf(stderr, "%s", "\n");
69747266 memory[state.stackbase + 2LLU] = /*blocklist_*/memory[memory[state.stackbase + 0LLU]];
6975- state.addr = 18446744073709551176LLU; // 999999993H'''''''''''''''
7267+ state.addr = 18446744073709551157LLU; // 999999992z'''''''''''''''
69767268
69777269 break;
69787270 }
6979- case 18446744073709551176LLU: // 999999993H'''''''''''''''
7271+ case 18446744073709551157LLU: // 999999992z'''''''''''''''
69807272 {
69817273 memory[state.stackbase + 3LLU] = 0;
69827274 memory[state.stackbase + 4LLU] = state.stackbase + 3LLU;
69837275 if(!memory[state.stackbase + 2LLU])
69847276 {
6985- state.addr = 18446744073709551175LLU; // 999999993G'''''''''''''''
7277+ state.addr = 18446744073709551156LLU; // 999999992y'''''''''''''''
69867278
69877279 break;
69887280 }
@@ -6989,17 +7281,17 @@
69897281 memory[state.stackbase + 3LLU] = heap.data[memory[state.stackbase + 2LLU]].elem1;
69907282 memory[state.stackbase + 2LLU] = heap.data[memory[state.stackbase + 2LLU]].elem0;
69917283 memory[state.stackbase + 5LLU] = /*block_____*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 4LLU]], 4LLU);
6992- state.addr = 18446744073709551174LLU; // 999999993F'''''''''''''''
7284+ state.addr = 18446744073709551155LLU; // 999999992x'''''''''''''''
69937285
69947286 break;
69957287 }
6996- case 18446744073709551174LLU: // 999999993F'''''''''''''''
7288+ case 18446744073709551155LLU: // 999999992x'''''''''''''''
69977289 {
69987290 memory[state.stackbase + 6LLU] = 0;
69997291 memory[state.stackbase + 7LLU] = state.stackbase + 6LLU;
70007292 if(!memory[state.stackbase + 5LLU])
70017293 {
7002- state.addr = 18446744073709551173LLU; // 999999993E'''''''''''''''
7294+ state.addr = 18446744073709551154LLU; // 999999992w'''''''''''''''
70037295
70047296 break;
70057297 }
@@ -7007,7 +7299,7 @@
70077299 memory[state.stackbase + 5LLU] = heap.data[memory[state.stackbase + 5LLU]].elem0;
70087300 // call
70097301 memory[state.stackbase + 8LLU] = state.stackbase;
7010- memory[state.stackbase + 9LLU] = 18446744073709551172LLU;
7302+ memory[state.stackbase + 9LLU] = 18446744073709551153LLU;
70117303 memory[state.stackbase + 10LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 7LLU]], 1LLU);
70127304 state.stackbase += 10LLU;
70137305 state.addr = 819847183515906048LLU; // reportid__
@@ -7014,25 +7306,25 @@
70147306
70157307 break;
70167308 }
7017- case 18446744073709551172LLU: // 999999993D'''''''''''''''
7309+ case 18446744073709551153LLU: // 999999992v'''''''''''''''
70187310 {
70197311 fprintf(stderr, "%s", "\n");
70207312 // reference varentry__ varentry__ goes out of scope
70217313 // parameter-reference block_____ block_____ goes out of scope
7022- state.addr = 18446744073709551174LLU; // 999999993F'''''''''''''''
7314+ state.addr = 18446744073709551155LLU; // 999999992x'''''''''''''''
70237315
70247316 break;
70257317 }
7026- case 18446744073709551173LLU: // 999999993E'''''''''''''''
7318+ case 18446744073709551154LLU: // 999999992w'''''''''''''''
70277319 {
70287320 fprintf(stderr, "%s", "\n");
70297321 // reference block_____ block_____ goes out of scope
70307322 // parameter-reference list______ blocklist_ goes out of scope
7031- state.addr = 18446744073709551176LLU; // 999999993H'''''''''''''''
7323+ state.addr = 18446744073709551157LLU; // 999999992z'''''''''''''''
70327324
70337325 break;
70347326 }
7035- case 18446744073709551175LLU: // 999999993G'''''''''''''''
7327+ case 18446744073709551156LLU: // 999999992y'''''''''''''''
70367328 {
70377329 // parameter-reference list______ varlist___ goes out of scope
70387330 // parameter-reference list______ blocklist_ goes out of scope
@@ -7045,24 +7337,24 @@
70457337 case 550426420123970272LLU: // checkscope
70467338 {
70477339
7048- state.addr = 533565069926072320LLU == heap.data[memory[state.stackbase + 5LLU]].elem0 ? 18446744073709551171LLU : 18446744073709551170LLU;
7340+ state.addr = 533565069926072320LLU == heap.data[memory[state.stackbase + 5LLU]].elem0 ? 18446744073709551152LLU : 18446744073709551151LLU;
70497341
70507342 break;
70517343 }
7052- case 18446744073709551171LLU: // 999999993C'''''''''''''''
7344+ case 18446744073709551152LLU: // 999999992u'''''''''''''''
70537345 {
70547346 memory[state.stackbase + 6LLU] = heap.data[memory[state.stackbase + 5LLU]].elem1;
70557347 // parameter blknone___ kind______ goes out of scope
70567348
7057- state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
7349+ state.addr = 18446744073709551150LLU; // 999999992s'''''''''''''''
70587350
70597351 break;
70607352 }
7061- case 18446744073709551170LLU: // 999999993B'''''''''''''''
7353+ case 18446744073709551151LLU: // 999999992t'''''''''''''''
70627354 {
70637355 // call
70647356 memory[state.stackbase + 6LLU] = state.stackbase;
7065- memory[state.stackbase + 7LLU] = 18446744073709551168LLU;
7357+ memory[state.stackbase + 7LLU] = 18446744073709551149LLU;
70667358 memory[state.stackbase + 8LLU] = /*blocklist_*/memory[state.stackbase + 2LLU];
70677359 memory[state.stackbase + 9LLU] = /*varlist___*/memory[state.stackbase + 3LLU];
70687360 state.stackbase += 8LLU;
@@ -7070,11 +7362,11 @@
70707362
70717363 break;
70727364 }
7073- case 18446744073709551168LLU: // 999999993_'''''''''''''''
7365+ case 18446744073709551149LLU: // 999999992r'''''''''''''''
70747366 {
70757367 // call
70767368 memory[state.stackbase + 6LLU] = state.stackbase;
7077- memory[state.stackbase + 7LLU] = 18446744073709551167LLU;
7369+ memory[state.stackbase + 7LLU] = 18446744073709551148LLU;
70787370 memory[state.stackbase + 8LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
70797371 state.stackbase += 8LLU;
70807372 state.addr = 819847183515906048LLU; // reportid__
@@ -7081,12 +7373,12 @@
70817373
70827374 break;
70837375 }
7084- case 18446744073709551167LLU: // 9999999929'''''''''''''''
7376+ case 18446744073709551148LLU: // 999999992q'''''''''''''''
70857377 {
70867378 fprintf(stderr, "%s", ", ");
70877379 // call
70887380 memory[state.stackbase + 6LLU] = state.stackbase;
7089- memory[state.stackbase + 7LLU] = 18446744073709551166LLU;
7381+ memory[state.stackbase + 7LLU] = 18446744073709551147LLU;
70907382 memory[state.stackbase + 8LLU] = /*info______*/memory[state.stackbase + 1LLU];
70917383 state.stackbase += 8LLU;
70927384 state.addr = 819847183515906048LLU; // reportid__
@@ -7093,12 +7385,12 @@
70937385
70947386 break;
70957387 }
7096- case 18446744073709551166LLU: // 9999999928'''''''''''''''
7388+ case 18446744073709551147LLU: // 999999992p'''''''''''''''
70977389 {
70987390 fprintf(stderr, "%s", ": ");
70997391 // call
71007392 memory[state.stackbase + 6LLU] = state.stackbase;
7101- memory[state.stackbase + 7LLU] = 18446744073709551165LLU;
7393+ memory[state.stackbase + 7LLU] = 18446744073709551146LLU;
71027394 memory[state.stackbase + 8LLU] = /*id________*/memory[state.stackbase + 4LLU];
71037395 state.stackbase += 8LLU;
71047396 state.addr = 819847183515906048LLU; // reportid__
@@ -7105,13 +7397,13 @@
71057397
71067398 break;
71077399 }
7108- case 18446744073709551165LLU: // 9999999927'''''''''''''''
7400+ case 18446744073709551146LLU: // 999999992o'''''''''''''''
71097401 {
71107402 fprintf(stderr, "%s", " is not in nearest scope - ");
71117403 fprintf(stderr, "%s", "pushing block ");
71127404 // call
71137405 memory[state.stackbase + 6LLU] = state.stackbase;
7114- memory[state.stackbase + 7LLU] = 18446744073709551164LLU;
7406+ memory[state.stackbase + 7LLU] = 18446744073709551145LLU;
71157407 memory[state.stackbase + 8LLU] = /*kind______*/memory[state.stackbase + 5LLU];
71167408 state.stackbase += 8LLU;
71177409 state.addr = 819847183514106240LLU; // reportblk_
@@ -7118,7 +7410,7 @@
71187410
71197411 break;
71207412 }
7121- case 18446744073709551164LLU: // 9999999926'''''''''''''''
7413+ case 18446744073709551145LLU: // 999999992n'''''''''''''''
71227414 {
71237415 fprintf(stderr, "%s", "\n");
71247416
@@ -7126,11 +7418,11 @@
71267418 fprintf(stderr, "%s\n", "");
71277419 exit(-1);
71287420 }
7129- state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
7421+ state.addr = 18446744073709551150LLU; // 999999992s'''''''''''''''
71307422
71317423 break;
71327424 }
7133- case 18446744073709551169LLU: // 999999993A'''''''''''''''
7425+ case 18446744073709551150LLU: // 999999992s'''''''''''''''
71347426 {
71357427 // parameter blockvar__ kind______ goes out of scope
71367428 // parameter u64_______ id________ goes out of scope
@@ -7147,26 +7439,43 @@
71477439 case 166111216711311686LLU: // INITVARREF
71487440 {
71497441
7150- state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551163LLU : 18446744073709551162LLU;
7442+ state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551144LLU : 18446744073709551143LLU;
71517443
71527444 break;
71537445 }
7154- case 18446744073709551163LLU: // 9999999925'''''''''''''''
7446+ case 18446744073709551144LLU: // 999999992m'''''''''''''''
71557447 {
71567448 memory[state.stackbase + 3LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
7157- /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 3LLU], 6LLU) = 1LLU;
7449+ /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 3LLU], 5LLU) = 1LLU;
71587450 // parameter varplain__ kind______ goes out of scope
71597451
7160- state.addr = 18446744073709551161LLU; // 9999999923'''''''''''''''
7452+ state.addr = 18446744073709551142LLU; // 999999992k'''''''''''''''
71617453
71627454 break;
71637455 }
7164- case 18446744073709551162LLU: // 9999999924'''''''''''''''
7456+ case 18446744073709551143LLU: // 999999992l'''''''''''''''
71657457 {
7458+
7459+ state.addr = 890787724170264576LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551141LLU : 18446744073709551140LLU;
7460+
7461+ break;
7462+ }
7463+ case 18446744073709551141LLU: // 999999992j'''''''''''''''
7464+ {
7465+ memory[state.stackbase + 3LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
7466+ /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 3LLU], 5LLU) = 1LLU;
7467+ // parameter varparam__ kind______ goes out of scope
7468+
7469+ state.addr = 18446744073709551139LLU; // 999999992h'''''''''''''''
7470+
7471+ break;
7472+ }
7473+ case 18446744073709551140LLU: // 999999992i'''''''''''''''
7474+ {
71667475 fprintf(stderr, "%s", "in function");
71677476 // call
71687477 memory[state.stackbase + 3LLU] = state.stackbase;
7169- memory[state.stackbase + 4LLU] = 18446744073709551160LLU;
7478+ memory[state.stackbase + 4LLU] = 18446744073709551138LLU;
71707479 memory[state.stackbase + 5LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
71717480 state.stackbase += 5LLU;
71727481 state.addr = 819847183515906048LLU; // reportid__
@@ -7173,12 +7482,12 @@
71737482
71747483 break;
71757484 }
7176- case 18446744073709551160LLU: // 9999999922'''''''''''''''
7485+ case 18446744073709551138LLU: // 999999992g'''''''''''''''
71777486 {
71787487 fprintf(stderr, "%s", ": cannot initialize hidden ");
71797488 // call
71807489 memory[state.stackbase + 3LLU] = state.stackbase;
7181- memory[state.stackbase + 4LLU] = 18446744073709551159LLU;
7490+ memory[state.stackbase + 4LLU] = 18446744073709551137LLU;
71827491 memory[state.stackbase + 5LLU] = /*id________*/memory[state.stackbase + 2LLU];
71837492 state.stackbase += 5LLU;
71847493 state.addr = 819847183515906048LLU; // reportid__
@@ -7185,7 +7494,7 @@
71857494
71867495 break;
71877496 }
7188- case 18446744073709551159LLU: // 9999999921'''''''''''''''
7497+ case 18446744073709551137LLU: // 999999992f'''''''''''''''
71897498 {
71907499
71917500 {
@@ -7192,12 +7501,18 @@
71927501 fprintf(stderr, "%s\n", "");
71937502 exit(-1);
71947503 }
7195- state.addr = 18446744073709551161LLU; // 9999999923'''''''''''''''
7504+ state.addr = 18446744073709551139LLU; // 999999992h'''''''''''''''
71967505
71977506 break;
71987507 }
7199- case 18446744073709551161LLU: // 9999999923'''''''''''''''
7508+ case 18446744073709551139LLU: // 999999992h'''''''''''''''
72007509 {
7510+ state.addr = 18446744073709551142LLU; // 999999992k'''''''''''''''
7511+
7512+ break;
7513+ }
7514+ case 18446744073709551142LLU: // 999999992k'''''''''''''''
7515+ {
72017516 // parameter u64_______ id________ goes out of scope
72027517 // parameter varkind___ kind______ goes out of scope
72037518 // parameter u64_______ def_id____ goes out of scope
@@ -7210,26 +7525,43 @@
72107525 case 73519258688573824LLU: // DELVARREF_
72117526 {
72127527
7213- state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551158LLU : 18446744073709551157LLU;
7528+ state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551136LLU : 18446744073709551135LLU;
72147529
72157530 break;
72167531 }
7217- case 18446744073709551158LLU: // 9999999920'''''''''''''''
7532+ case 18446744073709551136LLU: // 999999992e'''''''''''''''
72187533 {
72197534 memory[state.stackbase + 3LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
7220- /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 3LLU], 6LLU) = 0LLU;
7535+ /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 3LLU], 5LLU) = 0LLU;
72217536 // parameter varplain__ kind______ goes out of scope
72227537
7223- state.addr = 18446744073709551156LLU; // 999999992y'''''''''''''''
7538+ state.addr = 18446744073709551134LLU; // 999999992c'''''''''''''''
72247539
72257540 break;
72267541 }
7227- case 18446744073709551157LLU: // 999999992z'''''''''''''''
7542+ case 18446744073709551135LLU: // 999999992d'''''''''''''''
72287543 {
7544+
7545+ state.addr = 890787724170264576LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551133LLU : 18446744073709551132LLU;
7546+
7547+ break;
7548+ }
7549+ case 18446744073709551133LLU: // 999999992b'''''''''''''''
7550+ {
7551+ memory[state.stackbase + 3LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
7552+ /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 3LLU], 5LLU) = 0LLU;
7553+ // parameter varparam__ kind______ goes out of scope
7554+
7555+ state.addr = 18446744073709551131LLU; // 999999992$'''''''''''''''
7556+
7557+ break;
7558+ }
7559+ case 18446744073709551132LLU: // 999999992a'''''''''''''''
7560+ {
72297561 fprintf(stderr, "%s", "in function");
72307562 // call
72317563 memory[state.stackbase + 3LLU] = state.stackbase;
7232- memory[state.stackbase + 4LLU] = 18446744073709551155LLU;
7564+ memory[state.stackbase + 4LLU] = 18446744073709551130LLU;
72337565 memory[state.stackbase + 5LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
72347566 state.stackbase += 5LLU;
72357567 state.addr = 819847183515906048LLU; // reportid__
@@ -7236,12 +7568,12 @@
72367568
72377569 break;
72387570 }
7239- case 18446744073709551155LLU: // 999999992x'''''''''''''''
7571+ case 18446744073709551130LLU: // 999999992Z'''''''''''''''
72407572 {
72417573 fprintf(stderr, "%s", ": cannot un-initialize hidden ");
72427574 // call
72437575 memory[state.stackbase + 3LLU] = state.stackbase;
7244- memory[state.stackbase + 4LLU] = 18446744073709551154LLU;
7576+ memory[state.stackbase + 4LLU] = 18446744073709551129LLU;
72457577 memory[state.stackbase + 5LLU] = /*id________*/memory[state.stackbase + 2LLU];
72467578 state.stackbase += 5LLU;
72477579 state.addr = 819847183515906048LLU; // reportid__
@@ -7248,7 +7580,7 @@
72487580
72497581 break;
72507582 }
7251- case 18446744073709551154LLU: // 999999992w'''''''''''''''
7583+ case 18446744073709551129LLU: // 999999992Y'''''''''''''''
72527584 {
72537585
72547586 {
@@ -7255,12 +7587,18 @@
72557587 fprintf(stderr, "%s\n", "");
72567588 exit(-1);
72577589 }
7258- state.addr = 18446744073709551156LLU; // 999999992y'''''''''''''''
7590+ state.addr = 18446744073709551131LLU; // 999999992$'''''''''''''''
72597591
72607592 break;
72617593 }
7262- case 18446744073709551156LLU: // 999999992y'''''''''''''''
7594+ case 18446744073709551131LLU: // 999999992$'''''''''''''''
72637595 {
7596+ state.addr = 18446744073709551134LLU; // 999999992c'''''''''''''''
7597+
7598+ break;
7599+ }
7600+ case 18446744073709551134LLU: // 999999992c'''''''''''''''
7601+ {
72647602 // parameter u64_______ id________ goes out of scope
72657603 // parameter varkind___ kind______ goes out of scope
72667604 // parameter u64_______ def_id____ goes out of scope
@@ -7274,17 +7612,17 @@
72747612 {
72757613 memory[state.stackbase + 4LLU] = 1LLU;
72767614 memory[state.stackbase + 5LLU] = /*varlist___*/memory[memory[state.stackbase + 2LLU]];
7277- state.addr = 18446744073709551153LLU; // 999999992v'''''''''''''''
7615+ state.addr = 18446744073709551128LLU; // 999999992X'''''''''''''''
72787616
72797617 break;
72807618 }
7281- case 18446744073709551153LLU: // 999999992v'''''''''''''''
7619+ case 18446744073709551128LLU: // 999999992X'''''''''''''''
72827620 {
72837621 memory[state.stackbase + 6LLU] = 0;
72847622 memory[state.stackbase + 7LLU] = state.stackbase + 6LLU;
72857623 if(!memory[state.stackbase + 5LLU])
72867624 {
7287- state.addr = 18446744073709551152LLU; // 999999992u'''''''''''''''
7625+ state.addr = 18446744073709551127LLU; // 999999992W'''''''''''''''
72887626
72897627 break;
72907628 }
@@ -7291,26 +7629,26 @@
72917629 memory[state.stackbase + 6LLU] = heap.data[memory[state.stackbase + 5LLU]].elem1;
72927630 memory[state.stackbase + 5LLU] = heap.data[memory[state.stackbase + 5LLU]].elem0;
72937631
7294- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551151LLU : 18446744073709551150LLU;
7632+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551126LLU : 18446744073709551125LLU;
72957633
72967634 break;
72977635 }
7298- case 18446744073709551151LLU: // 999999992t'''''''''''''''
7636+ case 18446744073709551126LLU: // 999999992V'''''''''''''''
72997637 {
73007638 memory[state.stackbase + 8LLU] = 0LLU;
73017639
73027640 /*match_____*/memory[state.stackbase + 8LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 7LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
73037641
7304- state.addr = /*match_____*/memory[state.stackbase + 8LLU] ? 18446744073709551149LLU : 18446744073709551148LLU;
7642+ state.addr = /*match_____*/memory[state.stackbase + 8LLU] ? 18446744073709551124LLU : 18446744073709551123LLU;
73057643
73067644 break;
73077645 }
7308- case 18446744073709551149LLU: // 999999992r'''''''''''''''
7646+ case 18446744073709551124LLU: // 999999992T'''''''''''''''
73097647 {
73107648 /*notfound__*/memory[state.stackbase + 4LLU] = 0LLU;
73117649 // call
73127650 memory[state.stackbase + 9LLU] = state.stackbase;
7313- memory[state.stackbase + 10LLU] = 18446744073709551147LLU;
7651+ memory[state.stackbase + 10LLU] = 18446744073709551122LLU;
73147652 memory[state.stackbase + 11LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
73157653 memory[state.stackbase + 12LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 7LLU]], 0LLU);
73167654 memory[state.stackbase + 13LLU] = /*id________*/memory[state.stackbase + 3LLU];
@@ -7319,42 +7657,42 @@
73197657
73207658 break;
73217659 }
7322- case 18446744073709551147LLU: // 999999992p'''''''''''''''
7660+ case 18446744073709551122LLU: // 999999992R'''''''''''''''
73237661 {
7324- state.addr = 18446744073709551148LLU; // 999999992q'''''''''''''''
7662+ state.addr = 18446744073709551123LLU; // 999999992S'''''''''''''''
73257663
73267664 break;
73277665 }
7328- case 18446744073709551148LLU: // 999999992q'''''''''''''''
7666+ case 18446744073709551123LLU: // 999999992S'''''''''''''''
73297667 {
73307668 // variable u64_______ match_____ goes out of scope
73317669 // emitted destructur for type u64_______<__________>
7332- state.addr = 18446744073709551150LLU; // 999999992s'''''''''''''''
7670+ state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
73337671
73347672 break;
73357673 }
7336- case 18446744073709551150LLU: // 999999992s'''''''''''''''
7674+ case 18446744073709551125LLU: // 999999992U'''''''''''''''
73377675 {
73387676 // reference varentry__ varentry__ goes out of scope
73397677 // parameter-reference list______ varlist___ goes out of scope
7340- state.addr = 18446744073709551153LLU; // 999999992v'''''''''''''''
7678+ state.addr = 18446744073709551128LLU; // 999999992X'''''''''''''''
73417679
73427680 break;
73437681 }
7344- case 18446744073709551152LLU: // 999999992u'''''''''''''''
7682+ case 18446744073709551127LLU: // 999999992W'''''''''''''''
73457683 {
73467684 memory[state.stackbase + 5LLU] = /*blocklist_*/memory[memory[state.stackbase + 1LLU]];
7347- state.addr = 18446744073709551146LLU; // 999999992o'''''''''''''''
7685+ state.addr = 18446744073709551121LLU; // 999999992Q'''''''''''''''
73487686
73497687 break;
73507688 }
7351- case 18446744073709551146LLU: // 999999992o'''''''''''''''
7689+ case 18446744073709551121LLU: // 999999992Q'''''''''''''''
73527690 {
73537691 memory[state.stackbase + 6LLU] = 0;
73547692 memory[state.stackbase + 7LLU] = state.stackbase + 6LLU;
73557693 if(!memory[state.stackbase + 5LLU])
73567694 {
7357- state.addr = 18446744073709551145LLU; // 999999992n'''''''''''''''
7695+ state.addr = 18446744073709551120LLU; // 999999992P'''''''''''''''
73587696
73597697 break;
73607698 }
@@ -7361,17 +7699,17 @@
73617699 memory[state.stackbase + 6LLU] = heap.data[memory[state.stackbase + 5LLU]].elem1;
73627700 memory[state.stackbase + 5LLU] = heap.data[memory[state.stackbase + 5LLU]].elem0;
73637701 memory[state.stackbase + 8LLU] = /*block_____*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 7LLU]], 4LLU);
7364- state.addr = 18446744073709551144LLU; // 999999992m'''''''''''''''
7702+ state.addr = 18446744073709551119LLU; // 999999992O'''''''''''''''
73657703
73667704 break;
73677705 }
7368- case 18446744073709551144LLU: // 999999992m'''''''''''''''
7706+ case 18446744073709551119LLU: // 999999992O'''''''''''''''
73697707 {
73707708 memory[state.stackbase + 9LLU] = 0;
73717709 memory[state.stackbase + 10LLU] = state.stackbase + 9LLU;
73727710 if(!memory[state.stackbase + 8LLU])
73737711 {
7374- state.addr = 18446744073709551143LLU; // 999999992l'''''''''''''''
7712+ state.addr = 18446744073709551118LLU; // 999999992N'''''''''''''''
73757713
73767714 break;
73777715 }
@@ -7378,16 +7716,16 @@
73787716 memory[state.stackbase + 9LLU] = heap.data[memory[state.stackbase + 8LLU]].elem1;
73797717 memory[state.stackbase + 8LLU] = heap.data[memory[state.stackbase + 8LLU]].elem0;
73807718
7381- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551142LLU : 18446744073709551141LLU;
7719+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551117LLU : 18446744073709551116LLU;
73827720
73837721 break;
73847722 }
7385- case 18446744073709551142LLU: // 999999992k'''''''''''''''
7723+ case 18446744073709551117LLU: // 999999992M'''''''''''''''
73867724 {
73877725 memory[state.stackbase + 11LLU] = 660220379876294656LLU;
73887726 // call
73897727 memory[state.stackbase + 12LLU] = state.stackbase;
7390- memory[state.stackbase + 13LLU] = 18446744073709551140LLU;
7728+ memory[state.stackbase + 13LLU] = 18446744073709551115LLU;
73917729 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
73927730 memory[state.stackbase + 15LLU] = /*info______*/memory[state.stackbase + 11LLU];
73937731 memory[state.stackbase + 16LLU] = /*blocklist_*/memory[state.stackbase + 1LLU];
@@ -7399,29 +7737,29 @@
73997737
74007738 break;
74017739 }
7402- case 18446744073709551140LLU: // 999999992i'''''''''''''''
7740+ case 18446744073709551115LLU: // 999999992K'''''''''''''''
74037741 {
74047742
7405- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551139LLU : 18446744073709551138LLU;
7743+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551114LLU : 18446744073709551113LLU;
74067744
74077745 break;
74087746 }
7409- case 18446744073709551139LLU: // 999999992h'''''''''''''''
7747+ case 18446744073709551114LLU: // 999999992J'''''''''''''''
74107748 {
74117749 memory[state.stackbase + 12LLU] = 0LLU;
74127750
74137751 /*match_____*/memory[state.stackbase + 12LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 10LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
74147752
7415- state.addr = /*match_____*/memory[state.stackbase + 12LLU] ? 18446744073709551137LLU : 18446744073709551136LLU;
7753+ state.addr = /*match_____*/memory[state.stackbase + 12LLU] ? 18446744073709551112LLU : 18446744073709551111LLU;
74167754
74177755 break;
74187756 }
7419- case 18446744073709551137LLU: // 999999992f'''''''''''''''
7757+ case 18446744073709551112LLU: // 999999992H'''''''''''''''
74207758 {
74217759 /*notfound__*/memory[state.stackbase + 4LLU] = 0LLU;
74227760 // call
74237761 memory[state.stackbase + 13LLU] = state.stackbase;
7424- memory[state.stackbase + 14LLU] = 18446744073709551135LLU;
7762+ memory[state.stackbase + 14LLU] = 18446744073709551110LLU;
74257763 memory[state.stackbase + 15LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
74267764 memory[state.stackbase + 16LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 10LLU]], 0LLU);
74277765 memory[state.stackbase + 17LLU] = /*id________*/memory[state.stackbase + 3LLU];
@@ -7430,56 +7768,56 @@
74307768
74317769 break;
74327770 }
7433- case 18446744073709551135LLU: // 999999992d'''''''''''''''
7771+ case 18446744073709551110LLU: // 999999992F'''''''''''''''
74347772 {
7435- state.addr = 18446744073709551136LLU; // 999999992e'''''''''''''''
7773+ state.addr = 18446744073709551111LLU; // 999999992G'''''''''''''''
74367774
74377775 break;
74387776 }
7439- case 18446744073709551136LLU: // 999999992e'''''''''''''''
7777+ case 18446744073709551111LLU: // 999999992G'''''''''''''''
74407778 {
74417779 // variable u64_______ match_____ goes out of scope
74427780 // emitted destructur for type u64_______<__________>
7443- state.addr = 18446744073709551138LLU; // 999999992g'''''''''''''''
7781+ state.addr = 18446744073709551113LLU; // 999999992I'''''''''''''''
74447782
74457783 break;
74467784 }
7447- case 18446744073709551138LLU: // 999999992g'''''''''''''''
7785+ case 18446744073709551113LLU: // 999999992I'''''''''''''''
74487786 {
74497787 // variable u64_______ info______ goes out of scope
74507788 // emitted destructur for type u64_______<__________>
7451- state.addr = 18446744073709551141LLU; // 999999992j'''''''''''''''
7789+ state.addr = 18446744073709551116LLU; // 999999992L'''''''''''''''
74527790
74537791 break;
74547792 }
7455- case 18446744073709551141LLU: // 999999992j'''''''''''''''
7793+ case 18446744073709551116LLU: // 999999992L'''''''''''''''
74567794 {
74577795 // reference varentry__ varentry__ goes out of scope
74587796 // parameter-reference block_____ block_____ goes out of scope
7459- state.addr = 18446744073709551144LLU; // 999999992m'''''''''''''''
7797+ state.addr = 18446744073709551119LLU; // 999999992O'''''''''''''''
74607798
74617799 break;
74627800 }
7463- case 18446744073709551143LLU: // 999999992l'''''''''''''''
7801+ case 18446744073709551118LLU: // 999999992N'''''''''''''''
74647802 {
74657803 // reference block_____ block_____ goes out of scope
74667804 // parameter-reference list______ blocklist_ goes out of scope
7467- state.addr = 18446744073709551146LLU; // 999999992o'''''''''''''''
7805+ state.addr = 18446744073709551121LLU; // 999999992Q'''''''''''''''
74687806
74697807 break;
74707808 }
7471- case 18446744073709551145LLU: // 999999992n'''''''''''''''
7809+ case 18446744073709551120LLU: // 999999992P'''''''''''''''
74727810 {
74737811
7474- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551134LLU : 18446744073709551133LLU;
7812+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551109LLU : 18446744073709551108LLU;
74757813
74767814 break;
74777815 }
7478- case 18446744073709551134LLU: // 999999992c'''''''''''''''
7816+ case 18446744073709551109LLU: // 999999992E'''''''''''''''
74797817 {
74807818 // call
74817819 memory[state.stackbase + 5LLU] = state.stackbase;
7482- memory[state.stackbase + 6LLU] = 18446744073709551132LLU;
7820+ memory[state.stackbase + 6LLU] = 18446744073709551107LLU;
74837821 memory[state.stackbase + 7LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
74847822 state.stackbase += 7LLU;
74857823 state.addr = 819847183515906048LLU; // reportid__
@@ -7486,12 +7824,12 @@
74867824
74877825 break;
74887826 }
7489- case 18446744073709551132LLU: // 999999992a'''''''''''''''
7827+ case 18446744073709551107LLU: // 999999992C'''''''''''''''
74907828 {
74917829 fprintf(stderr, "%s", ", init: ");
74927830 // call
74937831 memory[state.stackbase + 5LLU] = state.stackbase;
7494- memory[state.stackbase + 6LLU] = 18446744073709551131LLU;
7832+ memory[state.stackbase + 6LLU] = 18446744073709551106LLU;
74957833 memory[state.stackbase + 7LLU] = /*id________*/memory[state.stackbase + 3LLU];
74967834 state.stackbase += 7LLU;
74977835 state.addr = 819847183515906048LLU; // reportid__
@@ -7498,7 +7836,7 @@
74987836
74997837 break;
75007838 }
7501- case 18446744073709551131LLU: // 999999992$'''''''''''''''
7839+ case 18446744073709551106LLU: // 999999992B'''''''''''''''
75027840 {
75037841 fprintf(stderr, "%s", " not defined");
75047842
@@ -7506,11 +7844,11 @@
75067844 fprintf(stderr, "%s\n", "");
75077845 exit(-1);
75087846 }
7509- state.addr = 18446744073709551133LLU; // 999999992b'''''''''''''''
7847+ state.addr = 18446744073709551108LLU; // 999999992D'''''''''''''''
75107848
75117849 break;
75127850 }
7513- case 18446744073709551133LLU: // 999999992b'''''''''''''''
7851+ case 18446744073709551108LLU: // 999999992D'''''''''''''''
75147852 {
75157853 // variable u64_______ notfound__ goes out of scope
75167854 // emitted destructur for type u64_______<__________>
@@ -7528,17 +7866,17 @@
75287866 {
75297867 memory[state.stackbase + 4LLU] = 1LLU;
75307868 memory[state.stackbase + 5LLU] = /*varlist___*/memory[memory[state.stackbase + 2LLU]];
7531- state.addr = 18446744073709551130LLU; // 999999992Z'''''''''''''''
7869+ state.addr = 18446744073709551105LLU; // 999999992A'''''''''''''''
75327870
75337871 break;
75347872 }
7535- case 18446744073709551130LLU: // 999999992Z'''''''''''''''
7873+ case 18446744073709551105LLU: // 999999992A'''''''''''''''
75367874 {
75377875 memory[state.stackbase + 6LLU] = 0;
75387876 memory[state.stackbase + 7LLU] = state.stackbase + 6LLU;
75397877 if(!memory[state.stackbase + 5LLU])
75407878 {
7541- state.addr = 18446744073709551129LLU; // 999999992Y'''''''''''''''
7879+ state.addr = 18446744073709551104LLU; // 999999992_'''''''''''''''
75427880
75437881 break;
75447882 }
@@ -7545,26 +7883,26 @@
75457883 memory[state.stackbase + 6LLU] = heap.data[memory[state.stackbase + 5LLU]].elem1;
75467884 memory[state.stackbase + 5LLU] = heap.data[memory[state.stackbase + 5LLU]].elem0;
75477885
7548- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551128LLU : 18446744073709551127LLU;
7886+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551103LLU : 18446744073709551102LLU;
75497887
75507888 break;
75517889 }
7552- case 18446744073709551128LLU: // 999999992X'''''''''''''''
7890+ case 18446744073709551103LLU: // 9999999919'''''''''''''''
75537891 {
75547892 memory[state.stackbase + 8LLU] = 0LLU;
75557893
75567894 /*match_____*/memory[state.stackbase + 8LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 7LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
75577895
7558- state.addr = /*match_____*/memory[state.stackbase + 8LLU] ? 18446744073709551126LLU : 18446744073709551125LLU;
7896+ state.addr = /*match_____*/memory[state.stackbase + 8LLU] ? 18446744073709551101LLU : 18446744073709551100LLU;
75597897
75607898 break;
75617899 }
7562- case 18446744073709551126LLU: // 999999992V'''''''''''''''
7900+ case 18446744073709551101LLU: // 9999999917'''''''''''''''
75637901 {
75647902 /*notfound__*/memory[state.stackbase + 4LLU] = 0LLU;
75657903 // call
75667904 memory[state.stackbase + 9LLU] = state.stackbase;
7567- memory[state.stackbase + 10LLU] = 18446744073709551124LLU;
7905+ memory[state.stackbase + 10LLU] = 18446744073709551099LLU;
75687906 memory[state.stackbase + 11LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
75697907 memory[state.stackbase + 12LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 7LLU]], 0LLU);
75707908 memory[state.stackbase + 13LLU] = /*id________*/memory[state.stackbase + 3LLU];
@@ -7573,42 +7911,42 @@
75737911
75747912 break;
75757913 }
7576- case 18446744073709551124LLU: // 999999992T'''''''''''''''
7914+ case 18446744073709551099LLU: // 9999999915'''''''''''''''
75777915 {
7578- state.addr = 18446744073709551125LLU; // 999999992U'''''''''''''''
7916+ state.addr = 18446744073709551100LLU; // 9999999916'''''''''''''''
75797917
75807918 break;
75817919 }
7582- case 18446744073709551125LLU: // 999999992U'''''''''''''''
7920+ case 18446744073709551100LLU: // 9999999916'''''''''''''''
75837921 {
75847922 // variable u64_______ match_____ goes out of scope
75857923 // emitted destructur for type u64_______<__________>
7586- state.addr = 18446744073709551127LLU; // 999999992W'''''''''''''''
7924+ state.addr = 18446744073709551102LLU; // 9999999918'''''''''''''''
75877925
75887926 break;
75897927 }
7590- case 18446744073709551127LLU: // 999999992W'''''''''''''''
7928+ case 18446744073709551102LLU: // 9999999918'''''''''''''''
75917929 {
75927930 // reference varentry__ varentry__ goes out of scope
75937931 // parameter-reference list______ varlist___ goes out of scope
7594- state.addr = 18446744073709551130LLU; // 999999992Z'''''''''''''''
7932+ state.addr = 18446744073709551105LLU; // 999999992A'''''''''''''''
75957933
75967934 break;
75977935 }
7598- case 18446744073709551129LLU: // 999999992Y'''''''''''''''
7936+ case 18446744073709551104LLU: // 999999992_'''''''''''''''
75997937 {
76007938 memory[state.stackbase + 5LLU] = /*blocklist_*/memory[memory[state.stackbase + 1LLU]];
7601- state.addr = 18446744073709551123LLU; // 999999992S'''''''''''''''
7939+ state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
76027940
76037941 break;
76047942 }
7605- case 18446744073709551123LLU: // 999999992S'''''''''''''''
7943+ case 18446744073709551098LLU: // 9999999914'''''''''''''''
76067944 {
76077945 memory[state.stackbase + 6LLU] = 0;
76087946 memory[state.stackbase + 7LLU] = state.stackbase + 6LLU;
76097947 if(!memory[state.stackbase + 5LLU])
76107948 {
7611- state.addr = 18446744073709551122LLU; // 999999992R'''''''''''''''
7949+ state.addr = 18446744073709551097LLU; // 9999999913'''''''''''''''
76127950
76137951 break;
76147952 }
@@ -7615,17 +7953,17 @@
76157953 memory[state.stackbase + 6LLU] = heap.data[memory[state.stackbase + 5LLU]].elem1;
76167954 memory[state.stackbase + 5LLU] = heap.data[memory[state.stackbase + 5LLU]].elem0;
76177955 memory[state.stackbase + 8LLU] = /*block_____*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 7LLU]], 4LLU);
7618- state.addr = 18446744073709551121LLU; // 999999992Q'''''''''''''''
7956+ state.addr = 18446744073709551096LLU; // 9999999912'''''''''''''''
76197957
76207958 break;
76217959 }
7622- case 18446744073709551121LLU: // 999999992Q'''''''''''''''
7960+ case 18446744073709551096LLU: // 9999999912'''''''''''''''
76237961 {
76247962 memory[state.stackbase + 9LLU] = 0;
76257963 memory[state.stackbase + 10LLU] = state.stackbase + 9LLU;
76267964 if(!memory[state.stackbase + 8LLU])
76277965 {
7628- state.addr = 18446744073709551120LLU; // 999999992P'''''''''''''''
7966+ state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
76297967
76307968 break;
76317969 }
@@ -7632,16 +7970,16 @@
76327970 memory[state.stackbase + 9LLU] = heap.data[memory[state.stackbase + 8LLU]].elem1;
76337971 memory[state.stackbase + 8LLU] = heap.data[memory[state.stackbase + 8LLU]].elem0;
76347972
7635- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551119LLU : 18446744073709551118LLU;
7973+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551094LLU : 18446744073709551093LLU;
76367974
76377975 break;
76387976 }
7639- case 18446744073709551119LLU: // 999999992O'''''''''''''''
7977+ case 18446744073709551094LLU: // 9999999910'''''''''''''''
76407978 {
76417979 memory[state.stackbase + 11LLU] = 732615592703426560LLU;
76427980 // call
76437981 memory[state.stackbase + 12LLU] = state.stackbase;
7644- memory[state.stackbase + 13LLU] = 18446744073709551117LLU;
7982+ memory[state.stackbase + 13LLU] = 18446744073709551092LLU;
76457983 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
76467984 memory[state.stackbase + 15LLU] = /*info______*/memory[state.stackbase + 11LLU];
76477985 memory[state.stackbase + 16LLU] = /*blocklist_*/memory[state.stackbase + 1LLU];
@@ -7653,22 +7991,22 @@
76537991
76547992 break;
76557993 }
7656- case 18446744073709551117LLU: // 999999992M'''''''''''''''
7994+ case 18446744073709551092LLU: // 999999991y'''''''''''''''
76577995 {
76587996 memory[state.stackbase + 12LLU] = 0LLU;
76597997
76607998 /*match_____*/memory[state.stackbase + 12LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 10LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
76617999
7662- state.addr = /*match_____*/memory[state.stackbase + 12LLU] ? 18446744073709551116LLU : 18446744073709551115LLU;
8000+ state.addr = /*match_____*/memory[state.stackbase + 12LLU] ? 18446744073709551091LLU : 18446744073709551090LLU;
76638001
76648002 break;
76658003 }
7666- case 18446744073709551116LLU: // 999999992L'''''''''''''''
8004+ case 18446744073709551091LLU: // 999999991x'''''''''''''''
76678005 {
76688006 /*notfound__*/memory[state.stackbase + 4LLU] = 0LLU;
76698007 // call
76708008 memory[state.stackbase + 13LLU] = state.stackbase;
7671- memory[state.stackbase + 14LLU] = 18446744073709551114LLU;
8009+ memory[state.stackbase + 14LLU] = 18446744073709551089LLU;
76728010 memory[state.stackbase + 15LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
76738011 memory[state.stackbase + 16LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 10LLU]], 0LLU);
76748012 memory[state.stackbase + 17LLU] = /*id________*/memory[state.stackbase + 3LLU];
@@ -7677,50 +8015,50 @@
76778015
76788016 break;
76798017 }
7680- case 18446744073709551114LLU: // 999999992J'''''''''''''''
8018+ case 18446744073709551089LLU: // 999999991v'''''''''''''''
76818019 {
7682- state.addr = 18446744073709551115LLU; // 999999992K'''''''''''''''
8020+ state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
76838021
76848022 break;
76858023 }
7686- case 18446744073709551115LLU: // 999999992K'''''''''''''''
8024+ case 18446744073709551090LLU: // 999999991w'''''''''''''''
76878025 {
76888026 // variable u64_______ match_____ goes out of scope
76898027 // emitted destructur for type u64_______<__________>
76908028 // variable u64_______ info______ goes out of scope
76918029 // emitted destructur for type u64_______<__________>
7692- state.addr = 18446744073709551118LLU; // 999999992N'''''''''''''''
8030+ state.addr = 18446744073709551093LLU; // 999999991z'''''''''''''''
76938031
76948032 break;
76958033 }
7696- case 18446744073709551118LLU: // 999999992N'''''''''''''''
8034+ case 18446744073709551093LLU: // 999999991z'''''''''''''''
76978035 {
76988036 // reference varentry__ varentry__ goes out of scope
76998037 // parameter-reference block_____ block_____ goes out of scope
7700- state.addr = 18446744073709551121LLU; // 999999992Q'''''''''''''''
8038+ state.addr = 18446744073709551096LLU; // 9999999912'''''''''''''''
77018039
77028040 break;
77038041 }
7704- case 18446744073709551120LLU: // 999999992P'''''''''''''''
8042+ case 18446744073709551095LLU: // 9999999911'''''''''''''''
77058043 {
77068044 // reference block_____ block_____ goes out of scope
77078045 // parameter-reference list______ blocklist_ goes out of scope
7708- state.addr = 18446744073709551123LLU; // 999999992S'''''''''''''''
8046+ state.addr = 18446744073709551098LLU; // 9999999914'''''''''''''''
77098047
77108048 break;
77118049 }
7712- case 18446744073709551122LLU: // 999999992R'''''''''''''''
8050+ case 18446744073709551097LLU: // 9999999913'''''''''''''''
77138051 {
77148052
7715- state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551113LLU : 18446744073709551112LLU;
8053+ state.addr = /*notfound__*/memory[state.stackbase + 4LLU] ? 18446744073709551088LLU : 18446744073709551087LLU;
77168054
77178055 break;
77188056 }
7719- case 18446744073709551113LLU: // 999999992I'''''''''''''''
8057+ case 18446744073709551088LLU: // 999999991u'''''''''''''''
77208058 {
77218059 // call
77228060 memory[state.stackbase + 5LLU] = state.stackbase;
7723- memory[state.stackbase + 6LLU] = 18446744073709551111LLU;
8061+ memory[state.stackbase + 6LLU] = 18446744073709551086LLU;
77248062 memory[state.stackbase + 7LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
77258063 state.stackbase += 7LLU;
77268064 state.addr = 819847183515906048LLU; // reportid__
@@ -7727,12 +8065,12 @@
77278065
77288066 break;
77298067 }
7730- case 18446744073709551111LLU: // 999999992G'''''''''''''''
8068+ case 18446744073709551086LLU: // 999999991s'''''''''''''''
77318069 {
77328070 fprintf(stderr, "%s", ", move: ");
77338071 // call
77348072 memory[state.stackbase + 5LLU] = state.stackbase;
7735- memory[state.stackbase + 6LLU] = 18446744073709551110LLU;
8073+ memory[state.stackbase + 6LLU] = 18446744073709551085LLU;
77368074 memory[state.stackbase + 7LLU] = /*id________*/memory[state.stackbase + 3LLU];
77378075 state.stackbase += 7LLU;
77388076 state.addr = 819847183515906048LLU; // reportid__
@@ -7739,7 +8077,7 @@
77398077
77408078 break;
77418079 }
7742- case 18446744073709551110LLU: // 999999992F'''''''''''''''
8080+ case 18446744073709551085LLU: // 999999991r'''''''''''''''
77438081 {
77448082 fprintf(stderr, "%s", " not defined");
77458083
@@ -7747,11 +8085,11 @@
77478085 fprintf(stderr, "%s\n", "");
77488086 exit(-1);
77498087 }
7750- state.addr = 18446744073709551112LLU; // 999999992H'''''''''''''''
8088+ state.addr = 18446744073709551087LLU; // 999999991t'''''''''''''''
77518089
77528090 break;
77538091 }
7754- case 18446744073709551112LLU: // 999999992H'''''''''''''''
8092+ case 18446744073709551087LLU: // 999999991t'''''''''''''''
77558093 {
77568094 // variable u64_______ notfound__ goes out of scope
77578095 // emitted destructur for type u64_______<__________>
@@ -7768,32 +8106,55 @@
77688106 case 110681537020240198LLU: // FINDVARREF
77698107 {
77708108
7771- state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551109LLU : 18446744073709551108LLU;
8109+ state.addr = 890787735698313216LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551084LLU : 18446744073709551083LLU;
77728110
77738111 break;
77748112 }
7775- case 18446744073709551109LLU: // 999999992E'''''''''''''''
8113+ case 18446744073709551084LLU: // 999999991q'''''''''''''''
77768114 {
77778115 memory[state.stackbase + 10LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
7778- /*idx_______*/memory[memory[state.stackbase + 4LLU]] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 0LLU);
7779- /*indirect__*/memory[memory[state.stackbase + 5LLU]] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 1LLU);
7780- /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 0LLU) = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 2LLU);
7781- /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 1LLU) = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 3LLU);
7782- /*mutable___*/memory[memory[state.stackbase + 7LLU]] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 4LLU);
7783- /*parameter_*/memory[memory[state.stackbase + 8LLU]] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 5LLU);
7784- /*initialize*/memory[memory[state.stackbase + 9LLU]] = /*kind______*/*tree_elem_ref(heap.data, 7LLU, &memory[state.stackbase + 10LLU], 6LLU);
8116+ /*idx_______*/memory[memory[state.stackbase + 4LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 0LLU);
8117+ /*indirect__*/memory[memory[state.stackbase + 5LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 1LLU);
8118+ /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 0LLU) = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 2LLU);
8119+ /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 1LLU) = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 3LLU);
8120+ /*mutable___*/memory[memory[state.stackbase + 7LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 4LLU);
8121+ /*parameter_*/memory[memory[state.stackbase + 8LLU]] = 0LLU;
8122+ /*initialize*/memory[memory[state.stackbase + 9LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 5LLU);
77858123 // parameter varplain__ kind______ goes out of scope
77868124
7787- state.addr = 18446744073709551107LLU; // 999999992C'''''''''''''''
8125+ state.addr = 18446744073709551082LLU; // 999999991o'''''''''''''''
77888126
77898127 break;
77908128 }
7791- case 18446744073709551108LLU: // 999999992D'''''''''''''''
8129+ case 18446744073709551083LLU: // 999999991p'''''''''''''''
77928130 {
8131+
8132+ state.addr = 890787724170264576LLU == heap.data[memory[state.stackbase + 1LLU]].elem0 ? 18446744073709551081LLU : 18446744073709551080LLU;
8133+
8134+ break;
8135+ }
8136+ case 18446744073709551081LLU: // 999999991n'''''''''''''''
8137+ {
8138+ memory[state.stackbase + 10LLU] = heap.data[memory[state.stackbase + 1LLU]].elem1;
8139+ /*idx_______*/memory[memory[state.stackbase + 4LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 0LLU);
8140+ /*indirect__*/memory[memory[state.stackbase + 5LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 1LLU);
8141+ /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 0LLU) = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 2LLU);
8142+ /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 6LLU], 1LLU) = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 3LLU);
8143+ /*mutable___*/memory[memory[state.stackbase + 7LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 4LLU);
8144+ /*parameter_*/memory[memory[state.stackbase + 8LLU]] = 1LLU;
8145+ /*initialize*/memory[memory[state.stackbase + 9LLU]] = /*kind______*/*tree_elem_ref(heap.data, 6LLU, &memory[state.stackbase + 10LLU], 5LLU);
8146+ // parameter varparam__ kind______ goes out of scope
8147+
8148+ state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
8149+
8150+ break;
8151+ }
8152+ case 18446744073709551080LLU: // 999999991m'''''''''''''''
8153+ {
77938154 fprintf(stderr, "%s", "in function");
77948155 // call
77958156 memory[state.stackbase + 10LLU] = state.stackbase;
7796- memory[state.stackbase + 11LLU] = 18446744073709551106LLU;
8157+ memory[state.stackbase + 11LLU] = 18446744073709551078LLU;
77978158 memory[state.stackbase + 12LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
77988159 state.stackbase += 12LLU;
77998160 state.addr = 819847183515906048LLU; // reportid__
@@ -7800,12 +8161,12 @@
78008161
78018162 break;
78028163 }
7803- case 18446744073709551106LLU: // 999999992B'''''''''''''''
8164+ case 18446744073709551078LLU: // 999999991k'''''''''''''''
78048165 {
78058166 fprintf(stderr, "%s", ": cannot access hidden ");
78068167 // call
78078168 memory[state.stackbase + 10LLU] = state.stackbase;
7808- memory[state.stackbase + 11LLU] = 18446744073709551105LLU;
8169+ memory[state.stackbase + 11LLU] = 18446744073709551077LLU;
78098170 memory[state.stackbase + 12LLU] = /*id________*/memory[state.stackbase + 3LLU];
78108171 state.stackbase += 12LLU;
78118172 state.addr = 819847183515906048LLU; // reportid__
@@ -7812,7 +8173,7 @@
78128173
78138174 break;
78148175 }
7815- case 18446744073709551105LLU: // 999999992A'''''''''''''''
8176+ case 18446744073709551077LLU: // 999999991j'''''''''''''''
78168177 {
78178178
78188179 {
@@ -7819,12 +8180,18 @@
78198180 fprintf(stderr, "%s\n", "");
78208181 exit(-1);
78218182 }
7822- state.addr = 18446744073709551107LLU; // 999999992C'''''''''''''''
8183+ state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
78238184
78248185 break;
78258186 }
7826- case 18446744073709551107LLU: // 999999992C'''''''''''''''
8187+ case 18446744073709551079LLU: // 999999991l'''''''''''''''
78278188 {
8189+ state.addr = 18446744073709551082LLU; // 999999991o'''''''''''''''
8190+
8191+ break;
8192+ }
8193+ case 18446744073709551082LLU: // 999999991o'''''''''''''''
8194+ {
78288195 // parameter-reference u64_______ initialize goes out of scope
78298196 // parameter-reference u64_______ parameter_ goes out of scope
78308197 // parameter-reference u64_______ mutable___ goes out of scope
@@ -7848,17 +8215,17 @@
78488215 --/*invalididx*/memory[state.stackbase + 10LLU];
78498216 /*idx_______*/memory[memory[state.stackbase + 4LLU]] = /*invalididx*/memory[state.stackbase + 10LLU];
78508217 memory[state.stackbase + 11LLU] = /*varlist___*/memory[memory[state.stackbase + 2LLU]];
7851- state.addr = 18446744073709551104LLU; // 999999992_'''''''''''''''
8218+ state.addr = 18446744073709551076LLU; // 999999991i'''''''''''''''
78528219
78538220 break;
78548221 }
7855- case 18446744073709551104LLU: // 999999992_'''''''''''''''
8222+ case 18446744073709551076LLU: // 999999991i'''''''''''''''
78568223 {
78578224 memory[state.stackbase + 12LLU] = 0;
78588225 memory[state.stackbase + 13LLU] = state.stackbase + 12LLU;
78598226 if(!memory[state.stackbase + 11LLU])
78608227 {
7861- state.addr = 18446744073709551103LLU; // 9999999919'''''''''''''''
8228+ state.addr = 18446744073709551075LLU; // 999999991h'''''''''''''''
78628229
78638230 break;
78648231 }
@@ -7868,25 +8235,25 @@
78688235
78698236 /*notfound__*/memory[state.stackbase + 14LLU] = /*invalididx*/memory[state.stackbase + 10LLU] == /*idx_______*/memory[memory[state.stackbase + 4LLU]];
78708237
7871- state.addr = /*notfound__*/memory[state.stackbase + 14LLU] ? 18446744073709551102LLU : 18446744073709551101LLU;
8238+ state.addr = /*notfound__*/memory[state.stackbase + 14LLU] ? 18446744073709551074LLU : 18446744073709551073LLU;
78728239
78738240 break;
78748241 }
7875- case 18446744073709551102LLU: // 9999999918'''''''''''''''
8242+ case 18446744073709551074LLU: // 999999991g'''''''''''''''
78768243 {
78778244 memory[state.stackbase + 15LLU] = 0LLU;
78788245
78798246 /*match_____*/memory[state.stackbase + 15LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 13LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
78808247
7881- state.addr = /*match_____*/memory[state.stackbase + 15LLU] ? 18446744073709551100LLU : 18446744073709551099LLU;
8248+ state.addr = /*match_____*/memory[state.stackbase + 15LLU] ? 18446744073709551072LLU : 18446744073709551071LLU;
78828249
78838250 break;
78848251 }
7885- case 18446744073709551100LLU: // 9999999916'''''''''''''''
8252+ case 18446744073709551072LLU: // 999999991e'''''''''''''''
78868253 {
78878254 // call
78888255 memory[state.stackbase + 16LLU] = state.stackbase;
7889- memory[state.stackbase + 17LLU] = 18446744073709551098LLU;
8256+ memory[state.stackbase + 17LLU] = 18446744073709551070LLU;
78908257 memory[state.stackbase + 18LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
78918258 memory[state.stackbase + 19LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 13LLU]], 0LLU);
78928259 memory[state.stackbase + 20LLU] = /*varentry__*/memory[memory[state.stackbase + 13LLU]];
@@ -7902,44 +8269,44 @@
79028269
79038270 break;
79048271 }
7905- case 18446744073709551098LLU: // 9999999914'''''''''''''''
8272+ case 18446744073709551070LLU: // 999999991c'''''''''''''''
79068273 {
7907- state.addr = 18446744073709551099LLU; // 9999999915'''''''''''''''
8274+ state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
79088275
79098276 break;
79108277 }
7911- case 18446744073709551099LLU: // 9999999915'''''''''''''''
8278+ case 18446744073709551071LLU: // 999999991d'''''''''''''''
79128279 {
79138280 // variable u64_______ match_____ goes out of scope
79148281 // emitted destructur for type u64_______<__________>
7915- state.addr = 18446744073709551101LLU; // 9999999917'''''''''''''''
8282+ state.addr = 18446744073709551073LLU; // 999999991f'''''''''''''''
79168283
79178284 break;
79188285 }
7919- case 18446744073709551101LLU: // 9999999917'''''''''''''''
8286+ case 18446744073709551073LLU: // 999999991f'''''''''''''''
79208287 {
79218288 // variable u64_______ notfound__ goes out of scope
79228289 // emitted destructur for type u64_______<__________>
79238290 // reference varentry__ varentry__ goes out of scope
79248291 // parameter-reference list______ varlist___ goes out of scope
7925- state.addr = 18446744073709551104LLU; // 999999992_'''''''''''''''
8292+ state.addr = 18446744073709551076LLU; // 999999991i'''''''''''''''
79268293
79278294 break;
79288295 }
7929- case 18446744073709551103LLU: // 9999999919'''''''''''''''
8296+ case 18446744073709551075LLU: // 999999991h'''''''''''''''
79308297 {
79318298 memory[state.stackbase + 11LLU] = /*blocklist_*/memory[memory[state.stackbase + 1LLU]];
7932- state.addr = 18446744073709551097LLU; // 9999999913'''''''''''''''
8299+ state.addr = 18446744073709551069LLU; // 999999991b'''''''''''''''
79338300
79348301 break;
79358302 }
7936- case 18446744073709551097LLU: // 9999999913'''''''''''''''
8303+ case 18446744073709551069LLU: // 999999991b'''''''''''''''
79378304 {
79388305 memory[state.stackbase + 12LLU] = 0;
79398306 memory[state.stackbase + 13LLU] = state.stackbase + 12LLU;
79408307 if(!memory[state.stackbase + 11LLU])
79418308 {
7942- state.addr = 18446744073709551096LLU; // 9999999912'''''''''''''''
8309+ state.addr = 18446744073709551068LLU; // 999999991a'''''''''''''''
79438310
79448311 break;
79458312 }
@@ -7946,17 +8313,17 @@
79468313 memory[state.stackbase + 12LLU] = heap.data[memory[state.stackbase + 11LLU]].elem1;
79478314 memory[state.stackbase + 11LLU] = heap.data[memory[state.stackbase + 11LLU]].elem0;
79488315 memory[state.stackbase + 14LLU] = /*block_____*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 13LLU]], 4LLU);
7949- state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
8316+ state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
79508317
79518318 break;
79528319 }
7953- case 18446744073709551095LLU: // 9999999911'''''''''''''''
8320+ case 18446744073709551067LLU: // 999999991$'''''''''''''''
79548321 {
79558322 memory[state.stackbase + 15LLU] = 0;
79568323 memory[state.stackbase + 16LLU] = state.stackbase + 15LLU;
79578324 if(!memory[state.stackbase + 14LLU])
79588325 {
7959- state.addr = 18446744073709551094LLU; // 9999999910'''''''''''''''
8326+ state.addr = 18446744073709551066LLU; // 999999991Z'''''''''''''''
79608327
79618328 break;
79628329 }
@@ -7966,25 +8333,25 @@
79668333
79678334 /*notfound__*/memory[state.stackbase + 17LLU] = /*invalididx*/memory[state.stackbase + 10LLU] == /*idx_______*/memory[memory[state.stackbase + 4LLU]];
79688335
7969- state.addr = /*notfound__*/memory[state.stackbase + 17LLU] ? 18446744073709551093LLU : 18446744073709551092LLU;
8336+ state.addr = /*notfound__*/memory[state.stackbase + 17LLU] ? 18446744073709551065LLU : 18446744073709551064LLU;
79708337
79718338 break;
79728339 }
7973- case 18446744073709551093LLU: // 999999991z'''''''''''''''
8340+ case 18446744073709551065LLU: // 999999991Y'''''''''''''''
79748341 {
79758342 memory[state.stackbase + 18LLU] = 0LLU;
79768343
79778344 /*match_____*/memory[state.stackbase + 18LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 16LLU]], 1LLU) == /*id________*/memory[state.stackbase + 3LLU];
79788345
7979- state.addr = /*match_____*/memory[state.stackbase + 18LLU] ? 18446744073709551091LLU : 18446744073709551090LLU;
8346+ state.addr = /*match_____*/memory[state.stackbase + 18LLU] ? 18446744073709551063LLU : 18446744073709551062LLU;
79808347
79818348 break;
79828349 }
7983- case 18446744073709551091LLU: // 999999991x'''''''''''''''
8350+ case 18446744073709551063LLU: // 999999991W'''''''''''''''
79848351 {
79858352 // call
79868353 memory[state.stackbase + 19LLU] = state.stackbase;
7987- memory[state.stackbase + 20LLU] = 18446744073709551089LLU;
8354+ memory[state.stackbase + 20LLU] = 18446744073709551061LLU;
79888355 memory[state.stackbase + 21LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
79898356 memory[state.stackbase + 22LLU] = /*varentry__*/*tree_elem_ref(heap.data, 2LLU, &memory[memory[state.stackbase + 16LLU]], 0LLU);
79908357 memory[state.stackbase + 23LLU] = /*varentry__*/memory[memory[state.stackbase + 16LLU]];
@@ -8000,53 +8367,53 @@
80008367
80018368 break;
80028369 }
8003- case 18446744073709551089LLU: // 999999991v'''''''''''''''
8370+ case 18446744073709551061LLU: // 999999991U'''''''''''''''
80048371 {
8005- state.addr = 18446744073709551090LLU; // 999999991w'''''''''''''''
8372+ state.addr = 18446744073709551062LLU; // 999999991V'''''''''''''''
80068373
80078374 break;
80088375 }
8009- case 18446744073709551090LLU: // 999999991w'''''''''''''''
8376+ case 18446744073709551062LLU: // 999999991V'''''''''''''''
80108377 {
80118378 // variable u64_______ match_____ goes out of scope
80128379 // emitted destructur for type u64_______<__________>
8013- state.addr = 18446744073709551092LLU; // 999999991y'''''''''''''''
8380+ state.addr = 18446744073709551064LLU; // 999999991X'''''''''''''''
80148381
80158382 break;
80168383 }
8017- case 18446744073709551092LLU: // 999999991y'''''''''''''''
8384+ case 18446744073709551064LLU: // 999999991X'''''''''''''''
80188385 {
80198386 // variable u64_______ notfound__ goes out of scope
80208387 // emitted destructur for type u64_______<__________>
80218388 // reference varentry__ varentry__ goes out of scope
80228389 // parameter-reference block_____ block_____ goes out of scope
8023- state.addr = 18446744073709551095LLU; // 9999999911'''''''''''''''
8390+ state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
80248391
80258392 break;
80268393 }
8027- case 18446744073709551094LLU: // 9999999910'''''''''''''''
8394+ case 18446744073709551066LLU: // 999999991Z'''''''''''''''
80288395 {
80298396 // reference block_____ block_____ goes out of scope
80308397 // parameter-reference list______ blocklist_ goes out of scope
8031- state.addr = 18446744073709551097LLU; // 9999999913'''''''''''''''
8398+ state.addr = 18446744073709551069LLU; // 999999991b'''''''''''''''
80328399
80338400 break;
80348401 }
8035- case 18446744073709551096LLU: // 9999999912'''''''''''''''
8402+ case 18446744073709551068LLU: // 999999991a'''''''''''''''
80368403 {
80378404
80388405 /*invalididx*/memory[state.stackbase + 10LLU] = /*invalididx*/memory[state.stackbase + 10LLU] == /*idx_______*/memory[memory[state.stackbase + 4LLU]];
80398406
8040- state.addr = /*invalididx*/memory[state.stackbase + 10LLU] ? 18446744073709551088LLU : 18446744073709551087LLU;
8407+ state.addr = /*invalididx*/memory[state.stackbase + 10LLU] ? 18446744073709551060LLU : 18446744073709551059LLU;
80418408
80428409 break;
80438410 }
8044- case 18446744073709551088LLU: // 999999991u'''''''''''''''
8411+ case 18446744073709551060LLU: // 999999991T'''''''''''''''
80458412 {
80468413 fprintf(stderr, "%s", "in function ");
80478414 // call
80488415 memory[state.stackbase + 11LLU] = state.stackbase;
8049- memory[state.stackbase + 12LLU] = 18446744073709551086LLU;
8416+ memory[state.stackbase + 12LLU] = 18446744073709551058LLU;
80508417 memory[state.stackbase + 13LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
80518418 state.stackbase += 13LLU;
80528419 state.addr = 819847183515906048LLU; // reportid__
@@ -8053,12 +8420,12 @@
80538420
80548421 break;
80558422 }
8056- case 18446744073709551086LLU: // 999999991s'''''''''''''''
8423+ case 18446744073709551058LLU: // 999999991R'''''''''''''''
80578424 {
80588425 fprintf(stderr, "%s", ": no such variable ");
80598426 // call
80608427 memory[state.stackbase + 11LLU] = state.stackbase;
8061- memory[state.stackbase + 12LLU] = 18446744073709551085LLU;
8428+ memory[state.stackbase + 12LLU] = 18446744073709551057LLU;
80628429 memory[state.stackbase + 13LLU] = /*id________*/memory[state.stackbase + 3LLU];
80638430 state.stackbase += 13LLU;
80648431 state.addr = 819847183515906048LLU; // reportid__
@@ -8065,7 +8432,7 @@
80658432
80668433 break;
80678434 }
8068- case 18446744073709551085LLU: // 999999991r'''''''''''''''
8435+ case 18446744073709551057LLU: // 999999991Q'''''''''''''''
80698436 {
80708437
80718438 {
@@ -8072,11 +8439,11 @@
80728439 fprintf(stderr, "%s\n", "");
80738440 exit(-1);
80748441 }
8075- state.addr = 18446744073709551087LLU; // 999999991t'''''''''''''''
8442+ state.addr = 18446744073709551059LLU; // 999999991S'''''''''''''''
80768443
80778444 break;
80788445 }
8079- case 18446744073709551087LLU: // 999999991t'''''''''''''''
8446+ case 18446744073709551059LLU: // 999999991S'''''''''''''''
80808447 {
80818448 // variable u64_______ invalididx goes out of scope
80828449 // emitted destructur for type u64_______<__________>
@@ -8105,7 +8472,7 @@
81058472 memory[state.stackbase + 11LLU] = 0LLU;
81068473 // call
81078474 memory[state.stackbase + 12LLU] = state.stackbase;
8108- memory[state.stackbase + 13LLU] = 18446744073709551083LLU;
8475+ memory[state.stackbase + 13LLU] = 18446744073709551055LLU;
81098476 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
81108477 memory[state.stackbase + 15LLU] = /*fndefs____*/memory[state.stackbase + 2LLU];
81118478 memory[state.stackbase + 16LLU] = /*structtype*/memory[state.stackbase + 3LLU];
@@ -8120,14 +8487,14 @@
81208487
81218488 break;
81228489 }
8123- case 18446744073709551083LLU: // 999999991p'''''''''''''''
8490+ case 18446744073709551055LLU: // 999999991O'''''''''''''''
81248491 {
81258492
8126- state.addr = /*calleepars*/memory[state.stackbase + 7LLU] ? 18446744073709551082LLU : 18446744073709551081LLU;
8493+ state.addr = /*calleepars*/memory[state.stackbase + 7LLU] ? 18446744073709551054LLU : 18446744073709551053LLU;
81278494
81288495 break;
81298496 }
8130- case 18446744073709551082LLU: // 999999991o'''''''''''''''
8497+ case 18446744073709551054LLU: // 999999991N'''''''''''''''
81318498 {
81328499 memory[state.stackbase + 12LLU] = 0;
81338500 memory[state.stackbase + 12LLU] = list_pop_move(&heap, &memory[state.stackbase + 7LLU]/*list*/, 5);
@@ -8135,7 +8502,7 @@
81358502 // emitted destructur for type pardef____<__________>
81368503 // call
81378504 memory[state.stackbase + 13LLU] = state.stackbase;
8138- memory[state.stackbase + 14LLU] = 18446744073709551080LLU;
8505+ memory[state.stackbase + 14LLU] = 18446744073709551052LLU;
81398506 memory[state.stackbase + 15LLU] = state.stackbase + 12LLU;
81408507 state.stackbase += 15LLU;
81418508 state.addr = 782700512565790404LLU; // pardef__$D
@@ -8142,14 +8509,14 @@
81428509
81438510 break;
81448511 }
8145- case 18446744073709551080LLU: // 999999991m'''''''''''''''
8512+ case 18446744073709551052LLU: // 999999991L'''''''''''''''
81468513 {
81478514
8148- state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
8515+ state.addr = 18446744073709551051LLU; // 999999991K'''''''''''''''
81498516
81508517 break;
81518518 }
8152- case 18446744073709551081LLU: // 999999991n'''''''''''''''
8519+ case 18446744073709551053LLU: // 999999991M'''''''''''''''
81538520 {
81548521
81558522 {
@@ -8156,11 +8523,11 @@
81568523 fprintf(stderr, "%s\n", "INTERNAL ERROR: missing struct-par");
81578524 exit(-1);
81588525 }
8159- state.addr = 18446744073709551079LLU; // 999999991l'''''''''''''''
8526+ state.addr = 18446744073709551051LLU; // 999999991K'''''''''''''''
81608527
81618528 break;
81628529 }
8163- case 18446744073709551079LLU: // 999999991l'''''''''''''''
8530+ case 18446744073709551051LLU: // 999999991K'''''''''''''''
81648531 {
81658532 // variable u64_______ constr____ goes out of scope
81668533 // emitted destructur for type u64_______<__________>
@@ -8168,11 +8535,11 @@
81688535 // emitted destructur for type u64_______<__________>
81698536 // variable u64_______ finite____ goes out of scope
81708537 // emitted destructur for type u64_______<__________>
8171- state.addr = 18446744073709551084LLU; // 999999991q'''''''''''''''
8538+ state.addr = 18446744073709551056LLU; // 999999991P'''''''''''''''
81728539
81738540 break;
81748541 }
8175- case 18446744073709551084LLU: // 999999991q'''''''''''''''
8542+ case 18446744073709551056LLU: // 999999991P'''''''''''''''
81768543 {
81778544 memory[state.stackbase + 9LLU] = 0LLU;
81788545 memory[state.stackbase + 10LLU] = 0LLU;
@@ -8180,17 +8547,17 @@
81808547
81818548 /*elemid____*/memory[state.stackbase + 11LLU] = PARSEID();
81828549 memory[state.stackbase + 12LLU] = /*calleepars*/memory[state.stackbase + 7LLU];
8183- state.addr = 18446744073709551077LLU; // 999999991j'''''''''''''''
8550+ state.addr = 18446744073709551049LLU; // 999999991I'''''''''''''''
81848551
81858552 break;
81868553 }
8187- case 18446744073709551077LLU: // 999999991j'''''''''''''''
8554+ case 18446744073709551049LLU: // 999999991I'''''''''''''''
81888555 {
81898556 memory[state.stackbase + 13LLU] = 0;
81908557 memory[state.stackbase + 14LLU] = state.stackbase + 13LLU;
81918558 if(!memory[state.stackbase + 12LLU])
81928559 {
8193- state.addr = 18446744073709551076LLU; // 999999991i'''''''''''''''
8560+ state.addr = 18446744073709551048LLU; // 999999991H'''''''''''''''
81948561
81958562 break;
81968563 }
@@ -8202,49 +8569,49 @@
82028569
82038570 /*buf_______*/memory[state.stackbase + 15LLU] = /*elemid____*/memory[state.stackbase + 11LLU] == /*elem______*/*tree_elem_ref(heap.data, 5LLU, &memory[memory[state.stackbase + 14LLU]], 2LLU);
82048571
8205- state.addr = /*buf_______*/memory[state.stackbase + 15LLU] ? 18446744073709551075LLU : 18446744073709551074LLU;
8572+ state.addr = /*buf_______*/memory[state.stackbase + 15LLU] ? 18446744073709551047LLU : 18446744073709551046LLU;
82068573
82078574 break;
82088575 }
8209- case 18446744073709551075LLU: // 999999991h'''''''''''''''
8576+ case 18446744073709551047LLU: // 999999991G'''''''''''''''
82108577 {
82118578 /*nr________*/memory[state.stackbase + 9LLU] = /*val_______*/memory[state.stackbase + 10LLU];
8212- state.addr = 18446744073709551074LLU; // 999999991g'''''''''''''''
8579+ state.addr = 18446744073709551046LLU; // 999999991F'''''''''''''''
82138580
82148581 break;
82158582 }
8216- case 18446744073709551074LLU: // 999999991g'''''''''''''''
8583+ case 18446744073709551046LLU: // 999999991F'''''''''''''''
82178584 {
82188585 // variable u64_______ buf_______ goes out of scope
82198586 // emitted destructur for type u64_______<__________>
82208587 // reference pardef____ elem______ goes out of scope
82218588 // parameter list______ calleepars goes out of scope
8222- state.addr = 18446744073709551077LLU; // 999999991j'''''''''''''''
8589+ state.addr = 18446744073709551049LLU; // 999999991I'''''''''''''''
82238590
82248591 break;
82258592 }
8226- case 18446744073709551076LLU: // 999999991i'''''''''''''''
8593+ case 18446744073709551048LLU: // 999999991H'''''''''''''''
82278594 {
82288595
8229- state.addr = /*nr________*/memory[state.stackbase + 9LLU] ? 18446744073709551073LLU : 18446744073709551072LLU;
8596+ state.addr = /*nr________*/memory[state.stackbase + 9LLU] ? 18446744073709551045LLU : 18446744073709551044LLU;
82308597
82318598 break;
82328599 }
8233- case 18446744073709551073LLU: // 999999991f'''''''''''''''
8600+ case 18446744073709551045LLU: // 999999991E'''''''''''''''
82348601 {
82358602
82368603 --/*nr________*/memory[state.stackbase + 9LLU];
82378604
8238- state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
8605+ state.addr = 18446744073709551043LLU; // 999999991C'''''''''''''''
82398606
82408607 break;
82418608 }
8242- case 18446744073709551072LLU: // 999999991e'''''''''''''''
8609+ case 18446744073709551044LLU: // 999999991D'''''''''''''''
82438610 {
82448611 fprintf(stderr, "%s", "struct ");
82458612 // call
82468613 memory[state.stackbase + 12LLU] = state.stackbase;
8247- memory[state.stackbase + 13LLU] = 18446744073709551070LLU;
8614+ memory[state.stackbase + 13LLU] = 18446744073709551042LLU;
82488615 memory[state.stackbase + 14LLU] = /*structtype*/memory[state.stackbase + 3LLU];
82498616 state.stackbase += 14LLU;
82508617 state.addr = 819847183515906048LLU; // reportid__
@@ -8251,12 +8618,12 @@
82518618
82528619 break;
82538620 }
8254- case 18446744073709551070LLU: // 999999991c'''''''''''''''
8621+ case 18446744073709551042LLU: // 999999991B'''''''''''''''
82558622 {
82568623 fprintf(stderr, "%s", " does not contain element ");
82578624 // call
82588625 memory[state.stackbase + 12LLU] = state.stackbase;
8259- memory[state.stackbase + 13LLU] = 18446744073709551069LLU;
8626+ memory[state.stackbase + 13LLU] = 18446744073709551041LLU;
82608627 memory[state.stackbase + 14LLU] = /*elemid____*/memory[state.stackbase + 11LLU];
82618628 state.stackbase += 14LLU;
82628629 state.addr = 819847183515906048LLU; // reportid__
@@ -8263,13 +8630,13 @@
82638630
82648631 break;
82658632 }
8266- case 18446744073709551069LLU: // 999999991b'''''''''''''''
8633+ case 18446744073709551041LLU: // 999999991A'''''''''''''''
82678634 {
82688635 fprintf(stderr, "%s", "\n");
82698636 fprintf(stderr, "%s", "elements of ");
82708637 // call
82718638 memory[state.stackbase + 12LLU] = state.stackbase;
8272- memory[state.stackbase + 13LLU] = 18446744073709551068LLU;
8639+ memory[state.stackbase + 13LLU] = 18446744073709551040LLU;
82738640 memory[state.stackbase + 14LLU] = /*structtype*/memory[state.stackbase + 3LLU];
82748641 state.stackbase += 14LLU;
82758642 state.addr = 819847183515906048LLU; // reportid__
@@ -8276,21 +8643,21 @@
82768643
82778644 break;
82788645 }
8279- case 18446744073709551068LLU: // 999999991a'''''''''''''''
8646+ case 18446744073709551040LLU: // 999999991_'''''''''''''''
82808647 {
82818648 fprintf(stderr, "%s", " are:");
82828649 memory[state.stackbase + 12LLU] = /*calleepars*/memory[state.stackbase + 7LLU];
8283- state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
8650+ state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
82848651
82858652 break;
82868653 }
8287- case 18446744073709551067LLU: // 999999991$'''''''''''''''
8654+ case 18446744073709551039LLU: // 9999999909'''''''''''''''
82888655 {
82898656 memory[state.stackbase + 13LLU] = 0;
82908657 memory[state.stackbase + 14LLU] = state.stackbase + 13LLU;
82918658 if(!memory[state.stackbase + 12LLU])
82928659 {
8293- state.addr = 18446744073709551066LLU; // 999999991Z'''''''''''''''
8660+ state.addr = 18446744073709551038LLU; // 9999999908'''''''''''''''
82948661
82958662 break;
82968663 }
@@ -8300,7 +8667,7 @@
83008667 fprintf(stderr, "%s", " ");
83018668 // call
83028669 memory[state.stackbase + 15LLU] = state.stackbase;
8303- memory[state.stackbase + 16LLU] = 18446744073709551065LLU;
8670+ memory[state.stackbase + 16LLU] = 18446744073709551037LLU;
83048671 memory[state.stackbase + 17LLU] = /*elem______*/memory[state.stackbase + 14LLU];
83058672 state.stackbase += 17LLU;
83068673 state.addr = 819847183517731648LLU; // reportpar_
@@ -8307,15 +8674,15 @@
83078674
83088675 break;
83098676 }
8310- case 18446744073709551065LLU: // 999999991Y'''''''''''''''
8677+ case 18446744073709551037LLU: // 9999999907'''''''''''''''
83118678 {
83128679 // reference pardef____ elem______ goes out of scope
83138680 // parameter list______ calleepars goes out of scope
8314- state.addr = 18446744073709551067LLU; // 999999991$'''''''''''''''
8681+ state.addr = 18446744073709551039LLU; // 9999999909'''''''''''''''
83158682
83168683 break;
83178684 }
8318- case 18446744073709551066LLU: // 999999991Z'''''''''''''''
8685+ case 18446744073709551038LLU: // 9999999908'''''''''''''''
83198686 {
83208687
83218688 {
@@ -8322,21 +8689,21 @@
83228689 fprintf(stderr, "%s\n", "");
83238690 exit(-1);
83248691 }
8325- state.addr = 18446744073709551071LLU; // 999999991d'''''''''''''''
8692+ state.addr = 18446744073709551043LLU; // 999999991C'''''''''''''''
83268693
83278694 break;
83288695 }
8329- case 18446744073709551071LLU: // 999999991d'''''''''''''''
8696+ case 18446744073709551043LLU: // 999999991C'''''''''''''''
83308697 {
83318698 // variable u64_______ elemid____ goes out of scope
83328699 // emitted destructur for type u64_______<__________>
83338700 // variable u64_______ val_______ goes out of scope
83348701 // emitted destructur for type u64_______<__________>
8335- state.addr = 18446744073709551078LLU; // 999999991k'''''''''''''''
8702+ state.addr = 18446744073709551050LLU; // 999999991J'''''''''''''''
83368703
83378704 break;
83388705 }
8339- case 18446744073709551078LLU: // 999999991k'''''''''''''''
8706+ case 18446744073709551050LLU: // 999999991J'''''''''''''''
83408707 {
83418708 memory[state.stackbase + 10LLU] = 0LLU;
83428709 list_size(heap.data, /*calleepars*/memory[state.stackbase + 7LLU], &/*parcount__*/memory[state.stackbase + 10LLU]);
@@ -8344,7 +8711,7 @@
83448711 memory[state.stackbase + 12LLU] = 0LLU;
83458712 // call
83468713 memory[state.stackbase + 13LLU] = state.stackbase;
8347- memory[state.stackbase + 14LLU] = 18446744073709551063LLU;
8714+ memory[state.stackbase + 14LLU] = 18446744073709551035LLU;
83488715 memory[state.stackbase + 15LLU] = /*calleepars*/state.stackbase + 7LLU;
83498716 memory[state.stackbase + 16LLU] = /*nr________*/memory[state.stackbase + 9LLU];
83508717 memory[state.stackbase + 17LLU] = /*subtype___*/state.stackbase + 4LLU;
@@ -8355,23 +8722,23 @@
83558722
83568723 break;
83578724 }
8358- case 18446744073709551063LLU: // 999999991W'''''''''''''''
8725+ case 18446744073709551035LLU: // 9999999905'''''''''''''''
83598726 {
83608727 // variable u64_______ reference_ goes out of scope
83618728 // emitted destructur for type u64_______<__________>
83628729 // variable u64_______ mutable___ goes out of scope
83638730 // emitted destructur for type u64_______<__________>
8364- state.addr = 18446744073709551064LLU; // 999999991X'''''''''''''''
8731+ state.addr = 18446744073709551036LLU; // 9999999906'''''''''''''''
83658732
83668733 break;
83678734 }
8368- case 18446744073709551064LLU: // 999999991X'''''''''''''''
8735+ case 18446744073709551036LLU: // 9999999906'''''''''''''''
83698736 {
83708737 memory[state.stackbase + 11LLU] = 0LLU;
83718738 fprintf(stdout, "%s", "*tree_elem_ref(heap.data, ");
83728739 // call
83738740 memory[state.stackbase + 12LLU] = state.stackbase;
8374- memory[state.stackbase + 13LLU] = 18446744073709551062LLU;
8741+ memory[state.stackbase + 13LLU] = 18446744073709551034LLU;
83758742 memory[state.stackbase + 14LLU] = /*parcount__*/memory[state.stackbase + 10LLU];
83768743 state.stackbase += 14LLU;
83778744 state.addr = 787446708198178816LLU; // printnr___
@@ -8378,12 +8745,12 @@
83788745
83798746 break;
83808747 }
8381- case 18446744073709551062LLU: // 999999991V'''''''''''''''
8748+ case 18446744073709551034LLU: // 9999999904'''''''''''''''
83828749 {
83838750 fprintf(stdout, "%s", ", &");
83848751 // call
83858752 memory[state.stackbase + 12LLU] = state.stackbase;
8386- memory[state.stackbase + 13LLU] = 18446744073709551061LLU;
8753+ memory[state.stackbase + 13LLU] = 18446744073709551033LLU;
83878754 memory[state.stackbase + 14LLU] = /*idx_______*/memory[state.stackbase + 5LLU];
83888755 memory[state.stackbase + 15LLU] = /*indirect__*/memory[state.stackbase + 6LLU];
83898756 memory[state.stackbase + 16LLU] = /*unwrap____*/memory[state.stackbase + 11LLU];
@@ -8392,12 +8759,12 @@
83928759
83938760 break;
83948761 }
8395- case 18446744073709551061LLU: // 999999991U'''''''''''''''
8762+ case 18446744073709551033LLU: // 9999999903'''''''''''''''
83968763 {
83978764 fprintf(stdout, "%s", ", ");
83988765 // call
83998766 memory[state.stackbase + 12LLU] = state.stackbase;
8400- memory[state.stackbase + 13LLU] = 18446744073709551060LLU;
8767+ memory[state.stackbase + 13LLU] = 18446744073709551032LLU;
84018768 memory[state.stackbase + 14LLU] = /*nr________*/memory[state.stackbase + 9LLU];
84028769 state.stackbase += 14LLU;
84038770 state.addr = 787446708198178816LLU; // printnr___
@@ -8404,7 +8771,7 @@
84048771
84058772 break;
84068773 }
8407- case 18446744073709551060LLU: // 999999991T'''''''''''''''
8774+ case 18446744073709551032LLU: // 9999999902'''''''''''''''
84088775 {
84098776 fprintf(stdout, "%s", ")");
84108777 // variable u64_______ unwrap____ goes out of scope
@@ -8417,15 +8784,15 @@
84178784 // emitted destructur for type u64_______<__________>
84188785 // variable list______ calleepars goes out of scope
84198786 // emitted destructur for type list______<pardef____>
8420- state.addr = 18446744073709551058LLU; // 999999991R'''''''''''''''
8787+ state.addr = 18446744073709551030LLU; // 9999999900'''''''''''''''
84218788
84228789 break;
84238790 }
8424- case 18446744073709551058LLU: // 999999991R'''''''''''''''
8791+ case 18446744073709551030LLU: // 9999999900'''''''''''''''
84258792 {
84268793 if(!memory[state.stackbase + 7LLU]/*list*/)
84278794 {
8428- state.addr = 18446744073709551059LLU; // 999999991S'''''''''''''''
8795+ state.addr = 18446744073709551031LLU; // 9999999901'''''''''''''''
84298796
84308797 break;
84318798 }
@@ -8432,7 +8799,7 @@
84328799 memory[state.stackbase + 12LLU]/*elem*/ = list_pop_move(&heap, &memory[state.stackbase + 7LLU]/*list*/, 5);
84338800 // call
84348801 memory[state.stackbase + 13LLU] = state.stackbase;
8435- memory[state.stackbase + 14LLU] = 18446744073709551057LLU;
8802+ memory[state.stackbase + 14LLU] = 18446744073709551029LLU;
84368803 memory[state.stackbase + 15LLU] = state.stackbase + 12LLU;
84378804 state.stackbase += 15LLU;
84388805 state.addr = 782700512565790404LLU; // pardef__$D
@@ -8439,13 +8806,13 @@
84398806
84408807 break;
84418808 }
8442- case 18446744073709551057LLU: // 999999991Q'''''''''''''''
8809+ case 18446744073709551029LLU: // 999999990z'''''''''''''''
84438810 {
8444- state.addr = 18446744073709551058LLU; // 999999991R'''''''''''''''
8811+ state.addr = 18446744073709551030LLU; // 9999999900'''''''''''''''
84458812
84468813 break;
84478814 }
8448- case 18446744073709551059LLU: // 999999991S'''''''''''''''
8815+ case 18446744073709551031LLU: // 9999999901'''''''''''''''
84498816 {
84508817 // parameter u64_______ indirect__ goes out of scope
84518818 // parameter u64_______ idx_______ goes out of scope
@@ -8465,7 +8832,7 @@
84658832 fprintf(stdout, "%s", "/*");
84668833 // call
84678834 memory[state.stackbase + 12LLU] = state.stackbase;
8468- memory[state.stackbase + 13LLU] = 18446744073709551056LLU;
8835+ memory[state.stackbase + 13LLU] = 18446744073709551028LLU;
84698836 memory[state.stackbase + 14LLU] = /*id________*/memory[state.stackbase + 6LLU];
84708837 state.stackbase += 14LLU;
84718838 state.addr = 787446708110622720LLU; // printid___
@@ -8472,12 +8839,12 @@
84728839
84738840 break;
84748841 }
8475- case 18446744073709551056LLU: // 999999991P'''''''''''''''
8842+ case 18446744073709551028LLU: // 999999990y'''''''''''''''
84768843 {
84778844 fprintf(stdout, "%s", "*/");
84788845 // call
84798846 memory[state.stackbase + 12LLU] = state.stackbase;
8480- memory[state.stackbase + 13LLU] = 18446744073709551055LLU;
8847+ memory[state.stackbase + 13LLU] = 18446744073709551027LLU;
84818848 memory[state.stackbase + 14LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
84828849 memory[state.stackbase + 15LLU] = /*blocklist_*/memory[state.stackbase + 3LLU];
84838850 memory[state.stackbase + 16LLU] = /*varlist___*/memory[state.stackbase + 4LLU];
@@ -8493,7 +8860,7 @@
84938860
84948861 break;
84958862 }
8496- case 18446744073709551055LLU: // 999999991O'''''''''''''''
8863+ case 18446744073709551027LLU: // 999999990x'''''''''''''''
84978864 {
84988865 memory[state.stackbase + 12LLU] = 0LLU;
84998866 memory[state.stackbase + 13LLU] = 46LLU;
@@ -8501,30 +8868,30 @@
85018868 /*buf_______*/memory[state.stackbase + 12LLU] = (ungetc(getchar(), stdin) == /*sym_______*/memory[state.stackbase + 13LLU]) ? ((void)getchar(), 1) : 0;
85028869 // variable u64_______ sym_______ goes out of scope
85038870 // emitted destructur for type u64_______<__________>
8504- state.addr = 18446744073709551054LLU; // 999999991N'''''''''''''''
8871+ state.addr = 18446744073709551026LLU; // 999999990w'''''''''''''''
85058872
85068873 break;
85078874 }
8508- case 18446744073709551054LLU: // 999999991N'''''''''''''''
8875+ case 18446744073709551026LLU: // 999999990w'''''''''''''''
85098876 {
85108877
8511- state.addr = /*buf_______*/memory[state.stackbase + 12LLU] ? 18446744073709551053LLU : 18446744073709551052LLU;
8878+ state.addr = /*buf_______*/memory[state.stackbase + 12LLU] ? 18446744073709551025LLU : 18446744073709551024LLU;
85128879
85138880 break;
85148881 }
8515- case 18446744073709551053LLU: // 999999991M'''''''''''''''
8882+ case 18446744073709551025LLU: // 999999990v'''''''''''''''
85168883 {
85178884
8518- state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 5LLU], 1LLU) ? 18446744073709551051LLU : 18446744073709551050LLU;
8885+ state.addr = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 5LLU], 1LLU) ? 18446744073709551023LLU : 18446744073709551022LLU;
85198886
85208887 break;
85218888 }
8522- case 18446744073709551051LLU: // 999999991K'''''''''''''''
8889+ case 18446744073709551023LLU: // 999999990t'''''''''''''''
85238890 {
85248891 fprintf(stderr, "%s", "struct ");
85258892 // call
85268893 memory[state.stackbase + 13LLU] = state.stackbase;
8527- memory[state.stackbase + 14LLU] = 18446744073709551049LLU;
8894+ memory[state.stackbase + 14LLU] = 18446744073709551021LLU;
85288895 memory[state.stackbase + 15LLU] = /*type______*/state.stackbase + 5LLU;
85298896 state.stackbase += 15LLU;
85308897 state.addr = 819847183518878432LLU; // reporttype
@@ -8531,7 +8898,7 @@
85318898
85328899 break;
85338900 }
8534- case 18446744073709551049LLU: // 999999991I'''''''''''''''
8901+ case 18446744073709551021LLU: // 999999990r'''''''''''''''
85358902 {
85368903
85378904 {
@@ -8538,11 +8905,11 @@
85388905 fprintf(stderr, "%s\n", " must not have subtype");
85398906 exit(-1);
85408907 }
8541- state.addr = 18446744073709551050LLU; // 999999991J'''''''''''''''
8908+ state.addr = 18446744073709551022LLU; // 999999990s'''''''''''''''
85428909
85438910 break;
85448911 }
8545- case 18446744073709551050LLU: // 999999991J'''''''''''''''
8912+ case 18446744073709551022LLU: // 999999990s'''''''''''''''
85468913 {
85478914 memory[state.stackbase + 13LLU] = /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 5LLU], 0LLU);
85488915 memory[state.stackbase + 14LLU] = 0LLU;
@@ -8550,7 +8917,7 @@
85508917 memory[state.stackbase + 16LLU] = 0LLU;
85518918 // call
85528919 memory[state.stackbase + 17LLU] = state.stackbase;
8553- memory[state.stackbase + 18LLU] = 18446744073709551047LLU;
8920+ memory[state.stackbase + 18LLU] = 18446744073709551019LLU;
85548921 memory[state.stackbase + 19LLU] = /*subtype___*/state.stackbase + 14LLU;
85558922 memory[state.stackbase + 20LLU] = /*dummy0____*/state.stackbase + 15LLU;
85568923 memory[state.stackbase + 21LLU] = /*dummy1____*/state.stackbase + 16LLU;
@@ -8559,19 +8926,19 @@
85598926
85608927 break;
85618928 }
8562- case 18446744073709551047LLU: // 999999991G'''''''''''''''
8929+ case 18446744073709551019LLU: // 999999990p'''''''''''''''
85638930 {
85648931 // variable u64_______ dummy1____ goes out of scope
85658932 // variable u64_______ dummy0____ goes out of scope
8566- state.addr = 18446744073709551048LLU; // 999999991H'''''''''''''''
8933+ state.addr = 18446744073709551020LLU; // 999999990q'''''''''''''''
85678934
85688935 break;
85698936 }
8570- case 18446744073709551048LLU: // 999999991H'''''''''''''''
8937+ case 18446744073709551020LLU: // 999999990q'''''''''''''''
85718938 {
85728939 // call
85738940 memory[state.stackbase + 15LLU] = state.stackbase;
8574- memory[state.stackbase + 16LLU] = 18446744073709551046LLU;
8941+ memory[state.stackbase + 16LLU] = 18446744073709551018LLU;
85758942 memory[state.stackbase + 17LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
85768943 memory[state.stackbase + 18LLU] = /*complete__*/memory[state.stackbase + 1LLU];
85778944 memory[state.stackbase + 19LLU] = /*fndefs____*/memory[state.stackbase + 2LLU];
@@ -8584,7 +8951,7 @@
85848951
85858952 break;
85868953 }
8587- case 18446744073709551046LLU: // 999999991F'''''''''''''''
8954+ case 18446744073709551018LLU: // 999999990o'''''''''''''''
85888955 {
85898956 /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 5LLU], 0LLU) = /*subtype___*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 14LLU], 0LLU);
85908957 /*type______*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 5LLU], 1LLU) = /*subtype___*/*tree_elem_ref(heap.data, 2LLU, &memory[state.stackbase + 14LLU], 1LLU);
@@ -8592,7 +8959,7 @@
85928959 // emitted destructur for type type______<__________>
85938960 // call
85948961 memory[state.stackbase + 15LLU] = state.stackbase;
8595- memory[state.stackbase + 16LLU] = 18446744073709551045LLU;
8962+ memory[state.stackbase + 16LLU] = 18446744073709551017LLU;
85968963 memory[state.stackbase + 17LLU] = state.stackbase + 14LLU;
85978964 state.stackbase += 17LLU;
85988965 state.addr = 861504743757842116LLU; // type____$D
@@ -8599,21 +8966,21 @@
85998966
86008967 break;
86018968 }
8602- case 18446744073709551045LLU: // 999999991E'''''''''''''''
8969+ case 18446744073709551017LLU: // 999999990n'''''''''''''''
86038970 {
86048971 // variable u64_______ structtype goes out of scope
86058972 // emitted destructur for type u64_______<__________>
86068973
8607- state.addr = 18446744073709551044LLU; // 999999991D'''''''''''''''
8974+ state.addr = 18446744073709551016LLU; // 999999990m'''''''''''''''
86088975
86098976 break;
86108977 }
8611- case 18446744073709551052LLU: // 999999991L'''''''''''''''
8978+ case 18446744073709551024LLU: // 999999990u'''''''''''''''
86128979 {
86138980 memory[state.stackbase + 13LLU] = 0LLU;
86148981 // call
86158982 memory[state.stackbase + 14LLU] = state.stackbase;
8616- memory[state.stackbase + 15LLU] = 18446744073709551043LLU;
8983+ memory[state.stackbase + 15LLU] = 18446744073709551015LLU;
86178984 memory[state.stackbase + 16LLU] = /*idx_______*/memory[memory[state.stackbase + 7LLU]];
86188985 memory[state.stackbase + 17LLU] = /*indirect__*/memory[memory[state.stackbase + 8LLU]];
86198986 memory[state.stackbase + 18LLU] = /*unwrap____*/memory[state.stackbase + 13LLU];
@@ -8622,15 +8989,15 @@
86228989
86238990 break;
86248991 }
8625- case 18446744073709551043LLU: // 999999991C'''''''''''''''
8992+ case 18446744073709551015LLU: // 999999990l'''''''''''''''
86268993 {
86278994 // variable u64_______ unwrap____ goes out of scope
86288995 // emitted destructur for type u64_______<__________>
8629- state.addr = 18446744073709551044LLU; // 999999991D'''''''''''''''
8996+ state.addr = 18446744073709551016LLU; // 999999990m'''''''''''''''
86308997
86318998 break;
86328999 }
8633- case 18446744073709551044LLU: // 999999991D'''''''''''''''
9000+ case 18446744073709551016LLU: // 999999990m'''''''''''''''
86349001 {
86359002 // variable u64_______ buf_______ goes out of scope
86369003 // emitted destructur for type u64_______<__________>
@@ -8659,7 +9026,7 @@
86599026 memory[state.stackbase + 6LLU] = 0LLU;
86609027 // call
86619028 memory[state.stackbase + 7LLU] = state.stackbase;
8662- memory[state.stackbase + 8LLU] = 18446744073709551041LLU;
9029+ memory[state.stackbase + 8LLU] = 18446744073709551013LLU;
86639030 memory[state.stackbase + 9LLU] = /*type______*/state.stackbase + 4LLU;
86649031 memory[state.stackbase + 10LLU] = /*dummy0____*/state.stackbase + 5LLU;
86659032 memory[state.stackbase + 11LLU] = /*dummy1____*/state.stackbase + 6LLU;
@@ -8668,15 +9035,15 @@
86689035
86699036 break;
86709037 }
8671- case 18446744073709551041LLU: // 999999991A'''''''''''''''
9038+ case 18446744073709551013LLU: // 999999990j'''''''''''''''
86729039 {
86739040 // variable u64_______ dummy1____ goes out of scope
86749041 // variable u64_______ dummy0____ goes out of scope
8675- state.addr = 18446744073709551042LLU; // 999999991B'''''''''''''''
9042+ state.addr = 18446744073709551014LLU; // 999999990k'''''''''''''''
86769043
86779044 break;
86789045 }
8679- case 18446744073709551042LLU: // 999999991B'''''''''''''''
9046+ case 18446744073709551014LLU: // 999999990k'''''''''''''''
86809047 {
86819048 memory[state.stackbase + 5LLU] = 0LLU;
86829049 memory[state.stackbase + 6LLU] = 0LLU;
@@ -8685,7 +9052,7 @@
86859052 memory[state.stackbase + 9LLU] = 0LLU;
86869053 // call
86879054 memory[state.stackbase + 10LLU] = state.stackbase;
8688- memory[state.stackbase + 11LLU] = 18446744073709551040LLU;
9055+ memory[state.stackbase + 11LLU] = 18446744073709551012LLU;
86899056 memory[state.stackbase + 12LLU] = /*def_id____*/memory[state.stackbase + 0LLU];
86909057 memory[state.stackbase + 13LLU] = /*blocklist_*/memory[state.stackbase + 1LLU];
86919058 memory[state.stackbase + 14LLU] = /*varlist___*/memory[state.stackbase + 2LLU];
@@ -8701,13 +9068,12 @@
87019068
87029069 break;
87039070 }
8704- case 18446744073709551040LLU: // 999999991_'''''''''''''''
9071+ case 18446744073709551012LLU: // 999999990i'''''''''''''''
87059072 {
87069073 /*mutable___*/memory[state.stackbase + 7LLU] = 0LLU;
8707- /*parameter_*/memory[state.stackbase + 8LLU] = 1LLU;
87089074 // call
87099075 memory[state.stackbase + 10LLU] = state.stackbase;
8710- memory[state.stackbase + 11LLU] = 18446744073709551039LLU;
9076+ memory[state.stackbase + 11LLU] = 18446744073709551011LLU;
87119077 memory[state.stackbase + 12LLU] = /*varlist___*/memory[state.stackbase + 2LLU];
87129078 memory[state.stackbase + 13LLU] = /*id________*/memory[state.stackbase + 3LLU];
87139079 memory[state.stackbase + 14LLU] = /*idx_______*/memory[state.stackbase + 5LLU];
@@ -8714,14 +9080,13 @@
87149080 memory[state.stackbase + 15LLU] = /*indirect__*/memory[state.stackbase + 6LLU];
87159081 memory[state.stackbase + 16LLU] = /*type______*/memory[state.stackbase + 4LLU];
87169082 memory[state.stackbase + 17LLU] = /*mutable___*/memory[state.stackbase + 7LLU];
8717- memory[state.stackbase + 18LLU] = /*parameter_*/memory[state.stackbase + 8LLU];
8718- memory[state.stackbase + 19LLU] = /*initialize*/memory[state.stackbase + 9LLU];
9083+ memory[state.stackbase + 18LLU] = /*initialize*/memory[state.stackbase + 9LLU];
87199084 state.stackbase += 12LLU;
8720- state.addr = 788334703206127649LLU; // pushvarref
9085+ state.addr = 788334698974937088LLU; // pushref___
87219086
87229087 break;
87239088 }
8724- case 18446744073709551039LLU: // 9999999909'''''''''''''''
9089+ case 18446744073709551011LLU: // 999999990h'''''''''''''''
87259090 {
87269091 // variable u64_______ initialize goes out of scope
87279092 // emitted destructur for type u64_______<__________>
@@ -8737,7 +9102,7 @@
87379102 // emitted destructur for type type______<__________>
87389103 // call
87399104 memory[state.stackbase + 10LLU] = state.stackbase;
8740- memory[state.stackbase + 11LLU] = 18446744073709551038LLU;
9105+ memory[state.stackbase + 11LLU] = 18446744073709551010LLU;
87419106 memory[state.stackbase + 12LLU] = state.stackbase + 4LLU;
87429107 state.stackbase += 12LLU;
87439108 state.addr = 861504743757842116LLU; // type____$D
@@ -8744,7 +9109,7 @@
87449109
87459110 break;
87469111 }
8747- case 18446744073709551038LLU: // 9999999908'''''''''''''''
9112+ case 18446744073709551010LLU: // 999999990g'''''''''''''''
87489113 {
87499114 // parameter u64_______ id________ goes out of scope
87509115 // parameter-reference list______ varlist___ goes out of scope
@@ -8761,7 +9126,7 @@
87619126 fprintf(stdout, "%s", "/*");
87629127 // call
87639128 memory[state.stackbase + 12LLU] = state.stackbase;
8764- memory[state.stackbase + 13LLU] = 18446744073709551037LLU;
9129+ memory[state.stackbase + 13LLU] = 18446744073709551009LLU;
87659130 memory[state.stackbase + 14LLU] = /*id________*/memory[state.stackbase + 6LLU];
87669131 state.stackbase += 14LLU;
87679132 state.addr = 787446708110622720LLU; // printid___
@@ -8768,12 +9133,12 @@
87689133
87699134 break;
87709135 }
8771- case 18446744073709551037LLU: // 9999999907'''''''''''''''
9136+ case 18446744073709551009LLU: // 999999990f'''''''''''''''
87729137 {
87739138