Error Messages [ Compiler Library/XL Reference Manual ] MPE/iX 5.0 Documentation
 
 
Compiler Library/XL Reference Manual
Error Messages 
line
1           MESSAGE    ATAN2(X,Y): X=Y=0.0 OR X=Y=INFINITY OR ANY OF X
                      AND Y=NaN
           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 is a NaN.
           PROCEDURE  ATAN2 or ATAN2' 
line
3           MESSAGE    DATAN2(X,Y): X=Y=0.0 OR X=Y=INFINITY OR ANY OF X
                      AND Y=NaN
           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' 
line
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' 
line line
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' 
line
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' 
line
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' 
line
9           MESSAGE    CABS(X): ANY PART OF X=NaN
           CAUSE      Either or both parts of the complex argument is a
                      NaN.
           ACTION     Change the argument so neither part is a NaN.
           PROCEDURE  CABS or CABS' 
line line
10          MESSAGE    SQRT(X): X< 0.0 OR X=NaN
           CAUSE      The argument is less than zero or is a NaN.
           ACTION     Change the argument to be greater than or equal to
                      zero, or not a NaN.
           PROCEDURE  SQRT or SQRT' 
line
11          MESSAGE    DSQRT(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 not a NaN.
           PROCEDURE  DSQRT or DSQRT' 
line
14          MESSAGE    SIN(X): X=NaN OR INFINITY
           CAUSE      The argument is a NaN or infinity.
           ACTION     Change the argument so it is not a NaN or an
                      infinity.
           PROCEDURE  SIN or SIN' 
line
15          MESSAGE    A. DSIN(X): X=NaN OR INFINITY
                      B. DSIN(X): TOTAL LOSS OF PRECISION
           CAUSE      A. The argument is a NaN or an infinity.
                      B. The absolute value of the argument is greater
                      than or equal to
                      ...2.6378256 x 107 .
           ACTION     A. Change the argument so it is not a NaN or an
                      infinity.
                      B. Change the absolute value of the argument so it
                      is less than
                      ...2.6378256 x 107 .
           PROCEDURE  DSIN or DSIN' 
line line
16          MESSAGE    COS(X): X=NaN OR INFINITY
           CAUSE      The argument is a NaN or infinity.
           ACTION     Change the argument so it is not a NaN or an
                      infinity.
           PROCEDURE  COS or COS' 
line
17          MESSAGE    A. DCOS(X): X=NaN OR INFINITY
                      B. DCOS(X): TOTAL LOSS OF PRECISION
           CAUSE      A. The argument is a NaN or infinity.
                      B. The absolute value of the argument is greater
                      than or equal to
                      ...2.637856 x 107 .
           ACTION     A. Change the argument so it is not a NaN or an
                      infinity.
                      B. Change the absolute value of the argument so it
                      is less than or
                      ...equal to 2.637856 x 107 .
           PROCEDURE  DCOS or DCOS' 
line
18          MESSAGE    A. TAN(X): X=NaN OR INFINITY
                      B. TAN(X): TOTAL LOSS OF PRECISION
           CAUSE      A. The argument is a NaN or infinity.
                      B. The absolute value of the argument is greater
                      than 6433.0
           ACTION     A. Change the argument so it is not a NaN or an
                      infinity.
                      B. Change the argument so its absolute value is
                      less than or equal to
                      ...6433.0.
           PROCEDURE  TAN or TAN' 
line line
19          MESSAGE    A. DTAN(X): X=NaN OR INFINITY
                      B. DTAN(X): TOTAL LOSS OF PRECISION
           CAUSE      A. The argument is a NaN or infinity.
                      B. The absolute value of the argument is greater
                      than 149078413.0.
           ACTION     A. Change the argument so it is not a NaN or an
                      infinity.
                      B. Change the absolute value of the argument so it
                      is less than
                      ...149078413.0.
           PROCEDURE  DTAN or DTAN' 
line
20          MESSAGE    ALOG10(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  ALOG10 
line
21          MESSAGE    DLOG10(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  DLOG10 
line
22          MESSAGE    A. SINH(X): X=NaN
                      B. SINH(X) OVERFLOW
           CAUSE      A. The argument is a NaN.
                      B. The absolute value of the argument is greater
                      than 88.7196.
           ACTION     A. Change the argument so it is not a NaN.
                      B. Change the argument so its absolute value is
                      less than or equal to
                      88.7196.
           PROCEDURE  SINH or SINH' 
line line
23          MESSAGE    A. DSINH(X): X=NaN
                      B. DSINH(X) OVERFLOW
           CAUSE      A. The argument is a NaN.
                      B. The absolute value of the argument is greater
                      than
                      709.7795518826419.
           ACTION     A. Change the argument so it is not a NaN.
                      B. Change the argument so its absolute value is
                      less than or equal to
                      709.7795518826419.
           PROCEDURE  DSINH or DSINH' 
line
24          MESSAGE    A. COSH(X): X=NaN
                      B. COSH(X) OVERFLOW
           CAUSE      A. The argument is a NaN.
                      B. The absolute value of the argument is greater
                      than 88.7196.
           ACTION     A. Change the argument so it is not a NaN.
                      B. Change the argument so its absolute value is
                      less than or equal to
                      88.7196.
           PROCEDURE  COSH or COSH' 
line
25          MESSAGE    A. DCOSH(X): X=NaN
                      B. DCOSH(X) OVERFLOW
           CAUSE      A. The argument is a NaN.
                      B. The absolute value of the argument is greater
                      than
                      709.7795518826419.
           ACTION     A. Change the argument so it is not a NaN.
                      B. Change the argument so its absolute value is
                      less than or equal to
                      709.7795518826419.
           PROCEDURE  DCOSH or DCOSH' 
line line
26          MESSAGE    ASIN(X): |X| > 1.0 OR X=NaN
           CAUSE      The absolute value of the argument is greater than
                      1.0 or the argument is a NaN.
           ACTION     Change the argument so its absolute value is not
                      greater than zero and the argument is not a NaN.
           PROCEDURE  ASIN or ASIN' 
line
27          MESSAGE    DASIN(X): |X| > 1.0 OR X=NaN
           CAUSE      The absolute value of the argument is greater than
                      1.0 or the argument is a NaN.
           ACTION     Change the argument so its absolute value is not
                      greater than zero and the argument is not a NaN.
           PROCEDURE  DASIN or DASIN' 
line
28          MESSAGE    ACOS(X): |X| > 1.0 OR X=NaN
           CAUSE      The absolute value of the argument is greater than
                      1.0 or the argument is a NaN.
           ACTION     Change the argument so its absolute value is not
                      greater than zero and the argument is not a NaN.
           PROCEDURE  ACOS or ACOS' 
line
29          MESSAGE    DACOS(X): |X| > 1.0 or X=NaN
           CAUSE      The absolute value of the argument is greater than
                      1.0 or the argument is a NaN.
           ACTION     Change the argument so its absolute value is not
                      greater than zero and the argument is not a NaN.
           PROCEDURE  DACOS or DACOS' 
line line
30          MESSAGE    DATAN(X): X=NaN
           CAUSE      The argument is a NaN.
           ACTION     Change the argument so it is not a NaN.
           PROCEDURE  DATAN or DATAN' 
line
31          MESSAGE    ATAN(X): X=NaN
           CAUSE      The argument is a NaN.
           ACTION     Change the argument so it is not a NaN.
           PROCEDURE  ATAN or ATAN' 
line
34          MESSAGE    DABS(X) X=NaN
           CAUSE      The argument is a NaN.
           ACTION     Change the argument so it is not a NaN.
           PROCEDURE  DABS or DABS' 
line
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' 
line
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 
line line
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' 
line
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' 
line
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' 
line
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.
           PROCEDURE  DDINT or DDINT' 
line
47          MESSAGE    SIGN FUNCTION: ANY ARGUMENT = NaN
           CAUSE      Either or both of the arguments are NaN.
           ACTION     Change the arguments so neither of them is a NaN.
           PROCEDURE  SIGN or SIGN' 
line
 
 
 MPE/iX 5.0 Documentation