GNU Info

Info Node: (g77-295.info)IShft Intrinsic

(g77-295.info)IShft Intrinsic


Next: IShftC Intrinsic Prev: IsaTty Intrinsic Up: Table of Intrinsic Functions
Enter node , (file) or (file)node

IShft Intrinsic
...............

     IShft(I, SHIFT)

IShft: `INTEGER' function, the `KIND=' value of the type being that of
argument I.

I: `INTEGER'; scalar; INTENT(IN).

SHIFT: `INTEGER'; scalar; INTENT(IN).

Intrinsic groups: `mil', `f90', `vxt'.

Description:

   All bits representing I are shifted SHIFT places.  `SHIFT.GT.0'
indicates a left shift, `SHIFT.EQ.0' indicates no shift and
`SHIFT.LT.0' indicates a right shift.  If the absolute value of the
shift count is greater than `BIT_SIZE(I)', the result is undefined.
Bits shifted out from the left end or the right end are lost.  Zeros
are shifted in from the opposite end.

   Note: IShftC Intrinsic, for the circular-shift equivalent.


automatically generated by info2www version 1.2.2.9