HP MLIB User's Guide Vol. 1 7th Ed.

Chapter 2 Basic Vector Operations 173
Environmental inquiry F_SFPINFO/F_DFPINFO
Table 2-1 describes floating point parameters and values returned by FPINFO.
Table 2-1 FPINFO return values
Floating
point
parameter
Fortran77 named
constant
Description
Value in
IEEE single
Value in IEEE
double
BASE BLAS_BASE Base of machine 2 2
T BLAS_T Number of digits 24 53
RND BLAS_RND
Equals 1 when proper rounding
occurs in addition. Otherwise,
equals 0
11
IEEE BLAS_IEEE
Equals 1 when rounding in
addition is IEEE style.
Otherwise, equals 0
11
EMIN BLAS_EMIN
Minimum exponent before
(gradual) underflow
-126 -1022
EMAX BLAS_EMAX
Minimum exponent before
overflow
127 1023
EPS BLAS_EPS
Machine epsilon
PREC BLAS_PREC EPS*BASE
2
-23
2
-52
UN BLAS_UNDERFLOW
Underflow threshold
OV BLAS_OVERFLOW
Overflow threshold
SFMIN BLAS_SFMIN
Safe minimum, such that
does not overflow.
If < UN, SFMIN = UN.
Otherwise,
SFMIN = (1+EPS) / OV
EPS 0.5BASE
1 T
if RND = 1=
EPS BASE
1 T
if RND = 0=
2
24
5e 8 2
53
1e 16
BASE
EMIN
=
2
126
1e 38 2
1022
1e 308
BASE
EMAX 1+
1 EPS()×=
2
128
1e38 2
1024
1e308
1 SFMIN
1OV
2
126
1e 38 2
1022
1e 308