MCPcopy
hub / github.com/sql-js/sql.js / _totalFinalize

Function _totalFinalize

js/sql-debug.js:28979–29030  ·  view source on GitHub ↗
($0)

Source from the content-addressed store, hash-verified

28977 STACKTOP = sp;return;
28978}
28979function _totalFinalize($0) {
28980 $0 = $0|0;
28981 var $$0$$0$$0$$0$$0$$i$i$i = 0.0, $$0$$0$$0$$0$$0$2$i$i$i = 0.0, $$0$$0$$0$$0$$0$3$i$i$i = 0.0, $$0$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0;
28982 var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;
28983 sp = STACKTOP;
28984 STACKTOP = STACKTOP + 16|0;
28985 $1 = sp + 8|0;
28986 $2 = sp;
28987 $3 = ((($0)) + 8|0);
28988 $4 = HEAP32[$3>>2]|0;
28989 $5 = ((($4)) + 8|0);
28990 $6 = HEAP16[$5>>1]|0;
28991 $7 = $6 & 8192;
28992 $8 = ($7<<16>>16)==(0);
28993 if ($8) {
28994 $9 = (_createAggContext($0,0)|0);
28995 $$0$i = $9;
28996 } else {
28997 $10 = ((($4)) + 16|0);
28998 $11 = HEAP32[$10>>2]|0;
28999 $$0$i = $11;
29000 }
29001 $12 = ($$0$i|0)==(0|0);
29002 if ($12) {
29003 $19 = 0.0;
29004 } else {
29005 $13 = +HEAPF64[$$0$i>>3];
29006 $19 = $13;
29007 }
29008 $14 = HEAP32[$0>>2]|0;
29009 $15 = ((($14)) + 8|0);
29010 $16 = HEAP16[$15>>1]|0;
29011 $17 = $16 & 9312;
29012 $18 = ($17<<16>>16)==(0);
29013 if ($18) {
29014 HEAP16[$15>>1] = 1;
29015 } else {
29016 _vdbeMemClearExternAndSetNull($14);
29017 }
29018 HEAPF64[$1>>3] = $19;
29019 $$0$$0$$0$$0$$0$2$i$i$i = +HEAPF64[$1>>3];
29020 HEAPF64[$2>>3] = $$0$$0$$0$$0$$0$2$i$i$i;
29021 $$0$$0$$0$$0$$0$3$i$i$i = +HEAPF64[$1>>3];
29022 $$0$$0$$0$$0$$0$$i$i$i = +HEAPF64[$2>>3];
29023 $20 = $$0$$0$$0$$0$$0$3$i$i$i != $$0$$0$$0$$0$$0$$i$i$i;
29024 if ($20) {
29025 STACKTOP = sp;return;
29026 }
29027 HEAPF64[$14>>3] = $19;
29028 HEAP16[$15>>1] = 8;
29029 STACKTOP = sp;return;
29030}
29031function _avgFinalize($0) {
29032 $0 = $0|0;
29033 var $$0$$0$$0$$0$$0$$i$i$i = 0.0, $$0$$0$$0$$0$$0$2$i$i$i = 0.0, $$0$$0$$0$$0$$0$3$i$i$i = 0.0, $$0$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0;

Callers

nothing calls this directly

Calls 2

_createAggContextFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…