The absolute value of the second operand is placed in the first-operand location. The operation includes complementation of negative numbers; positive numbers remain unchanged. An overflow condition occurs when the maximum negative number is complemented; the number remains unchanged. The overflow causes a program interruption when the fixed-point overflow mask bit is one.

Resulting Condition Code:

0 ~ Result is zero

1 ~ -

2 ~ Result is greater than zero

3 ~ Overflow

Program Exceptions

Fixed-Point Overflow