Commit d2cab859 by Alan Mishchenko

Adding flag -s to &put to disable status clearing.

parent 8ba23981
...@@ -426,7 +426,7 @@ Aig_Man_t * Iso_ManFilterPos( Aig_Man_t * pAig, Vec_Ptr_t ** pvPosEquivs, int fV ...@@ -426,7 +426,7 @@ Aig_Man_t * Iso_ManFilterPos( Aig_Man_t * pAig, Vec_Ptr_t ** pvPosEquivs, int fV
Vec_Ptr_t * vBuffers, * vClasses; Vec_Ptr_t * vBuffers, * vClasses;
Vec_Int_t * vLevel, * vRemain; Vec_Int_t * vLevel, * vRemain;
Vec_Str_t * vStr, * vPrev; Vec_Str_t * vStr, * vPrev;
int i, nPos, nUnique = 0, clk = clock(); int i, nPos, clk = clock();
int clkDup = 0, clkAig = 0, clkIso = 0, clk2; int clkDup = 0, clkAig = 0, clkIso = 0, clk2;
*pvPosEquivs = NULL; *pvPosEquivs = NULL;
......
...@@ -21979,12 +21979,16 @@ int Abc_CommandAbc9Put( Abc_Frame_t * pAbc, int argc, char ** argv ) ...@@ -21979,12 +21979,16 @@ int Abc_CommandAbc9Put( Abc_Frame_t * pAbc, int argc, char ** argv )
Aig_Man_t * pMan; Aig_Man_t * pMan;
Abc_Ntk_t * pNtk = Abc_FrameReadNtk(pAbc); Abc_Ntk_t * pNtk = Abc_FrameReadNtk(pAbc);
int c, fVerbose = 0; int c, fVerbose = 0;
int fStatusClear = 1;
Extra_UtilGetoptReset(); Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "vh" ) ) != EOF ) while ( ( c = Extra_UtilGetopt( argc, argv, "svh" ) ) != EOF )
{ {
switch ( c ) switch ( c )
{ {
case 's':
fStatusClear ^= 1;
break;
case 'v': case 'v':
fVerbose ^= 1; fVerbose ^= 1;
break; break;
...@@ -22035,12 +22039,14 @@ int Abc_CommandAbc9Put( Abc_Frame_t * pAbc, int argc, char ** argv ) ...@@ -22035,12 +22039,14 @@ int Abc_CommandAbc9Put( Abc_Frame_t * pAbc, int argc, char ** argv )
} }
// replace the current network // replace the current network
Abc_FrameReplaceCurrentNetwork( pAbc, pNtk ); Abc_FrameReplaceCurrentNetwork( pAbc, pNtk );
Abc_FrameClearVerifStatus( pAbc ); if ( fStatusClear )
Abc_FrameClearVerifStatus( pAbc );
return 0; return 0;
usage: usage:
Abc_Print( -2, "usage: &put [-vh]\n" ); Abc_Print( -2, "usage: &put [-svh]\n" );
Abc_Print( -2, "\t transfer the current network into the old ABC\n" ); Abc_Print( -2, "\t transfer the current network into the old ABC\n" );
Abc_Print( -2, "\t-s : toggle clearning verification status [default = %s]\n", fStatusClear? "yes": "no" );
Abc_Print( -2, "\t-v : toggle verbose output [default = %s]\n", fVerbose? "yes": "no" ); Abc_Print( -2, "\t-v : toggle verbose output [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n"); Abc_Print( -2, "\t-h : print the command usage\n");
return 1; return 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment