IBM0544S
ONCODE=oncode-value X in SIN(X), COS(X), SIND(X) or COSD(X) was invalid.

Explanation

One of the following conditions occurred:
  • ABS(X) was greater than or equal to K, where K=2**63 for short and long floating-point values, and K=2**64 for extended floating-point values.
  • The absolute value of the real part of X was greater than or equal to K, where K=2**63 for complex short and long floating-point values, and K=2**64 for complex extended floating-point values.
  • An overflow occurred because the absolute value of the imaginary part of X was greater than K, where K is as follows:
    • 89.76 for complex short floating-point arguments
    • 710.82 for complex long floating-point arguments
    • 11357.56 for complex extended floating-point arguments
  • An overflow occurred because the absolute value of the imaginary part of X was greater than I but less than J, and the absolute value of the real part was out of range. The values for I and J are as follows:
    • I = 89.41 and J = 89.76 for complex short floating-point arguments
    • I = 710.47 and J = 710.82 for complex long floating-point arguments
    • I = 11357.21 and J = 11357.56 for complex extended floating-point arguments
The ONCODEs associated with this message are:
  • For real short floating-point arguments:
    1506
    Argument greater than or equal to limit
    2425
    Argument equal to plus or minus limit
  • For complex short floating-point arguments:
    1529
    Absolute value of the real part of argument greater than or equal to limit
  • For real long floating-point arguments:
    1507
    Argument greater than or equal to limit
    2426
    Argument equal to plus or minus limit
  • For complex long floating-point arguments:
    1530
    Absolute value of the real part of argument greater than or equal to limit
  • For real extended floating-point arguments:
    1517
    Argument greater than or equal to limit
  • For complex extended floating-point arguments:
    1531
    Absolute value of the real part of argument greater than or equal to limit

System action

The ERROR condition is raised.

Programmer response

Ensure X is valid.

Symbolic Feedback Code

IBM0H0