summaryrefslogtreecommitdiffstats
path: root/src/map/if/if.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-03-04 18:39:00 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2014-03-04 18:39:00 -0800
commita2ff2cb9c3fb414d33c853e7f67ce58203f7d231 (patch)
treed610facb06f0aa21eb383d2920ed3da6441043c0 /src/map/if/if.h
parent5f9ca14a7f3635bda76dbc137811b26a00816bcf (diff)
downloadabc-a2ff2cb9c3fb414d33c853e7f67ce58203f7d231.tar.gz
abc-a2ff2cb9c3fb414d33c853e7f67ce58203f7d231.tar.bz2
abc-a2ff2cb9c3fb414d33c853e7f67ce58203f7d231.zip
Changes to LUT mappers.
Diffstat (limited to 'src/map/if/if.h')
-rw-r--r--src/map/if/if.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/map/if/if.h b/src/map/if/if.h
index cf26c53c..8af5cff3 100644
--- a/src/map/if/if.h
+++ b/src/map/if/if.h
@@ -574,7 +574,10 @@ extern int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, i
extern void If_ManImproveMapping( If_Man_t * p );
/*=== ifSat.c ==========================================================*/
extern void * If_ManSatBuildXY( int nLutSize );
+extern void * If_ManSatBuildXYZ( int nLutSize );
+extern void If_ManSatUnbuild( void * p );
extern int If_ManSatCheckXY( void * pSat, int nLutSize, word * pTruth, int nVars, unsigned uSet, word * pTBound, word * pTFree, Vec_Int_t * vLits );
+extern unsigned If_ManSatCheckXYall( void * pSat, int nLutSize, word * pTruth, int nVars, Vec_Int_t * vLits );
/*=== ifSeq.c =============================================================*/
extern int If_ManPerformMappingSeq( If_Man_t * p );
/*=== ifTime.c ============================================================*/