13 unsigned not_lit =
NOT (
lit);
20 const unsigned not_other =
NOT (other);
21 if (!marks[not_other])
31 const watch watch1 = kissat_binary_watch (replace);
34 const watch watch0 = kissat_binary_watch (
NOT (replace));
37 INC (equivalences_extracted);
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
ABC_NAMESPACE_IMPL_START typedef signed char value
ABC_NAMESPACE_IMPL_START bool kissat_find_equivalence_gate(kissat *solver, unsigned lit)
void kissat_unmark_binaries(kissat *solver, unsigned lit)
ABC_NAMESPACE_IMPL_START size_t kissat_mark_binaries(kissat *solver, unsigned lit)
#define GATE_ELIMINATED(...)
#define all_binary_large_watches(WATCH, WATCHES)