IeeeBinaryFinite
IeeeBinaryFinite<
TSig> =object
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-types.ts:13
A finite, non-zero IEEE 754 binary value in pseudo-normal form.
TSig is the kernel-native significand representation: bigint for the
portable fallback kernel, a little-endian Uint32Array of limbs for the WASM
one. Bare IeeeBinaryFinite/IeeeBinary (the default, either
representation) is the right type for anything accepting a value from an
unknown source; IeeeBinaryFinite<bigint>/IeeeBinaryFinite<Uint32Array>
says precisely which representation a function produces.
Type Parameters
Section titled “Type Parameters”TSig extends bigint | Uint32Array = bigint | Uint32Array
Properties
Section titled “Properties”
readonlyexp:number
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-types.ts:19
Unbiased exponent. The value is (−1)^sign × sig × 2^(exp − (p − 1)).
readonlykind:"finite"
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-types.ts:16
readonlysig:TSig
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-types.ts:24
p-bit significand with implicit leading 1 at bit p − 1. Subnormals are
shifted into this form (exp adjusted accordingly).
readonlysign:IeeeSign
Defined in: packages/math-numbers/src/ieee754/binary/ieee-binary-types.ts:17