diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2018-06-07 15:53:12 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2018-06-07 15:53:12 -0700 |
commit | b729c737b5aee67bbc92d9b102af8ce24a222140 (patch) | |
tree | 0b3536b0aa8439e88ca7b2b300174565b98ffa2a /src/base/abci/abcNtbdd.c | |
parent | aae37ffd4ce42d64677fc9ab51ad98ec3ab2aae0 (diff) | |
download | abc-b729c737b5aee67bbc92d9b102af8ce24a222140.tar.gz abc-b729c737b5aee67bbc92d9b102af8ce24a222140.tar.bz2 abc-b729c737b5aee67bbc92d9b102af8ce24a222140.zip |
Adding switch 'clp -o' to reverse initial variable ordering.
Diffstat (limited to 'src/base/abci/abcNtbdd.c')
-rw-r--r-- | src/base/abci/abcNtbdd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/base/abci/abcNtbdd.c b/src/base/abci/abcNtbdd.c index 0225d800..a55ea227 100644 --- a/src/base/abci/abcNtbdd.c +++ b/src/base/abci/abcNtbdd.c @@ -254,7 +254,7 @@ Abc_Obj_t * Abc_NodeBddToMuxes_rec( DdManager * dd, DdNode * bFunc, Abc_Ntk_t * SeeAlso [] ***********************************************************************/ -void * Abc_NtkBuildGlobalBdds( Abc_Ntk_t * pNtk, int nBddSizeMax, int fDropInternal, int fReorder, int fVerbose ) +void * Abc_NtkBuildGlobalBdds( Abc_Ntk_t * pNtk, int nBddSizeMax, int fDropInternal, int fReorder, int fReverse, int fVerbose ) { ProgressBar * pProgress; Abc_Obj_t * pObj, * pFanin; @@ -287,8 +287,7 @@ void * Abc_NtkBuildGlobalBdds( Abc_Ntk_t * pNtk, int nBddSizeMax, int fDropInter Abc_NtkForEachCi( pNtk, pObj, i ) if ( Abc_ObjFanoutNum(pObj) > 0 ) { - bFunc = dd->vars[i]; -// bFunc = dd->vars[Abc_NtkCiNum(pNtk) - 1 - i]; + bFunc = fReverse ? dd->vars[Abc_NtkCiNum(pNtk) - 1 - i] : dd->vars[i]; Abc_ObjSetGlobalBdd( pObj, bFunc ); Cudd_Ref( bFunc ); } |