summaryrefslogtreecommitdiffstats
path: root/src/bool/lucky/lucky.h
blob: 0a055b408f794d8c017375669adb628a5b410cdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**CFile****************************************************************

  FileName    [lucky.h]

  SystemName  [ABC: Logic synthesis and verification system.]

  PackageName [Semi-canonical form computation package.]

  Synopsis    [External declarations.]

  Author      [Jake]

  Date        [Started - August 2012]

***********************************************************************/

#ifndef ABC__bool__lucky__LUCKY_H_
#define ABC__bool__lucky__LUCKY_H_


ABC_NAMESPACE_HEADER_START

extern unsigned Kit_TruthSemiCanonicize_new( unsigned * pInOut, unsigned * pAux, int nVars, char * pCanonPerm );
extern int      luckyCanonicizer_final_fast( word * pInOut, int nVars, char * pCanonPerm );
extern void     resetPCanonPermArray(char* x, int nVars); 

ABC_NAMESPACE_HEADER_END

#endif /* LUCKY_H_ */