99 SUBROUTINE zdrot( N, CX, INCX, CY, INCY, C, S )
107 INTEGER incx, incy, n
108 DOUBLE PRECISION c, s
111 COMPLEX*16 cx( * ), cy( * )
124 IF( incx.EQ.1 .AND. incy.EQ.1 )
THEN
129 ctemp = c*cx( i ) + s*cy( i )
130 cy( i ) = c*cy( i ) - s*cx( i )
141 $ ix = ( -n+1 )*incx + 1
143 $ iy = ( -n+1 )*incy + 1
145 ctemp = c*cx( ix ) + s*cy( iy )
146 cy( iy ) = c*cy( iy ) - s*cx( ix )