summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/gia.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-02-19 23:07:29 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2013-02-19 23:07:29 -0800
commit59fe3268a788722dcae9615e014270fe8be3599b (patch)
tree6c1d50446cb8d53322462d6f02bde30d034ff3db /src/aig/gia/gia.h
parent99a971835502da86d6a8893f31356f0a2ab9f9fc (diff)
downloadabc-59fe3268a788722dcae9615e014270fe8be3599b.tar.gz
abc-59fe3268a788722dcae9615e014270fe8be3599b.tar.bz2
abc-59fe3268a788722dcae9615e014270fe8be3599b.zip
Adding STG generation (&era -d) and STG encoding (&read_stg <file>).
Diffstat (limited to 'src/aig/gia/gia.h')
-rw-r--r--src/aig/gia/gia.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h
index 62c97051..07a839ae 100644
--- a/src/aig/gia/gia.h
+++ b/src/aig/gia/gia.h
@@ -966,6 +966,9 @@ extern int Gia_ManSimSimulate( Gia_Man_t * pAig, Gia_ParSim_t *
extern float Gia_ManDelayTraceLut( Gia_Man_t * p );
extern float Gia_ManDelayTraceLutPrint( Gia_Man_t * p, int fVerbose );
extern Gia_Man_t * Gia_ManSpeedup( Gia_Man_t * p, int Percentage, int Degree, int fVerbose, int fVeryVerbose );
+/*=== giaStg.c ============================================================*/
+extern void Gia_ManStgPrint( FILE * pFile, Vec_Int_t * vLines, int nIns, int nOuts, int nStates );
+extern Gia_Man_t * Gia_ManStgRead( char * pFileName, int fOneHot, int fLogar );
/*=== giaSweep.c ============================================================*/
extern Gia_Man_t * Gia_ManFraigSweep( Gia_Man_t * p, void * pPars );
/*=== giaSwitch.c ============================================================*/