139 SUBROUTINE stzrqf( M, N, A, LDA, TAU, INFO )
147 INTEGER INFO, LDA, M, N
150 REAL A( LDA, * ), TAU( * )
157 parameter( one = 1.0e+0, zero = 0.0e+0 )
175 ELSE IF( n.LT.m )
THEN
177 ELSE IF( lda.LT.max( 1, m ) )
THEN
181 CALL xerbla(
'STZRQF', -info )
200 CALL slarfg( n-m+1, a( k, k ), a( k, m1 ), lda, tau( k ) )
202 IF( ( tau( k ).NE.zero ) .AND. ( k.GT.1 ) )
THEN
211 CALL scopy( k-1, a( 1, k ), 1, tau, 1 )
215 CALL sgemv(
'No transpose', k-1, n-m, one, a( 1, m1 ),
216 $ lda, a( k, m1 ), lda, one, tau, 1 )
221 CALL saxpy( k-1, -tau( k ), tau, 1, a( 1, k ), 1 )
222 CALL sger( k-1, n-m, -tau( k ), tau, 1, a( k, m1 ), lda,