
Go to the source code of this file.
Classes | |
| struct | Dau_Sto_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Dau_Sto_t_ | Dau_Sto_t |
| DECLARATIONS ///. | |
Functions | |
| int | Dau_DsdMergeStatus_rec (char *pStr, char **p, int *pMatches, int nShared, int *pStatus) |
| void | Dau_DsdMergeSubstitute_rec (Dau_Sto_t *pS, char *pStr, char **p, int *pMatches, int *pStatus, int fWrite) |
| void | Dau_DsdRemoveBraces_rec (char *pStr, char **p, int *pMatches) |
| void | Dau_DsdRemoveBraces (char *pDsd, int *pMatches) |
| char * | Dau_DsdMerge (char *pDsd0i, int *pPerm0, char *pDsd1i, int *pPerm1, int fCompl0, int fCompl1, int nVars) |
| DECLARATIONS ///. | |
| void | Dau_DsdTest66 () |
Variables | |
| abctime | s_TimeComp [4] = {0} |
| typedef typedefABC_NAMESPACE_IMPL_START struct Dau_Sto_t_ Dau_Sto_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [dauMerge.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [DAG-aware unmapping.]
Synopsis [Enumeration of decompositions.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Substitution storage.]
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file dauMerge.c.
| char * Dau_DsdMerge | ( | char * | pDsd0i, |
| int * | pPerm0, | ||
| char * | pDsd1i, | ||
| int * | pPerm1, | ||
| int | fCompl0, | ||
| int | fCompl1, | ||
| int | nVars ) |
DECLARATIONS ///.
Function*************************************************************
Synopsis [Performs merging of two DSD formulas.]
Description []
SideEffects []
SeeAlso []
Definition at line 587 of file dauMerge.c.


| int Dau_DsdMergeStatus_rec | ( | char * | pStr, |
| char ** | p, | ||
| int * | pMatches, | ||
| int | nShared, | ||
| int * | pStatus ) |
Definition at line 289 of file dauMerge.c.


| void Dau_DsdMergeSubstitute_rec | ( | Dau_Sto_t * | pS, |
| char * | pStr, | ||
| char ** | p, | ||
| int * | pMatches, | ||
| int * | pStatus, | ||
| int | fWrite ) |
Definition at line 376 of file dauMerge.c.


| void Dau_DsdRemoveBraces | ( | char * | pDsd, |
| int * | pMatches ) |
Definition at line 554 of file dauMerge.c.


| void Dau_DsdRemoveBraces_rec | ( | char * | pStr, |
| char ** | p, | ||
| int * | pMatches ) |
Function*************************************************************
Synopsis [Removes braces.]
Description []
SideEffects []
SeeAlso []
Definition at line 520 of file dauMerge.c.


| void Dau_DsdTest66 | ( | ) |
Definition at line 771 of file dauMerge.c.

| abctime s_TimeComp[4] = {0} |
Definition at line 574 of file dauMerge.c.