diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-10-24 12:22:46 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-10-24 12:22:46 -0700 |
commit | 5cd1396b3d752c968cd558f02625ce5f12688415 (patch) | |
tree | 743d3e8b5663d567b9e46969410b28ec5c1f12f0 /src/proof | |
parent | bc21cb41b49860e4b43aa859ea4fb6b2827262f5 (diff) | |
download | abc-5cd1396b3d752c968cd558f02625ce5f12688415.tar.gz abc-5cd1396b3d752c968cd558f02625ce5f12688415.tar.bz2 abc-5cd1396b3d752c968cd558f02625ce5f12688415.zip |
Creating dedicated choice representation for GIA.
Diffstat (limited to 'src/proof')
-rw-r--r-- | src/proof/dch/dchChoice.c | 2 | ||||
-rw-r--r-- | src/proof/dch/dchCore.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/proof/dch/dchChoice.c b/src/proof/dch/dchChoice.c index 783202e2..3f097ecc 100644 --- a/src/proof/dch/dchChoice.c +++ b/src/proof/dch/dchChoice.c @@ -95,7 +95,7 @@ int Dch_DeriveChoiceCountEquivs( Aig_Man_t * pAig ) pEquiv = Aig_ObjEquiv( pAig, pObj ); if ( pEquiv == NULL ) continue; - assert( pEquiv->Id > pObj->Id ); + assert( pEquiv->Id < pObj->Id ); nEquivs++; } return nEquivs; diff --git a/src/proof/dch/dchCore.c b/src/proof/dch/dchCore.c index 0d2e8c0d..b92de8a6 100644 --- a/src/proof/dch/dchCore.c +++ b/src/proof/dch/dchCore.c @@ -111,7 +111,9 @@ p->timeTotal = clock() - clkTotal; pResult = Dch_DeriveChoiceAig( pAig, pPars->fSkipRedSupp ); // count the number of representatives if ( pPars->fVerbose ) - Abc_Print( 1, "STATS: Reprs = %6d. Equivs = %6d. Choices = %6d.\n", + Abc_Print( 1, "STATS: Ands:%8d ->%8d. Reprs:%7d ->%7d. Choices =%7d.\n", + Aig_ManNodeNum(pAig), + Aig_ManNodeNum(pResult), Dch_DeriveChoiceCountReprs( pAig ), Dch_DeriveChoiceCountEquivs( pResult ), Aig_ManChoiceNum( pResult ) ); |