abc-master
|
Go to the source code of this file.
Functions | |
static int | Abc_TtCompare1VarCofs (word *pTruth, int nWords, int iVar) |
FUNCTION DEFINITIONS ///. More... | |
static int | Abc_TtCompare1VarCofsRev (word *pTruth, int nWords, int iVar) |
static int | Abc_TtCheckEqual2VarCofs (word *pTruth, int nWords, int iVar, int Num1, int Num2) |
static int | Abc_TtCompare2VarCofs (word *pTruth, int nWords, int iVar, int Num1, int Num2) |
static int | Abc_TtCompare2VarCofsRev (word *pTruth, int nWords, int iVar, int Num1, int Num2) |
static int | Abc_TtCountOnesInTruth (word *pTruth, int nVars) |
static void | Abc_TtCountOnesInCofs (word *pTruth, int nVars, int *pStore) |
static void | Abc_TtCountOnesInCofsSlow (word *pTruth, int nVars, int *pStore) |
int | Abc_TtCountOnesInCofsFast6_rec (word Truth, int iVar, int nBytes, int *pStore) |
int | Abc_TtCountOnesInCofsFast_rec (word *pTruth, int iVar, int nWords, int *pStore) |
int | Abc_TtCountOnesInCofsFast (word *pTruth, int nVars, int *pStore) |
static unsigned | Abc_TtSemiCanonicize (word *pTruth, int nVars, char *pCanonPerm, int *pStoreOut) |
void | Abc_TtCofactorTest10 (word *pTruth, int nVars, int N) |
int | Abc_Tt6CofactorPermNaive (word *pTruth, int i, int fSwapOnly) |
int | Abc_TtCofactorPermNaive (word *pTruth, int i, int nWords, int fSwapOnly) |
int | Abc_TtCofactorPermConfig (word *pTruth, int i, int nWords, int fSwapOnly, int fNaive) |
int | Abc_TtCofactorPerm (word *pTruth, int i, int nWords, int fSwapOnly, char *pCanonPerm, unsigned *puCanonPhase, int fNaive) |
unsigned | Abc_TtCanonicize (word *pTruth, int nVars, char *pCanonPerm) |
FUNCTION DECLARATIONS ///. More... | |
static int | Abc_TtCanonicizePhaseVar6 (word *pTruth, int nVars, int v) |
static int | Abc_TtCanonicizePhaseVar5 (word *pTruth, int nVars, int v) |
unsigned | Abc_TtCanonicizePhase (word *pTruth, int nVars) |
Variables | |
static ABC_NAMESPACE_IMPL_START word | s_CMasks6 [5] |
DECLARATIONS ///. More... | |
int Abc_Tt6CofactorPermNaive | ( | word * | pTruth, |
int | i, | ||
int | fSwapOnly | ||
) |
Function*************************************************************
Synopsis [Naive evaluation.]
Description []
SideEffects []
SeeAlso []
Definition at line 599 of file dauCanon.c.
unsigned Abc_TtCanonicize | ( | word * | pTruth, |
int | nVars, | ||
char * | pCanonPerm | ||
) |
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Semi-canonical form computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 895 of file dauCanon.c.
unsigned Abc_TtCanonicizePhase | ( | word * | pTruth, |
int | nVars | ||
) |
Definition at line 999 of file dauCanon.c.
|
inlinestatic |
Definition at line 979 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Semi-canonical form computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 955 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Checks equality of pairs of cofactors w.r.t. adjacent variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 135 of file dauCanon.c.
int Abc_TtCofactorPerm | ( | word * | pTruth, |
int | i, | ||
int | nWords, | ||
int | fSwapOnly, | ||
char * | pCanonPerm, | ||
unsigned * | puCanonPhase, | ||
int | fNaive | ||
) |
Definition at line 837 of file dauCanon.c.
int Abc_TtCofactorPermConfig | ( | word * | pTruth, |
int | i, | ||
int | nWords, | ||
int | fSwapOnly, | ||
int | fNaive | ||
) |
Function*************************************************************
Synopsis [Smart evaluation.]
Description []
SideEffects []
SeeAlso []
Definition at line 739 of file dauCanon.c.
int Abc_TtCofactorPermNaive | ( | word * | pTruth, |
int | i, | ||
int | nWords, | ||
int | fSwapOnly | ||
) |
Definition at line 659 of file dauCanon.c.
void Abc_TtCofactorTest10 | ( | word * | pTruth, |
int | nVars, | ||
int | N | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 569 of file dauCanon.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Compares Cof0 and Cof1.]
Description []
SideEffects []
SeeAlso []
Definition at line 53 of file dauCanon.c.
|
inlinestatic |
Definition at line 88 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Compares pairs of cofactors w.r.t. adjacent variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 182 of file dauCanon.c.
|
inlinestatic |
Definition at line 230 of file dauCanon.c.
|
inlinestatic |
Definition at line 299 of file dauCanon.c.
int Abc_TtCountOnesInCofsFast | ( | word * | pTruth, |
int | nVars, | ||
int * | pStore | ||
) |
Definition at line 453 of file dauCanon.c.
int Abc_TtCountOnesInCofsFast6_rec | ( | word | Truth, |
int | iVar, | ||
int | nBytes, | ||
int * | pStore | ||
) |
Function*************************************************************
Synopsis [Minterm counting in all cofactors.]
Description []
SideEffects []
SeeAlso []
Definition at line 387 of file dauCanon.c.
int Abc_TtCountOnesInCofsFast_rec | ( | word * | pTruth, |
int | iVar, | ||
int | nWords, | ||
int * | pStore | ||
) |
Definition at line 423 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Minterm counting in all cofactors.]
Description []
SideEffects []
SeeAlso []
Definition at line 349 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Minterm counting in all cofactors.]
Description []
SideEffects []
SeeAlso []
Definition at line 290 of file dauCanon.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 475 of file dauCanon.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [dauCanon.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [DAG-aware unmapping.]
Synopsis [Canonical form computation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file dauCanon.c.