diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-11-14 23:50:17 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-11-14 23:50:17 -0800 |
commit | a4325272c2db3119f0fa693002473b4493d4de64 (patch) | |
tree | 6080452ef60147587644a21ae5c159578943c908 /src/opt/sfm/sfmCore.c | |
parent | 4e00ec61697d32e81ca7614d253d609f31ac9435 (diff) | |
download | abc-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.c | 2 |
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); |