diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2017-02-06 00:21:28 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2017-02-06 00:21:28 -0800 |
commit | 89e8e50069b62afa021bfd16b340d56cd5b4c113 (patch) | |
tree | 318ac10ceb2dcc9ae9f34a8e5b0ce11305047fc6 /src/proof/pdr/pdrMan.c | |
parent | f34029dd09a3ddb5ec726ef5ae541e2342544cd9 (diff) | |
download | abc-89e8e50069b62afa021bfd16b340d56cd5b4c113.tar.gz abc-89e8e50069b62afa021bfd16b340d56cd5b4c113.tar.bz2 abc-89e8e50069b62afa021bfd16b340d56cd5b4c113.zip |
Improving new X-valued simulation in 'pdr'.
Diffstat (limited to 'src/proof/pdr/pdrMan.c')
-rw-r--r-- | src/proof/pdr/pdrMan.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/proof/pdr/pdrMan.c b/src/proof/pdr/pdrMan.c index 13e0b23c..f9a14a07 100644 --- a/src/proof/pdr/pdrMan.c +++ b/src/proof/pdr/pdrMan.c @@ -271,7 +271,9 @@ Pdr_Man_t * Pdr_ManStart( Aig_Man_t * pAig, Pdr_Par_t * pPars, Vec_Int_t * vPrio p->vPrio = vPrioInit; else if ( pPars->fFlopPrio ) p->vPrio = Pdr_ManDeriveFlopPriorities(pAig, 1); - else + else if ( p->pPars->fNewXSim ) + p->vPrio = Vec_IntStartNatural( Aig_ManRegNum(pAig) ); + else p->vPrio = Vec_IntStart( Aig_ManRegNum(pAig) ); p->vLits = Vec_IntAlloc( 100 ); // array of literals p->vCiObjs = Vec_IntAlloc( 100 ); // cone leaves |