1 SUBROUTINE zlarot( LROWS, LLEFT, LRIGHT, NL, C, S, A, LDA, XLEFT,
11 COMPLEX*16 C, S, XLEFT, XRIGHT
208 INTEGER IINC, INEXT, IX, IY, IYT, J, NT
212 COMPLEX*16 XT( 2 ), YT( 2 )
245 iyt = 1 + inext + (
nl-1 )*iinc
254 CALL xerbla(
'ZLAROT', 4 )
257 IF( lda.LE.0 .OR. ( .NOT.lrows .AND. lda.LT.
nl-nt ) )
THEN
266 DO 10 J = 0, NL - NT - 1
267 TEMPX = C*A( IX+J*IINC ) + S*A( IY+J*IINC )
268 A( IY+J*IINC ) = -DCONJG( S )*A( IX+J*IINC ) +
269 $ DCONJG( C )*A( IY+J*IINC )
270 A( IX+J*IINC ) = TEMPX
276 TEMPX = C*XT( J ) + S*YT( J )
277 YT( J ) = -DCONJG( S )*XT( J ) + DCONJG( C )*YT( J )