abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Rpo_TtStore_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Rpo_TtStore_t_ | Rpo_TtStore_t |
Functions | |
static int | Abc_TruthGetBit (word *p, int i) |
static void | Abc_TruthSetBit (word *p, int i) |
static void | Abc_TruthXorBit (word *p, int i) |
static int | Abc_TruthGetHex (word *p, int k) |
static void | Abc_TruthSetHex (word *p, int k, int d) |
static void | Abc_TruthXorHex (word *p, int k, int d) |
static int | Abc_TruthReadHexDigit (char HexChar) |
FUNCTION DEFINITIONS ///. More... | |
static void | Abc_TruthWriteHexDigit (FILE *pFile, int HexDigit) |
static void | Abc_TruthReadHex (word *pTruth, char *pString, int nVars) |
static void | Abc_TruthWriteHex (FILE *pFile, word *pTruth, int nVars) |
static Rpo_TtStore_t * | Abc_TruthStoreAlloc (int nVars, int nFuncs) |
static Rpo_TtStore_t * | Abc_TruthStoreAlloc2 (int nVars, int nFuncs, word *pBuffer) |
static void | Abc_TtStoreFree (Rpo_TtStore_t *p, int nVarNum) |
int | Abc_FileSize (char *pFileName) |
char * | Abc_FileRead (char *pFileName) |
void | Abc_TruthGetParams (char *pFileName, int *pnVars, int *pnTruths) |
static void | Abc_TruthStoreRead (char *pFileName, Rpo_TtStore_t *p) |
static void | Abc_TtStoreWrite (char *pFileName, Rpo_TtStore_t *p, int fBinary) |
static Rpo_TtStore_t * | Abc_TtStoreLoad (char *pFileName, int nVarNum) |
void | Abc_TruthRpoPerform (Rpo_TtStore_t *p, int nThreshold, int fVerbose) |
void | Abc_TruthRpoTest (char *pFileName, int nVarNum, int nThreshold, int fVerbose) |
int | Abc_RpoTest (char *pFileName, int nVarNum, int nThreshold, int fVerbose) |
typedef typedefABC_NAMESPACE_IMPL_START struct Rpo_TtStore_t_ Rpo_TtStore_t |
CFile****************************************************************
FileName [abcRpo.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Rpo package.]
Synopsis [Procedures for executing RPO.]
Author [Mayler G. A. Martins / Vinicius Callegaro]
Affiliation [UFRGS]
Date [Ver. 1.0. Started - May 08, 2013.]
Revision [
]
char* Abc_FileRead | ( | char * | pFileName | ) |
int Abc_FileSize | ( | char * | pFileName | ) |
int Abc_RpoTest | ( | char * | pFileName, |
int | nVarNum, | ||
int | nThreshold, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Testbench for decomposition algorithms.]
Description []
SideEffects []
SeeAlso []
Definition at line 425 of file abcRpo.c.
void Abc_TruthGetParams | ( | char * | pFileName, |
int * | pnVars, | ||
int * | pnTruths | ||
) |
|
static |
Definition at line 97 of file abcRpo.c.
|
inlinestatic |
void Abc_TruthRpoPerform | ( | Rpo_TtStore_t * | p, |
int | nThreshold, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Apply decomposition to the truth table.]
Description [Returns the number of AIG nodes.]
SideEffects []
SeeAlso []
Definition at line 345 of file abcRpo.c.
void Abc_TruthRpoTest | ( | char * | pFileName, |
int | nVarNum, | ||
int | nThreshold, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Apply decomposition to truth tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 394 of file abcRpo.c.
|
inlinestatic |
|
inlinestatic |
|
static |
Function*************************************************************
Synopsis [Allocate/Deallocate storage for truth tables..]
Description []
SideEffects []
SeeAlso []
Definition at line 144 of file abcRpo.c.
|
static |
Definition at line 162 of file abcRpo.c.
|
static |
Function*************************************************************
Synopsis [Read truth tables from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 237 of file abcRpo.c.
|
static |
Definition at line 121 of file abcRpo.c.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
Function*************************************************************
Synopsis [Read truth tables from input file and write them into output file.]
Description []
SideEffects []
SeeAlso []
Definition at line 301 of file abcRpo.c.
|
static |
Function*************************************************************
Synopsis [Write truth tables into file.]
Description []
SideEffects []
SeeAlso []
Definition at line 273 of file abcRpo.c.