summaryrefslogtreecommitdiffstats
path: root/src/aig/saig
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-07-01 15:04:46 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-07-01 15:04:46 -0700
commit71f67ef91e3cdcc13f8357e448a3185bfc1b81e4 (patch)
tree4512fad39084907fbc895a802e0168c752ece05d /src/aig/saig
parent8765502ef8ac06fb26c832bd7104e8714ae73b24 (diff)
downloadabc-71f67ef91e3cdcc13f8357e448a3185bfc1b81e4.tar.gz
abc-71f67ef91e3cdcc13f8357e448a3185bfc1b81e4.tar.bz2
abc-71f67ef91e3cdcc13f8357e448a3185bfc1b81e4.zip
Other improvements to bmc2 and bmc3.
Diffstat (limited to 'src/aig/saig')
-rw-r--r--src/aig/saig/saigBmc3.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/aig/saig/saigBmc3.c b/src/aig/saig/saigBmc3.c
index f97bd5da..309403fc 100644
--- a/src/aig/saig/saigBmc3.c
+++ b/src/aig/saig/saigBmc3.c
@@ -983,11 +983,6 @@ static inline void Saig_ManBmcAddClauses( Gia_ManBmc_t * p, int uTruth, int Lits
}
CutLit = CutLit / 3;
}
-
-// for ( b = 0; b < nClaLits; b++ )
-// printf( "%d ", ClaLits[b] );
-// printf( "\n" );
-
if ( !sat_solver_addclause( p->pSat, ClaLits, ClaLits+nClaLits ) )
assert( 0 );
}
@@ -1008,7 +1003,7 @@ static inline void Saig_ManBmcAddClauses( Gia_ManBmc_t * p, int uTruth, int Lits
***********************************************************************/
static inline unsigned Saig_ManBmcHashKey( unsigned * pArray )
{
- static s_Primes[5] = { 12582917, 25165843, 50331653, 100663319, 201326611 };
+ static int s_Primes[5] = { 12582917, 25165843, 50331653, 100663319, 201326611 };
unsigned i, Key = 0;
for ( i = 0; i < 5; i++ )
Key += pArray[i] * s_Primes[i];
@@ -1017,12 +1012,6 @@ static inline unsigned Saig_ManBmcHashKey( unsigned * pArray )
static inline int * Saig_ManBmcLookup( Gia_ManBmc_t * p, unsigned * pArray )
{
unsigned * pTable = p->pTable + 6 * (Saig_ManBmcHashKey(pArray) % p->nTable);
-/*
-int i;
-for ( i = 0; i < 5; i++ )
-printf( "%6d ", pArray[i] );
-printf( "\n" );
-*/
if ( memcmp( pTable, pArray, 20 ) )
{
if ( pTable[0] == 0 )
@@ -1034,7 +1023,6 @@ printf( "\n" );
}
else
p->nHashHit++;
-
assert( pTable + 5 < pTable + 6 * p->nTable );
return (int *)(pTable + 5);
}