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

Function _bitshift64Lshr

js/sql-debug.js:397726–397736  ·  view source on GitHub ↗
(low, high, bits)

Source from the content-addressed store, hash-verified

397724 return (high >> (bits - 32))|0;
397725}
397726function _bitshift64Lshr(low, high, bits) {
397727 low = low|0; high = high|0; bits = bits|0;
397728 var ander = 0;
397729 if ((bits|0) < 32) {
397730 ander = ((1 << bits) - 1)|0;
397731 tempRet0 = high >>> bits;
397732 return (low >>> bits) | ((high&ander) << (32 - bits));
397733 }
397734 tempRet0 = 0;
397735 return (high >>> (bits - 32))|0;
397736}
397737function _bitshift64Shl(low, high, bits) {
397738 low = low|0; high = high|0; bits = bits|0;
397739 var ander = 0;

Callers 15

_sqlite3VdbeExecFunction · 0.85
_sqlite3EndTableFunction · 0.85
_sqlite3SelectFunction · 0.85
_sqlite3UpdateFunction · 0.85
_decodeIntArrayFunction · 0.85
_sqlite3WhereBeginFunction · 0.85
_whereClauseInsertFunction · 0.85
_exprAnalyzeFunction · 0.85
_whereLoopAddBtreeFunction · 0.85
_wherePathSolverFunction · 0.85
_whereLoopAddBtreeIndexFunction · 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…