diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2007-07-12 08:01:00 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2007-07-12 08:01:00 -0700 |
commit | c5277d3334e3dbca556fbf82bbe1c0cacdc85cb1 (patch) | |
tree | c6ea67f6b0a823cc097de6b61c9195ffafdb08b1 /src/aig/cnf/cnfCore.c | |
parent | 066726076deedaf6d5b38ee4ed27eeb4a2b0061a (diff) | |
download | abc-c5277d3334e3dbca556fbf82bbe1c0cacdc85cb1.tar.gz abc-c5277d3334e3dbca556fbf82bbe1c0cacdc85cb1.tar.bz2 abc-c5277d3334e3dbca556fbf82bbe1c0cacdc85cb1.zip |
Version abc70712
Diffstat (limited to 'src/aig/cnf/cnfCore.c')
-rw-r--r-- | src/aig/cnf/cnfCore.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/aig/cnf/cnfCore.c b/src/aig/cnf/cnfCore.c index b09f0bdc..a3a7efaa 100644 --- a/src/aig/cnf/cnfCore.c +++ b/src/aig/cnf/cnfCore.c @@ -39,20 +39,20 @@ SeeAlso [] ***********************************************************************/ -Cnf_Dat_t * Cnf_Derive( Cnf_Man_t * p, Dar_Man_t * pAig ) +Cnf_Dat_t * Cnf_Derive( Cnf_Man_t * p, Aig_Man_t * pAig ) { + Aig_MmFixed_t * pMemCuts; Cnf_Dat_t * pCnf = NULL; Vec_Ptr_t * vMapped; int nIters = 2; int clk; // connect the managers - pAig->pManCnf = p; p->pManAig = pAig; // generate cuts for all nodes, assign cost, and find best cuts clk = clock(); - Dar_ManComputeCuts( pAig ); + pMemCuts = Dar_ManComputeCuts( pAig ); PRT( "Cuts", clock() - clk ); /* // iteratively improve area flow @@ -65,7 +65,7 @@ PRT( "iter ", clock() - clk ); } */ // write the file - vMapped = Dar_ManScanMapping( p, 1 ); + vMapped = Aig_ManScanMapping( p, 1 ); Vec_PtrFree( vMapped ); clk = clock(); @@ -91,6 +91,7 @@ PRT( "Ext ", clock() - clk ); Dar_ManCutsFree( pAig ); return pCnf; */ + Aig_MmFixedStop( pMemCuts, 0 ); return NULL; } |