Explanation
One of the following conditions occurred:
- For X**Y where X and Y are integers, X was equal to zero and Y
was less than or equal to zero.
- For X**Y where X is a real value and Y is an integer, X was equal
to zero and Y was less than or equal to zero.
- For X**Y where X and Y are integers, X was not equal to plus or
minus one and Y was less than zero.
- For X**Y where X and Y are complex values, X was (0,0i) and Y
was less than or equal to zero.
- For X**Y where X and Y are complex values, X exceeded the limit
K, where K=2**63 for complex short and long arguments, and K=2**55
for complex extended arguments.
- For X**Y where X and Y are complex values, X was equal to (0,0i).
- For X**Y where X and Y are real values, X was equal to zero and
Y was not an integer-float greater than zero.
- For X**Y where X and Y are real values, X was less than zero and
Y was not an integer-float.
The ONCODEs associated with this message are:
- For integer base and integer exponent
- 1673
- X equal to zero and Y less than or equal to zero
- 1674
- X not equal to plus or minus one and less than zero
- For real short floating-point base with integer exponent
- 1550
- X equal to zero and Y less than or equal to zero
- For real long floating-point base with integer exponent
- 1551
- X equal to zero and Y less than or equal to zero
- For real extended floating-point base with integer exponent
- 1560
- X equal to zero and Y less than or equal to zero
- For complex short floating-point base with integer exponent
- 1554
- X equal to (0,0i) and Y less than or equal to zero
- For complex long floating-point base with integer exponent
- 1555
- X equal to (0,0i) and Y less than or equal to zero
- For complex extended floating-point base with integer exponent
- 1562
- X equal to (0,0i) and Y less than or equal to zero
- For real short floating-point base with real short floating-point
exponent
- 1552
- X equal to zero and Y not a positive integer-float, or X less
than zero and Y not an integer-float
- 1729
- X equal to (0,0i) and Y less than or equal to zero
- For real long floating-point base with real long floating-point
exponent
- 1553
- X equal to zero and Y not a positive integer-float, or X less
than zero and Y not an integer-float
- 1730
- X equal to (0,0i) and Y less than or equal to zero
- For real extended floating-point base with real extended floating-point
exponent
- 1561
- X equal to zero and Y not a positive integer-float, or X less
than zero and Y not an integer-float
- For complex short floating-point base with complex short floating-point
exponent
- 1556
- Argument equal to (0,0i)
- 1754
- Argument exceeded limit
- For complex long floating-point base with complex long floating-point
exponent
- 1557
- Argument equal to (0,0i)
- 1755
- Argument exceeded limit
- For complex extended floating-point base with complex extended
floating-point exponent
- 1563
- Argument equal to (0,0i)
- 1756
- Argument exceeded limit
System action
The ERROR condition is raised.
Programmer response
Ensure X is a valid floating-point number.
Symbolic Feedback Code
IBM0LA