31 typedef unsigned __int64
word;
33 typedef unsigned long long word;
114 assert( Cof == 0 || Cof == 1 );
119 if ( pLeaf == pTemp )
129 return Truth == 0 || Truth == ~((
word)0);
146 static int nDecCalls = 0;
147 static int nDecStruct = 0;
148 static int nDecStruct2 = 0;
149 static int nDecFunction = 0;
155 printf(
"DecStr = %9d (%6.2f %%).\n", nDecStruct, 100.0*nDecStruct/nDecCalls );
156 printf(
"DecStr2 = %9d (%6.2f %%).\n", nDecStruct2, 100.0*nDecStruct2/nDecCalls );
157 printf(
"DecFunc = %9d (%6.2f %%).\n", nDecFunction, 100.0*nDecFunction/nDecCalls );
158 printf(
"Total = %9d (%6.2f %%).\n", nDecCalls, 100.0*nDecCalls/nDecCalls );
static ABC_NAMESPACE_IMPL_START int pTruths[13719]
DECLARATIONS ///.
static int If_ObjId(If_Obj_t *pObj)
static int If_ObjIsAnd(If_Obj_t *pObj)
#define If_CutForEachLeaf(p, pCut, pLeaf, i)
static int If_CutLeaveNum(If_Cut_t *pCut)
static int If_ObjFaninC0(If_Obj_t *pObj)
static If_Obj_t * If_ObjFanin0(If_Obj_t *pObj)
int If_ManCutTruthCheck(If_Man_t *p, If_Obj_t *pObj, If_Cut_t *pCut, If_Obj_t *pLeaf, int Cof, word *pTruths)
static int If_ObjFaninC1(If_Obj_t *pObj)
void If_ManCutCheck(If_Man_t *p, If_Obj_t *pObj, If_Cut_t *pCut)
int If_ManCutTruthCheck_rec(If_Obj_t *pObj, word *pTruths)
int If_ManCutReach_rec(If_Obj_t *pPath, If_Obj_t *pLeaf)
FUNCTION DEFINITIONS ///.
unsigned __int64 word
DECLARATIONS ///.
#define ABC_NAMESPACE_IMPL_END
static If_Obj_t * If_ObjFanin1(If_Obj_t *pObj)
#define ABC_NAMESPACE_IMPL_START
static int If_ManObjNum(If_Man_t *p)
static ABC_NAMESPACE_IMPL_START word Truth[8]
DECLARATIONS ///.
int If_ManCutReach(If_Man_t *p, If_Cut_t *pCut, If_Obj_t *pPath, If_Obj_t *pLeaf)
ABC_NAMESPACE_IMPL_START typedef unsigned long long word
DECLARATIONS ///.