Shift to the Left (Multiplication)

When the value at the input is shifted to the left, the released bit 0 is filled with 0. The sign bit (bit 31) is not changed because a limiting to the limit of the number range is performed before.

Limiting the value at output A1 when shifting to the left:

  • The following applies to positive values at input E1: If bit 30 has a »1« and if shift operations still have to be carried out on the basis of the value at input N, these are no longer executed. Instead, the output is set to the limit of the positive number range. I.e. the limit has been reached in any case at the latest after 30 shifts.

    Limit value: Output A1 = +2147483647 (7FFFFFFFH).

  • The following applies to negative values at input E1: If bit 30 has a »0« and if shift operations still have to be carried out on the basis of the value at input N, these are no longer executed. Instead, the output is set to the limit of the negative number range. I.e. the limit has been reached in any case at the latest after 30 shifts.

    Limit value: Output A1 = -2147483647 (80000001H).