LAPACK
3.6.1
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.