194 for ( Var = 0; Var < (int)p->
nVars; Var++ )
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
static int Kit_TruthWordNum(int nVars)
void Lpk_FunComputeCofSupps(Lpk_Fun_t *p)
int Lpk_SuppDelay(unsigned uSupp, char *pDelays)
static void Vec_PtrPush(Vec_Ptr_t *p, void *Entry)
#define ABC_ALLOC(type, num)
void Lpk_FunFree(Lpk_Fun_t *p)
static int Abc_MaxInt(int a, int b)
static int Vec_PtrSize(Vec_Ptr_t *p)
static unsigned * Lpk_FunTruth(Lpk_Fun_t *p, int Num)
void Kit_TruthCofactor0New(unsigned *pOut, unsigned *pIn, int nVars, int iVar)
ABC_NAMESPACE_IMPL_START Lpk_Fun_t * Lpk_FunAlloc(int nVars)
DECLARATIONS ///.
#define ABC_NAMESPACE_IMPL_END
void Kit_TruthCofactor1New(unsigned *pOut, unsigned *pIn, int nVars, int iVar)
int Lpk_FunSuppMinimize(Lpk_Fun_t *p)
int Lpk_SuppToVars(unsigned uBoundSet, char *pVars)
#define ABC_NAMESPACE_IMPL_START
void Kit_TruthShrink(unsigned *pOut, unsigned *pIn, int nVars, int nVarsAll, unsigned Phase, int fReturnIn)
Lpk_Fun_t * Lpk_FunDup(Lpk_Fun_t *p, unsigned *pTruth)
unsigned Kit_TruthSupport(unsigned *pTruth, int nVars)
static void Kit_TruthCopy(unsigned *pOut, unsigned *pIn, int nVars)
static int Kit_WordCountOnes(unsigned uWord)
#define Lpk_SuppForEachVar(Supp, Var)
#define Vec_PtrForEachEntry(Type, vVec, pEntry, i)
MACRO DEFINITIONS ///.
static unsigned Kit_BitMask(int nBits)
Lpk_Fun_t * Lpk_FunCreate(Abc_Ntk_t *pNtk, Vec_Ptr_t *vLeaves, unsigned *pTruth, int nLutK, int AreaLim, int DelayLim)