summaryrefslogtreecommitdiffstats
path: root/src/misc/util/abc_global.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-08-25 12:34:54 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-08-25 12:34:54 -0700
commit19d50b98a192013ced1963e5ccb3801082067dbc (patch)
tree3cb25af9219620588bc66a43925582f416d56dbf /src/misc/util/abc_global.h
parent2a7a06b653f1165b2bdf48bb1de2779ae4cc0172 (diff)
downloadabc-19d50b98a192013ced1963e5ccb3801082067dbc.tar.gz
abc-19d50b98a192013ced1963e5ccb3801082067dbc.tar.bz2
abc-19d50b98a192013ced1963e5ccb3801082067dbc.zip
New package to read/write a subset of Liberty for STA.
Diffstat (limited to 'src/misc/util/abc_global.h')
-rw-r--r--src/misc/util/abc_global.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/misc/util/abc_global.h b/src/misc/util/abc_global.h
index e4505ad5..997c026e 100644
--- a/src/misc/util/abc_global.h
+++ b/src/misc/util/abc_global.h
@@ -242,6 +242,7 @@ static inline int Abc_Base16Log( unsigned n ) { int r; if ( n <
static inline char * Abc_UtilStrsav( char * s ) { return s ? strcpy(ABC_ALLOC(char, strlen(s)+1), s) : NULL; }
static inline int Abc_BitWordNum( int nBits ) { return (nBits>>5) + ((nBits&31) > 0); }
static inline int Abc_TruthWordNum( int nVars ) { return nVars <= 5 ? 1 : (1 << (nVars - 5)); }
+static inline int Abc_Truth6WordNum( int nVars ) { return nVars <= 6 ? 1 : (1 << (nVars - 6)); }
static inline int Abc_InfoHasBit( unsigned * p, int i ) { return (p[(i)>>5] & (1<<((i) & 31))) > 0; }
static inline void Abc_InfoSetBit( unsigned * p, int i ) { p[(i)>>5] |= (1<<((i) & 31)); }
static inline void Abc_InfoXorBit( unsigned * p, int i ) { p[(i)>>5] ^= (1<<((i) & 31)); }