1#ifndef _inlineassign_h_INLCUDED
2#define _inlineassign_h_INLCUDED
8#define kissat_assign kissat_fast_assign
11static inline void kissat_assign (
kissat *
solver,
const bool probing,
16 bool binary,
unsigned lit,
18 const unsigned not_lit =
NOT (
lit);
21 if (!kissat_empty_vector (&
watches)) {
24 __builtin_prefetch (w, 0, 1);
55 const unsigned idx =
IDX (
lit);
57#if !defined(PROBING_PROPAGATION)
93 const unsigned other_idx =
IDX (other);
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
ABC_NAMESPACE_IMPL_START typedef signed char value
#define CHECK_AND_ADD_UNIT(...)
void kissat_mark_fixed_literal(kissat *solver, unsigned lit)
#define all_literals_in_clause(LIT, C)
#define KISSAT_assert(ignore)
#define ADD_UNIT_TO_PROOF(...)
#define BEGIN_WATCHES(WS)