105      INTEGER          I1, I2, LDA, N
 
  108      COMPLEX*16       A( LDA, * )
 
  126      upper = lsame( uplo, 
'U' )
 
  132         CALL zswap( i1-1, a(1,i1), 1, a(1,i2), 1 )
 
  141         CALL zswap( i2-i1-1, a(i1,i1+1), lda, a(i1+1,i2), 1 )
 
  146     $      
CALL zswap( n-i2, a(i1,i2+1), lda, a(i2,i2+1), lda )
 
  153         CALL zswap( i1-1, a(i1,1), lda, a(i2,1), lda )
 
  162          CALL zswap( i2-i1-1, a(i1+1,i1), 1, a(i2,i1+1), lda )
 
  167     $      
CALL zswap( n-i2, a(i2+1,i1), 1, a(i2+1,i2), 1 )