|
abc-master
|
#include "kit.h"Go to the source code of this file.
Data Structures | |
| struct | Kit_ManDec_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Kit_ManDec_t_ | Kit_ManDec_t |
| DECLARATIONS ///. More... | |
Functions | |
| static int | Kit_DecOuputArrival (int nVars, Vec_Int_t *vLuts, char ATimes[]) |
| Kit_ManDec_t * | Kit_ManDecStart (int nVarsMax) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Kit_ManDecStop (Kit_ManDec_t *p) |
| int | Kit_DecComputeOuputArrival (int nVars, Vec_Int_t *vSupps, int LutSize, char ATimesIn[], char ATimesOut[]) |
| void | Kit_DecComputeTruthOne (int LutSize, unsigned *pTruthLut, int nVars, unsigned *pTruths[], unsigned *pTemp, unsigned *pRes) |
| void | Kit_DecComputeTruth (Kit_ManDec_t *p, int nVars, Vec_Int_t *vSupps, int LutSize, Vec_Int_t *vLuts, unsigned *pRes) |
| int | Kit_DecComputePattern (int nVars, unsigned *pTruth, int LutSize, int Pattern[]) |
| int | Kit_DecComputeShared_rec (int Pattern[], int Vars[], int nVars, int Shared[], int iVarTry) |
| int | Kit_DecComputeShared (int Pattern[], int LutSize, int Shared[]) |
| typedef typedefABC_NAMESPACE_IMPL_START struct Kit_ManDec_t_ Kit_ManDec_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitDec.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [Decomposition manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 18, 2009.]
Revision [
]
| int Kit_DecComputeOuputArrival | ( | int | nVars, |
| Vec_Int_t * | vSupps, | ||
| int | LutSize, | ||
| char | ATimesIn[], | ||
| char | ATimesOut[] | ||
| ) |
| int Kit_DecComputePattern | ( | int | nVars, |
| unsigned * | pTruth, | ||
| int | LutSize, | ||
| int | Pattern[] | ||
| ) |
| int Kit_DecComputeShared | ( | int | Pattern[], |
| int | LutSize, | ||
| int | Shared[] | ||
| ) |
Function*************************************************************
Synopsis [Returns the number of shared variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file kitDec.c.
| int Kit_DecComputeShared_rec | ( | int | Pattern[], |
| int | Vars[], | ||
| int | nVars, | ||
| int | Shared[], | ||
| int | iVarTry | ||
| ) |
Function*************************************************************
Synopsis [Returns the number of shared variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 279 of file kitDec.c.
| void Kit_DecComputeTruth | ( | Kit_ManDec_t * | p, |
| int | nVars, | ||
| Vec_Int_t * | vSupps, | ||
| int | LutSize, | ||
| Vec_Int_t * | vLuts, | ||
| unsigned * | pRes | ||
| ) |
Function*************************************************************
Synopsis [Derives the truth table]
Description []
SideEffects []
SeeAlso []
Definition at line 188 of file kitDec.c.
| void Kit_DecComputeTruthOne | ( | int | LutSize, |
| unsigned * | pTruthLut, | ||
| int | nVars, | ||
| unsigned * | pTruths[], | ||
| unsigned * | pTemp, | ||
| unsigned * | pRes | ||
| ) |
Function*************************************************************
Synopsis [Derives the truth table]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file kitDec.c.
|
inlinestatic |
| Kit_ManDec_t* Kit_ManDecStart | ( | int | nVarsMax | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts Decmetry manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file kitDec.c.
| void Kit_ManDecStop | ( | Kit_ManDec_t * | p | ) |