![]() |
LAPACK
3.9.0
LAPACK: Linear Algebra PACKage
|
| subroutine slamc1 | ( | integer | BETA, |
| integer | T, | ||
| logical | RND, | ||
| logical | IEEE1 | ||
| ) |
SLAMC1
Purpose:
SLAMC1 determines the machine parameters given by BETA, T, RND, and IEEE1.
| [out] | BETA | The base of the machine. |
| [out] | T | The number of ( BETA ) digits in the mantissa. |
| [out] | RND | Specifies whether proper rounding ( RND = .TRUE. ) or
chopping ( RND = .FALSE. ) occurs in addition. This may not
be a reliable guide to the way in which the machine performs
its arithmetic. |
| [out] | IEEE1 | Specifies whether rounding appears to be done in the IEEE
'round to nearest' style. |
Further Details
The routine is based on the routine ENVRON by Malcolm and
incorporates suggestions by Gentleman and Marovich. See
Malcolm M. A. (1972) Algorithms to reveal properties of
floating-point arithmetic. Comms. of the ACM, 15, 949-951.
Gentleman W. M. and Marovich S. B. (1974) More on algorithms
that reveal properties of floating point arithmetic units.
Comms. of the ACM, 17, 276-277.
Definition at line 211 of file slamchf77.f.