Copyright Digital Equipment Corp. All rights reserved.

ISHFT

 ISHFT (integer, shift)

 Class:  Elemental function - Generic

 Performs a bitwise logical shift - the "shift" is the
 no-of-positions.

 The integer is shifted left (if "shift" is positive) or right (if
 "shift" is negative) by ABS(shift) bits.  If ABS(shift) is greater
 than or equal to the length in bits of the integer argument, the
 result is zero.
 +------+---------+----------+------------+-------------+        
 | Args | Generic | Specific |  Argument  | Result Type |
 +------+---------+----------+------------+-------------+
 |  2   |  ISHFT  |   --     | INTEGER*1  | INTEGER*1   |
 |      |         | IISHFT   | INTEGER*2  | INTEGER*2   |
 |      |         | JISHFT   | INTEGER*4  | INTEGER*4   |
 |      |         | KISHFT   | INTEGER*8  | INTEGER*8   |
 +------+---------+----------+------------+-------------+
 Bits shifted out are lost.  Zeros are shifted in from the opposite
 end.