summaryrefslogtreecommitdiffstats
path: root/src/base/abci
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-05-06 18:19:20 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-05-06 18:19:20 -0700
commitf02888635fe2231cb7bb9cad2a763ecbaee325f6 (patch)
tree5aadb30167dd820e319683a03d55acc19c5737b0 /src/base/abci
parentf321b27bb79157e9611059d9390d50beb649bbd1 (diff)
downloadabc-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.c18
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" );