diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2014-03-04 14:48:36 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2014-03-04 14:48:36 -0800 |
commit | 5f9ca14a7f3635bda76dbc137811b26a00816bcf (patch) | |
tree | 3e1bd1f3e6aa09aa47036ecadcd2f7a30e16d457 /src/map/if/if.h | |
parent | 14aae240de54c78dce5cb12e6ac14f0a918d7dac (diff) | |
download | abc-5f9ca14a7f3635bda76dbc137811b26a00816bcf.tar.gz abc-5f9ca14a7f3635bda76dbc137811b26a00816bcf.tar.bz2 abc-5f9ca14a7f3635bda76dbc137811b26a00816bcf.zip |
Changes to LUT mappers.
Diffstat (limited to 'src/map/if/if.h')
-rw-r--r-- | src/map/if/if.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/map/if/if.h b/src/map/if/if.h index c8b04ef1..cf26c53c 100644 --- a/src/map/if/if.h +++ b/src/map/if/if.h @@ -572,6 +572,9 @@ extern void If_ObjPerformMappingChoice( If_Man_t * p, If_Obj_t * pObj extern int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, int Mode, int fPreprocess, int fFirst, char * pLabel ); /*=== ifReduce.c ==========================================================*/ extern void If_ManImproveMapping( If_Man_t * p ); +/*=== ifSat.c ==========================================================*/ +extern void * If_ManSatBuildXY( int nLutSize ); +extern int If_ManSatCheckXY( void * pSat, int nLutSize, word * pTruth, int nVars, unsigned uSet, word * pTBound, word * pTFree, Vec_Int_t * vLits ); /*=== ifSeq.c =============================================================*/ extern int If_ManPerformMappingSeq( If_Man_t * p ); /*=== ifTime.c ============================================================*/ |