summaryrefslogtreecommitdiffstats
path: root/src/opt/dau/dau.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-12-01 22:16:22 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-12-01 22:16:22 -0800
commit01bea8ef3a79d7ee991cf4e7776fabb9cec58219 (patch)
treec646bc04c80674bc14b7e861cc0b71de5eb4db04 /src/opt/dau/dau.h
parent2469058bb482ae2b062accef7e873f6c023cfb67 (diff)
downloadabc-01bea8ef3a79d7ee991cf4e7776fabb9cec58219.tar.gz
abc-01bea8ef3a79d7ee991cf4e7776fabb9cec58219.tar.bz2
abc-01bea8ef3a79d7ee991cf4e7776fabb9cec58219.zip
Enabling additional stat printouts.
Diffstat (limited to 'src/opt/dau/dau.h')
-rw-r--r--src/opt/dau/dau.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/opt/dau/dau.h b/src/opt/dau/dau.h
index f80b599e..c083c8b6 100644
--- a/src/opt/dau/dau.h
+++ b/src/opt/dau/dau.h
@@ -39,8 +39,8 @@
ABC_NAMESPACE_HEADER_START
-#define DAU_MAX_VAR 12 // should be 6 or more
-#define DAU_MAX_STR 256
+#define DAU_MAX_VAR 16 // should be 6 or more
+#define DAU_MAX_STR 1000
#define DAU_MAX_WORD (1<<(DAU_MAX_VAR-6))
////////////////////////////////////////////////////////////////////////
@@ -84,6 +84,7 @@ extern word Dau_Dsd6ToTruth( char * p );
extern void Dau_DsdNormalize( char * p );
extern int Dau_DsdCountAnds( char * pDsd );
extern void Dau_DsdTruthCompose_rec( word * pFunc, word pFanins[DAU_MAX_VAR][DAU_MAX_WORD], word * pRes, int nVars, int nWordsR );
+extern int Dau_DsdCheck1Step( word * pTruth, int nVarsInit );
/*=== dauMerge.c ==========================================================*/
extern void Dau_DsdRemoveBraces( char * pDsd, int * pMatches );