IBM0472S
ONCODE=oncode-value. The INVALIDOP condition was raised.

Explanation

One of the following types of floating point processor exceptions occurred:
  • Invalid floating point operation exceptions, including the following:
    • Subtraction of two infinities
    • Multiplication of infinity by 0
    • Division of two infinities
    • Division of zero by zero
  • Floating point processor stack overflow exception
  • Floating point processor stack underflow exception
  • Denormalized operand exception
  • Precision exception
  • Other nonspecific floating point processor exceptions

Continuing execution after an INVALIDOP condition, with or without an INVALIDOP ON-unit, can result in further conditions being raised and termination of the program. Generally, the program should be fixed to prevent INVALIDOP conditions from occurring because the occurrence of the INVALIDOP condition indicates the program has fatal or near-fatal errors.

System action

The ERROR condition is raised.

Programmer response

Either check the data or sequence of floating point instructions which could cause the INVALIDOP condition before running the program or insert an INVALIDOP ON-unit to handle the condition whenever it arises.

Symbolic Feedback Code

IBM0EO