summaryrefslogtreecommitdiffstats
path: root/src/proof/pdr/pdrInv.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-02-03 19:51:53 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2017-02-03 19:51:53 -0800
commit45bf0369a84f9fdc55dd8cdc6227bdfd7c146dee (patch)
treeec47c75bdec7ce1b52bdfea6b10bb726fbd5947d /src/proof/pdr/pdrInv.c
parenta2cebd3e205751bf6e01d509c9568926069b6ab5 (diff)
downloadabc-45bf0369a84f9fdc55dd8cdc6227bdfd7c146dee.tar.gz
abc-45bf0369a84f9fdc55dd8cdc6227bdfd7c146dee.tar.bz2
abc-45bf0369a84f9fdc55dd8cdc6227bdfd7c146dee.zip
Adding structural flop priority heuristics in 'pdr'.
Diffstat (limited to 'src/proof/pdr/pdrInv.c')
-rw-r--r--src/proof/pdr/pdrInv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/proof/pdr/pdrInv.c b/src/proof/pdr/pdrInv.c
index 8b04c53b..16d98a36 100644
--- a/src/proof/pdr/pdrInv.c
+++ b/src/proof/pdr/pdrInv.c
@@ -467,6 +467,8 @@ void Pdr_ManReportInvariant( Pdr_Man_t * p )
Vec_Ptr_t * vCubes;
int kStart = Pdr_ManFindInvariantStart( p );
vCubes = Pdr_ManCollectCubes( p, kStart );
+// Abc_Print( 1, "Invariant F[%d] : %d clauses with %d flops (out of %d) (%.2f)\n",
+// kStart, Vec_PtrSize(vCubes), Pdr_ManCountVariables(p, kStart), Aig_ManRegNum(p->pAig), 1.0*p->nXsimLits/p->nXsimRuns );
Abc_Print( 1, "Invariant F[%d] : %d clauses with %d flops (out of %d)\n",
kStart, Vec_PtrSize(vCubes), Pdr_ManCountVariables(p, kStart), Aig_ManRegNum(p->pAig) );
Vec_PtrFree( vCubes );