summaryrefslogtreecommitdiffstats
path: root/src/base/abci/abcPrint.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-04-04 16:38:46 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2014-04-04 16:38:46 -0700
commit6ab0d68d5653b5411c298116c9502a23a50cdbf0 (patch)
tree3f3f84327a1e81688bc06300315d128b54976949 /src/base/abci/abcPrint.c
parentf6ae0e41f338a109ad2c973ace13b728f4947e14 (diff)
downloadabc-6ab0d68d5653b5411c298116c9502a23a50cdbf0.tar.gz
abc-6ab0d68d5653b5411c298116c9502a23a50cdbf0.tar.bz2
abc-6ab0d68d5653b5411c298116c9502a23a50cdbf0.zip
Tuning LUT mapping to work while saving the best network.
Diffstat (limited to 'src/base/abci/abcPrint.c')
-rw-r--r--src/base/abci/abcPrint.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/base/abci/abcPrint.c b/src/base/abci/abcPrint.c
index 4493a5a2..b13018fc 100644
--- a/src/base/abci/abcPrint.c
+++ b/src/base/abci/abcPrint.c
@@ -101,7 +101,10 @@ int Abc_NtkCompareAndSaveBest( Abc_Ntk_t * pNtk )
ParsBest.nPis = ParsNew.nPis;
ParsBest.nPos = ParsNew.nPos;
// writ the network
- pFileNameOut = Extra_FileNameGenericAppend( pNtk->pSpec, "_best.blif" );
+ if ( strcmp(pNtk->pSpec + strlen(pNtk->pSpec) - strlen("_best.blif"), "_best.blif") )
+ pFileNameOut = Extra_FileNameGenericAppend( pNtk->pSpec, "_best.blif" );
+ else
+ pFileNameOut = pNtk->pSpec;
Io_Write( pNtk, pFileNameOut, IO_FILE_BLIF );
return 1;
}