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

Function _sqlite3ExprCacheStore

js/sql-debug.js:234472–234569  ·  view source on GitHub ↗
($0,$1,$2,$3)

Source from the content-addressed store, hash-verified

234470 return;
234471}
234472function _sqlite3ExprCacheStore($0,$1,$2,$3) {
234473 $0 = $0|0;
234474 $1 = $1|0;
234475 $2 = $2|0;
234476 $3 = $3|0;
234477 var $$$033$1 = 0, $$$033$2 = 0, $$$033$3 = 0, $$$033$4 = 0, $$$033$5 = 0, $$$033$6 = 0, $$$033$7 = 0, $$$033$8 = 0, $$031$pn = 0, $$035$$031 = 0, $$035$$031$1 = 0, $$035$$031$2 = 0, $$035$$031$3 = 0, $$035$$031$4 = 0, $$035$$031$5 = 0, $$035$$031$6 = 0, $$035$$031$7 = 0, $$035$$031$8 = 0, $$035$$031$9 = 0, $10 = 0;
234478 var $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $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;
234479 var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0;
234480 var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0;
234481 sp = STACKTOP;
234482 $4 = HEAP32[$0>>2]|0;
234483 $5 = ((($4)) + 68|0);
234484 $6 = HEAP16[$5>>1]|0;
234485 $7 = $6 & 2;
234486 $8 = ($7<<16>>16)==(0);
234487 if (!($8)) {
234488 return;
234489 }
234490 $9 = ((($0)) + 25|0);
234491 $10 = HEAP8[$9>>0]|0;
234492 $11 = ($10&255)>(9);
234493 if ($11) {
234494 $12 = ((($0)) + 164|0);
234495 $13 = HEAP32[$12>>2]|0;
234496 $not$ = ($13|0)==(2147483647);
234497 $$035$$031 = $not$ << 31 >> 31;
234498 $14 = ((($0)) + 184|0);
234499 $15 = HEAP32[$14>>2]|0;
234500 $16 = ($15|0)<($13|0);
234501 $$$033$1 = $16 ? $15 : $13;
234502 $$035$$031$1 = $16 ? 1 : $$035$$031;
234503 $17 = ((($0)) + 204|0);
234504 $18 = HEAP32[$17>>2]|0;
234505 $19 = ($18|0)<($$$033$1|0);
234506 $$$033$2 = $19 ? $18 : $$$033$1;
234507 $$035$$031$2 = $19 ? 2 : $$035$$031$1;
234508 $20 = ((($0)) + 224|0);
234509 $21 = HEAP32[$20>>2]|0;
234510 $22 = ($21|0)<($$$033$2|0);
234511 $$$033$3 = $22 ? $21 : $$$033$2;
234512 $$035$$031$3 = $22 ? 3 : $$035$$031$2;
234513 $23 = ((($0)) + 244|0);
234514 $24 = HEAP32[$23>>2]|0;
234515 $25 = ($24|0)<($$$033$3|0);
234516 $$$033$4 = $25 ? $24 : $$$033$3;
234517 $$035$$031$4 = $25 ? 4 : $$035$$031$3;
234518 $26 = ((($0)) + 264|0);
234519 $27 = HEAP32[$26>>2]|0;
234520 $28 = ($27|0)<($$$033$4|0);
234521 $$$033$5 = $28 ? $27 : $$$033$4;
234522 $$035$$031$5 = $28 ? 5 : $$035$$031$4;
234523 $29 = ((($0)) + 284|0);
234524 $30 = HEAP32[$29>>2]|0;
234525 $31 = ($30|0)<($$$033$5|0);
234526 $$$033$6 = $31 ? $30 : $$$033$5;
234527 $$035$$031$6 = $31 ? 6 : $$035$$031$5;
234528 $32 = ((($0)) + 304|0);
234529 $33 = HEAP32[$32>>2]|0;

Callers 4

_sqlite3DeleteFromFunction · 0.85
_sqlite3ExprCodeTargetFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…