summaryrefslogtreecommitdiffstats
path: root/src/sat/bmc/bmcCexTools.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-11-30 17:24:09 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-11-30 17:24:09 -0800
commit9b6ec8e84f39a773d4b1cd5d8a4b5c6aefb500d2 (patch)
tree60243df3403fa0281acb95cb435a093257bae95b /src/sat/bmc/bmcCexTools.c
parentcd32ae50c46d28758471fe5e8d8c99360142bfa6 (diff)
downloadabc-9b6ec8e84f39a773d4b1cd5d8a4b5c6aefb500d2.tar.gz
abc-9b6ec8e84f39a773d4b1cd5d8a4b5c6aefb500d2.tar.bz2
abc-9b6ec8e84f39a773d4b1cd5d8a4b5c6aefb500d2.zip
Counter-example analysis and optimization.
Diffstat (limited to 'src/sat/bmc/bmcCexTools.c')
-rw-r--r--src/sat/bmc/bmcCexTools.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/sat/bmc/bmcCexTools.c b/src/sat/bmc/bmcCexTools.c
index 75238bc5..f7252bc0 100644
--- a/src/sat/bmc/bmcCexTools.c
+++ b/src/sat/bmc/bmcCexTools.c
@@ -390,8 +390,6 @@ Abc_Cex_t * Bmc_CexEssentialBitOne( Gia_Man_t * p, Abc_Cex_t * pCexState, int iB
Abc_Cex_t * pNew;
Gia_Obj_t * pObj;
int i, k, fCompl0, fCompl1;
- int iFrame = iBit / pCexState->nPis;
- int iNumber = iBit % pCexState->nPis;
assert( pCexState->nRegs == 0 );
assert( iBit < pCexState->nBits );
if ( pfEqual )
@@ -405,7 +403,7 @@ Abc_Cex_t * Bmc_CexEssentialBitOne( Gia_Man_t * p, Abc_Cex_t * pCexState, int iB
// simulate the remaining frames
Gia_ManConst0(p)->fMark0 = 0;
Gia_ManConst0(p)->fMark1 = 1;
- for ( i = iFrame; i <= pCexState->iFrame; i++ )
+ for ( i = iBit / pCexState->nPis; i <= pCexState->iFrame; i++ )
{
Gia_ManForEachCi( p, pObj, k )
{