43 pcover E, F = *Fp, D = *Dp;
59 printf(
"ESSENTIAL: %s\n",
pc1(p));
113 register pcube temp, last,
p;
149 register pcube temp, mask;
150 register pcube p_diff_c=cube.temp[0], p_and_c=cube.temp[1];
163 for(var = cube.num_binary_vars; var < cube.num_vars; var++) {
165 mask = cube.var_mask[
var];
174 if (! got_one && cube.num_binary_vars > 0) {
#define INLINEset_diff(r, a, b)
pcover cb_consensus(pcover T, pcube c)
#define INLINEset_and(r, a, b)
ABC_NAMESPACE_IMPL_START pcover essential(IN pcover *Fp, IN pcover *Dp)
pcover cb_consensus_dist0(pcover R, pcube p, pcube c)
#define foreach_set(R, last, p)
pcube * cube2list(pcover A, pcover B)
#define ABC_NAMESPACE_IMPL_END
bool essen_cube(IN pcover F, IN pcover D, IN pcube c)
#define INLINEset_merge(r, a, b, mask)
#define ABC_NAMESPACE_IMPL_START
pset_family sf_inactive()