diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-18 00:34:37 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-18 00:34:37 -0700 |
commit | 66ff650f4865adff5aa41fd6c5675a4fe929b482 (patch) | |
tree | 8528190251f1c1ec67f1f338ac3a4211a248e1a2 /src/sat/bmc/bmcBmc3.c | |
parent | 84b3b9144754b738b163cee4d4c99e7b7206ddd1 (diff) | |
download | abc-66ff650f4865adff5aa41fd6c5675a4fe929b482.tar.gz abc-66ff650f4865adff5aa41fd6c5675a4fe929b482.tar.bz2 abc-66ff650f4865adff5aa41fd6c5675a4fe929b482.zip |
SAT variable profiling.
Diffstat (limited to 'src/sat/bmc/bmcBmc3.c')
-rw-r--r-- | src/sat/bmc/bmcBmc3.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sat/bmc/bmcBmc3.c b/src/sat/bmc/bmcBmc3.c index b3a92950..d0249214 100644 --- a/src/sat/bmc/bmcBmc3.c +++ b/src/sat/bmc/bmcBmc3.c @@ -1636,6 +1636,7 @@ nTimeUndec += clock() - clk2; } printf( "%4d %s : ", f, fUnfinished ? "-" : "+" ); printf( "Var =%8.0f. ", (double)p->nSatVars ); + printf( "Var2 =%8.0f. ", (double)p->pSat->nVarUsed ); printf( "Cla =%9.0f. ", (double)p->pSat->stats.clauses ); printf( "Cnf =%7.0f. ",(double)p->pSat->stats.conflicts ); // printf( "Imp =%10.0f. ", (double)p->pSat->stats.propagations ); @@ -1657,6 +1658,8 @@ nTimeUndec += clock() - clk2; // printf( "Dups = %6d. ", p->nDupNum ); printf( "\n" ); fflush( stdout ); + memset( p->pSat->pFreqs, 0, sizeof(int) * p->pSat->size ); + p->pSat->nVarUsed = 0; } } // consider the next timeframe |