111      SUBROUTINE zsyconv( UPLO, WAY, N, A, LDA, IPIV, E, INFO )
 
  123      COMPLEX*16         A( LDA, * ), E( * )
 
  130      parameter( zero = (0.0d+0,0.0d+0) )
 
  139      LOGICAL            UPPER, CONVERT
 
  146      upper = lsame( uplo, 
'U' )
 
  147      convert = lsame( way, 
'C' )
 
  148      IF( .NOT.upper .AND. .NOT.lsame( uplo, 
'L' ) ) 
THEN 
  150      ELSE IF( .NOT.convert .AND. .NOT.lsame( way, 
'R' ) ) 
THEN 
  152      ELSE IF( n.LT.0 ) 
THEN 
  154      ELSE IF( lda.LT.max( 1, n ) ) 
THEN 
  159         CALL xerbla( 
'ZSYCONV', -info )
 
  180            DO WHILE ( i .GT. 1 )
 
  181               IF( ipiv(i) .LT. 0 ) 
THEN 
  195            DO WHILE ( i .GE. 1 )
 
  196               IF( ipiv(i) .GT. 0) 
THEN 
  226            DO WHILE ( i .LE. n )
 
  227               IF( ipiv(i) .GT. 0 ) 
THEN 
  253            DO WHILE ( i .GT. 1 )
 
  254               IF( ipiv(i) .LT. 0 ) 
THEN 
  274            DO WHILE ( i .LE. n )
 
  275               IF( i.LT.n .AND. ipiv(i) .LT. 0 ) 
THEN 
  289            DO WHILE ( i .LE. n )
 
  290               IF( ipiv(i) .GT. 0 ) 
THEN 
  320            DO WHILE ( i .GE. 1 )
 
  321               IF( ipiv(i) .GT. 0 ) 
THEN 
  347            DO WHILE ( i .LE. n-1 )
 
  348               IF( ipiv(i) .LT. 0 ) 
THEN 
 
subroutine zsyconv(uplo, way, n, a, lda, ipiv, e, info)
ZSYCONV