GNU Info

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

(g77-295.info)IShftC Intrinsic


Next: ISign Intrinsic Prev: IShft Intrinsic Up: Table of Intrinsic Functions
Enter node , (file) or (file)node

IShftC Intrinsic
................

     IShftC(I, SHIFT, SIZE)

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

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

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

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

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

Description:

   The rightmost SIZE bits of the argument I are shifted circularly
SHIFT places, i.e. the bits shifted out of one end are shifted into the
opposite end.  No bits are lost.  The unshifted bits of the result are
the same as the unshifted bits of I.  The  absolute value of the
argument SHIFT must be less than or equal to SIZE.  The value of SIZE
must be greater than or equal to one and less than or equal to
`BIT_SIZE(I)'.

   Note: IShft Intrinsic, for the logical shift equivalent.


automatically generated by info2www version 1.2.2.9