224      SUBROUTINE dlarot( LROWS, LLEFT, LRIGHT, NL, C, S, A, LDA,
 
  233      LOGICAL            LLEFT, LRIGHT, LROWS
 
  235      DOUBLE PRECISION   C, S, XLEFT, XRIGHT
 
  238      DOUBLE PRECISION   A( * )
 
  244      INTEGER            IINC, INEXT, IX, IY, IYT, NT
 
  247      DOUBLE PRECISION   XT( 2 ), YT( 2 )
 
  277         iyt = 1 + inext + ( nl-1 )*iinc
 
  286         CALL xerbla( 
'DLAROT', 4 )
 
  289      IF( lda.LE.0 .OR. ( .NOT.lrows .AND. lda.LT.nl-nt ) ) 
THEN 
  290         CALL xerbla( 
'DLAROT', 8 )
 
  296      CALL drot( nl-nt, a( ix ), iinc, a( iy ), iinc, c, s )
 
  297      CALL drot( nt, xt, 1, yt, 1, c, s )
 
 
subroutine dlarot(lrows, lleft, lright, nl, c, s, a, lda, xleft, xright)
DLAROT
subroutine drot(n, dx, incx, dy, incy, c, s)
DROT