Argument type and attributes
- I
- An INTENT(IN) INTEGER
- SHIFT
- An INTENT(IN) INTEGER. Its value must be non-negative,
and less than or equal to BIT_SIZE(I).
Result type and attributes
Same as I.
Result value
- The result has the value that is obtained by shifting the bits
of I by SHIFT positions to the left, the same as ISHFT(I, SHIFT).
- Vacated bits are filled with zero.
- The bits are numbered 0 to BIT_SIZE(I)-1, from right to left.
Example
SHIFTL (-8,
2) has the result -32.