91 pNode->
pFunc = ppLeaves[i];
113 If_Obj_t * pObjNew = NULL, * pObjNew2 = NULL, * pFansNew[16];
114 unsigned i, iLitFanin;
139 if ( pFansNew[0] == NULL || pFansNew[1] == NULL )
150 if ( pFansNew[0] == NULL || pFansNew[1] == NULL )
163 pFansNew[i] = pResult? pResult :
Lpk_MapTree_rec( p, pNtk, ppLeaves, iLitFanin, NULL );
166 if ( pFansNew[i] == NULL )
186 if ( p->
pPars->nVarsShared > 0 && (
int)pObj->
nFans > p->
pPars->nLutSize )
196 if ( pObjNew && pObjNew2 )
static If_Obj_t * If_NotCond(If_Obj_t *p, int c)
If_Obj_t * Lpk_MapTree_rec(Lpk_Man_t *p, Kit_DsdNtk_t *pNtk, If_Obj_t **ppLeaves, int iLit, If_Obj_t *pResult)
static Kit_Node_t * Kit_GraphNode(Kit_Graph_t *pGraph, int i)
static int Kit_GraphIsComplement(Kit_Graph_t *pGraph)
static Kit_DsdObj_t * Kit_DsdNtkObj(Kit_DsdNtk_t *pNtk, int Id)
If_Obj_t * If_ManCreateXor(If_Man_t *p, If_Obj_t *pFan0, If_Obj_t *pFan1)
static int Kit_GraphIsVar(Kit_Graph_t *pGraph)
#define Kit_DsdObjForEachFanin(pNtk, pObj, iLit, i)
#define Kit_GraphForEachLeaf(pGraph, pLeaf, i)
static int Kit_GraphIsConst(Kit_Graph_t *pGraph)
static int Abc_LitIsCompl(int Lit)
void Kit_GraphFree(Kit_Graph_t *pGraph)
#define Kit_GraphForEachNode(pGraph, pAnd, i)
static unsigned * Kit_DsdObjTruth(Kit_DsdObj_t *pObj)
#define ABC_NAMESPACE_IMPL_END
static If_Obj_t * If_ManConst1(If_Man_t *p)
ABC_NAMESPACE_IMPL_START If_Obj_t * Lpk_MapPrimeInternal(If_Man_t *pIfMan, Kit_Graph_t *pGraph)
DECLARATIONS ///.
#define ABC_NAMESPACE_IMPL_START
static void If_ObjSetChoice(If_Obj_t *pObj, If_Obj_t *pEqu)
static If_Obj_t * If_Regular(If_Obj_t *p)
If_Obj_t * Lpk_MapPrime(Lpk_Man_t *p, unsigned *pTruth, int nVars, If_Obj_t **ppLeaves)
void If_ManCreateChoice(If_Man_t *p, If_Obj_t *pRepr)
static int Abc_Lit2Var(int Lit)
static Kit_Node_t * Kit_GraphVar(Kit_Graph_t *pGraph)
If_Obj_t * If_ManCreateAnd(If_Man_t *p, If_Obj_t *pFan0, If_Obj_t *pFan1)
static int If_IsComplement(If_Obj_t *p)
Kit_Graph_t * Kit_TruthToGraph(unsigned *pTruth, int nVars, Vec_Int_t *vMemory)
If_Obj_t * Lpk_MapSuppRedDec_rec(Lpk_Man_t *p, unsigned *pTruth, int nVars, If_Obj_t **ppLeaves)