MCPcopy Index your code
hub / github.com/sql-js/sql.js / _trinkle

Function _trinkle

js/sql-debug.js:396206–396328  ·  view source on GitHub ↗
($0,$1,$2,$3,$4,$5,$6)

Source from the content-addressed store, hash-verified

396204 return;
396205}
396206function _trinkle($0,$1,$2,$3,$4,$5,$6) {
396207 $0 = $0|0;
396208 $1 = $1|0;
396209 $2 = $2|0;
396210 $3 = $3|0;
396211 $4 = $4|0;
396212 $5 = $5|0;
396213 $6 = $6|0;
396214 var $$0$lcssa = 0, $$045$lcssa = 0, $$04551 = 0, $$0455780 = 0, $$046$lcssa = 0, $$04653 = 0, $$0465681 = 0, $$047$lcssa = 0, $$0475582 = 0, $$049 = 0, $$05879 = 0, $$05879$phi = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0;
396215 var $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0;
396216 var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $phitmp = 0, label = 0;
396217 var sp = 0;
396218 sp = STACKTOP;
396219 STACKTOP = STACKTOP + 240|0;
396220 $7 = sp + 232|0;
396221 $8 = sp;
396222 $9 = HEAP32[$3>>2]|0;
396223 HEAP32[$7>>2] = $9;
396224 $10 = ((($3)) + 4|0);
396225 $11 = HEAP32[$10>>2]|0;
396226 $12 = ((($7)) + 4|0);
396227 HEAP32[$12>>2] = $11;
396228 HEAP32[$8>>2] = $0;
396229 $13 = ($9|0)!=(1);
396230 $14 = ($11|0)!=(0);
396231 $15 = $13 | $14;
396232 L1: do {
396233 if ($15) {
396234 $16 = (0 - ($1))|0;
396235 $17 = (($6) + ($4<<2)|0);
396236 $18 = HEAP32[$17>>2]|0;
396237 $19 = (0 - ($18))|0;
396238 $20 = (($0) + ($19)|0);
396239 $21 = (FUNCTION_TABLE_iii[$2 & 255]($20,$0)|0);
396240 $22 = ($21|0)<(1);
396241 if ($22) {
396242 $$0$lcssa = $0;$$045$lcssa = 1;$$046$lcssa = $4;$$047$lcssa = $5;
396243 label = 9;
396244 } else {
396245 $phitmp = ($5|0)==(0);
396246 $$0455780 = 1;$$0465681 = $4;$$0475582 = $phitmp;$$05879 = $0;$28 = $20;
396247 while(1) {
396248 $23 = ($$0465681|0)>(1);
396249 $or$cond = $$0475582 & $23;
396250 if ($or$cond) {
396251 $24 = (($$05879) + ($16)|0);
396252 $25 = (($$0465681) + -2)|0;
396253 $26 = (($6) + ($25<<2)|0);
396254 $27 = HEAP32[$26>>2]|0;
396255 $29 = (FUNCTION_TABLE_iii[$2 & 255]($24,$28)|0);
396256 $30 = ($29|0)>(-1);
396257 if ($30) {
396258 $$04551 = $$0455780;$$04653 = $$0465681;$$049 = $$05879;
396259 label = 10;
396260 break L1;
396261 }
396262 $31 = (0 - ($27))|0;
396263 $32 = (($24) + ($31)|0);

Callers 1

_qsortFunction · 0.85

Calls 4

_pntzFunction · 0.85
_shrFunction · 0.85
_cycleFunction · 0.85
_siftFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…