• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision996 (tree)
Time2020-04-30 06:15:10
Authorjakobthomsen

Log Message

cleanup

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 995)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 996)
@@ -275,7 +275,7 @@
275275 return top.elem1;
276276 }
277277
278-void list_size(struct pair *const heapdata, uint64_t list, uint64_t *const size)
278+void list_size(struct pair *const heapdata, uint64_t *const size, uint64_t list)
279279 {
280280 if(!size)
281281 {
@@ -288,19 +288,6 @@
288288 }
289289 }
290290
291-void list_size2(struct pair *const heapdata, uint64_t *const size, uint64_t list)
292-{
293- if(!size)
294- {
295- fprintf(stderr, "list_size: no size\n");
296- exit(-1);
297- }
298- for(*size = 0; list; ++*size)
299- {
300- list = heapdata[list].elem0;
301- }
302-}
303-
304291 void list_reverse(struct pair *const heapdata, uint64_t *root)
305292 {
306293 uint64_t new_root = 0;
@@ -17654,9 +17641,9 @@
1765417641 case 18446744073709550837LLU: // 99999999xz'''''''''''''''
1765517642 {
1765617643
17657- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 6LLU), /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
17644+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 6LLU), /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
1765817645
17659- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 7LLU), /*mainargs__*/*LOCAL_ACCESS(heap.data, 14LLU, 10LLU));
17646+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 7LLU), /*mainargs__*/*LOCAL_ACCESS(heap.data, 14LLU, 10LLU));
1766017647 state.addr = /*mainresult*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU) ? 18446744073709550836LLU : 18446744073709550835LLU;
1766117648 break;
1766217649 }
@@ -18890,7 +18877,7 @@
1889018877 fprintf(stdout, "%s", "\n return top.elem1;");
1889118878 fprintf(stdout, "%s", "\n}");
1889218879 fprintf(stdout, "%s", "\n");
18893- fprintf(stdout, "%s", "\nvoid list_size(struct pair *const heapdata, uint64_t list, uint64_t *const size)");
18880+ fprintf(stdout, "%s", "\nvoid list_size(struct pair *const heapdata, uint64_t *const size, uint64_t list)");
1889418881 fprintf(stdout, "%s", "\n{");
1889518882 fprintf(stdout, "%s", "\n if(!size)");
1889618883 fprintf(stdout, "%s", "\n {");
@@ -18903,19 +18890,6 @@
1890318890 fprintf(stdout, "%s", "\n }");
1890418891 fprintf(stdout, "%s", "\n}");
1890518892 fprintf(stdout, "%s", "\n");
18906- fprintf(stdout, "%s", "\nvoid list_size2(struct pair *const heapdata, uint64_t *const size, uint64_t list)");
18907- fprintf(stdout, "%s", "\n{");
18908- fprintf(stdout, "%s", "\n if(!size)");
18909- fprintf(stdout, "%s", "\n {");
18910- fprintf(stdout, "%s", "\n fprintf(stderr, \"list_size: no size\\n\");");
18911- fprintf(stdout, "%s", "\n exit(-1);");
18912- fprintf(stdout, "%s", "\n }");
18913- fprintf(stdout, "%s", "\n for(*size = 0; list; ++*size)");
18914- fprintf(stdout, "%s", "\n {");
18915- fprintf(stdout, "%s", "\n list = heapdata[list].elem0;");
18916- fprintf(stdout, "%s", "\n }");
18917- fprintf(stdout, "%s", "\n}");
18918- fprintf(stdout, "%s", "\n");
1891918893 fprintf(stdout, "%s", "\nvoid list_reverse(struct pair *const heapdata, uint64_t *root)");
1892018894 fprintf(stdout, "%s", "\n{");
1892118895 fprintf(stdout, "%s", "\n uint64_t new_root = 0;");
@@ -27950,7 +27924,7 @@
2795027924 uint64_t arg = 0;
2795127925 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
2795227926 }
27953- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU)));
27927+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*calleepars*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 12LLU)));
2795427928
2795527929 // emitted destructur for type type______
2795627930 // ACCUMULATE ARGUMENTS - BEGIN
@@ -41637,7 +41611,7 @@
4163741611 uint64_t arg = 0;
4163841612 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4163941613 }
41640- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
41614+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
4164141615 {
4164241616 uint64_t arg = 0;
4164341617 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -44638,7 +44612,7 @@
4463844612 uint64_t arg = 0;
4463944613 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4464044614 }
44641- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 5LLU, 4LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
44615+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 5LLU, 4LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU)));
4464244616 --/*sz________*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU);
4464344617 {
4464444618 uint64_t arg = 0;
@@ -44777,7 +44751,7 @@
4477744751 uint64_t arg = 0;
4477844752 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4477944753 }
44780- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
44754+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*res_______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
4478144755 --/*sz________*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU);
4478244756 {
4478344757 uint64_t arg = 0;
@@ -47916,7 +47890,7 @@
4791647890 case 18446744073709549520LLU: // 99999999dP'''''''''''''''
4791747891 {
4791847892 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 7LLU)));
47919- fprintf(stdout, "%s", "\n list_size2(heap.data, &");
47893+ fprintf(stdout, "%s", "\n list_size(heap.data, &");
4792047894 // ACCUMULATE ARGUMENTS - BEGIN
4792147895 {
4792247896 uint64_t arg = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 17LLU, 10LLU);
@@ -60683,12 +60657,12 @@
6068360657 uint64_t arg = 0;
6068460658 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6068560659 }
60686- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 24LLU, 23LLU), /*calleeargs*/*LOCAL_ACCESS(heap.data, 24LLU, 20LLU));
60660+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 24LLU, 23LLU), /*calleeargs*/*LOCAL_ACCESS(heap.data, 24LLU, 20LLU));
6068760661 {
6068860662 uint64_t arg = 0;
6068960663 LOCAL_PUSH_MOVE(&heap, 24, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6069060664 }
60691- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), /*resultargs*/*LOCAL_ACCESS(heap.data, 25LLU, 19LLU));
60665+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), /*resultargs*/*LOCAL_ACCESS(heap.data, 25LLU, 19LLU));
6069260666
6069360667 *LOCAL_ACCESS(heap.data, 25LLU, 23LLU) = /*calleeacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 23LLU) + /*resultacnt*/*LOCAL_ACCESS(heap.data, 25LLU, 24LLU);
6069460668 // variable u64 resultacnt goes out of scope
@@ -67767,7 +67741,7 @@
6776767741 uint64_t arg = 0;
6776867742 LOCAL_PUSH_MOVE(&heap, 31, &(heap.data[0].elem1)/*address of current closure*/, &arg);
6776967743 }
67770- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 32LLU, 31LLU), /*calleearg0*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU));
67744+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 32LLU, 31LLU), /*calleearg0*/*LOCAL_ACCESS(heap.data, 32LLU, 21LLU));
6777167745 {
6777267746 uint64_t arg = 0;
6777367747 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -73748,7 +73722,7 @@
7374873722 uint64_t arg = 0;
7374973723 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7375073724 }
73751- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*newresults*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 14LLU)));
73725+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*newresults*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 14LLU)));
7375273726 {
7375373727 uint64_t arg = 0;
7375473728 LOCAL_PUSH_MOVE(&heap, 23, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -82207,7 +82181,7 @@
8220782181 uint64_t arg = 0;
8220882182 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8220982183 }
82210- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
82184+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
8221182185 {
8221282186 uint64_t arg = /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU));
8221382187 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -82306,7 +82280,7 @@
8230682280 uint64_t arg = 0;
8230782281 LOCAL_PUSH_MOVE(&heap, 1, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8230882282 }
82309- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
82283+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 2LLU, 1LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 2LLU, 0LLU)));
8231082284 fprintf(stdout, "%s", "\n {");
8231182285 fprintf(stdout, "%s", "\n uint64_t result_tuple = 0;");
8231282286 fprintf(stdout, "%s", "\n // copy references");
@@ -82422,7 +82396,7 @@
8242282396 uint64_t arg = 0;
8242382397 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8242482398 }
82425- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
82399+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
8242682400 {
8242782401 uint64_t arg = /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU));
8242882402 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -82508,7 +82482,7 @@
8250882482 uint64_t arg = 0;
8250982483 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8251082484 }
82511- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
82485+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 3LLU, 2LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 3LLU, 0LLU)));
8251282486 fprintf(stdout, "%s", "\n {");
8251382487 fprintf(stdout, "%s", "\n uint64_t result_tuple = 0;");
8251482488 fprintf(stdout, "%s", "\n // copy references");
@@ -82624,7 +82598,7 @@
8262482598 uint64_t arg = 0;
8262582599 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8262682600 }
82627- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)));
82601+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 4LLU, 3LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU)));
8262882602 {
8262982603 uint64_t arg = /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 0LLU));
8263082604 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -84174,7 +84148,7 @@
8417484148 uint64_t arg = 0;
8417584149 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8417684150 }
84177- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
84151+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 11LLU, 10LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
8417884152
8417984153 *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*paridx____*/*LOCAL_ACCESS(heap.data, 11LLU, 10LLU) + /*returnbase*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
8418084154 {
@@ -84935,7 +84909,7 @@
8493584909 uint64_t arg = 0;
8493684910 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8493784911 }
84938- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
84912+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
8493984913 {
8494084914 uint64_t arg = 0;
8494184915 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -85110,7 +85084,7 @@
8511085084 uint64_t arg = 0;
8511185085 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8511285086 }
85113- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
85087+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 7LLU, 6LLU), /*pars______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
8511485088 {
8511585089 uint64_t arg = 0;
8511685090 LOCAL_PUSH_MOVE(&heap, 7, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -85706,7 +85680,7 @@
8570685680 uint64_t arg = 0;
8570785681 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8570885682 }
85709- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 3LLU)));
85683+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 15LLU, 14LLU), /*elems_____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 3LLU)));
8571085684 {
8571185685 uint64_t arg = 0;
8571285686 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -86818,7 +86792,7 @@
8681886792 uint64_t arg = 0;
8681986793 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8682086794 }
86821- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 2LLU)));
86795+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 2LLU)));
8682286796
8682386797 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*defrescnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 13LLU)) + /*n_________*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
8682486798 {
@@ -87246,7 +87220,7 @@
8724687220 uint64_t arg = 0;
8724787221 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8724887222 }
87249- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 2LLU)));
87223+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*varlist___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 2LLU)));
8725087224
8725187225 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*defrescnt_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 23LLU, 13LLU)) + /*n_________*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU);
8725287226 {
@@ -88030,7 +88004,7 @@
8803088004 uint64_t arg = 0;
8803188005 LOCAL_PUSH_MOVE(&heap, 28, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8803288006 }
88033- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 29LLU, 28LLU), /*results___*/*LOCAL_ACCESS(heap.data, 29LLU, 21LLU));
88007+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 29LLU, 28LLU), /*results___*/*LOCAL_ACCESS(heap.data, 29LLU, 21LLU));
8803488008 {
8803588009 uint64_t arg = 0;
8803688010 LOCAL_PUSH_MOVE(&heap, 29, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -88627,7 +88601,7 @@
8862788601 case 18446744073709547849LLU: // 99999999EI'''''''''''''''
8862888602 {
8862988603
88630- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 52LLU, 51LLU), /*constrs___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 45LLU)));
88604+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 52LLU, 51LLU), /*constrs___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 45LLU)));
8863188605 ++/*currentidx*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 38LLU));
8863288606
8863388607 *LOCAL_ACCESS(heap.data, 52LLU, 51LLU) = /*currentidx*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 52LLU, 38LLU)) < /*matchorder*/*LOCAL_ACCESS(heap.data, 52LLU, 51LLU);
@@ -90299,7 +90273,7 @@
9029990273 uint64_t arg = 0;
9030090274 LOCAL_PUSH_MOVE(&heap, 32, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9030190275 }
90302- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 33LLU, 32LLU), /*defpars___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 3LLU)));
90276+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 33LLU, 32LLU), /*defpars___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 33LLU, 3LLU)));
9030390277
9030490278 *LOCAL_ACCESS(heap.data, 33LLU, 22LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 33LLU, 22LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 33LLU, 32LLU);
9030590279 // variable u64 argscount_ goes out of scope
@@ -91638,7 +91612,7 @@
9163891612 uint64_t arg = 0;
9163991613 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9164091614 }
91641- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
91615+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 13LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU));
9164291616 {
9164391617 uint64_t arg = /*defpars___*/*LOCAL_ACCESS(heap.data, 14LLU, 7LLU);
9164491618 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -93369,7 +93343,7 @@
9336993343 uint64_t arg = 0;
9337093344 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9337193345 }
93372- 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)));
93346+ list_size(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)));
9337393347 {
9337493348 uint64_t arg = /*constr____*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 19LLU, 14LLU), 1LLU));
9337593349 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -93911,7 +93885,7 @@
9391193885 uint64_t arg = 0;
9391293886 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9391393887 }
93914- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU));
93888+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 13LLU, 12LLU), /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU));
9391593889 {
9391693890 uint64_t arg = /*constrs___*/*LOCAL_ACCESS(heap.data, 13LLU, 9LLU);
9391793891 LOCAL_PUSH_MOVE(&heap, 13, &(heap.data[0].elem1)/*address of current closure*/, &arg);
@@ -94753,7 +94727,7 @@
9475394727 case 18446744073709547544LLU: // 99999999_X'''''''''''''''
9475494728 {
9475594729
94756- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 18LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU));
94730+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 18LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU));
9475794731
9475894732 *LOCAL_ACCESS(heap.data, 18LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 18LLU, 12LLU) + /*defrescnt_*/*LOCAL_ACCESS(heap.data, 18LLU, 11LLU);
9475994733 state.addr = 18446744073709547545LLU; // 99999999_Y'''''''''''''''
@@ -94951,7 +94925,7 @@
9495194925 case 18446744073709547531LLU: // 99999999_K'''''''''''''''
9495294926 {
9495394927
94954- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 20LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU));
94928+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 20LLU, 11LLU), /*results___*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU));
9495594929
9495694930 *LOCAL_ACCESS(heap.data, 20LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 20LLU, 12LLU) + /*defrescnt_*/*LOCAL_ACCESS(heap.data, 20LLU, 11LLU);
9495794931 state.addr = 18446744073709547535LLU; // 99999999_O'''''''''''''''
@@ -95265,7 +95239,7 @@
9526595239 uint64_t arg = 0;
9526695240 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9526795241 }
95268- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU));
95242+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 21LLU, 20LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU));
9526995243
9527095244 *LOCAL_ACCESS(heap.data, 21LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 21LLU, 12LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 21LLU, 20LLU);
9527195245 // variable u64 argscount_ goes out of scope
@@ -96214,7 +96188,7 @@
9621496188 uint64_t arg = 0;
9621596189 LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9621696190 }
96217- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 22LLU, 21LLU), /*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
96191+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 22LLU, 21LLU), /*results___*/*LOCAL_ACCESS(heap.data, 22LLU, 16LLU));
9621896192 // ACCUMULATE ARGUMENTS - BEGIN
9621996193 {
9622096194 uint64_t arg = /*def_id____*/LOCAL_ACCESS_ADDR(heap.data, 22LLU, 5LLU);
@@ -96256,7 +96230,7 @@
9625696230 uint64_t arg = 0;
9625796231 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9625896232 }
96259- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU));
96233+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 23LLU, 22LLU), /*defpars___*/*LOCAL_ACCESS(heap.data, 23LLU, 17LLU));
9626096234
9626196235 *LOCAL_ACCESS(heap.data, 23LLU, 12LLU) = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 23LLU, 12LLU) + /*argscount_*/*LOCAL_ACCESS(heap.data, 23LLU, 22LLU);
9626296236 // variable u64 argscount_ goes out of scope
@@ -98567,7 +98541,7 @@
9856798541 case 18446744073709547339LLU: // 999999987K'''''''''''''''
9856898542 {
9856998543
98570- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*fndefs____*/*LOCAL_ACCESS(heap.data, 14LLU, 8LLU));
98544+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*fndefs____*/*LOCAL_ACCESS(heap.data, 14LLU, 8LLU));
9857198545 // ACCUMULATE ARGUMENTS - BEGIN
9857298546 {
9857398547 uint64_t arg = /*nr________*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 12LLU);
@@ -98608,7 +98582,7 @@
9860898582 case 18446744073709547337LLU: // 999999987I'''''''''''''''
9860998583 {
9861098584
98611- list_size2(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*typedefs__*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
98585+ list_size(heap.data, &*LOCAL_ACCESS(heap.data, 14LLU, 12LLU), /*typedefs__*/*LOCAL_ACCESS(heap.data, 14LLU, 9LLU));
9861298586 // ACCUMULATE ARGUMENTS - BEGIN
9861398587 {
9861498588 uint64_t arg = /*nr________*/LOCAL_ACCESS_ADDR(heap.data, 14LLU, 12LLU);
Show on old repository browser