54 printf(
"Hop_ManCheck: The PI node \"%p\" has fanins.\n", pObj );
63 printf(
"Hop_ManCheck: The PO node \"%p\" has NULL fanin.\n", pObj );
68 printf(
"Hop_ManCheck: The PO node \"%p\" has second fanin.\n", pObj );
77 printf(
"Hop_ManCheck: The AIG has internal node \"%p\" with a NULL fanin.\n", pObj );
82 printf(
"Hop_ManCheck: The AIG has node \"%p\" with a wrong ordering of fanins.\n", pObj );
88 printf(
"Hop_ManCheck: Node \"%p\" is not in the structural hashing table.\n", pObj );
95 printf(
"Hop_ManCheck: The number of created nodes is wrong.\n" );
101 printf(
"Hop_ManCheck: The number of nodes in the structural hashing table is wrong.\n" );
static Hop_Obj_t * Hop_ObjFanin1(Hop_Obj_t *pObj)
#define Hop_ManForEachNode(p, pObj, i)
#define Hop_ManForEachPi(p, pObj, i)
ITERATORS ///.
#define Hop_ManForEachPo(p, pObj, i)
static int Hop_ManPoNum(Hop_Man_t *p)
static int Hop_ManObjNum(Hop_Man_t *p)
static int Hop_ManAndNum(Hop_Man_t *p)
#define ABC_NAMESPACE_IMPL_END
static Hop_Obj_t * Hop_ObjFanin0(Hop_Obj_t *pObj)
#define ABC_NAMESPACE_IMPL_START
static int Hop_ManExorNum(Hop_Man_t *p)
ABC_NAMESPACE_IMPL_START int Hop_ManCheck(Hop_Man_t *p)
DECLARATIONS ///.
int Hop_TableCountEntries(Hop_Man_t *p)
typedefABC_NAMESPACE_HEADER_START struct Hop_Man_t_ Hop_Man_t
INCLUDES ///.
Hop_Obj_t * Hop_TableLookup(Hop_Man_t *p, Hop_Obj_t *pGhost)
FUNCTION DEFINITIONS ///.
static int Hop_ManPiNum(Hop_Man_t *p)