IBM Extension

LSHIFT(I, SHIFT)

Purpose

Performs a logical shift to the left.

Class

Elemental function

Argument type and attributes

I
must be of type integer.
SHIFT
must be of type integer. It must be non-negative and less than or equal to BIT_SIZE(I).

Result type and attributes

Same as I.

Result value

Examples

LSHIFT (3, 1) has the result 6.

LSHIFT (3, 2) has the result 12.

Specific Name Argument Type Result Type Pass As Arg?
LSHIFT any integer same as argument yes
End of IBM Extension