abc-master
|
#include "aig.h"
Go to the source code of this file.
Data Structures | |
struct | Aig_ManPack_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_ManPack_t_ | Aig_ManPack_t |
DECLARATIONS ///. More... | |
Functions | |
static int | Aig_Word6CountOnes (word t) |
static int | Aig_Word6HasOneBit (word t) |
Aig_ManPack_t * | Aig_ManPackAlloc (Aig_Man_t *pAig) |
FUNCTION DEFINITIONS ///. More... | |
int | Aig_ManPackCountCares (Aig_ManPack_t *p) |
void | Aig_ManPackPrintCare (Aig_ManPack_t *p) |
void | Aig_ManPackFree (Aig_ManPack_t *p) |
void | Aig_ManPackSetRandom (Aig_ManPack_t *p) |
void | Aig_ManPackSimulate (Aig_ManPack_t *p) |
void | Aig_ManPackPrintStats (Aig_ManPack_t *p) |
Vec_Int_t * | Aig_ManPackConstNodes (Aig_ManPack_t *p) |
int | Aig_ManPackAddPatternTry (Aig_ManPack_t *p, int iBit, Vec_Int_t *vLits) |
void | Aig_ManPackAddPattern (Aig_ManPack_t *p, Vec_Int_t *vLits) |
Aig_ManPack_t * | Aig_ManPackStart (Aig_Man_t *pAig) |
void | Aig_ManPackStop (Aig_ManPack_t *p) |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_ManPack_t_ Aig_ManPack_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigPack.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Bit-packing code.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]
void Aig_ManPackAddPattern | ( | Aig_ManPack_t * | p, |
Vec_Int_t * | vLits | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 326 of file aigPack.c.
int Aig_ManPackAddPatternTry | ( | Aig_ManPack_t * | p, |
int | iBit, | ||
Vec_Int_t * | vLits | ||
) |
Function*************************************************************
Synopsis [Packs patterns into array of simulation info.]
Description []
SideEffects []
SeeAlso []
`
Definition at line 292 of file aigPack.c.
Aig_ManPack_t* Aig_ManPackAlloc | ( | Aig_Man_t * | pAig | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 65 of file aigPack.c.
Vec_Int_t* Aig_ManPackConstNodes | ( | Aig_ManPack_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 264 of file aigPack.c.
int Aig_ManPackCountCares | ( | Aig_ManPack_t * | p | ) |
void Aig_ManPackFree | ( | Aig_ManPack_t * | p | ) |
void Aig_ManPackPrintCare | ( | Aig_ManPack_t * | p | ) |
void Aig_ManPackPrintStats | ( | Aig_ManPack_t * | p | ) |
void Aig_ManPackSetRandom | ( | Aig_ManPack_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file aigPack.c.
void Aig_ManPackSimulate | ( | Aig_ManPack_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 182 of file aigPack.c.
Aig_ManPack_t* Aig_ManPackStart | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 370 of file aigPack.c.
void Aig_ManPackStop | ( | Aig_ManPack_t * | p | ) |
|
inlinestatic |
Definition at line 46 of file aigPack.c.