diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2017-03-09 22:53:47 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2017-03-09 22:53:47 -0800 |
commit | d877074d8ff6c23b4c14b1c46bfab1b6560ef8b6 (patch) | |
tree | b810a51f519ac3473e4f7ccdb14d61f5c635b6aa /src/proof/pdr/pdrMan.c | |
parent | 6a997172df35e0c41578d5081ec70911a3823cc1 (diff) | |
download | abc-d877074d8ff6c23b4c14b1c46bfab1b6560ef8b6.tar.gz abc-d877074d8ff6c23b4c14b1c46bfab1b6560ef8b6.tar.bz2 abc-d877074d8ff6c23b4c14b1c46bfab1b6560ef8b6.zip |
Improvements to ternary simulation.
Diffstat (limited to 'src/proof/pdr/pdrMan.c')
-rw-r--r-- | src/proof/pdr/pdrMan.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/proof/pdr/pdrMan.c b/src/proof/pdr/pdrMan.c index a076223b..cb51e51e 100644 --- a/src/proof/pdr/pdrMan.c +++ b/src/proof/pdr/pdrMan.c @@ -265,8 +265,8 @@ 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_ManDeriveFlopPriorities2(p->pGia, 1); - else if ( p->pPars->fNewXSim ) - p->vPrio = Vec_IntStartNatural( Aig_ManRegNum(pAig) ); +// 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 @@ -281,7 +281,7 @@ Pdr_Man_t * Pdr_ManStart( Aig_Man_t * pAig, Pdr_Par_t * pPars, Vec_Int_t * vPrio p->vRes = Vec_IntAlloc( 100 ); // final result p->pCnfMan = Cnf_ManStart(); // ternary simulation - p->pTxs = pPars->fNewXSim ? Txs_ManStart( p, pAig, p->vPrio ) : NULL; + p->pTxs3 = pPars->fNewXSim ? Txs3_ManStart( p, pAig, p->vPrio ) : NULL; // additional AIG data-members if ( pAig->pFanData == NULL ) Aig_ManFanoutStart( pAig ); @@ -369,7 +369,7 @@ void Pdr_ManStop( Pdr_Man_t * p ) Vec_IntFreeP( &p->vMapPpi2Ff ); // terminary simulation if ( p->pPars->fNewXSim ) - Txs_ManStop( p->pTxs ); + Txs3_ManStop( p->pTxs3 ); // internal use Vec_IntFreeP( &p->vPrio ); // priority flops Vec_IntFree( p->vLits ); // array of literals |