51 Abc_Obj_t * pFanin, * pFanin2, * pFaninTemp;
52 unsigned * pInfo, * pInfoDiv, * pInfoDiv2;
53 int Counter, RetValue, i, i2, d, d2, iDiv, iDiv2, k;
210 if ( k != i && k != i2 )
244 unsigned * pInfo, * pInfoDiv, * pInfoDiv2;
245 int Counter, RetValue, d, d2, k, iDiv, iDiv2, iBest;
392 if ( uMask & (1 << i) )
413 int i, iBest = -1, CostMax = 0, CostCur;
421 if ( CostMax < CostCur )
static int Res_FilterCriticalFanin(Abc_Obj_t *pNode)
static void Vec_VecPush(Vec_Vec_t *p, int Level, void *Entry)
typedefABC_NAMESPACE_HEADER_START struct Vec_Vec_t_ Vec_Vec_t
INCLUDES ///.
int Res_FilterCandidatesArea(Res_Win_t *pWin, Abc_Ntk_t *pAig, Res_Sim_t *pSim, Vec_Vec_t *vResubs, Vec_Vec_t *vResubsW, int nFaninsMax)
static int Abc_ObjFanoutNum(Abc_Obj_t *pObj)
static int Abc_ObjFaninNum(Abc_Obj_t *pObj)
typedefABC_NAMESPACE_HEADER_START struct Res_Win_t_ Res_Win_t
INCLUDES ///.
static ABC_NAMESPACE_IMPL_START unsigned * Res_FilterCollectFaninInfo(Res_Win_t *pWin, Res_Sim_t *pSim, unsigned uMask)
DECLARATIONS ///.
static void Vec_VecClear(Vec_Vec_t *p)
static int Abc_ObjIsNode(Abc_Obj_t *pObj)
#define ABC_NAMESPACE_IMPL_END
static void Abc_InfoClear(unsigned *p, int nWords)
static void Abc_InfoOr(unsigned *p, unsigned *q, int nWords)
#define ABC_NAMESPACE_IMPL_START
static void * Vec_PtrEntry(Vec_Ptr_t *p, int i)
static Abc_Obj_t * Abc_NtkPo(Abc_Ntk_t *pNtk, int i)
static int Abc_NtkPoNum(Abc_Ntk_t *pNtk)
#define Abc_ObjForEachFanin(pObj, pFanin, i)
int Res_FilterCandidates(Res_Win_t *pWin, Abc_Ntk_t *pAig, Res_Sim_t *pSim, Vec_Vec_t *vResubs, Vec_Vec_t *vResubsW, int nFaninsMax, int fArea)
FUNCTION DEFINITIONS ///.
static int Vec_VecSize(Vec_Vec_t *p)
static int Abc_InfoIsOne(unsigned *p, int nWords)
static int Abc_InfoIsOrOne(unsigned *p, unsigned *q, int nWords)
int Res_WinVisitMffc(Abc_Obj_t *pNode)
static Abc_Obj_t * Abc_ObjFanin(Abc_Obj_t *pObj, int i)
static int Abc_InfoIsOrOne3(unsigned *p, unsigned *q, unsigned *r, int nWords)