21 #ifndef ABC__bool__rpo__literal_h
22 #define ABC__bool__rpo__literal_h
132 unsigned * transition;
136 assert(pol ==
'+' || pol ==
'-');
201 Abc_Print(-2,
"Lit_GroupLiterals with op not defined.");
262 for(w=nVars-1; w>=0; w--) {
static void Lit_TruthNegativeTransition(unsigned *pIn, unsigned *pOut, int nVars, int varIdx)
static int Kit_TruthWordNum(int nVars)
static void Lit_TruthPositiveTransition(unsigned *pIn, unsigned *pOut, int nVars, int varIdx)
FUNCTION DEFINITIONS ///.
static Literal_t * Lit_Alloc(unsigned *pTruth, int nVars, int varIdx, char pol)
static void Vec_StrPutC(Vec_Str_t *vOut, char c)
static Literal_t * Lit_Copy(Literal_t *lit, int nVars)
#define ABC_ALLOC(type, num)
static int Kit_TruthIsConst0(unsigned *pIn, int nVars)
static Vec_Str_t * Vec_StrAlloc(int nCap)
static void Lit_PrintExp(Literal_t *lit)
static void Lit_Free(Literal_t *lit)
static void Kit_TruthAnd(unsigned *pOut, unsigned *pIn0, unsigned *pIn1, int nVars)
void Kit_TruthCofactor0New(unsigned *pOut, unsigned *pIn, int nVars, int iVar)
static void Vec_StrAppend(Vec_Str_t *p, const char *pString)
static Literal_t * Lit_CreateLiteralConst(unsigned *pTruth, int nVars, int constant)
static void Vec_StrFree(Vec_Str_t *p)
static Literal_t * Lit_GroupLiterals(Literal_t *lit1, Literal_t *lit2, Operator_t op, int nVars)
void Kit_TruthCofactor1New(unsigned *pOut, unsigned *pIn, int nVars, int iVar)
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
static void Kit_TruthNot(unsigned *pOut, unsigned *pIn, int nVars)
static void Abc_Print(int level, const char *format,...)
#define ABC_NAMESPACE_HEADER_END
static void Kit_TruthIthVar(unsigned *pTruth, int nVars, int iVar)
static void Lit_PrintTT(unsigned *tt, int nVars)
static void Kit_TruthCopy(unsigned *pOut, unsigned *pIn, int nVars)
static Vec_Str_t * Vec_StrDup(Vec_Str_t *pVec)
static void Kit_TruthOr(unsigned *pOut, unsigned *pIn0, unsigned *pIn1, int nVars)