type | name | 32 | BI | rt 32 | rt BI | notes |
---|---|---|---|---|---|---|
function | EQ(x,y) | ✓ | ✓ | Int | BigInt | |
function | GE(x,y) | ✓ | ✓ | Int | BigInt | |
function | GT(x,y) | ✓ | ✓ | Int | BigInt | |
function | LE(x,y) | ✓ | ✓ | Int | BigInt | |
function | LT(x,y) | ✓ | ✓ | Int | BigInt | |
function | NE(x,y) | ✓ | ✓ | Int | BigInt | |
function | arrAND(intArr) | ✓ | ✓ | Int | BigInt | |
function | arrOR(intArr) | ✓ | ✓ | Int | BigInt | |
function | bitArrToDec(bitArr) | ✓ | ✓ | Int | BigInt | |
function | cbToArr(accumulator,currentValue) | ✓ | ✓ | Array | Array | |
function | cbToArrSpread(accumulator,currentValue) | ✓ | ✓ | Int | BigInt | |
function | cbValues(accumulator,bit,mask) | ✓ | ✓ | Int | BigInt | |
function | checkBit(v,n) | ✓ | ✓ | Int | BigInt | |
function | checkBitBool(v,n) | ✓ | ✓ | Bool | Bool | |
function | countBits1(v) | ✓ | ✓ | Int | BigInt | |
function | isPwrOf2(v) | ✓ | ✓ | Int | BigInt | |
function | isPwrOf2Bool(v) | ✓ | ✓ | Bool | Bool | |
function | log2Int(v) | ✓ | ✓ | Int | BigInt | |
function | lsb1Value(v) | ✓ | ✓ | Int | BigInt | |
function | max(x,y) | ✓ | ✓ | Int | BigInt | |
function | min(x,y) | ✓ | ✓ | Int | BigInt | |
function | msb0(v) | ✓ | ✓ | Int | BigInt | |
function | pack32(int64n) | ✓ | N/A | BigInt | ||
function | pack64(int64n) | ✓ | N/A | BigInt | ||
function | reduceBits(v,callback,initVal) | ✓ | ✓ | Int | BigInt | |
function | reducePwr2(v,callback,initVal) | ✓ | ✓ | Int | BigInt | |
function | resToStr(v) | ✓ | ✓ | String | String | |
function | setBit0(v,n) | ✓ | ✓ | Int | BigInt | |
function | setBit1(v,n) | ✓ | ✓ | Int | BigInt | |
function | toNum(v) | ✓ | ✓ | Int | BigInt | |
function | toggleBit(v,n) | ✓ | ✓ | Int | BigInt | |
function | unpack32(packedArr) | ✓ | N/A | BigInt | ||
function | unpack64(packedArrN) | ✓ | N/A | BigInt | ||
number | v0 | ✓ | ✓ | 0 | 0n | |
number | v1 | ✓ | ✓ | 1 | 1n | |
number | v2 | ✓ | ✓ | 2 | 2n |