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

Function _sqlite3_value_int64

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

Source from the content-addressed store, hash-verified

86335 return ($$0$i$off0|0);
86336}
86337function _sqlite3_value_int64($0) {
86338 $0 = $0|0;
86339 var $$idx$i = 0, $$idx$val$i = 0, $$idx8$i = 0, $$idx8$val$i = 0, $$idx9$i = 0, $$idx9$val$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0;
86340 var $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;
86341 sp = STACKTOP;
86342 $1 = ((($0)) + 8|0);
86343 $2 = HEAP16[$1>>1]|0;
86344 $3 = $2&65535;
86345 $4 = $3 & 4;
86346 $5 = ($4|0)==(0);
86347 if (!($5)) {
86348 $6 = $0;
86349 $7 = $6;
86350 $8 = HEAP32[$7>>2]|0;
86351 $9 = (($6) + 4)|0;
86352 $10 = $9;
86353 $11 = HEAP32[$10>>2]|0;
86354 $21 = $11;$22 = $8;
86355 tempRet0 = ($21);
86356 return ($22|0);
86357 }
86358 $12 = $3 & 8;
86359 $13 = ($12|0)==(0);
86360 if (!($13)) {
86361 $14 = +HEAPF64[$0>>3];
86362 $15 = (_doubleToInt64($14)|0);
86363 $16 = tempRet0;
86364 $21 = $16;$22 = $15;
86365 tempRet0 = ($21);
86366 return ($22|0);
86367 }
86368 $17 = $3 & 18;
86369 $18 = ($17|0)==(0);
86370 if ($18) {
86371 $21 = 0;$22 = 0;
86372 tempRet0 = ($21);
86373 return ($22|0);
86374 }
86375 $$idx$i = ((($0)) + 10|0);
86376 $$idx$val$i = HEAP8[$$idx$i>>0]|0;
86377 $$idx8$i = ((($0)) + 12|0);
86378 $$idx8$val$i = HEAP32[$$idx8$i>>2]|0;
86379 $$idx9$i = ((($0)) + 16|0);
86380 $$idx9$val$i = HEAP32[$$idx9$i>>2]|0;
86381 $19 = (_memIntValue($$idx$val$i,$$idx8$val$i,$$idx9$val$i)|0);
86382 $20 = tempRet0;
86383 $21 = $20;$22 = $19;
86384 tempRet0 = ($21);
86385 return ($22|0);
86386}
86387function _sqlite3_value_type($0) {
86388 $0 = $0|0;
86389 var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0;

Callers 9

_signFuncFunction · 0.85
_squareFuncFunction · 0.85
_ceilFuncFunction · 0.85
_floorFuncFunction · 0.85
_replicateFuncFunction · 0.85
_padlFuncFunction · 0.85
_padrFuncFunction · 0.85
_padcFuncFunction · 0.85
_modeStepFunction · 0.85

Calls 2

_doubleToInt64Function · 0.85
_memIntValueFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…