|
#define | AGI_PI ABC_CONST(0xFFFFFFFF00000000) |
| DECLARATIONS ///. More...
|
|
#define | AGI_RO ABC_CONST(0xFFFFFFFE00000000) |
|
#define | AGI_PO ABC_CONST(0xFFFFFFFD00000000) |
|
#define | AGI_RI ABC_CONST(0xFFFFFFFC00000000) |
|
#define | AGI_C0 ABC_CONST(0xFFFFFFFBFFFFFFFA) |
|
#define | AGI_M0 ABC_CONST(0x00000000FFFFFFFF) |
|
#define | AGI_M1 ABC_CONST(0xFFFFFFFF00000000) |
|
#define | Agi_ManForEachCi(p, iCi, i) Vec_IntForEachEntry( &p->vCis, iCi, i ) |
|
#define | Agi_ManForEachCo(p, iCo, i) Vec_IntForEachEntry( &p->vCos, iCo, i ) |
|
#define | Agi_ManForEachObj(p, i) for ( i = 0; i < Agi_ManObjNum(p); i++ ) |
|
#define | Agi_ManForEachObj1(p, i) for ( i = 1; i < Agi_ManObjNum(p); i++ ) |
|
#define | Agi_ManForEachNode(p, i) for ( i = 1; i < Agi_ManObjNum(p); i++ ) if ( !Agi_ObjIsNode(p, i) ) {} else |
|
|
static int | Agi_ManObjNum (Agi_Man_t *p) |
|
static int | Agi_ManCiNum (Agi_Man_t *p) |
|
static int | Agi_ManCoNum (Agi_Man_t *p) |
|
static int | Agi_ManNodeNum (Agi_Man_t *p) |
|
static unsigned | Agi_ObjLit0 (Agi_Man_t *p, int i) |
|
static unsigned | Agi_ObjLit1 (Agi_Man_t *p, int i) |
|
static unsigned | Agi_ObjLit2 (Agi_Man_t *p, int i) |
|
static int | Agi_ObjVar0 (Agi_Man_t *p, int i) |
|
static int | Agi_ObjVar1 (Agi_Man_t *p, int i) |
|
static int | Agi_ObjVar2 (Agi_Man_t *p, int i) |
|
static void | Agi_ObjSetLit0 (Agi_Man_t *p, int i, unsigned l) |
|
static void | Agi_ObjSetLit1 (Agi_Man_t *p, int i, unsigned l) |
|
static void | Agi_ObjSetLit2 (Agi_Man_t *p, int i, unsigned l) |
|
static int | Agi_ObjIsC0 (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsPi (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsRo (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsPo (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsRi (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsCi (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsCo (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsNode (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsBuf (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsAnd (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsXor (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsMux (Agi_Man_t *p, int i) |
|
static int | Agi_ObjIsMaj (Agi_Man_t *p, int i) |
|
static int | Agi_ManAppendObj (Agi_Man_t *p) |
|
static int | Agi_ManAppendCi (Agi_Man_t *p) |
|
static int | Agi_ManAppendCo (Agi_Man_t *p, int iLit0) |
|
static int | Agi_ManAppendAnd (Agi_Man_t *p, int iLit0, int iLit1) |
|
Agi_Man_t * | Agi_ManAlloc (int nCap) |
| FUNCTION DEFINITIONS ///. More...
|
|
void | Agi_ManFree (Agi_Man_t *p) |
|
Agi_Man_t * | Agi_ManFromGia (Gia_Man_t *p) |
|
int | Agi_ManSuppSize_rec (Agi_Man_t *p, int i) |
|
int | Agi_ManSuppSizeOne (Agi_Man_t *p, int i) |
|
int | Agi_ManSuppSizeTest (Agi_Man_t *p) |
|
void | Agi_ManTest (Gia_Man_t *pGia) |
|
DECLARATIONS ///.
CFile****************************************************************
FileName [giaAig.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 [
- Id:
- giaAig.c,v 1.00 2005/06/20 00:00:00 alanmi Exp
]
Definition at line 30 of file giaAgi.c.