From f4853496d7bc96ef134fb300f70f480307fa133b Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 13 Feb 2017 01:02:03 -0800 Subject: Adding PDR with abstraction. --- src/proof/pdr/pdrCore.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/proof/pdr/pdrCore.c') 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) ); -- cgit v1.2.3