ISHFT(3f)

DESCRIPTION
ISHFT returns a value corresponding to I with all of the bits shifted SHIFT places. A value of SHIFT greater than zero corresponds to a left shift, a value of zero corresponds to no shift, and a value less than zero corresponds to a right shift. If the absolute value of SHIFT is greater than BIT_SIZE(I), the value is undefined. Bits shifted out from the left end or right end are lost; zeros are shifted in from the opposite end.

STANDARD
Fortran 95 and later

CLASS
Elemental function

SYNTAX
RESULT = ISHFT(I, SHIFT)

ARGUMENTS

I The type shall be INTEGER. SHIFT The type shall be INTEGER.

RETURN VALUE
The return value is of type INTEGER and of the same kind as I.

SEE ALSO
ISHFTC

AUTHOR

This information was taken from the GFortran documentation (https://gcc.gnu.org/onlinedocs/gcc-5.3.0/gfortran/) and converted to a manpage by AstroFloyd (http://astrofloyd.org).