60 DOUBLE PRECISION FUNCTION dlarmm( ANORM, BNORM, CNORM )
63 DOUBLE PRECISION ANORM, BNORM, CNORM
65 DOUBLE PRECISION ONE, HALF, FOUR
66 parameter( one = 1.0d0, half = 0.5d+0, four = 4.0d0 )
69 DOUBLE PRECISION BIGNUM, SMLNUM
72 DOUBLE PRECISION DLAMCH
80 smlnum = dlamch(
'Safe minimum' ) / dlamch(
'Precision' )
81 bignum = ( one / smlnum ) / four
86 IF( bnorm .LE. one )
THEN 87 IF( anorm * bnorm .GT. bignum - cnorm )
THEN 91 IF( anorm .GT. (bignum - cnorm) / bnorm )
THEN double precision function dlarmm(ANORM, BNORM, CNORM)
DLARMM