summaryrefslogtreecommitdiffstats
path: root/src/base/abci/abcExact.c
diff options
context:
space:
mode:
authorMathias Soeken <mathias.soeken@epfl.ch>2016-10-29 09:34:34 +0200
committerMathias Soeken <mathias.soeken@epfl.ch>2016-10-29 09:34:34 +0200
commit16109b11f6eaed93359ba9c806d2924fc6404eb4 (patch)
treec44a9861e6cc1b9fd4154db2d8a5abe7c3d81e64 /src/base/abci/abcExact.c
parentbab90943dc6e1aefe0ccb7b522bcf79e2d080e3d (diff)
downloadabc-16109b11f6eaed93359ba9c806d2924fc6404eb4.tar.gz
abc-16109b11f6eaed93359ba9c806d2924fc6404eb4.tar.bz2
abc-16109b11f6eaed93359ba9c806d2924fc6404eb4.zip
Exact synthesis.
Diffstat (limited to 'src/base/abci/abcExact.c')
-rw-r--r--src/base/abci/abcExact.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/abci/abcExact.c b/src/base/abci/abcExact.c
index 2221d83a..757034cd 100644
--- a/src/base/abci/abcExact.c
+++ b/src/base/abci/abcExact.c
@@ -2246,7 +2246,7 @@ static int Ses_ManFindNetworkExactCEGAR( Ses_Man_t * pSes, int nGates, char ** p
Abc_TtXor( pTruth, Ses_ManDeriveTruth( pSes, *pSol, 0 ), pSes->pSpec, pSes->nSpecWords, 0 );
iMint = Abc_TtFindFirstBit( pTruth, pSes->nSpecVars );
- if ( iMint == -1 )
+ if ( iMint == -1 || (pSes->nSpecVars < 6 && iMint > pSes->nRows) )
{
assert( fRes == 1 );
return 1;