summaryrefslogtreecommitdiffstats
path: root/src/aig
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2020-01-16 22:22:07 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2020-01-16 22:22:07 -0800
commit4853ae9cab699ff2cde629c85d9291c48ce20f54 (patch)
tree915789bcf8b1ea66dbdccd84ce4932bf153bc72e /src/aig
parenta7c9f6d12da2e3cbc25125dbc74620777fe97030 (diff)
downloadabc-4853ae9cab699ff2cde629c85d9291c48ce20f54.tar.gz
abc-4853ae9cab699ff2cde629c85d9291c48ce20f54.tar.bz2
abc-4853ae9cab699ff2cde629c85d9291c48ce20f54.zip
Adding AIG stats logging (using JSON format).
Diffstat (limited to 'src/aig')
-rw-r--r--src/aig/gia/giaMan.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/aig/gia/giaMan.c b/src/aig/gia/giaMan.c
index ef913904..8df96ee0 100644
--- a/src/aig/gia/giaMan.c
+++ b/src/aig/gia/giaMan.c
@@ -444,6 +444,7 @@ int Gia_ManPrintEdges( Gia_Man_t * p )
SeeAlso []
***********************************************************************/
+/*
void Gia_ManLogAigStats( Gia_Man_t * p, char * pDumpFile )
{
FILE * pTable = fopen( pDumpFile, "wb" );
@@ -455,6 +456,19 @@ void Gia_ManLogAigStats( Gia_Man_t * p, char * pDumpFile )
fprintf( pTable, "\n" );
fclose( pTable );
}
+*/
+void Gia_ManLogAigStats( Gia_Man_t * p, char * pDumpFile )
+{
+ FILE * pTable = fopen( pDumpFile, "wb" );
+ fprintf( pTable, "{\n" );
+ fprintf( pTable, " \"name\" : \"%s\",\n", p->pName );
+ fprintf( pTable, " \"input\" : %d,\n", Gia_ManCiNum(p) );
+ fprintf( pTable, " \"output\" : %d,\n", Gia_ManCoNum(p) );
+ fprintf( pTable, " \"and\" : %d,\n", Gia_ManAndNum(p) );
+ fprintf( pTable, " \"level\" : %d\n", Gia_ManLevelNum(p) );
+ fprintf( pTable, "}\n" );
+ fclose( pTable );
+}
/**Function*************************************************************