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 | |
| parent | 3fb058a35562ceeafb2967f0991215ad47a23b0f (diff) | |
| download | abc-f4853496d7bc96ef134fb300f70f480307fa133b.tar.gz abc-f4853496d7bc96ef134fb300f70f480307fa133b.tar.bz2 abc-f4853496d7bc96ef134fb300f70f480307fa133b.zip  | |
Adding PDR with abstraction.
| -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) );  | 
