
Go to the source code of this file.
Classes | |
| struct | Shr_Fan_t_ |
| struct | Shr_Man_t_ |
Macros | |
| #define | Shr_ObjForEachFanout(p, iNode, iFan) |
Typedefs | |
| typedef struct Shr_Fan_t_ | Shr_Fan_t |
| typedef struct Shr_Man_t_ | Shr_Man_t |
Functions | |
| Shr_Man_t * | Shr_ManAlloc (Gia_Man_t *pGia) |
| FUNCTION DEFINITIONS ///. | |
| Gia_Man_t * | Shr_ManFree (Shr_Man_t *p) |
| int | Shr_ObjPerformBidec (Shr_Man_t *p, Bdc_Man_t *pManDec, Gia_Man_t *pNew, Vec_Int_t *vLeafLits, word uTruth1, word uTruthC) |
| word | Shr_ManComputeTruth6_rec (Gia_Man_t *p, int iNode, Vec_Wrd_t *vTruths) |
| word | Shr_ManComputeTruth6 (Gia_Man_t *p, Gia_Obj_t *pObj, Vec_Int_t *vLeaves, Vec_Wrd_t *vTruths) |
| void | Shr_ManComputeTruths (Gia_Man_t *p, int nVars, Vec_Int_t *vDivs, Vec_Wrd_t *vDivTruths, Vec_Wrd_t *vTruths) |
| Gia_Man_t * | Gia_ManMapShrink6 (Gia_Man_t *p, int nFanoutMax, int fKeepLevel, int fVerbose) |
| #define Shr_ObjForEachFanout | ( | p, | |
| iNode, | |||
| iFan ) |
Definition at line 78 of file giaShrink6.c.
| typedef struct Shr_Fan_t_ Shr_Fan_t |
Definition at line 44 of file giaShrink6.c.
| typedef struct Shr_Man_t_ Shr_Man_t |
Definition at line 52 of file giaShrink6.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 401 of file giaShrink6.c.

FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 96 of file giaShrink6.c.


| word Shr_ManComputeTruth6 | ( | Gia_Man_t * | p, |
| Gia_Obj_t * | pObj, | ||
| Vec_Int_t * | vLeaves, | ||
| Vec_Wrd_t * | vTruths ) |
Definition at line 335 of file giaShrink6.c.


Function*************************************************************
Synopsis [Compute truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 317 of file giaShrink6.c.


| void Shr_ManComputeTruths | ( | Gia_Man_t * | p, |
| int | nVars, | ||
| Vec_Int_t * | vDivs, | ||
| Vec_Wrd_t * | vDivTruths, | ||
| Vec_Wrd_t * | vTruths ) |
Function*************************************************************
Synopsis [Compute truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 359 of file giaShrink6.c.

Definition at line 128 of file giaShrink6.c.


| int Shr_ObjPerformBidec | ( | Shr_Man_t * | p, |
| Bdc_Man_t * | pManDec, | ||
| Gia_Man_t * | pNew, | ||
| Vec_Int_t * | vLeafLits, | ||
| word | uTruth1, | ||
| word | uTruthC ) |
Function*************************************************************
Synopsis [Resynthesizes nodes using bi-decomposition.]
Description []
SideEffects []
SeeAlso []
Definition at line 275 of file giaShrink6.c.

