101 static char rcsid[] 
DD_UNUSED = 
"$Id: cuddBridge.c,v 1.19 2008/04/25 06:42:55 fabio Exp $";
 
  163     if (val == NULL) 
return(NULL);
 
  208     if (val == NULL) 
return(NULL);
 
  258     if (l == NULL) 
return(NULL);
 
  315     if (index == NULL) 
return(NULL);
 
  454     if (table == NULL) 
goto failure;
 
  462     if (gen == NULL) 
goto failure;
 
  463     while ( 
st__gen(gen, (
const char **)&key, (
char **)&value)) {
 
  509     if (res != NULL) 
return(res);
 
  516     if (T == NULL) 
return(NULL);
 
  587     if (res != NULL) 
return(res);
 
  594     if (T == NULL) 
return(NULL);
 
  660     if (res != NULL) 
return(res);
 
  667     if (T == NULL) 
return(NULL);
 
  734     if (res != NULL) 
return(res);
 
  741     if (T == NULL) 
return(NULL);
 
  803         mask = 1 << ((int) 
cuddV(index));
 
  804         value = (int) 
cuddV(f);
 
  810     if (res != NULL) 
return(res);
 
  817     if (T == NULL) 
return(NULL);
 
  871     DdNode *res, *res1, *T, *E, *Bt, *Be;
 
  887     if (res != NULL) 
return(res);
 
  899     if (T == NULL) 
return(NULL);
 
  976     if ( 
st__lookup(table, (
const char *)f, (
char **)&res))
 
void st__free_table(st__table *table)
 
void Cudd_RecursiveDeref(DdManager *table, DdNode *n)
 
void cuddCacheInsert2(DdManager *table, DD_CTFP op, DdNode *f, DdNode *g, DdNode *data)
 
void st__free_gen(st__generator *gen)
 
DdNode * cuddUniqueConst(DdManager *unique, CUDD_VALUE_TYPE value)
 
#define Cudd_IsConstant(node)
 
#define Cudd_Regular(node)
 
void cuddCacheInsert(DdManager *table, ptruint op, DdNode *f, DdNode *g, DdNode *h, DdNode *data)
 
int st__ptrcmp(const char *, const char *)
 
DdNode * Cudd_addBddThreshold(DdManager *dd, DdNode *f, CUDD_VALUE_TYPE value)
 
static ABC_NAMESPACE_IMPL_START char rcsid[] DD_UNUSED
 
pcover complement(pcube *T)
 
static DdNode * ddBddToAddRecur(DdManager *dd, DdNode *B)
 
static abctime Abc_Clock()
 
static DdNode * addBddDoThreshold(DdManager *dd, DdNode *f, DdNode *val)
 
DdNode * cuddCacheLookup2(DdManager *table, DD_CTFP op, DdNode *f, DdNode *g)
 
DdNode * cuddBddTransfer(DdManager *ddS, DdManager *ddD, DdNode *f)
 
st__table * st__init_table(st__compare_func_type compare, st__hash_func_type hash)
 
#define Cudd_IsComplement(node)
 
DdNode * Cudd_BddToAdd(DdManager *dd, DdNode *B)
 
DdNode * Cudd_addBddStrictThreshold(DdManager *dd, DdNode *f, CUDD_VALUE_TYPE value)
 
DdNode * cuddCacheLookup1(DdManager *table, DD_CTFP1 op, DdNode *f)
 
DdNode * cuddAddBddDoPattern(DdManager *dd, DdNode *f)
 
#define ABC_NAMESPACE_IMPL_END
 
#define cuddIsConstant(node)
 
DdNode * Cudd_addBddPattern(DdManager *dd, DdNode *f)
 
static DdNode * addBddDoStrictThreshold(DdManager *dd, DdNode *f, DdNode *val)
 
st__generator * st__init_gen(st__table *table)
 
#define DD_ADD_BDD_DO_INTERVAL_TAG
 
#define ABC_NAMESPACE_IMPL_START
 
int st__lookup(st__table *table, const char *key, char **value)
 
DdNode * Cudd_addBddIthBit(DdManager *dd, DdNode *f, int bit)
 
static DdNode * addBddDoIthBit(DdManager *dd, DdNode *f, DdNode *index)
 
DdNode * Cudd_bddTransfer(DdManager *ddSource, DdManager *ddDestination, DdNode *f)
 
DdNode * Cudd_addBddInterval(DdManager *dd, DdNode *f, CUDD_VALUE_TYPE lower, CUDD_VALUE_TYPE upper)
 
int st__add_direct(st__table *table, char *key, char *value)
 
#define Cudd_NotCond(node, c)
 
static DdNode * addBddDoInterval(DdManager *dd, DdNode *f, DdNode *l, DdNode *u)
 
int st__ptrhash(const char *, int)
 
DdNode * cuddUniqueInter(DdManager *unique, int index, DdNode *T, DdNode *E)
 
static DdNode * cuddBddTransferRecur(DdManager *ddS, DdManager *ddD, DdNode *f, st__table *table)
 
DdNode * cuddCacheLookup(DdManager *table, ptruint op, DdNode *f, DdNode *g, DdNode *h)
 
int st__gen(st__generator *gen, const char **key_p, char **value_p)
 
void cuddCacheInsert1(DdManager *table, DD_CTFP1 op, DdNode *f, DdNode *data)
 
DdNode * cuddAddCmplRecur(DdManager *dd, DdNode *f)
 
DdNode * cuddBddIteRecur(DdManager *dd, DdNode *f, DdNode *g, DdNode *h)