Intel® oneAPI Math Kernel Library Developer Reference - Fortran
Called from ?lamc2. Attempts to compute the largest machine floating-point number, without overflow.
call slamc5( beta, p, emin, ieee, emax, rmax)
call dlamc5( beta, p, emin, ieee, emax, rmax)
The routine ?lamc5 attempts to compute rmax, the largest machine floating-point number, without overflow. It assumes that emax + abs(emin) sum approximately to a power of 2. It will fail on machines where this assumption does not hold, for example, the Cyber 205 (emin = -28625, emax = 28718). It will also fail if the value supplied for emin is too large (that is, too close to zero), probably with overflow.
INTEGER. The base of floating-point arithmetic.
INTEGER. The number of base beta digits in the mantissa of a floating-point value.
INTEGER. The minimum exponent before (gradual) underflow.
LOGICAL. A logical flag specifying whether or not the arithmetic system is thought to comply with the IEEE standard.
INTEGER. The largest exponent before overflow.
REAL for slamc5
DOUBLE PRECISION for dlamc5
The largest machine floating-point number.