fixedSIntBigShiftRight
fixedSIntBigShiftRight(
value,count):bigint
Defined in: packages/math-numbers/src/fixed-int-big/fixed-sint-big-shift-right.ts:17
Arithmetic right shift of a bitWidth-bit two’s-complement integer: the sign
bit fills from the left, so a negative value shifts toward -1n and a
non-negative one toward 0n.
Takes no overflow mode and no bitWidth because neither applies: shifting
right only ever brings a value closer to zero or to -1n, both of which fit
any width the input fit. A count at or beyond the width is well defined and
saturating rather than undefined as it is in C.
Parameters
Section titled “Parameters”bigint
The value to shift.
number
Bit positions to shift by; non-negative.
Returns
Section titled “Returns”bigint
Throws
Section titled “Throws”When count is negative or not a safe integer.