mirror of https://github.com/YosysHQ/abc.git
Merge pull request #496 from zxxr1113/fix-ssw-timing
fix timing inconsistency in calculating the "timeOther" in Ssw_ManPrintStats in sswMan.c
This commit is contained in:
commit
8762d6c667
|
|
@ -501,6 +501,7 @@ int Ssw_ManSweepBmcConstr( Ssw_Man_t * p )
|
|||
int i, f, iLits;
|
||||
abctime clk;
|
||||
clk = Abc_Clock();
|
||||
abctime timeSatBmc = p->timeSat, timeSimSatBmc = p->timeSimSat;
|
||||
|
||||
// start initialized timeframes
|
||||
p->pFrames = Aig_ManStart( Aig_ManObjNumMax(p->pAig) * p->pPars->nFramesK );
|
||||
|
|
@ -568,7 +569,7 @@ clk = Abc_Clock();
|
|||
|
||||
// cleanup
|
||||
// Ssw_ClassesCheck( p->ppClasses );
|
||||
p->timeBmc += Abc_Clock() - clk;
|
||||
p->timeBmc += (Abc_Clock() - clk) - (p->timeSat - timeSatBmc) - (p->timeSimSat - timeSimSatBmc);
|
||||
return p->fRefined;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -276,6 +276,7 @@ int Ssw_ManSweepBmc( Ssw_Man_t * p )
|
|||
int i, f;
|
||||
abctime clk;
|
||||
clk = Abc_Clock();
|
||||
abctime timeSatBmc = p->timeSat, timeSimSatBmc = p->timeSimSat;
|
||||
|
||||
// start initialized timeframes
|
||||
p->pFrames = Aig_ManStart( Aig_ManObjNumMax(p->pAig) * p->pPars->nFramesK );
|
||||
|
|
@ -329,7 +330,7 @@ clk = Abc_Clock();
|
|||
|
||||
// cleanup
|
||||
// Ssw_ClassesCheck( p->ppClasses );
|
||||
p->timeBmc += Abc_Clock() - clk;
|
||||
p->timeBmc += (Abc_Clock() - clk) - (p->timeSat - timeSatBmc) - (p->timeSimSat - timeSimSatBmc);
|
||||
return p->fRefined;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue