75 for ( i = 0; i < nHintDepth; i++ )
100 int i, fChanges, PivotValue;
167 int i, Entry, RetValue = -1;
169 assert( pPars->nHintDepth > 0 );
190 if ( RetValue == -1 )
193 for ( ; i >= pPars->HintFirst; i-- )
214 if ( pPars->fVerbose )
void Cudd_RecursiveDeref(DdManager *table, DdNode *n)
static int Saig_ObjIsLo(Aig_Man_t *p, Aig_Obj_t *pObj)
typedefABC_NAMESPACE_HEADER_START struct Aig_Man_t_ Aig_Man_t
INCLUDES ///.
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
void Aig_ManStop(Aig_Man_t *p)
Aig_Man_t * Aig_ManDupDfs(Aig_Man_t *p)
#define Aig_ManForEachCi(p, pObj, i)
ITERATORS ///.
typedefABC_NAMESPACE_HEADER_START struct Gia_ParLlb_t_ Gia_ParLlb_t
INCLUDES ///.
static Aig_Obj_t * Aig_ManObj(Aig_Man_t *p, int i)
ABC_NAMESPACE_IMPL_START int Llb_ManMaxFanoutCi(Aig_Man_t *pAig)
DECLARATIONS ///.
static abctime Abc_Clock()
Aig_Man_t * Llb_ManPerformHints(Aig_Man_t *pAig, int nHintDepth)
static void Vec_IntSort(Vec_Int_t *p, int fReverse)
static Vec_Int_t * Vec_IntStartFull(int nSize)
static void Abc_PrintTime(int level, const char *pStr, abctime time)
static int Aig_ObjIsNode(Aig_Obj_t *pObj)
static void Vec_IntWriteEntry(Vec_Int_t *p, int i, int Entry)
static int Abc_MinInt(int a, int b)
static Vec_Int_t * Vec_IntAlloc(int nCap)
FUNCTION DEFINITIONS ///.
static int Vec_IntEntry(Vec_Int_t *p, int i)
Vec_Int_t * Llb_ManCollectHighFanoutObjects(Aig_Man_t *pAig, int nCandMax, int fCisOnly)
#define ABC_NAMESPACE_IMPL_END
static void Vec_IntPush(Vec_Int_t *p, int Entry)
#define Vec_IntForEachEntryStart(vVec, Entry, i, Start)
static void Vec_IntFreeP(Vec_Int_t **p)
static void Abc_Print(int level, const char *format,...)
Aig_Man_t * Aig_ManDupCof(Aig_Man_t *p, int iInput, int Value)
static int Aig_ManObjNumMax(Aig_Man_t *p)
#define ABC_NAMESPACE_IMPL_START
static int Vec_IntSize(Vec_Int_t *p)
#define Aig_ManForEachObj(p, pObj, i)
int Llb_ManModelCheckAig(Aig_Man_t *pAigGlo, Gia_ParLlb_t *pPars, Vec_Int_t *vHints, DdManager **pddGlo)
#define ABC_INFINITY
MACRO DEFINITIONS ///.
static int Aig_ObjId(Aig_Obj_t *pObj)
static int Aig_ObjRefs(Aig_Obj_t *pObj)
static void Vec_IntFree(Vec_Int_t *p)
int Llb_ManModelCheckAigWithHints(Aig_Man_t *pAigGlo, Gia_ParLlb_t *pPars)