90 static char rcsid[]
DD_UNUSED =
"$Id: cuddZddMisc.c,v 1.16 2009/02/20 02:14:58 fabio Exp $";
165 dc_var = (double)((
double)(zdd->
sizeZ) - (
double)path);
192 for (i = table->
sizeZ - 1; i >= 0; i--) {
194 printf(
"subtable[%d]:\n", i);
195 for (j = ZSubTable->
slots - 1; j >= 0; j--) {
198 (void) fprintf(table->
out,
200 "ID = 0x%lx\tindex = %u\tr = %u\t",
204 "ID = 0x%x\tindex = %hu\tr = %hu\t",
210 (void) fprintf(table->
out,
"T = %d\t\t",
214 #if SIZEOF_VOID_P == 8
215 (void) fprintf(table->
out,
"T = 0x%lx\t",
218 (void) fprintf(table->
out,
"T = 0x%x\t",
224 (void) fprintf(table->
out,
"E = %d\n",
228 #if SIZEOF_VOID_P == 8
229 (void) fprintf(table->
out,
"E = 0x%lx\n",
232 (void) fprintf(table->
out,
"E = 0x%x\n",
void st__free_table(st__table *table)
double Cudd_zddCountMinterm(DdManager *zdd, DdNode *node, int path)
int st__insert(st__table *table, const char *key, char *value)
#define Cudd_IsConstant(node)
int st__ptrcmp(const char *, const char *)
#define st__is_member(table, key)
st__table * st__init_table(st__compare_func_type compare, st__hash_func_type hash)
int Cudd_zddDagSize(DdNode *p_node)
static int cuddZddDagInt(DdNode *n, st__table *tab)
#define ABC_NAMESPACE_IMPL_END
void Cudd_zddPrintSubtable(DdManager *table)
#define ABC_NAMESPACE_IMPL_START
double Cudd_zddCountDouble(DdManager *zdd, DdNode *P)
static ABC_NAMESPACE_IMPL_START char rcsid[] DD_UNUSED
int st__ptrhash(const char *, int)