summaryrefslogtreecommitdiffstats
path: root/src/base/abci/abcDar.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-12-09 17:33:44 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-12-09 17:33:44 -0800
commitce63869fe7ebb0e22af4833454daea0c5977f32f (patch)
tree3f54e3de794394829c48eac43db28b350dbbea73 /src/base/abci/abcDar.c
parent8761942258497dbd95f5ffca3eef1cf3d053f269 (diff)
downloadabc-ce63869fe7ebb0e22af4833454daea0c5977f32f.tar.gz
abc-ce63869fe7ebb0e22af4833454daea0c5977f32f.tar.bz2
abc-ce63869fe7ebb0e22af4833454daea0c5977f32f.zip
Enabling multi-output solving in 'pdr'.
Diffstat (limited to 'src/base/abci/abcDar.c')
-rw-r--r--src/base/abci/abcDar.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/base/abci/abcDar.c b/src/base/abci/abcDar.c
index d45af798..6ca00d3b 100644
--- a/src/base/abci/abcDar.c
+++ b/src/base/abci/abcDar.c
@@ -2719,7 +2719,9 @@ int Abc_NtkDarPdr( Abc_Ntk_t * pNtk, Pdr_Par_t * pPars )
RetValue = Pdr_ManSolve( pMan, pPars );
if ( !pPars->fSilent )
{
- if ( pPars->fSolveAll )
+ if ( RetValue == 1 )
+ Abc_Print( 1, "Property proved. " );
+ else if ( pPars->fSolveAll )
{
int nOutputs = Saig_ManPoNum(pMan) - Saig_ManConstrNum(pMan);
if ( pMan->vSeqModelVec == NULL || Vec_PtrCountZero(pMan->vSeqModelVec) == nOutputs )
@@ -2732,9 +2734,7 @@ int Abc_NtkDarPdr( Abc_Ntk_t * pNtk, Pdr_Par_t * pPars )
}
else
{
- if ( RetValue == 1 )
- Abc_Print( 1, "Property proved. " );
- else if ( RetValue == 0 )
+ if ( RetValue == 0 )
{
if ( pMan->pSeqModel == NULL )
Abc_Print( 1, "Abc_NtkDarPdr(): Counter-example is not available.\n" );