|
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.