@@ -140,6 +140,8 @@ struct If_Par_t_
140140 int fUseCofVars ; // use cofactoring variables
141141 int fUseAndVars ; // use bi-decomposition
142142 int fUseTtPerm ; // compute truth tables of the cut functions
143+ int fUseCheck1 ; // compute truth tables of the cut functions
144+ int fUseCheck2 ; // compute truth tables of the cut functions
143145 int fDeriveLuts ; // enables deriving LUT structures
144146 int fDoAverage ; // optimize average rather than maximum level
145147 int fHashMapping ; // perform AIG hashing after mapping
@@ -553,6 +555,8 @@ extern int If_CluCheckExt( void * p, word * pTruth, int nVars, int n
553555 char * pLut0 , char * pLut1 , word * pFunc0 , word * pFunc1 );
554556extern int If_CluCheckExt3 ( void * p , word * pTruth , int nVars , int nLutLeaf , int nLutLeaf2 , int nLutRoot ,
555557 char * pLut0 , char * pLut1 , char * pLut2 , word * pFunc0 , word * pFunc1 , word * pFunc2 );
558+ extern int If_MatchCheck1 ( If_Man_t * p , unsigned * pTruth , int nVars , int nLeaves , char * pStr );
559+ extern int If_MatchCheck2 ( If_Man_t * p , unsigned * pTruth , int nVars , int nLeaves , char * pStr );
556560/*=== ifDelay.c =============================================================*/
557561extern int If_CutDelaySop ( If_Man_t * p , If_Cut_t * pCut );
558562extern int If_CutSopBalanceEvalInt ( Vec_Int_t * vCover , int * pTimes , int * pFaninLits , Vec_Int_t * vAig , int * piRes , int nSuppAll , int * pArea );
0 commit comments