diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2017-02-13 01:02:03 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2017-02-13 01:02:03 -0800 |
commit | f4853496d7bc96ef134fb300f70f480307fa133b (patch) | |
tree | 81e6a6be23ee8a53d608ff7287a5f56141620439 /src | |
parent | 3fb058a35562ceeafb2967f0991215ad47a23b0f (diff) | |
download | abc-f4853496d7bc96ef134fb300f70f480307fa133b.tar.gz abc-f4853496d7bc96ef134fb300f70f480307fa133b.tar.bz2 abc-f4853496d7bc96ef134fb300f70f480307fa133b.zip |
Adding PDR with abstraction.
Diffstat (limited to 'src')
-rw-r--r-- | src/proof/pdr/pdrCore.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/proof/pdr/pdrCore.c b/src/proof/pdr/pdrCore.c index 568f7642..45dbfc9f 100644 --- a/src/proof/pdr/pdrCore.c +++ b/src/proof/pdr/pdrCore.c @@ -862,16 +862,16 @@ int Pdr_ManSolveInt( Pdr_Man_t * p ) while ( 1 ) { int fRefined = 0; - if ( p->pPars->fUseAbs && p->vAbsFlops == NULL && iFrame == 2 ) + if ( p->pPars->fUseAbs && p->vAbsFlops == NULL && iFrame == 1 ) { - int i, Prio; +// int i, Prio; assert( p->vAbsFlops == NULL ); p->vAbsFlops = Vec_IntStart( Saig_ManRegNum(p->pAig) ); p->vMapFf2Ppi = Vec_IntStartFull( Saig_ManRegNum(p->pAig) ); p->vMapPpi2Ff = Vec_IntAlloc( 100 ); - Vec_IntForEachEntry( p->vPrio, Prio, i ) - if ( Prio >> p->nPrioShift ) - Vec_IntWriteEntry( p->vAbsFlops, i, 1 ); +// Vec_IntForEachEntry( p->vPrio, Prio, i ) +// if ( Prio >> p->nPrioShift ) +// Vec_IntWriteEntry( p->vAbsFlops, i, 1 ); } //if ( p->pPars->fUseAbs && p->vAbsFlops ) // printf( "Starting frame %d with %d (%d) flops.\n", iFrame, Vec_IntCountPositive(p->vAbsFlops), Vec_IntCountPositive(p->vPrio) ); |