226 SUBROUTINE dlarot( LROWS, LLEFT, LRIGHT, NL, C, S, A, LDA, XLEFT,
235 LOGICAL LLEFT, LRIGHT, LROWS
237 DOUBLE PRECISION C, S, XLEFT, XRIGHT
240 DOUBLE PRECISION A( * )
246 INTEGER IINC, INEXT, IX, IY, IYT, NT
249 DOUBLE PRECISION XT( 2 ), YT( 2 )
279 iyt = 1 + inext + ( nl-1 )*iinc
288 CALL xerbla(
'DLAROT', 4 )
291 IF( lda.LE.0 .OR. ( .NOT.lrows .AND. lda.LT.nl-nt ) )
THEN
292 CALL xerbla(
'DLAROT', 8 )
298 CALL drot( nl-nt, a( ix ), iinc, a( iy ), iinc, c, s )
299 CALL drot( nt, xt, 1, yt, 1, c, s )
subroutine drot(N, DX, INCX, DY, INCY, C, S)
DROT
subroutine dlarot(LROWS, LLEFT, LRIGHT, NL, C, S, A, LDA, XLEFT, XRIGHT)
DLAROT
subroutine xerbla(SRNAME, INFO)
XERBLA