diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-12-09 17:33:44 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-12-09 17:33:44 -0800 |
commit | ce63869fe7ebb0e22af4833454daea0c5977f32f (patch) | |
tree | 3f54e3de794394829c48eac43db28b350dbbea73 /src/base/abci/abcDar.c | |
parent | 8761942258497dbd95f5ffca3eef1cf3d053f269 (diff) | |
download | abc-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.c | 8 |
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" ); |