Compiler Library/XL Reference Manual (32650-90029)
A- 5
CAUSE Both of the arguments are zero or infinity, or any
of the arguments is a NaN.
ACTION Change the arguments so both of them are not zero
or infinity, and neither of the arguments is a NaN.
PROCEDURE DATAN2 or DATAN2'
5 MESSAGE A. EXP(X): X=NaN
B. EXP(X) OVERFLOW
C. EXP(X) UNDERFLOW
CAUSE A. The argument is a NaN.
B. The argument is greater than 88.7228.
C. The argument is less than -87.3365.
ACTION A. Change the argument so it is not a NaN.
B. Change the argument so it is less than or equal
to 88.7228.
C. Change the argument so it is greater than or
equal to -87.3365.
PROCEDURE EXP or EXP'
6 MESSAGE A. DEXP(X) OVERFLOW
B. DEXP(X) UNDERFLOW
C. DEXP(X): X = NaN
CAUSE A. The argument is greater than 709.7827128933838.
B. The argument is less than -708.3964185322639.
C. The argument is a NaN.
ACTION A. Change the argument to less than or equal to
709.7827128933838.
B. Change the argument to greater than or equal to
...-708.3964185322639.
C. Change the argument so it is not a NaN.
PROCEDURE DEXP or DEXP'
7 MESSAGE ALOG(X): X< 0.0 OR X=NaN
CAUSE The argument is less than zero or is a NaN.
ACTION Change the argument so it is greater than or equal
to zero or is not a NaN.
PROCEDURE ALOG or ALOG'
8 MESSAGE DLOG(X): X< 0.0 OR X=NaN
CAUSE The argument is less than zero or is a NaN.
ACTION Change the argument so it is greater than or equal
to zero and not a NaN.
PROCEDURE DLOG or DLOG'
9 MESSAGE CABS(X): ANY PART OF X=NaN