diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-09 00:15:01 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-09 00:15:01 -0700 |
commit | 48db1c3a0469f831cf6229721edb801756bce67d (patch) | |
tree | 06b7f628e76b1829d55290bebc46e003c649b6fd /src/misc/extra/extra.h | |
parent | 6a86be4009bcd684f45549d15ae7b1fbc6f36d91 (diff) | |
download | abc-48db1c3a0469f831cf6229721edb801756bce67d.tar.gz abc-48db1c3a0469f831cf6229721edb801756bce67d.tar.bz2 abc-48db1c3a0469f831cf6229721edb801756bce67d.zip |
Improvements to the new technology mapper.
Diffstat (limited to 'src/misc/extra/extra.h')
-rw-r--r-- | src/misc/extra/extra.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/misc/extra/extra.h b/src/misc/extra/extra.h index 28156486..fc23b1b0 100644 --- a/src/misc/extra/extra.h +++ b/src/misc/extra/extra.h @@ -213,6 +213,16 @@ extern word Extra_Truth6MinimumHeuristic( word t ); /* fast computation of N-canoninical form up to 6 inputs */ extern int Extra_TruthCanonFastN( int nVarsMax, int nVarsReal, unsigned * pt, unsigned ** pptRes, char ** ppfRes ); +/*=== extraUtilDsd.c ========================================================*/ + +typedef struct Sdm_Man_t_ Sdm_Man_t; +extern int Sdm_ManCanRead(); +extern Sdm_Man_t * Sdm_ManRead(); +extern void Sdm_ManQuit(); +extern int Sdm_ManComputeFunc( Sdm_Man_t * p, int iDsdLit0, int iDsdLit1, int * pCut, int uMask, int fXor ); +extern int Sdm_ManReadCnfSize( Sdm_Man_t * p, int iDsd ); +extern void Sdm_ManPrintDsdStats( Sdm_Man_t * p, int fVerbose ); + /*=== extraUtilProgress.c ================================================================*/ typedef struct ProgressBarStruct ProgressBar; |