SUBROUTINE ZSWAP(N,CX,INCX,CY,INCY) exchanges two vectors. N Input, INTEGER N, number of elements in vectors. CX Input/output, COMPLEX*16 CX(N). INCX Input, INTEGER INCX, increment between elements of CX. For contiguous elements, INCX = 1. CY Input/output, COMPLEX*16 CY(N). INCY Input, INTEGER INCY, increment between elements of CY. For contiguous elements, INCY = 1.