Corner-case bug-fix in retiming.

This commit is contained in:
Alan Mishchenko 2020-03-06 13:41:45 -08:00
parent f402d09c74
commit cca7e038f2
1 changed files with 2 additions and 2 deletions

View File

@ -370,7 +370,7 @@ static inline int Wln_RetCheckForwardOne( Wln_Ret_t * p, int iObj )
else if ( Class != Vec_IntEntry( &p->vFfClasses, iFlop ) ) else if ( Class != Vec_IntEntry( &p->vFfClasses, iFlop ) )
return 0; return 0;
} }
return 1; return Class == -1 ? 0 : 1;
} }
int Wln_RetCheckForward( Wln_Ret_t * p, Vec_Int_t * vSet ) int Wln_RetCheckForward( Wln_Ret_t * p, Vec_Int_t * vSet )
{ {
@ -398,7 +398,7 @@ static inline int Wln_RetCheckBackwardOne( Wln_Ret_t * p, int iObj )
else if ( Class != Vec_IntEntry( &p->vFfClasses, iFlop ) ) else if ( Class != Vec_IntEntry( &p->vFfClasses, iFlop ) )
return 0; return 0;
} }
return 1; return Class == -1 ? 0 : 1;
} }
int Wln_RetCheckBackward( Wln_Ret_t * p, Vec_Int_t * vSet ) int Wln_RetCheckBackward( Wln_Ret_t * p, Vec_Int_t * vSet )
{ {