Compiler Library/XL Reference Manual (32650-90029)

A-10
CAUSE The argument is a NaN.
ACTION Change the argument so it is not a NaN.
PROCEDURE DABS or DABS'
36 MESSAGE TANH(X): X=NaN
CAUSE The argument is a NaN.
ACTION Change the argument so it is not a NaN.
PROCEDURE TANH or TANH'
37 MESSAGE DMOD(X,Y): ANY OF X AND Y=NaN OR X=INFINITY OR
Y=0.0
CAUSE Either or both of the arguments are NaN, or
X=infinity, or Y=0.0.
ACTION Change the arguments so neither of them is a NaN, X
is not infinity, and Y is not zero.
PROCEDURE DMOD
38 MESSAGE AMOD(X,Y): ANY OF X AND Y=NaN OR X=INFINITY OR
Y=0.0
CAUSE Either or both arguments are NaN or X=infinity, or
Y=0.0.
ACTION Change the arguments so neither of them is a NaN, X
is not infinity, and Y is not zero.
PROCEDURE AMOD or AMOD'
39 MESSAGE DTANH(X): X=NaN
CAUSE The argument is a NaN.
ACTION Change the argument so it is not a NaN.
PROCEDURE DTANH or DTANH'
41 MESSAGE AINT(X): X=NaN
CAUSE The argument is a NaN.
ACTION Change the argument so it is not a NaN.
PROCEDURE AINT or AINT'
42 MESSAGE DDINT(X) OR DDINT(X): X=NaN
CAUSE The argument is a NaN.
ACTION Change the argument so it is not a NaN.