summaryrefslogtreecommitdiffstats
path: root/src/aig/gia
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-09-03 19:06:01 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-09-03 19:06:01 -0700
commitb26d698ff8dc7f95fdfed7a4560422893e274bf8 (patch)
tree1b5e1b4a0c4acbf4afd4dd4a6419e26a2a15b255 /src/aig/gia
parent201cb245964c96ff4df09d623b40f5b70ea81f7b (diff)
downloadabc-b26d698ff8dc7f95fdfed7a4560422893e274bf8.tar.gz
abc-b26d698ff8dc7f95fdfed7a4560422893e274bf8.tar.bz2
abc-b26d698ff8dc7f95fdfed7a4560422893e274bf8.zip
Uniqifying status file name in &gla.
Diffstat (limited to 'src/aig/gia')
-rw-r--r--src/aig/gia/giaAbsGla.c4
-rw-r--r--src/aig/gia/giaAbsGla2.c4
-rw-r--r--src/aig/gia/giaAbsVta.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/src/aig/gia/giaAbsGla.c b/src/aig/gia/giaAbsGla.c
index a3efac14..d992aeab 100644
--- a/src/aig/gia/giaAbsGla.c
+++ b/src/aig/gia/giaAbsGla.c
@@ -2082,10 +2082,12 @@ int Gia_GlaPerform( Gia_Man_t * pAig, Gia_ParVta_t * pPars, int fStartVta )
// dump the model into file
if ( p->pPars->fDumpVabs )
{
+ char Command[1000];
Abc_FrameSetStatus( -1 );
Abc_FrameSetCex( NULL );
Abc_FrameSetNFrames( f+1 );
- Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "write_status gla.status" );
+ sprintf( Command, "write_status %s", Extra_FileNameGenericAppend((p->pPars->pFileVabs ? p->pPars->pFileVabs : "glabs.aig"), ".status") );
+ Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), Command );
Gia_GlaDumpAbsracted( p, pPars->fVerbose );
}
}
diff --git a/src/aig/gia/giaAbsGla2.c b/src/aig/gia/giaAbsGla2.c
index da9d63cc..9504e32d 100644
--- a/src/aig/gia/giaAbsGla2.c
+++ b/src/aig/gia/giaAbsGla2.c
@@ -1641,10 +1641,12 @@ int Ga2_ManPerform( Gia_Man_t * pAig, Gia_ParVta_t * pPars )
// dump the model into file
if ( p->pPars->fDumpVabs || p->pPars->fDumpMabs )
{
+ char Command[1000];
Abc_FrameSetStatus( -1 );
Abc_FrameSetCex( NULL );
Abc_FrameSetNFrames( f+1 );
- Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "write_status gla.status" );
+ sprintf( Command, "write_status %s", Extra_FileNameGenericAppend((p->pPars->pFileVabs ? p->pPars->pFileVabs : "glabs.aig"), ".status") );
+ Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), Command );
Ga2_GlaDumpAbsracted( p, pPars->fVerbose );
}
diff --git a/src/aig/gia/giaAbsVta.c b/src/aig/gia/giaAbsVta.c
index 084cb903..4edbacc4 100644
--- a/src/aig/gia/giaAbsVta.c
+++ b/src/aig/gia/giaAbsVta.c
@@ -1683,10 +1683,12 @@ int Gia_VtaPerformInt( Gia_Man_t * pAig, Gia_ParVta_t * pPars )
// dump the model
if ( p->pPars->fDumpVabs && (f & 1) )
{
+ char Command[1000];
Abc_FrameSetStatus( -1 );
Abc_FrameSetCex( NULL );
Abc_FrameSetNFrames( f+1 );
- Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "write_status vta.status" );
+ sprintf( Command, "write_status %s", Extra_FileNameGenericAppend((p->pPars->pFileVabs ? p->pPars->pFileVabs : "vtabs.aig"), ".status") );
+ Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), Command );
Gia_VtaDumpAbsracted( p, pPars->fVerbose );
}
// check if the number of objects is below limit