Compiler Library/XL Reference Manual (32650-90029)

2- 20
Declaration
FUNCTION DSINH(VAR x:LONGREAL):LONGREAL; EXTERNAL;
Accuracy
.
Attributes
Parameter: A longreal number.
Result: A longreal number.
HP FORTRAN 77/XL: Intrinsic function: Y=DSINH(X).
Error: If the argument is a NaN, there are two
possible actions. If the INVALID trap is
enabled, the message "DSINH(X): X=NaN" occurs.
Otherwise, the INVALID flag is set. In either
case, a quiet NaN is returned.
If DSINH(X) >= 709.7795518826419, the result
cannot be represented and the message "DSINH(X)
OVERFLOW" occurs. See Appendix A for more
details.
DSQRT (or DSQRT')
DSQRT calculates the square root of a longreal number.
Declaration
FUNCTION DSQRT(VAR x:LONGREAL):LONGREAL; EXTERNAL;
Accuracy
.
Attributes
Parameter: A non-negative longreal number.
Result: A non-negative longreal number.
HP FORTRAN 77/XL: Intrinsic function: Y=DSQRT(X).
Error: If the argument is a NaN or if it is negative,
there are two possible actions. If the INVALID
trap is enabled, the message "DSQRT(X): X<0.0
OR X=NaN" occurs. Otherwise, the INVALID flag
is set. In either case, a quiet NaN is
returned.
DSUB
DSUB calculates the difference between two integer numbers.