1 SUBROUTINE dlarot( LROWS, LLEFT, LRIGHT, NL, C, S, A, LDA, XLEFT,
9 LOGICAL lleft, lright, lrows
11 DOUBLE PRECISION c, s, xleft, xright
14 DOUBLE PRECISION a( * )
204 INTEGER iinc, inext, ix, iy, iyt, nt
207 DOUBLE PRECISION xt( 2 ), yt( 2 )
237 iyt = 1 + inext + ( nl-1 )*iinc
246 CALL
xerbla(
'DLAROT', 4 )
249 IF( lda.LE.0 .OR. ( .NOT.lrows .AND. lda.LT.nl-nt ) )
THEN
250 CALL
xerbla(
'DLAROT', 8 )
256 CALL drot( nl-nt, a( ix ), iinc, a( iy ), iinc, c, s )
257 CALL drot( nt, xt, 1, yt, 1, c, s )