115 INTEGER ncols, lda, ldaf
118 COMPLEX a( lda, * ), af( ldaf, * )
126 REAL amax, umax, rpvgrw
135 INTRINSIC abs, max, min,
REAL, aimag
141 cabs1( zdum ) = abs(
REAL( ZDUM ) ) + abs( aimag( zdum ) )
144 upper =
lsame(
'Upper', uplo )
161 $ max( cabs1( a( i, j ) ), work( ncols+j ) )
168 $ max( cabs1( a( i, j ) ), work( ncols+j ) )
176 IF (
lsame(
'Upper', uplo ) )
THEN
179 work( j ) = max( cabs1( af( i, j ) ), work( j ) )
185 work( j ) = max( cabs1( af( i, j ) ), work( j ) )
197 IF (
lsame(
'Upper', uplo ) )
THEN
200 amax = work( ncols+i )
201 IF ( umax /= 0.0 )
THEN
202 rpvgrw = min( amax / umax, rpvgrw )
208 amax = work( ncols+i )
209 IF ( umax /= 0.0 )
THEN
210 rpvgrw = min( amax / umax, rpvgrw )