1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
{{alias}}( x, shift )
Performs a bitwise rotation to the left.
If `shift = 0`, the function returns `x`.
If `shift >= 32`, the function only considers the five least significant
bits of `shift` (i.e., `shift % 32`).
Parameters
----------
x: integer
Unsigned 32-bit integer.
shift: integer
Number of bits to shift.
Returns
-------
out: integer
Unsigned 32-bit integer.
Examples
--------
> var x = 2147483649;
> var bStr = {{alias:@stdlib/number/uint32/base/to-binary-string}}( x )
'10000000000000000000000000000001'
> var y = {{alias}}( x, 10 )
1536
> bstr = {{alias:@stdlib/number/uint32/base/to-binary-string}}( y )
'00000000000000000000011000000000'
See Also
--------
|