95 SUBROUTINE slarrr( N, D, E, INFO )
114 parameter( zero = 0.0e0,
115 $ relcond = 0.999e0 )
120 REAL EPS, SAFMIN, SMLNUM, RMIN, TMP, TMP2,
143 safmin = slamch(
'Safe minimum' )
144 eps = slamch(
'Precision' )
145 smlnum = safmin / eps
146 rmin = sqrt( smlnum )
167 tmp = sqrt(abs(d(1)))
168 IF (tmp.LT.rmin) yesrel = .false.
169 IF(.NOT.yesrel)
GOTO 11
171 tmp2 = sqrt(abs(d(i)))
172 IF (tmp2.LT.rmin) yesrel = .false.
173 IF(.NOT.yesrel)
GOTO 11
174 offdig2 = abs(e(i-1))/(tmp*tmp2)
175 IF(offdig+offdig2.GE.relcond) yesrel = .false.
176 IF(.NOT.yesrel)
GOTO 11