Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull upstream changes #32

Closed
wants to merge 173 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
0fab823
add AIG random synthesis based RTL argumentation; command = aigarg
lyj1201 Aug 14, 2023
01f4eb9
Merge branch 'berkeley-abc:master' into master
ycunxi Aug 24, 2023
0fe977a
correct the naming of augmentation
Aug 27, 2023
855976c
correct the naming of augmentation
Aug 27, 2023
3488a35
Merge branch 'berkeley-abc:master' into master
ycunxi Aug 27, 2023
7fe7449
Refactor(Typo):Typo update on dnsize
wjrforcyber Sep 12, 2023
3a53a95
Refactor(Typo): Typo update on buffer
wjrforcyber Sep 12, 2023
79456fa
Merge pull request #246 from wjrforcyber/typo
alanminko Sep 12, 2023
7d80ea5
Adds unit testing framework to ABC
QuantamHD Sep 13, 2023
09013f3
New command &gen_hie to generate hierarchical designs.
alanminko Sep 15, 2023
57cc2bd
Compiler problem.
alanminko Sep 15, 2023
318d5cb
Do not create spec outputs in the boundary miter.
alanminko Sep 15, 2023
1261f71
Merge branch 'berkeley-abc:master' into master
ycunxi Sep 15, 2023
2800847
Merge pull request #249 from Yu-Maryland/master
alanminko Sep 15, 2023
475c8da
Compiler problem.
alanminko Sep 15, 2023
d91a2a0
Merge pull request #247 from QuantamHD/abc_unit_tests
alanminko Sep 16, 2023
4222921
Revert "Merge pull request #247 from QuantamHD/abc_unit_tests"
alanminko Sep 17, 2023
2f5b811
Experiments with retiming.
alanminko Sep 17, 2023
da635a2
Updating .gitignore.
alanminko Sep 17, 2023
9399faa
Improvements to &gen_hie.
alanminko Sep 17, 2023
09b0295
Adding aliases for some commands.
alanminko Sep 18, 2023
7fd4b01
Automatic script file generation.
alanminko Sep 18, 2023
31ad17f
add abc9RecoverBoundary
allen1236 Sep 20, 2023
73dac01
Warning regarding PathMatchSpec() on Windows.
alanminko Sep 21, 2023
4d1618f
Enable dumping Verilog with assign-statements.
alanminko Sep 21, 2023
0f11580
Experiments with retiming.
alanminko Sep 24, 2023
cc636a0
Experiments with verification.
alanminko Sep 28, 2023
d971e3e
Updating windows project file.
alanminko Sep 28, 2023
65ccd3c
Enabled literal remapping.
alanminko Sep 29, 2023
3c4c558
Experiment with script generation.
alanminko Oct 2, 2023
72b423b
Experiments with SAT solving.
alanminko Oct 21, 2023
652a0aa
Compiler warning.
alanminko Oct 21, 2023
8dbf896
Adding batch option to "scrgen".
alanminko Oct 23, 2023
01ad71b
Experiments with verification.
alanminko Oct 23, 2023
538ecb4
Updating printouts.
alanminko Oct 23, 2023
76e8d21
Printout changes.
alanminko Oct 23, 2023
1bf2162
Bug fix.
alanminko Oct 23, 2023
5de12aa
Experiments with SAT solving.
alanminko Oct 23, 2023
ba64d61
out-side box matching
allen1236 Oct 30, 2023
5001013
why
allen1236 Nov 6, 2023
04dba9e
Adding callback for wire caps during sizing.
alanminko Nov 7, 2023
67a2b97
added -I options in &bmiter
WWFUG Nov 8, 2023
eb264c5
Suggested fixes.
alanminko Nov 14, 2023
6ca7eab
Prototype of integrating decomposition into "if".
alanminko Nov 14, 2023
1632dc0
First version of ACD
aletempiac Nov 15, 2023
66cdd36
Runtime improvements in decomposition
aletempiac Nov 15, 2023
c07080f
Adding heuristic set covering solver
aletempiac Nov 15, 2023
dcc960b
Adding local search for covering
aletempiac Nov 15, 2023
b32bbdf
Improving set covering using unitary cost
aletempiac Nov 16, 2023
548fd6a
New version of enumeration of combinations
aletempiac Nov 16, 2023
8aa57c5
Decisions on late arrival
aletempiac Nov 16, 2023
b77bdee
Enabling ACD for area
aletempiac Nov 16, 2023
1ca7a3a
Remove symmetries in covering table
aletempiac Nov 17, 2023
3d602e2
Adding sorting of columns in heuristic covering
aletempiac Nov 17, 2023
1d7dfd2
Improving ACD mapping
aletempiac Nov 17, 2023
f7a520b
restructuring code
aletempiac Nov 19, 2023
672fd1b
removing not used methods
aletempiac Nov 19, 2023
219d6d8
Simplifying code
aletempiac Nov 19, 2023
d10d450
Final implementation
aletempiac Nov 19, 2023
acdd08f
Performance improvements
aletempiac Nov 21, 2023
a316847
correct fanout count
allen1236 Nov 23, 2023
43f4dcc
run time improvements in computing the column multiplicity
aletempiac Nov 23, 2023
23cfcc1
Improving efficiency and removing useless code
aletempiac Nov 24, 2023
6097fd4
Code formatting
aletempiac Nov 24, 2023
b3d2419
Formatting, renaming, and cleaning code
aletempiac Nov 27, 2023
9bb5333
extend bo
allen1236 Dec 7, 2023
16a3c5f
Add copying names in &saveaig and &loadaig.
alanminko Dec 9, 2023
284b9d6
extended box report;
allen1236 Dec 10, 2023
7fe9214
New command to put computation to sleep.
alanminko Dec 18, 2023
706112e
Micro-optimizations to speed up the Liberty parser by ~1.67x.
rmlarsen Dec 20, 2023
5978ccd
Updating sleep command to wait for file.
alanminko Dec 21, 2023
7f0a319
Merge pull request #269 from rmlarsen/speedup_scanning
alanminko Dec 21, 2023
7dcc10a
Minor fixes
aletempiac Jan 10, 2024
dc68fe2
Saving module interface.
alanminko Jan 12, 2024
8c7327b
Recognizing interface of the module when writing Verilog.
alanminko Jan 12, 2024
38e632a
Consider buffers in matrix covering as free
aletempiac Jan 12, 2024
5bc9957
Eliminating dependency on "abc.rc" in "&deepsyn".
alanminko Jan 13, 2024
67aab70
Moving ACD package to if folder
aletempiac Jan 16, 2024
d223898
Merge remote-tracking branch 'origin/master' into acd
aletempiac Jan 16, 2024
5a00bba
Cleaning Makefile
aletempiac Jan 16, 2024
9bdb8a7
Merge pull request #272 from aletempiac/acd
alanminko Jan 16, 2024
d140535
Adapt previous merge by @aletempiac to compile with ABC namespaces.
sterin Jan 17, 2024
234af64
Workaround for C++17 compilation (on clang)
sterin Jan 18, 2024
922ee4f
Merge pull request #273 from sterin/master
alanminko Jan 18, 2024
8da884d
Switch to reverse the order of bits.
alanminko Jan 19, 2024
5fa9192
Change how &stochsyn runs on a single core.
alanminko Jan 19, 2024
d6555f4
Adding a switch to not write the timestamp in the AIGER file.
alanminko Jan 26, 2024
6d1d52d
Adding an option to read the RTL elaboration library from the current…
alanminko Jan 31, 2024
c74144c
str_eco ver1
allen1236 Jan 31, 2024
62a22c7
Bug fix in blasting multipliers with different argument bit-width.
alanminko Feb 6, 2024
d7ef3cc
Bug fix in &fx.
alanminko Feb 6, 2024
e9a0bf6
Adding reversing of simulation bits in &sim_read.
alanminko Feb 6, 2024
52e0a10
Fixing a compiler problem.
alanminko Feb 6, 2024
2d9af6c
Adding ACD for 66 LUT structure using a new method
aletempiac Feb 8, 2024
2afaeac
Adding hash table to reduce computations
aletempiac Feb 8, 2024
3f80b20
C++11 compatible code
aletempiac Feb 8, 2024
9eb32f0
Changing compilation flag for c++11
aletempiac Feb 8, 2024
17afd93
Extending ACD to work up to 11 variables
aletempiac Feb 8, 2024
7b74810
Changing policy of finding ACD 66 decomposition (faster and 100 perce…
aletempiac Feb 16, 2024
0e471e3
Performance improvements of ACD 66
aletempiac Feb 20, 2024
0cd548f
Performance improvements to ACD
aletempiac Feb 20, 2024
13fd0d5
Removing unnecessary structs
aletempiac Feb 21, 2024
eba56b0
Cleaning code and performance improvements
aletempiac Feb 21, 2024
f72000f
Adding ACD cascade 666, performance improvements
aletempiac Feb 21, 2024
d3f140f
Performance improvements
aletempiac Feb 27, 2024
44a65c2
Adding relaxation on the maximum free set constraint
aletempiac Feb 27, 2024
75abcd3
Adding bindings to use ACD66 instead of generic ACD
aletempiac Feb 28, 2024
48b5f3b
ACD66 performance improvements by avoiding unnecessary computation
aletempiac Feb 29, 2024
fa8a277
Changing search space exploration of ACD to search for better impleme…
aletempiac Feb 29, 2024
1fd79c8
Fixing a bug in input/output name ordering.
alanminko Feb 29, 2024
6f5656c
shared EI/EO not handled yet
allen1236 Mar 1, 2024
9bec2af
Removing -z flag to execute delay-driven ACD
aletempiac Mar 1, 2024
cd407e2
Activate use_first flag in acd_decompose
aletempiac Mar 1, 2024
f5f4dca
clean up
allen1236 Mar 2, 2024
2365425
clean up
allen1236 Mar 2, 2024
390a0e8
Merge pull request #279 from allen1236/master
alanminko Mar 2, 2024
a1159d9
Fixing a compiler problem with namespaces.
alanminko Mar 3, 2024
4de4605
More changees to compile new code with namespaces.
alanminko Mar 3, 2024
f6f542c
More changes to compile with namespaces.
alanminko Mar 3, 2024
ce44eda
More changes.
alanminko Mar 3, 2024
b627aa7
More changes.
alanminko Mar 3, 2024
b73f103
More changes.
alanminko Mar 3, 2024
eb24d29
More changes.
alanminko Mar 3, 2024
a747f46
More changes to compile with g++.
alanminko Mar 3, 2024
bcf04fa
&brecover done
allen1236 Mar 3, 2024
bfbec71
&stc_eco and &brecover done
allen1236 Mar 4, 2024
d87b1cd
fixed some warnings in bsat2
allen1236 Mar 4, 2024
524699d
restore .gitignore, Makefile, and abc.rc
allen1236 Mar 4, 2024
c607fc3
restore
allen1236 Mar 4, 2024
8bfd498
Merge pull request #280 from allen1236/master
alanminko Mar 4, 2024
a16a0f1
Writing Verilog for AIG using NAND gates.
alanminko Mar 6, 2024
015dd2a
use speculative in &brecover
allen1236 Mar 15, 2024
b7884aa
clean up & add options for &brecover
allen1236 Mar 15, 2024
3040b8d
Merge pull request #282 from allen1236/master
alanminko Mar 15, 2024
210474b
Bug fix in &gen_hie.
alanminko Mar 17, 2024
3737a69
Adding new ACD66 with support for multiple shared-set variables
aletempiac Mar 18, 2024
db72df7
Merge remote-tracking branch 'origin/master' into acd66
aletempiac Mar 18, 2024
4f0d092
Merge pull request #283 from aletempiac/acd66
alanminko Mar 18, 2024
914b3e9
FIxing Windows makefile.
alanminko Mar 18, 2024
c0989e9
Fixing Makefile on Windows.
alanminko Mar 18, 2024
b31ab19
Fixing compilation issues on Windows.
alanminko Mar 18, 2024
c32f36a
Fixing c vs c++ header file issue.
alanminko Mar 18, 2024
5d3d77f
Fixing Windows compiler problem.
alanminko Mar 18, 2024
2c0943f
Fixiing compiler problem on Windows.
alanminko Mar 19, 2024
783a540
Fixing Windows makefile.
alanminko Mar 19, 2024
8a314db
Bug fix
aletempiac Mar 22, 2024
6aacf52
Performance improvement and fixes
aletempiac Mar 22, 2024
b0d2ff1
Exact synthesis using NAND-gates.
alanminko Mar 23, 2024
1f72ffc
Improving ACD performance with bail-out conditions
aletempiac Mar 25, 2024
a2cb5eb
Adding command &pms to print miter status.
alanminko Mar 25, 2024
6e16534
Switch to randomly select one choice.
alanminko Mar 28, 2024
8f34478
Support again decompositions into luts smaller than 6
aletempiac Apr 2, 2024
6b5ebb3
Removing assertion when decomposing into LUTs smaller than 6
aletempiac Apr 10, 2024
64fea5c
Improving the performance and quality of acd66
aletempiac Apr 10, 2024
32bc1d4
Cleaning and generalizing code
aletempiac Apr 11, 2024
ca78f5e
Bug fix in the resub engine.
alanminko Apr 11, 2024
5b49724
removing acd666
aletempiac Apr 11, 2024
e8924e5
Fixes and improvements
aletempiac Apr 11, 2024
6052d10
Adding new command if -U for 2-LUT decompositions under delay profile
aletempiac Apr 11, 2024
0c905f8
Fixes
aletempiac Apr 11, 2024
045803d
Merge remote-tracking branch 'origin/master' into acd66
aletempiac Apr 11, 2024
b10d000
Merge pull request #284 from aletempiac/acd66
alanminko Apr 11, 2024
1d90caf
add library merging flag to read_lib
gadfort Apr 12, 2024
935c6a8
add missing flag to read_lib help
gadfort Apr 12, 2024
682480e
Merge pull request #285 from gadfort/add-lib-merging
alanminko Apr 14, 2024
99e0e37
Added switch -p in "read_lib" to skip writing cell prefix.
alanminko Apr 14, 2024
2d6b5c9
Bug fix in CNF generation for &glucose.
alanminko Apr 16, 2024
bc725b8
Bug fix in CNF generation for &glucose (three more places).
alanminko Apr 16, 2024
de060a2
ensure initial library writing also honors prefix
gadfort Apr 16, 2024
8a174ee
Merge pull request #287 from gadfort/correct-prefix
alanminko Apr 16, 2024
e6a3dc6
Fix prototype mismatch for `Gia_ManSimRsb`
povik Apr 22, 2024
6699c07
Merge pull request #290 from YosysHQ/povik/fix-simrsb-decl
alanminko Apr 22, 2024
c14d5f3
Dumping miter statistics.
alanminko Apr 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,4 @@ tags

/cmake
/cscope
abc.history
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ MODULES := \
$(wildcard src/ext*) \
src/base/abc src/base/abci src/base/cmd src/base/io src/base/main src/base/exor \
src/base/ver src/base/wlc src/base/wln src/base/acb src/base/bac src/base/cba src/base/pla src/base/test \
src/map/mapper src/map/mio src/map/super src/map/if \
src/map/mapper src/map/mio src/map/super src/map/if src/map/if/acd \
src/map/amap src/map/cov src/map/scl src/map/mpm \
src/misc/extra src/misc/mvc src/misc/st src/misc/util src/misc/nm \
src/misc/vec src/misc/hash src/misc/tim src/misc/bzlib src/misc/zlib \
Expand Down Expand Up @@ -151,7 +151,7 @@ ifdef ABC_USE_LIBSTDCXX
endif

$(info $(MSG_PREFIX)Using CFLAGS=$(CFLAGS))
CXXFLAGS += $(CFLAGS)
CXXFLAGS += $(CFLAGS) -std=c++11

SRC :=
GARBAGE := core core.* *.stackdump ./tags $(PROG) arch_flags
Expand Down
16 changes: 16 additions & 0 deletions abclib.dsp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/aig/aig/aigOper.c
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,7 @@ Aig_Obj_t * Aig_Miter( Aig_Man_t * p, Vec_Ptr_t * vPairs )
Aig_Obj_t * Aig_MiterTwo( Aig_Man_t * p, Vec_Ptr_t * vNodes1, Vec_Ptr_t * vNodes2 )
{
int i;
assert( vNodes1->nSize > 0 && vNodes1->nSize > 0 );
assert( vNodes1->nSize > 0 && vNodes2->nSize > 0 );
assert( vNodes1->nSize == vNodes2->nSize );
for ( i = 0; i < vNodes1->nSize; i++ )
vNodes1->pArray[i] = Aig_Not( Aig_Exor( p, (Aig_Obj_t *)vNodes1->pArray[i], (Aig_Obj_t *)vNodes2->pArray[i] ) );
Expand Down
40 changes: 39 additions & 1 deletion src/aig/gia/gia.h
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,9 @@ struct Gia_Man_t_
Vec_Int_t vSuppVars; // used variables
Vec_Int_t vVarMap; // used variables
Gia_Dat_t * pUData;
// retiming data
Vec_Str_t * vStopsF;
Vec_Str_t * vStopsB;
};


Expand Down Expand Up @@ -1250,6 +1253,7 @@ extern int Gia_FileSize( char * pFileName );
extern Gia_Man_t * Gia_AigerReadFromMemory( char * pContents, int nFileSize, int fGiaSimple, int fSkipStrash, int fCheck );
extern Gia_Man_t * Gia_AigerRead( char * pFileName, int fGiaSimple, int fSkipStrash, int fCheck );
extern void Gia_AigerWrite( Gia_Man_t * p, char * pFileName, int fWriteSymbols, int fCompact, int fWriteNewLine );
extern void Gia_AigerWriteS( Gia_Man_t * p, char * pFileName, int fWriteSymbols, int fCompact, int fWriteNewLine, int fSkipComment );
extern void Gia_DumpAiger( Gia_Man_t * p, char * pFilePrefix, int iFileNum, int nFileNumDigits );
extern Vec_Str_t * Gia_AigerWriteIntoMemoryStr( Gia_Man_t * p );
extern Vec_Str_t * Gia_AigerWriteIntoMemoryStrPart( Gia_Man_t * p, Vec_Int_t * vCis, Vec_Int_t * vAnds, Vec_Int_t * vCos, int nRegs );
Expand Down Expand Up @@ -1527,7 +1531,8 @@ extern void Gia_ManPrintStatsMiter( Gia_Man_t * p, int fVerbose )
extern void Gia_ManSetRegNum( Gia_Man_t * p, int nRegs );
extern void Gia_ManReportImprovement( Gia_Man_t * p, Gia_Man_t * pNew );
extern void Gia_ManPrintNpnClasses( Gia_Man_t * p );
extern void Gia_ManDumpVerilog( Gia_Man_t * p, char * pFileName, Vec_Int_t * vObjs, int fVerBufs, int fInter );
extern void Gia_ManDumpVerilog( Gia_Man_t * p, char * pFileName, Vec_Int_t * vObjs, int fVerBufs, int fInter, int fInterComb, int fAssign, int fReverse );
extern void Gia_ManDumpVerilogNand( Gia_Man_t * p, char * pFileName );
/*=== giaMem.c ===========================================================*/
extern Gia_MmFixed_t * Gia_MmFixedStart( int nEntrySize, int nEntriesMax );
extern void Gia_MmFixedStop( Gia_MmFixed_t * p, int fVerbose );
Expand Down Expand Up @@ -1786,6 +1791,39 @@ extern void Tas_ManSatPrintStats( Tas_Man_t * p );
extern int Tas_ManSolve( Tas_Man_t * p, Gia_Obj_t * pObj, Gia_Obj_t * pObj2 );
extern int Tas_ManSolveArray( Tas_Man_t * p, Vec_Ptr_t * vObjs );

/*=== giaBound.c ===========================================================*/
typedef struct Bnd_Man_t_ Bnd_Man_t;

extern Bnd_Man_t* Bnd_ManStart( Gia_Man_t *pSpec, Gia_Man_t *pImpl, int fVerbose );
extern void Bnd_ManStop();

// getter
extern int Bnd_ManGetNInternal();
extern int Bnd_ManGetNExtra();

//for fraig
extern void Bnd_ManMap( int iLit, int id, int spec );
extern void Bnd_ManMerge( int id1, int id2, int phaseDiff );
extern void Bnd_ManFinalizeMappings();
extern void Bnd_ManPrintMappings();
extern Gia_Man_t* Bnd_ManStackGias( Gia_Man_t *pSpec, Gia_Man_t *pImpl );
extern int Bnd_ManCheckCoMerged( Gia_Man_t *p );

// for eco
extern int Bnd_ManCheckBound( Gia_Man_t *p, int fVerbose );
extern void Bnd_ManFindBound( Gia_Man_t *p, Gia_Man_t *pImpl );
extern Gia_Man_t* Bnd_ManGenSpecOut( Gia_Man_t *p );
extern Gia_Man_t* Bnd_ManGenImplOut( Gia_Man_t *p );
extern Gia_Man_t* Bnd_ManGenPatched( Gia_Man_t *pOut, Gia_Man_t *pSpec, Gia_Man_t *pPatch );
extern Gia_Man_t* Bnd_ManGenPatched1( Gia_Man_t *pOut, Gia_Man_t *pSpec );
extern Gia_Man_t* Bnd_ManGenPatched2( Gia_Man_t *pImpl, Gia_Man_t *pPatch, int fSkiptStrash, int fVerbose );
extern void Bnd_ManSetEqOut( int eq );
extern void Bnd_ManSetEqRes( int eq );
extern void Bnd_ManPrintStats();

// util
extern Gia_Man_t* Bnd_ManCutBoundary( Gia_Man_t *p, Vec_Int_t* vEI, Vec_Int_t* vEO, Vec_Bit_t* vEI_phase, Vec_Bit_t* vEO_phase );

ABC_NAMESPACE_HEADER_END


Expand Down
24 changes: 21 additions & 3 deletions src/aig/gia/giaAiger.c
Original file line number Diff line number Diff line change
Expand Up @@ -1217,7 +1217,7 @@ Vec_Str_t * Gia_AigerWriteIntoMemoryStrPart( Gia_Man_t * p, Vec_Int_t * vCis, Ve
SeeAlso []

***********************************************************************/
void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int fCompact, int fWriteNewLine )
void Gia_AigerWriteS( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int fCompact, int fWriteNewLine, int fSkipComment )
{
int fVerbose = XAIG_VERBOSE;
FILE * pFile;
Expand Down Expand Up @@ -1557,8 +1557,10 @@ void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int
// write comments
if ( fWriteNewLine )
fprintf( pFile, "c\n" );
fprintf( pFile, "\nThis file was produced by the GIA package in ABC on %s\n", Gia_TimeStamp() );
fprintf( pFile, "For information about AIGER format, refer to %s\n", "http://fmv.jku.at/aiger" );
if ( !fSkipComment ) {
fprintf( pFile, "\nThis file was produced by the GIA package in ABC on %s\n", Gia_TimeStamp() );
fprintf( pFile, "For information about AIGER format, refer to %s\n", "http://fmv.jku.at/aiger" );
}
fclose( pFile );
if ( p != pInit )
{
Expand All @@ -1567,6 +1569,22 @@ void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int
}
}

/**Function*************************************************************

Synopsis [Writes the AIG in the binary AIGER format.]

Description []

SideEffects []

SeeAlso []

***********************************************************************/
void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int fCompact, int fWriteNewLine )
{
Gia_AigerWriteS( pInit, pFileName, fWriteSymbols, fCompact, fWriteNewLine, 0 );
}

/**Function*************************************************************

Synopsis [Writes the AIG in the binary AIGER format.]
Expand Down
Loading