IBM0682S
ONCODE=oncode-value X in EXPONENT(X) was invalid.

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