bit_rshiftΒΆ
bit_rshift shifts the bits right.
- m = bit_rshift(m, nBits)
- m = bit_rshift(m, nBits, cast)
Return Value
m is an integer matrix.
Parameters
- m
m is an integer matrix.
- nBits
nBit is the bit position starting with 0. For 32-Bit values all bits can be used (0..31). For 64 bit values only the bits 0 to 52 can be used.
- cast
cast is one of the following values:
CAST_INT8 (0)
CAST_UINT8 (1)
CAST_INT16 (2)
CAST_UINT16 (3)
CAST_INT32 (4)
CAST_UINT32 (5)
CAST_INT64 (6)
CAST_UINT64 (7)
default-Wert.
Comment
UniScript uses double precision floating-point values. When casted to a
CAST_INT64
or CAST_UINT64
only the lower 53 Bits
(Bit 0 .. Bit 52) can be used.
Example
* bit_rshift(8, 2)
2.0000
History
Version |
Description |
---|---|
R2013.10 |
New. |
See also
Overview Bit Functions, bit_get, bit_set, bit_and, bit_or, bit_xor, bit_not, bit_lshift
id-1794738