164      SUBROUTINE slahrd( N, K, NB, A, LDA, TAU, T, LDT, Y, LDY )
 
  171      INTEGER            K, LDA, LDT, LDY, N, NB
 
  174      REAL               A( LDA, * ), T( LDT, NB ), TAU( NB ),
 
  182      parameter( zero = 0.0e+0, one = 1.0e+0 )
 
  208            CALL sgemv( 
'No transpose', n, i-1, -one, y, ldy,
 
  209     $                  a( k+i-1, 1 ), lda, one, a( 1, i ), 1 )
 
  221            CALL scopy( i-1, a( k+1, i ), 1, t( 1, nb ), 1 )
 
  222            CALL strmv( 
'Lower', 
'Transpose', 
'Unit', i-1,
 
  223     $                  a( k+1, 1 ), lda, t( 1, nb ), 1 )
 
  227            CALL sgemv( 
'Transpose', n-k-i+1, i-1, one, a( k+i, 1 ),
 
  228     $                  lda, a( k+i, i ), 1, one, t( 1, nb ), 1 )
 
  232            CALL strmv( 
'Upper', 
'Transpose', 
'Non-unit', i-1, t,
 
  233     $                  ldt, t( 1, nb ), 1 )
 
  237            CALL sgemv( 
'No transpose', n-k-i+1, i-1, -one,
 
  238     $                  a( k+i, 1 ), lda, t( 1, nb ), 1, one,
 
  243            CALL strmv( 
'Lower', 
'No transpose', 
'Unit', i-1,
 
  244     $                  a( k+1, 1 ), lda, t( 1, nb ), 1 )
 
  245            CALL saxpy( i-1, -one, t( 1, nb ), 1, a( k+1, i ), 1 )
 
  253         CALL slarfg( n-k-i+1, a( k+i, i ), a( min( k+i+1, n ), i ),
 
  260         CALL sgemv( 
'No transpose', n, n-k-i+1, one, a( 1, i+1 ),
 
  261     $               lda, a( k+i, i ), 1, zero, y( 1, i ), 1 )
 
  262         CALL sgemv( 
'Transpose', n-k-i+1, i-1, one, a( k+i, 1 ),
 
  263     $               lda, a( k+i, i ), 1, zero, t( 1, i ), 1 )
 
  264         CALL sgemv( 
'No transpose', n, i-1, -one, y, ldy, t( 1, i ),
 
  265     $               1, one, y( 1, i ), 1 )
 
  266         CALL sscal( n, tau( i ), y( 1, i ), 1 )
 
  270         CALL sscal( i-1, -tau( i ), t( 1, i ), 1 )
 
  271         CALL strmv( 
'Upper', 
'No transpose', 
'Non-unit', i-1, t,
 
  272     $               ldt, t( 1, i ), 1 )
 
 
subroutine slahrd(n, k, nb, a, lda, tau, t, ldt, y, ldy)
SLAHRD reduces the first nb columns of a general rectangular matrix A so that elements below the k-th...