141 SUBROUTINE dlatrz( M, N, L, A, LDA, TAU, WORK )
152 DOUBLE PRECISION a( lda, * ), tau( * ), work( * )
158 DOUBLE PRECISION zero
159 parameter( zero = 0.0d+0 )
175 ELSE IF( m.EQ.n )
THEN
187 CALL
dlarfg( l+1, a( i, i ), a( i, n-l+1 ), lda, tau( i ) )
191 CALL
dlarz(
'Right', i-1, n-i+1, l, a( i, n-l+1 ), lda,
192 $ tau( i ), a( 1, i ), lda, work )