110 SUBROUTINE dlat2s( UPLO, N, A, LDA, SA, LDSA, INFO )
118 INTEGER INFO, LDA, LDSA, N
122 DOUBLE PRECISION A( LDA, * )
129 DOUBLE PRECISION RMAX
135 EXTERNAL slamch, lsame
140 upper = lsame( uplo,
'U' )
144 IF( ( a( i, j ).LT.-rmax ) .OR. ( a( i, j ).GT.rmax ) )
149 sa( i, j ) = a( i, j )
155 IF( ( a( i, j ).LT.-rmax ) .OR. ( a( i, j ).GT.rmax ) )
160 sa( i, j ) = a( i, j )
subroutine dlat2s(uplo, n, a, lda, sa, ldsa, info)
DLAT2S converts a double-precision triangular matrix to a single-precision triangular matrix.