summaryrefslogtreecommitdiffstats
path: root/src/opt/sfm/sfmCore.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-11-14 23:50:17 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2013-11-14 23:50:17 -0800
commita4325272c2db3119f0fa693002473b4493d4de64 (patch)
tree6080452ef60147587644a21ae5c159578943c908 /src/opt/sfm/sfmCore.c
parent4e00ec61697d32e81ca7614d253d609f31ac9435 (diff)
downloadabc-a4325272c2db3119f0fa693002473b4493d4de64.tar.gz
abc-a4325272c2db3119f0fa693002473b4493d4de64.tar.bz2
abc-a4325272c2db3119f0fa693002473b4493d4de64.zip
Adding switch to control the number of nodes tried in mfs2.
Diffstat (limited to 'src/opt/sfm/sfmCore.c')
-rw-r--r--src/opt/sfm/sfmCore.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/opt/sfm/sfmCore.c b/src/opt/sfm/sfmCore.c
index 95a7f90b..9936fa9f 100644
--- a/src/opt/sfm/sfmCore.c
+++ b/src/opt/sfm/sfmCore.c
@@ -280,6 +280,8 @@ int Sfm_NtkPerform( Sfm_Ntk_t * p, Sfm_Par_t * pPars )
// break;
}
Counter += (k > 0);
+ if ( pPars->nNodesMax && Counter >= pPars->nNodesMax )
+ break;
}
p->nTotalNodesEnd = Vec_WecSizeUsedLimits( &p->vFanins, Sfm_NtkPiNum(p), Vec_WecSize(&p->vFanins) - Sfm_NtkPoNum(p) );
p->nTotalEdgesEnd = Vec_WecSizeSize(&p->vFanins) - Sfm_NtkPoNum(p);