51 if ( fUseBdds || fUseNaive )
103 TotalSupps += p->
nVars;
119 TotalSupps += p->
nVars;
127 printf(
"Ins/Outs = %4d/%4d. Total supp = %5d. Total unate = %5d.\n",
129 ABC_PRT(
"Glob BDDs", clkBdd );
130 ABC_PRT(
"Unateness", clkUnate );
void Abc_NtkPrintUnate(Abc_Ntk_t *pNtk, int fUseBdds, int fUseNaive, int fVerbose)
FUNCTION DEFINITIONS ///.
static void Abc_NtkPrintUnateSat(Abc_Ntk_t *pNtk, int fVerbose)
static ABC_NAMESPACE_IMPL_START void Abc_NtkPrintUnateBdd(Abc_Ntk_t *pNtk, int fUseNaive, int fVerbose)
DECLARATIONS ///.
static int Abc_NtkCiNum(Abc_Ntk_t *pNtk)
#define Abc_NtkForEachCo(pNtk, pCo, i)
static abctime Abc_Clock()
static int Abc_NtkCoNum(Abc_Ntk_t *pNtk)
static void * Abc_ObjGlobalBdd(Abc_Obj_t *pObj)
ABC_DLL void * Abc_NtkFreeGlobalBdds(Abc_Ntk_t *pNtk, int fFreeMan)
#define ABC_NAMESPACE_IMPL_END
#define ABC_NAMESPACE_IMPL_START
unsigned int Cudd_ReadKeys(DdManager *dd)
int Cudd_zddVarsFromBddVars(DdManager *dd, int multiplicity)
ABC_DLL void * Abc_NtkBuildGlobalBdds(Abc_Ntk_t *pNtk, int fBddSizeMax, int fDropInternal, int fReorder, int fVerbose)
unsigned int Cudd_ReadDead(DdManager *dd)