|
abc-master
|
Go to the source code of this file.
Data Structures | |
| struct | Gia_Iso2Man_t_ |
Macros | |
| #define | ISO_MASK 0xFF |
Typedefs | |
| typedef struct Gia_Iso2Man_t_ | Gia_Iso2Man_t |
| DECLARATIONS ///. More... | |
Variables | |
| static int | s_256Primes [ISO_MASK+1] |
| static int | s_PrimeC = 49 |
| #define ISO_MASK 0xFF |
CFile****************************************************************
FileName [gia.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| typedef struct Gia_Iso2Man_t_ Gia_Iso2Man_t |
Definition at line 628 of file giaIso2.c.
Definition at line 569 of file giaIso2.c.
| void Gia_Iso2ManCheckIsoClassOne | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vClass, | ||
| Vec_Int_t * | vRoots, | ||
| Vec_Int_t * | vVec0, | ||
| Vec_Int_t * | vVec1, | ||
| Vec_Int_t * | vMap0, | ||
| Vec_Int_t * | vMap1, | ||
| Vec_Int_t * | vNewClass | ||
| ) |
Definition at line 609 of file giaIso2.c.
| int Gia_Iso2ManCheckIsoClassOneSkip | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vClass, | ||
| Vec_Int_t * | vRoots, | ||
| Vec_Int_t * | vVec0, | ||
| Vec_Int_t * | vVec1, | ||
| Vec_Int_t * | vMap0, | ||
| Vec_Int_t * | vMap1 | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 553 of file giaIso2.c.
| int Gia_Iso2ManCheckIsoPair | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vVec0, | ||
| Vec_Int_t * | vVec1, | ||
| Vec_Int_t * | vMap0, | ||
| Vec_Int_t * | vMap1 | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 489 of file giaIso2.c.
| void Gia_Iso2ManCollectOrder | ( | Gia_Man_t * | pGia, |
| int * | pPos, | ||
| int | nPos, | ||
| Vec_Int_t * | vRoots, | ||
| Vec_Int_t * | vVec, | ||
| Vec_Int_t * | vMap | ||
| ) |
Definition at line 466 of file giaIso2.c.
Definition at line 411 of file giaIso2.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 381 of file giaIso2.c.
| void Gia_Iso2ManCollectOrder_rec | ( | Gia_Man_t * | p, |
| int | Id, | ||
| Vec_Int_t * | vRoots, | ||
| Vec_Int_t * | vVec, | ||
| Vec_Int_t * | vMap | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 433 of file giaIso2.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 115 of file giaIso2.c.
| unsigned Gia_Iso2ManCone | ( | Gia_Man_t * | p, |
| int | Id, | ||
| int | Level | ||
| ) |
Definition at line 190 of file giaIso2.c.
| unsigned Gia_Iso2ManCone_rec | ( | Gia_Man_t * | p, |
| int | Id, | ||
| int | Level | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 172 of file giaIso2.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 353 of file giaIso2.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 680 of file giaIso2.c.
| void Gia_Iso2ManPrepare | ( | Gia_Man_t * | p | ) |
Definition at line 125 of file giaIso2.c.
| void Gia_Iso2ManPrint | ( | Gia_Iso2Man_t * | p, |
| abctime | Time, | ||
| int | fVerbose | ||
| ) |
| void Gia_Iso2ManPropagate | ( | Gia_Man_t * | p | ) |
Definition at line 140 of file giaIso2.c.
| Gia_Iso2Man_t* Gia_Iso2ManStart | ( | Gia_Man_t * | pGia | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 214 of file giaIso2.c.
| void Gia_Iso2ManStop | ( | Gia_Iso2Man_t * | p | ) |
| int Gia_Iso2ManUniqify | ( | Gia_Iso2Man_t * | p | ) |
Definition at line 276 of file giaIso2.c.
| void Gia_Iso2ManUpdate | ( | Gia_Iso2Man_t * | p, |
| int | Level | ||
| ) |
| Gia_Man_t* Gia_ManIsoReduce2 | ( | Gia_Man_t * | pGia, |
| Vec_Ptr_t ** | pvPosEquivs, | ||
| Vec_Ptr_t ** | pvPiPerms, | ||
| int | fEstimate, | ||
| int | fBetterQual, | ||
| int | fDualOut, | ||
| int | fVerbose, | ||
| int | fVeryVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 718 of file giaIso2.c.
Function*************************************************************
Synopsis [Uniqifies objects using their signature.]
Description [Assumes the tied objects are in p->vTied. Assumes that updated signature (pObj->Value) is assigned to these objects. Returns the array of unique objects p->vSingles sorted by signature. Compacts the array of tied objects p->vTied.]
SideEffects []
SeeAlso []