summaryrefslogtreecommitdiffstats
path: root/src/aig/fra
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2008-09-05 08:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2008-09-05 08:01:00 -0700
commit092c7be0ffb89d869e8eaeb04de12779ce96e8b9 (patch)
treefe4ae0c41d0481c1c3f9eec7689f49cba58cd4e8 /src/aig/fra
parent73c8aa7c400bab320cea56529241e1d396f1e0f5 (diff)
downloadabc-092c7be0ffb89d869e8eaeb04de12779ce96e8b9.tar.gz
abc-092c7be0ffb89d869e8eaeb04de12779ce96e8b9.tar.bz2
abc-092c7be0ffb89d869e8eaeb04de12779ce96e8b9.zip
Version abc80905
Diffstat (limited to 'src/aig/fra')
-rw-r--r--src/aig/fra/fraClass.c2
-rw-r--r--src/aig/fra/fraInd.c6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/aig/fra/fraClass.c b/src/aig/fra/fraClass.c
index 498ea758..442cf80e 100644
--- a/src/aig/fra/fraClass.c
+++ b/src/aig/fra/fraClass.c
@@ -296,7 +296,7 @@ void Fra_ClassesPrepare( Fra_Cla_t * p, int fLatchCorr, int nMaxLevs )
if ( !Aig_ObjIsNode(pObj) && !Aig_ObjIsPi(pObj) )
continue;
// skip the node with more that the given number of levels
- if ( nMaxLevs && (int)pObj->Level >= nMaxLevs )
+ if ( nMaxLevs && (int)pObj->Level > nMaxLevs )
continue;
}
// hash the node by its simulation info
diff --git a/src/aig/fra/fraInd.c b/src/aig/fra/fraInd.c
index 668c20cb..76c7abad 100644
--- a/src/aig/fra/fraInd.c
+++ b/src/aig/fra/fraInd.c
@@ -505,6 +505,7 @@ PRT( "Time", clock() - clk );
int nLitsOld = Fra_ClassesCountLits(p->pCla);
int nImpsOld = p->pCla->vImps? Vec_IntSize(p->pCla->vImps) : 0;
int nHotsOld = p->vOneHots? Fra_OneHotCount(p, p->vOneHots) : 0;
+ int clk3 = clock();
if ( pParams->TimeLimit != 0.0 && clock() > TimeToStop )
{
@@ -571,7 +572,7 @@ p->timeTrav += clock() - clk2;
// report the intermediate results
if ( pPars->fVerbose )
{
- printf( "%3d : Const = %6d. Class = %6d. L = %6d. LR = %6d. ",
+ printf( "%3d : Const = %6d. Cl = %6d. L = %6d. LR = %6d. ",
nIter, Vec_PtrSize(p->pCla->vClasses1), Vec_PtrSize(p->pCla->vClasses),
Fra_ClassesCountLits(p->pCla), p->pManFraig->nAsserts );
if ( p->pCla->vImps )
@@ -579,7 +580,8 @@ p->timeTrav += clock() - clk2;
if ( p->pPars->fUse1Hot )
printf( "1h = %6d. ", Fra_OneHotCount(p, p->vOneHots) );
printf( "NR = %6d. ", Aig_ManNodeNum(p->pManFraig) );
- printf( "\n" );
+ PRT( "T", clock() - clk3 );
+// printf( "\n" );
}
// perform sweeping