99 SUBROUTINE zsyswapr( UPLO, N, A, LDA, I1, I2)
107 INTEGER I1, I2, LDA, N
110 COMPLEX*16 A( lda, * )
128 upper = lsame( uplo,
'U' )
134 CALL zswap( i1-1, a(1,i1), 1, a(1,i2), 1 )
143 CALL zswap( i2-i1-1, a(i1,i1+1), lda, a(i1+1,i2), 1 )
148 $
CALL zswap( n-i2, a(i1,i2+1), lda, a(i2,i2+1), lda )
155 CALL zswap( i1-1, a(i1,1), lda, a(i2,1), lda )
164 CALL zswap( i2-i1-1, a(i1+1,i1), 1, a(i2,i1+1), lda )
169 $
CALL zswap( n-i2, a(i2+1,i1), 1, a(i2+1,i2), 1 )
subroutine zsyswapr(UPLO, N, A, LDA, I1, I2)
ZSYSWAPR
subroutine zswap(N, ZX, INCX, ZY, INCY)
ZSWAP