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