Commit 7713e94a by Yen-Sheng Ho

%pdra: isolated the procedure for checking comb. unsat

parent eff11d95
...@@ -1251,14 +1251,12 @@ Aig_Man_t * Wla_ManBitBlast( Wla_Man_t * pWla, Wlc_Ntk_t * pAbs ) ...@@ -1251,14 +1251,12 @@ Aig_Man_t * Wla_ManBitBlast( Wla_Man_t * pWla, Wlc_Ntk_t * pAbs )
return pAig; return pAig;
} }
int Wla_ManSolve( Wla_Man_t * pWla, Aig_Man_t * pAig ) int Wla_ManCheckCombUnsat( Wla_Man_t * pWla, Aig_Man_t * pAig )
{ {
abctime clk;
Pdr_Man_t * pPdr; Pdr_Man_t * pPdr;
abctime clk;
int RetValue = -1; int RetValue = -1;
if ( pWla->vClauses && pWla->pPars->fCheckCombUnsat )
{
if ( Aig_ManAndNum( pAig ) <= 20000 ) if ( Aig_ManAndNum( pAig ) <= 20000 )
{ {
Aig_Man_t * pAigScorr; Aig_Man_t * pAigScorr;
...@@ -1298,6 +1296,20 @@ int Wla_ManSolve( Wla_Man_t * pWla, Aig_Man_t * pAig ) ...@@ -1298,6 +1296,20 @@ int Wla_ManSolve( Wla_Man_t * pWla, Aig_Man_t * pAig )
pWla->tPdr += Abc_Clock() - clk; pWla->tPdr += Abc_Clock() - clk;
return RetValue;
}
int Wla_ManSolve( Wla_Man_t * pWla, Aig_Man_t * pAig )
{
abctime clk;
Pdr_Man_t * pPdr;
int RetValue = -1;
if ( pWla->vClauses && pWla->pPars->fCheckCombUnsat )
{
clk = Abc_Clock();
RetValue = Wla_ManCheckCombUnsat( pWla, pAig );
if ( RetValue == 1 ) if ( RetValue == 1 )
{ {
if ( pWla->pPars->fVerbose ) if ( pWla->pPars->fVerbose )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment