Creates bit mask by enabling bit a to bit b-1, both in range 0-32. b MUST be >= a.
a
b-1
b
defMask(1,31).toString(16) // 7ffffffe defMask(3,8).toString(16) // f8
first bit
last bit
Returns unsigned version of x with only highest n bits.
x
n
number of MSB bits
value
Returns unsigned version of x with only lowest n bits.
number of LSB bits
Generated using TypeDoc
Creates bit mask by enabling bit
a
to bitb-1
, both in range 0-32.b
MUST be >=a
.defMask(1,31).toString(16) // 7ffffffe defMask(3,8).toString(16) // f8