Bug fix in multi-output BMC.

This commit is contained in:
Alan Mishchenko 2014-03-11 09:53:38 -07:00
parent 508565ff72
commit c97b685c94
1 changed files with 2 additions and 0 deletions

View File

@ -1642,6 +1642,8 @@ nTimeSat += Abc_Clock() - clk2;
if ( !pPars->fNotVerbose ) if ( !pPars->fNotVerbose )
Abc_Print( 1, "Output %*d was asserted in frame %2d (solved %*d out of %*d outputs).\n", Abc_Print( 1, "Output %*d was asserted in frame %2d (solved %*d out of %*d outputs).\n",
nOutDigits, k, f, nOutDigits, pPars->nFailOuts, nOutDigits, Saig_ManPoNum(pAig) ); nOutDigits, k, f, nOutDigits, pPars->nFailOuts, nOutDigits, Saig_ManPoNum(pAig) );
// set the output number
pCexNew0->iPo = k;
// report to the bridge // report to the bridge
if ( p->pPars->fUseBridge ) if ( p->pPars->fUseBridge )
Gia_ManToBridgeResult( stdout, 0, pCexNew0, pCexNew0->iPo ); Gia_ManToBridgeResult( stdout, 0, pCexNew0, pCexNew0->iPo );