summaryrefslogtreecommitdiffstats
path: root/src/aig/dar/darRefact.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2008-04-03 20:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2008-04-03 20:01:00 -0700
commit69b5bcad56f9352eea80d3e9b5e1322782522059 (patch)
tree9381d7ce208e93fc82efc5606bcd59ec1dbed765 /src/aig/dar/darRefact.c
parent087951655efdc20b5b4beb64b15edf86a27850a8 (diff)
downloadabc-69b5bcad56f9352eea80d3e9b5e1322782522059.tar.gz
abc-69b5bcad56f9352eea80d3e9b5e1322782522059.tar.bz2
abc-69b5bcad56f9352eea80d3e9b5e1322782522059.zip
Version abc80403_2
Diffstat (limited to 'src/aig/dar/darRefact.c')
-rw-r--r--src/aig/dar/darRefact.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/aig/dar/darRefact.c b/src/aig/dar/darRefact.c
index e814840f..0637fee0 100644
--- a/src/aig/dar/darRefact.c
+++ b/src/aig/dar/darRefact.c
@@ -376,14 +376,14 @@ int Dar_ManRefactorTryCuts( Ref_Man_t * p, Aig_Obj_t * pObj, int nNodesSaved, in
pTruth = Aig_ManCutTruth( pObj, vCut, p->vCutNodes, p->vTruthElem, p->vTruthStore );
if ( Kit_TruthIsConst0(pTruth, Vec_PtrSize(vCut)) )
{
- p->GainBest = Vec_PtrSize(p->vCutNodes);
+ p->GainBest = Aig_NodeMffsSupp( p->pAig, pObj, 0, NULL );
p->pGraphBest = Kit_GraphCreateConst0();
Vec_PtrCopy( p->vLeavesBest, vCut );
return p->GainBest;
}
if ( Kit_TruthIsConst1(pTruth, Vec_PtrSize(vCut)) )
{
- p->GainBest = Vec_PtrSize(p->vCutNodes);
+ p->GainBest = Aig_NodeMffsSupp( p->pAig, pObj, 0, NULL );
p->pGraphBest = Kit_GraphCreateConst1();
Vec_PtrCopy( p->vLeavesBest, vCut );
return p->GainBest;