From 48db1c3a0469f831cf6229721edb801756bce67d Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 9 Sep 2013 00:15:01 -0700 Subject: Improvements to the new technology mapper. --- src/misc/extra/extra.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/misc/extra/extra.h') 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; -- cgit v1.2.3