From e30df95aba50eeacdaf576301cfd571d0bed2bc5 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 17 Nov 2014 13:36:26 -0800 Subject: Printout in mfs2. --- src/opt/sfm/sfmCore.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/opt') diff --git a/src/opt/sfm/sfmCore.c b/src/opt/sfm/sfmCore.c index 9936fa9f..11ace2d0 100644 --- a/src/opt/sfm/sfmCore.c +++ b/src/opt/sfm/sfmCore.c @@ -258,8 +258,13 @@ int Sfm_NtkPerform( Sfm_Ntk_t * p, Sfm_Par_t * pPars ) { int i, k, Counter = 0; p->timeTotal = Abc_Clock(); - if ( pPars->fVerbose && Vec_StrSum(p->vFixed) > 0 ) - printf( "Performing MFS with %d fixed objects.\n", Vec_StrSum(p->vFixed) ); + if ( pPars->fVerbose ) + { + int nFixed = p->vFixed ? Vec_StrSum(p->vFixed) : 0; + int nEmpty = p->vEmpty ? Vec_StrSum(p->vEmpty) : 0; + printf( "Performing MFS with %d PIs, %d POs, %d nodes (%d flexible, %d fixed, %d empty).\n", + p->nPis, p->nPos, p->nNodes, p->nNodes-nFixed, nFixed, nEmpty ); + } p->pPars = pPars; Sfm_NtkPrepare( p ); // Sfm_ComputeInterpolantCheck( p ); -- cgit v1.2.3