diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-06 18:19:20 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-06 18:19:20 -0700 |
commit | f02888635fe2231cb7bb9cad2a763ecbaee325f6 (patch) | |
tree | 5aadb30167dd820e319683a03d55acc19c5737b0 /src/base/abci | |
parent | f321b27bb79157e9611059d9390d50beb649bbd1 (diff) | |
download | abc-f02888635fe2231cb7bb9cad2a763ecbaee325f6.tar.gz abc-f02888635fe2231cb7bb9cad2a763ecbaee325f6.tar.bz2 abc-f02888635fe2231cb7bb9cad2a763ecbaee325f6.zip |
Procedures for sorting fanins of the nodes.
Diffstat (limited to 'src/base/abci')
-rw-r--r-- | src/base/abci/abc.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c index bef700d3..d30010fa 100644 --- a/src/base/abci/abc.c +++ b/src/base/abci/abc.c @@ -7091,14 +7091,18 @@ usage: int Abc_CommandBdd( Abc_Frame_t * pAbc, int argc, char ** argv ) { Abc_Ntk_t * pNtk = Abc_FrameReadNtk(pAbc); + int fReorder = 1; int c; // set defaults Extra_UtilGetoptReset(); - while ( ( c = Extra_UtilGetopt( argc, argv, "h" ) ) != EOF ) + while ( ( c = Extra_UtilGetopt( argc, argv, "rh" ) ) != EOF ) { switch ( c ) { + case 'r': + fReorder ^= 1; + break; case 'h': goto usage; default: @@ -7128,8 +7132,9 @@ int Abc_CommandBdd( Abc_Frame_t * pAbc, int argc, char ** argv ) return 0; usage: - Abc_Print( -2, "usage: bdd [-h]\n" ); + Abc_Print( -2, "usage: bdd [-rh]\n" ); Abc_Print( -2, "\t converts node functions to BDD\n" ); + Abc_Print( -2, "\t-r : toggles enabling dynamic variable reordering [default = %s]\n", fReorder? "yes": "no" ); Abc_Print( -2, "\t-h : print the command usage\n"); return 1; } @@ -9609,19 +9614,18 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv ) Aig_ManStop( pAig ); } */ - +/* if ( !Abc_NtkIsTopo(pNtk) ) { Abc_Print( -1, "Current network is not in a topological order.\n" ); return 1; } - +*/ if ( pNtk ) - { + { extern void Abc_NtkTestTim( Abc_Ntk_t * pNtk, int fVerbose ); - Abc_NtkTestTim( pNtk, fVerbose ); + Abc_NtkTestTim( pNtk, fVerbose ); } - return 0; usage: Abc_Print( -2, "usage: test [-CKDN] [-aovwh] <file_name>\n" ); |