abc-master
|
#include "ioa.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Ioa_ObjMakeLit (int Var, int fCompl) |
DECLARATIONS ///. More... | |
static int | Ioa_ObjAigerNum (Aig_Obj_t *pObj) |
static void | Ioa_ObjSetAigerNum (Aig_Obj_t *pObj, unsigned Num) |
int | Ioa_WriteAigerEncode (unsigned char *pBuffer, int Pos, unsigned x) |
FUNCTION DEFINITIONS ///. More... | |
void | Ioa_WriteAigerEncodeStr (Vec_Str_t *vStr, unsigned x) |
Vec_Int_t * | Ioa_WriteAigerLiterals (Aig_Man_t *pMan) |
Vec_Str_t * | Ioa_WriteEncodeLiterals (Vec_Int_t *vLits) |
Vec_Str_t * | Ioa_WriteAigerIntoMemoryStr (Aig_Man_t *pMan) |
char * | Ioa_WriteAigerIntoMemory (Aig_Man_t *pMan, int *pnSize) |
void | Ioa_WriteAigerBufferTest (Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact) |
void | Ioa_WriteAiger (Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact) |
|
static |
Definition at line 132 of file ioaWriteAig.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [ioaWriteAiger.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Command processing package.]
Synopsis [Procedures to write binary AIGER format developed by Armin Biere, Johannes Kepler University (http://fmv.jku.at/)]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - December 16, 2006.]
Revision [
]
Definition at line 131 of file ioaWriteAig.c.
|
static |
Definition at line 133 of file ioaWriteAig.c.
void Ioa_WriteAiger | ( | Aig_Man_t * | pMan, |
char * | pFileName, | ||
int | fWriteSymbols, | ||
int | fCompact | ||
) |
Function*************************************************************
Synopsis [Writes the AIG in the binary AIGER format.]
Description []
SideEffects []
SeeAlso []
Definition at line 446 of file ioaWriteAig.c.
void Ioa_WriteAigerBufferTest | ( | Aig_Man_t * | pMan, |
char * | pFileName, | ||
int | fWriteSymbols, | ||
int | fCompact | ||
) |
Function*************************************************************
Synopsis [This procedure is used to test the above procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 405 of file ioaWriteAig.c.
int Ioa_WriteAigerEncode | ( | unsigned char * | pBuffer, |
int | Pos, | ||
unsigned | x | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Adds one unsigned AIG edge to the output buffer.]
Description [This procedure is a slightly modified version of Armin Biere's procedure "void encode (FILE * file, unsigned x)" ]
SideEffects [Returns the current writing position.]
SeeAlso []
Definition at line 151 of file ioaWriteAig.c.
void Ioa_WriteAigerEncodeStr | ( | Vec_Str_t * | vStr, |
unsigned | x | ||
) |
Function*************************************************************
Synopsis [Adds one unsigned AIG edge to the output buffer.]
Description [This procedure is a slightly modified version of Armin Biere's procedure "void encode (FILE * file, unsigned x)" ]
SideEffects [Returns the current writing position.]
SeeAlso []
Definition at line 179 of file ioaWriteAig.c.
char* Ioa_WriteAigerIntoMemory | ( | Aig_Man_t * | pMan, |
int * | pnSize | ||
) |
Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 376 of file ioaWriteAig.c.
Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 286 of file ioaWriteAig.c.
Function*************************************************************
Synopsis [Create the array of literals to be written.]
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file ioaWriteAig.c.
Function*************************************************************
Synopsis [Creates the binary encoded array of literals.]
Description []
SideEffects []
SeeAlso []
Definition at line 237 of file ioaWriteAig.c.