HP 3000 Manuals

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