31 #define IVY_PAGE_SIZE 12 // page size containing 2^IVY_PAGE_SIZE nodes
32 #define IVY_PAGE_MASK 4095 // page bitmask (2^IVY_PAGE_SIZE)-1
94 assert( p->pListFree == NULL );
101 pMemory = pMemory + 64 - (((int)(ABC_PTRUINT_T)pMemory) & 63);
108 *((
char **)pMemory) = pMemory +
sizeof(
Hop_Obj_t);
111 *((
char **)pMemory) = NULL;
static void Vec_PtrPush(Vec_Ptr_t *p, void *Entry)
#define ABC_ALLOC(type, num)
void Hop_ManStartMemory(Hop_Man_t *p)
FUNCTION DEFINITIONS ///.
void Hop_ManAddMemory(Hop_Man_t *p)
MACRO DEFINITIONS ///.
void Hop_ManStopMemory(Hop_Man_t *p)
#define ABC_NAMESPACE_IMPL_END
#define ABC_NAMESPACE_IMPL_START
static Vec_Ptr_t * Vec_PtrAlloc(int nCap)
FUNCTION DEFINITIONS ///.
#define IVY_PAGE_SIZE
DECLARATIONS ///.
#define Vec_PtrForEachEntry(Type, vVec, pEntry, i)
MACRO DEFINITIONS ///.
struct Hop_Obj_t_ Hop_Obj_t
typedefABC_NAMESPACE_HEADER_START struct Hop_Man_t_ Hop_Man_t
INCLUDES ///.
static void Vec_PtrFree(Vec_Ptr_t *p)