58 p->nNodesAhead = 1000;
59 p->nCallsRecycle = 100;
93 abctime clk, clk2 = Abc_Clock(), clkTotal = Abc_Clock();
101p->timeSimInit = Abc_Clock() - clk;
107p->timeTotal = Abc_Clock() - clkTotal;
109 if ( pPars->fVerbose )
110 Abc_PrintTime( 1,
"Old choice computation time", Abc_Clock() - clk2 );
115 if ( pPars->fVerbose )
116 Abc_Print( 1,
"STATS: Ands:%8d ->%8d. Reprs:%7d ->%7d. Choices =%7d.\n",
117 Aig_ManNodeNum(pAig),
118 Aig_ManNodeNum(pResult),
139 abctime clk, clkTotal = Abc_Clock();
147p->timeSimInit = Abc_Clock() - clk;
153p->timeTotal = Abc_Clock() - clkTotal;
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
int Aig_ManChoiceNum(Aig_Man_t *p)
typedefABC_NAMESPACE_HEADER_START struct Aig_Man_t_ Aig_Man_t
INCLUDES ///.
unsigned Aig_ManRandom(int fReset)
Aig_Man_t * Dch_DeriveChoiceAig(Aig_Man_t *pAig, int fSkipRedSupps)
int Dch_DeriveChoiceCountEquivs(Aig_Man_t *pAig)
int Dch_DeriveChoiceCountReprs(Aig_Man_t *pAig)
FUNCTION DECLARATIONS ///.
int Dch_ClassesLitNum(Dch_Cla_t *p)
Aig_Man_t * Dch_ComputeChoices(Aig_Man_t *pAig, Dch_Pars_t *pPars)
void Dch_ComputeEquivalences(Aig_Man_t *pAig, Dch_Pars_t *pPars)
ABC_NAMESPACE_IMPL_START void Dch_ManSetDefaultParams(Dch_Pars_t *p)
DECLARATIONS ///.
int Dch_ManReadVerbose(Dch_Pars_t *p)
Dch_Man_t * Dch_ManCreate(Aig_Man_t *pAig, Dch_Pars_t *pPars)
DECLARATIONS ///.
struct Dch_Man_t_ Dch_Man_t
void Dch_ManStop(Dch_Man_t *p)
void Dch_ManSweep(Dch_Man_t *p)
Dch_Cla_t * Dch_CreateCandEquivClasses(Aig_Man_t *pAig, int nWords, int fVerbose)
typedefABC_NAMESPACE_HEADER_START struct Dch_Pars_t_ Dch_Pars_t
INCLUDES ///.