Go to the source code of this file.
static pcover and_with_cofactor |
( |
| ) |
|
|
static |
Definition at line 158 of file primes.c.
162 register pset last,
p;
166 if (
cdist(p, cube.fullset) > 0) {
#define INLINEset_and(r, a, b)
#define foreach_set(R, last, p)
pset_family sf_inactive()
Definition at line 21 of file primes.c.
24 register pcube cl, cr;
pcover primes_consensus(pcube *T)
static pcover primes_consensus_merge()
static ABC_NAMESPACE_IMPL_START bool primes_consensus_special_cases()
int binate_split_select(IN pcube *T, IN register pcube cleft, IN register pcube cright, IN int debug_flag)
pcube * scofactor(IN pcube *T, IN pcube c, IN int var)
static pcover primes_consensus_merge |
( |
| ) |
|
|
static |
Definition at line 121 of file primes.c.
125 register pcube pl, pr, lastl, lastr, pt;
131 T =
sf_new(500, Tl->sf_size);
139 if (++T->count >= T->capacity) {
141 T =
sf_new(500, Tl->sf_size);
#define foreach_set(R, last, p)
ABC_NAMESPACE_IMPL_START pset_family sf_contain(INOUT pset_family A)
static pcover and_with_cofactor()
pset_family sf_union(INOUT pset_family A, INOUT pset_family B)
Definition at line 46 of file primes.c.
50 register pcube *T1,
p, ceil, cof=T[0];
69 for(T1 = T+2; (p = *T1++) != NULL; ) {
79 for(T1 = T+2; (p = *T1++) != NULL; ) {
84 (void)
set_diff(p, cube.fullset, ceil);
85 (void)
set_or(cof, cof, p);
102 if (cdata.vars_active == 1) {
108 }
else if (cdata.vars_unate == cdata.vars_active) {
pcover cubeunlist(pcube *A1)
pcover primes_consensus(pcube *T)
#define INLINEset_and(r, a, b)
#define foreach_set(R, last, p)
#define INLINEset_or(r, a, b)
ABC_NAMESPACE_IMPL_START pset_family sf_contain(INOUT pset_family A)
void massive_count(IN pcube *T)