ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
dauCore.c File Reference
#include "dauInt.h"
#include "aig/aig/aig.h"
Include dependency graph for dauCore.c:

Go to the source code of this file.

Classes

struct  Xyz_ParTry_t_
 
struct  Xyz_ManTry_t_
 

Typedefs

typedef typedefABC_NAMESPACE_IMPL_START struct Xyz_ParTry_t_ Xyz_ParTry_t
 DECLARATIONS ///.
 
typedef struct Xyz_ManTry_t_ Xyz_ManTry_t
 

Functions

Xyz_ManTry_tXyz_ManTryAlloc (Aig_Man_t *pAig, Xyz_ParTry_t *pPar)
 FUNCTION DEFINITIONS ///.
 
void Xyz_ManTryFree (Xyz_ManTry_t *p)
 
int Xyz_ManPerform (Aig_Man_t *pAig, Xyz_ParTry_t *pPar)
 

Typedef Documentation

◆ Xyz_ManTry_t

typedef struct Xyz_ManTry_t_ Xyz_ManTry_t

Definition at line 38 of file dauCore.c.

◆ Xyz_ParTry_t

typedef typedefABC_NAMESPACE_IMPL_START struct Xyz_ParTry_t_ Xyz_ParTry_t

DECLARATIONS ///.

CFile****************************************************************

FileName [dauCore.c]

SystemName [ABC: Logic synthesis and verification system.]

PackageName [DAG-aware unmapping.]

Synopsis [Disjoint-support decomposition.]

Author [Alan Mishchenko]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - June 20, 2005.]

Revision [

Id
dauCore.c,v 1.00 2005/06/20 00:00:00 alanmi Exp

]

CFile****************************************************************

FileName [.c]

SystemName [ABC: Logic synthesis and verification system.]

PackageName []

Synopsis []

Author [Alan Mishchenko]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - June 20, 2005.]

Revision [

Id
.c,v 1.00 2005/06/20 00:00:00 alanmi Exp

]

Definition at line 31 of file dauCore.c.

Function Documentation

◆ Xyz_ManPerform()

int Xyz_ManPerform ( Aig_Man_t * pAig,
Xyz_ParTry_t * pPar )

Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 96 of file dauCore.c.

97{
99 int RetValue;
100 p = Xyz_ManTryAlloc( pAig, pPar );
101 RetValue = 1;
102 Xyz_ManTryFree( p );
103 return RetValue;
104}
struct Xyz_ManTry_t_ Xyz_ManTry_t
Definition dauCore.c:38
Xyz_ManTry_t * Xyz_ManTryAlloc(Aig_Man_t *pAig, Xyz_ParTry_t *pPar)
FUNCTION DEFINITIONS ///.
Definition dauCore.c:60
void Xyz_ManTryFree(Xyz_ManTry_t *p)
Definition dauCore.c:80
Cube * p
Definition exorList.c:222
Here is the call graph for this function:

◆ Xyz_ManTryAlloc()

Xyz_ManTry_t * Xyz_ManTryAlloc ( Aig_Man_t * pAig,
Xyz_ParTry_t * pPar )

FUNCTION DEFINITIONS ///.

Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 60 of file dauCore.c.

61{
64 p->pAig = pAig;
65 p->pPar = pPar;
66 return p;
67}
#define ABC_CALLOC(type, num)
Definition abc_global.h:265
Here is the caller graph for this function:

◆ Xyz_ManTryFree()

void Xyz_ManTryFree ( Xyz_ManTry_t * p)

Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 80 of file dauCore.c.

81{
82 ABC_FREE( p );
83}
#define ABC_FREE(obj)
Definition abc_global.h:267
Here is the caller graph for this function: