1#ifndef _arena_h_INCLUDED
2#define _arena_h_INCLUDED
17#define LD_MAX_ARENA_32 (29 - (unsigned) sizeof (ward) / 4)
19#define LD_MAX_ARENA ((sizeof (word) == 4) ? LD_MAX_ARENA_32 : LD_MAX_REF)
21#define MAX_ARENA ((size_t) 1 << LD_MAX_ARENA)
35#if !defined(KISSAT_NDEBUG) || defined(LOGGING)
37bool kissat_clause_in_arena (
const struct kissat *,
const struct clause *);
41static inline word kissat_align_ward (
word w) {
43 return kissat_align_word (w);
45 return kissat_align_w2rd (w);
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
ABC_NAMESPACE_HEADER_START typedef word ward
void kissat_shrink_arena(struct kissat *)
reference kissat_allocate_clause(struct kissat *, size_t size)
unsigned __int64 word
DECLARATIONS ///.
ABC_NAMESPACE_HEADER_START typedef unsigned reference
ABC_NAMESPACE_HEADER_START typedef uintptr_t w2rd[2]