• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision993 (tree)
Time2020-04-30 06:02:41
Authorjakobthomsen

Log Message

use built-in size function

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 992)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 993)
@@ -17653,8 +17653,10 @@
1765317653 }
1765417654 case 18446744073709550837LLU: // 99999999xz'''''''''''''''
1765517655 {
17656- list_size(heap.data, /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU), &/*mainrcount*/*LOCAL_ACCESS(heap.data, 14LLU, 6LLU));
17657- list_size(heap.data, /*mainargs__*/*LOCAL_ACCESS(heap.data, 14LLU, 10LLU), &/*mainacount*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
17656+
17657+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 6LLU), /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
17658+
17659+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 7LLU), /*mainargs__*/*LOCAL_ACCESS(heap.data, 14LLU, 10LLU));
1765817660 state.addr = /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU) ? 18446744073709550836LLU : 18446744073709550835LLU;
1765917661 break;
1766017662 }
@@ -27948,8 +27950,7 @@
2794827950 uint64_t arg = 0;
2794927951 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2795027952 }
27951- *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
27952- list_size(heap.data, /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU)), &/*parcount__*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU));
27953+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU)));
2795327954
2795427955 // emitted destructur for type type______
2795527956 // ACCUMULATE ARGUMENTS - BEGIN
@@ -41636,8 +41637,7 @@
4163641637 uint64_t arg = 0;
4163741638 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4163841639 }
41639- *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
41640- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)), &/*elemcount_*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU));
41640+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
4164141641 {
4164241642 uint64_t arg = 0;
4164341643 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -45207,8 +45207,7 @@
4520745207 uint64_t arg = 0;
4520845208 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4520945209 }
45210- *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = 0;
45211- list_size(heap.data, /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)), &/*sz________*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU));
45210+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 5LLU, 4LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
4521245211 --/*sz________*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU);
4521345212 {
4521445213 uint64_t arg = 0;
@@ -45347,8 +45346,7 @@
4534745346 uint64_t arg = 0;
4534845347 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4534945348 }
45350- *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
45351- list_size(heap.data, /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)), &/*sz________*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
45349+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4535245350 --/*sz________*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
4535345351 {
4535445352 uint64_t arg = 0;
@@ -61254,14 +61252,12 @@
6125461252 uint64_t arg = 0;
6125561253 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6125661254 }
61257- *LOCAL_ACCESS(heap.data, 24LLU, 23LLU) = 0;
61258- list_size(heap.data, /*calleeargs*/*LOCAL_ACCESS(heap.data, 24LLU, 20LLU), &/*calleeacnt*/*LOCAL_ACCESS(heap.data, 24LLU, 23LLU));
61255+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 24LLU, 23LLU), /*calleeargs*/*LOCAL_ACCESS(heap.data, 24LLU, 20LLU));
6125961256 {
6126061257 uint64_t arg = 0;
6126161258 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6126261259 }
61263- *LOCAL_ACCESS(heap.data, 25LLU, 24LLU) = 0;
61264- list_size(heap.data, /*resultargs*/*LOCAL_ACCESS(heap.data, 25LLU, 19LLU), &/*resultacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU));
61260+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), /*resultargs*/*LOCAL_ACCESS(heap.data, 25LLU, 19LLU));
6126561261
6126661262 *LOCAL_ACCESS(heap.data, 25LLU, 23LLU) = /*calleeacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU) + /*resultacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU);
6126761263 // variable u64 resultacnt goes out of scope
@@ -68340,8 +68336,7 @@
6834068336 uint64_t arg = 0;
6834168337 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6834268338 }
68343- *LOCAL_ACCESS(heap.data, 32LLU, 31LLU) = 0;
68344- list_size(heap.data, /*calleearg0*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU), &/*argcount__*/*LOCAL_ACCESS(heap.data, 32LLU, 31LLU));
68339+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 32LLU, 31LLU), /*calleearg0*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU));
6834568340 {
6834668341 uint64_t arg = 0;
6834768342 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -74322,8 +74317,7 @@
7432274317 uint64_t arg = 0;
7432374318 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7432474319 }
74325- *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
74326- list_size(heap.data, /*newresults*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 14LLU)), &/*destnr____*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU));
74320+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*newresults*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 14LLU)));
7432774321 {
7432874322 uint64_t arg = 0;
7432974323 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -82856,8 +82850,7 @@
8285682850 uint64_t arg = 0;
8285782851 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8285882852 }
82859- *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
82860- list_size(heap.data, /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)), &/*paridx____*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
82853+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
8286182854 {
8286282855 uint64_t arg = /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
8286382856 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -82956,8 +82949,7 @@
8295682949 uint64_t arg = 0;
8295782950 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8295882951 }
82959- *LOCAL_ACCESS(heap.data, 2LLU, 1LLU) = 0;
82960- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)), &/*count_____*/*LOCAL_ACCESS(heap.data, 2LLU, 1LLU));
82952+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
8296182953 fprintf(stdout, "%s", "\n {");
8296282954 fprintf(stdout, "%s", "\n uint64_t result_tuple = 0;");
8296382955 fprintf(stdout, "%s", "\n // copy references");
@@ -83073,8 +83065,7 @@
8307383065 uint64_t arg = 0;
8307483066 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8307583067 }
83076- *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 0;
83077- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), &/*elemidx___*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU));
83068+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
8307883069 {
8307983070 uint64_t arg = /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
8308083071 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -83160,8 +83151,7 @@
8316083151 uint64_t arg = 0;
8316183152 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8316283153 }
83163- *LOCAL_ACCESS(heap.data, 3LLU, 2LLU) = 0;
83164- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)), &/*count_____*/*LOCAL_ACCESS(heap.data, 3LLU, 2LLU));
83154+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
8316583155 fprintf(stdout, "%s", "\n {");
8316683156 fprintf(stdout, "%s", "\n uint64_t result_tuple = 0;");
8316783157 fprintf(stdout, "%s", "\n // copy references");
@@ -83277,8 +83267,7 @@
8327783267 uint64_t arg = 0;
8327883268 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8327983269 }
83280- *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = 0;
83281- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)), &/*elemidx___*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU));
83270+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)));
8328283271 {
8328383272 uint64_t arg = /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
8328483273 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -84828,8 +84817,7 @@
8482884817 uint64_t arg = 0;
8482984818 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8483084819 }
84831- *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = 0;
84832- list_size(heap.data, /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)), &/*paridx____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU));
84820+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
8483384821
8483484822 *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*paridx____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) + /*returnbase*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
8483584823 {
@@ -85590,8 +85578,7 @@
8559085578 uint64_t arg = 0;
8559185579 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8559285580 }
85593- *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
85594- list_size(heap.data, /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)), &/*idx_______*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU));
85581+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
8559585582 {
8559685583 uint64_t arg = 0;
8559785584 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -85766,8 +85753,7 @@
8576685753 uint64_t arg = 0;
8576785754 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8576885755 }
85769- *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = 0;
85770- list_size(heap.data, /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)), &/*paridx____*/*LOCAL_ACCESS(heap.data, 7LLU, 6LLU));
85756+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
8577185757 {
8577285758 uint64_t arg = 0;
8577385759 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -86363,8 +86349,7 @@
8636386349 uint64_t arg = 0;
8636486350 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8636586351 }
86366- *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 0;
86367- list_size(heap.data, /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 3LLU)), &/*elemcount_*/*LOCAL_ACCESS(heap.data, 15LLU, 14LLU));
86352+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 3LLU)));
8636886353 {
8636986354 uint64_t arg = 0;
8637086355 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -87476,8 +87461,7 @@
8747687461 uint64_t arg = 0;
8747787462 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8747887463 }
87479- *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
87480- list_size(heap.data, /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 2LLU)), &/*n_________*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU));
87464+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 2LLU)));
8748187465
8748287466 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*defrescnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 13LLU)) + /*n_________*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
8748387467 {
@@ -87905,8 +87889,7 @@
8790587889 uint64_t arg = 0;
8790687890 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8790787891 }
87908- *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
87909- list_size(heap.data, /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 2LLU)), &/*n_________*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU));
87892+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 2LLU)));
8791087893
8791187894 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*defrescnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 13LLU)) + /*n_________*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU);
8791287895 {
@@ -88690,8 +88673,7 @@
8869088673 uint64_t arg = 0;
8869188674 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8869288675 }
88693- *LOCAL_ACCESS(heap.data, 29LLU, 28LLU) = 0;
88694- list_size(heap.data, /*results___*/*LOCAL_ACCESS(heap.data, 29LLU, 21LLU), &/*returnbase*/*LOCAL_ACCESS(heap.data, 29LLU, 28LLU));
88676+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 29LLU, 28LLU), /*results___*/*LOCAL_ACCESS(heap.data, 29LLU, 21LLU));
8869588677 {
8869688678 uint64_t arg = 0;
8869788679 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -89287,7 +89269,8 @@
8928789269 }
8928889270 case 18446744073709547829LLU: // 99999999Dz'''''''''''''''
8928989271 {
89290- list_size(heap.data, /*constrs___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 45LLU)), &/*matchorder*/*LOCAL_ACCESS(heap.data, 52LLU, 51LLU));
89272+
89273+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 52LLU, 51LLU), /*constrs___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 45LLU)));
8929189274 ++/*currentidx*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 38LLU));
8929289275
8929389276 *LOCAL_ACCESS(heap.data, 52LLU, 51LLU) = /*currentidx*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 38LLU)) < /*matchorder*/*LOCAL_ACCESS(heap.data, 52LLU, 51LLU);
@@ -90959,8 +90942,7 @@
9095990942 uint64_t arg = 0;
9096090943 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9096190944 }
90962- *LOCAL_ACCESS(heap.data, 33LLU, 32LLU) = 0;
90963- list_size(heap.data, /*defpars___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 3LLU)), &/*argscount_*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU));
90945+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 33LLU, 32LLU), /*defpars___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 3LLU)));
9096490946
9096590947 *LOCAL_ACCESS(heap.data, 33LLU, 22LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 33LLU, 22LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU);
9096690948 // variable u64 argscount_ goes out of scope
@@ -92299,8 +92281,7 @@
9229992281 uint64_t arg = 0;
9230092282 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9230192283 }
92302- *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 0;
92303- list_size(heap.data, /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU), &/*elemcount_*/*LOCAL_ACCESS(heap.data, 14LLU, 13LLU));
92284+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
9230492285 {
9230592286 uint64_t arg = /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU);
9230692287 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -94031,8 +94012,7 @@
9403194012 uint64_t arg = 0;
9403294013 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9403394014 }
94034- *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
94035- list_size(heap.data, /*constr____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU), 1LLU)), &/*elemcount_*/*LOCAL_ACCESS(heap.data, 19LLU, 18LLU));
94015+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 19LLU, 18LLU), /*constr____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU), 1LLU)));
9403694016 {
9403794017 uint64_t arg = /*constr____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU), 1LLU));
9403894018 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -94574,8 +94554,7 @@
9457494554 uint64_t arg = 0;
9457594555 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9457694556 }
94577- *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = 0;
94578- list_size(heap.data, /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU), &/*variantidx*/*LOCAL_ACCESS(heap.data, 13LLU, 12LLU));
94557+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU));
9457994558 {
9458094559 uint64_t arg = /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU);
9458194560 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -95416,8 +95395,9 @@
9541695395 }
9541795396 case 18446744073709547524LLU: // 99999999_D'''''''''''''''
9541895397 {
95419- list_size(heap.data, /*results___*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU), &/*defrescnt_*/*LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
9542095398
95399+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 18LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU));
95400+
9542195401 *LOCAL_ACCESS(heap.data, 18LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 18LLU, 12LLU) + /*defrescnt_*/*LOCAL_ACCESS(heap.data, 18LLU, 11LLU);
9542295402 state.addr = 18446744073709547525LLU; // 99999999_E'''''''''''''''
9542395403 break;
@@ -95613,8 +95593,9 @@
9561395593 }
9561495594 case 18446744073709547511LLU: // 9999999891'''''''''''''''
9561595595 {
95616- list_size(heap.data, /*results___*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU), &/*defrescnt_*/*LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
9561795596
95597+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 20LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU));
95598+
9561895599 *LOCAL_ACCESS(heap.data, 20LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 20LLU, 12LLU) + /*defrescnt_*/*LOCAL_ACCESS(heap.data, 20LLU, 11LLU);
9561995600 state.addr = 18446744073709547515LLU; // 9999999895'''''''''''''''
9562095601 break;
@@ -95927,8 +95908,7 @@
9592795908 uint64_t arg = 0;
9592895909 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9592995910 }
95930- *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = 0;
95931- list_size(heap.data, /*defpars___*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU), &/*argscount_*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU));
95911+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU));
9593295912
9593395913 *LOCAL_ACCESS(heap.data, 21LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 21LLU, 12LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
9593495914 // variable u64 argscount_ goes out of scope
@@ -96877,8 +96857,7 @@
9687796857 uint64_t arg = 0;
9687896858 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9687996859 }
96880- *LOCAL_ACCESS(heap.data, 22LLU, 21LLU) = 0;
96881- list_size(heap.data, /*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU), &/*returnbase*/*LOCAL_ACCESS(heap.data, 22LLU, 21LLU));
96860+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 22LLU, 21LLU), /*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
9688296861 // ACCUMULATE ARGUMENTS - BEGIN
9688396862 {
9688496863 uint64_t arg = /*def_id____*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 5LLU);
@@ -96920,8 +96899,7 @@
9692096899 uint64_t arg = 0;
9692196900 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9692296901 }
96923- *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = 0;
96924- list_size(heap.data, /*defpars___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU), &/*argscount_*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU));
96902+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU));
9692596903
9692696904 *LOCAL_ACCESS(heap.data, 23LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 23LLU, 12LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU);
9692796905 // variable u64 argscount_ goes out of scope
@@ -99231,7 +99209,8 @@
9923199209 }
9923299210 case 18446744073709547319LLU: // 9999999861'''''''''''''''
9923399211 {
99234- list_size(heap.data, /*fndefs____*/*LOCAL_ACCESS(heap.data, 14LLU, 8LLU), &/*nr________*/*LOCAL_ACCESS(heap.data, 14LLU, 12LLU));
99212+
99213+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*fndefs____*/*LOCAL_ACCESS(heap.data, 14LLU, 8LLU));
9923599214 // ACCUMULATE ARGUMENTS - BEGIN
9923699215 {
9923799216 uint64_t arg = /*nr________*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 12LLU);
@@ -99271,7 +99250,8 @@
9927199250 }
9927299251 case 18446744073709547317LLU: // 999999986z'''''''''''''''
9927399252 {
99274- list_size(heap.data, /*typedefs__*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU), &/*nr________*/*LOCAL_ACCESS(heap.data, 14LLU, 12LLU));
99253+
99254+ list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*typedefs__*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
9927599255 // ACCUMULATE ARGUMENTS - BEGIN
9927699256 {
9927799257 uint64_t arg = /*nr________*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 12LLU);
Show on old repository browser