1      SUBROUTINE cdttrf( N, DL, D, DU, INFO )
 
   16      COMPLEX            D( * ), DL( * ), DU( * )
 
   76      parameter( czero = ( 0.0e+0, 0.0e+0 ) )
 
   83         CALL xerbla( 
'CDTTRF', -info )
 
   93         IF( dl( i ).EQ.czero ) 
THEN 
   97            IF( d( i ).EQ.czero .AND. info.EQ.0 )
 
  101            fact = dl( i ) / d( i )
 
  103            d( i+1 ) = d( i+1 ) - fact*du( i )
 
  106      IF( d( n ).EQ.czero .AND. info.EQ.0 ) 
THEN