abc-master
|
#include "luckyInt.h"
Go to the source code of this file.
Functions | |
int | Kit_TruthWordNum_64bit (int nVars) |
int | Kit_WordCountOnes_64bit (word x) |
int | Kit_TruthCountOnes_64bit (word *pIn, int nVars) |
void | Kit_TruthCountOnesInCofs_64bit (word *pTruth, int nVars, int *pStore) |
void | Kit_TruthChangePhase_64bit (word *pInOut, int nVars, int iVar) |
void | Kit_TruthNot_64bit (word *pIn, int nVars) |
void | Kit_TruthCopy_64bit (word *pOut, word *pIn, int nVars) |
void | Kit_TruthSwapAdjacentVars_64bit (word *pInOut, int nVars, int iVar) |
unsigned | Kit_TruthSemiCanonicize_Yasha (word *pInOut, int nVars, char *pCanonPerm) |
unsigned | Kit_TruthSemiCanonicize_Yasha1 (word *pInOut, int nVars, char *pCanonPerm, int *pStore) |
void | Kit_TruthSemiCanonicize_Yasha_simple (word *pInOut, int nVars, int *pStore) |
Variables | |
static ABC_NAMESPACE_IMPL_START word | mask0 [6] = { ABC_CONST(0x5555555555555555),ABC_CONST(0x3333333333333333), ABC_CONST(0x0F0F0F0F0F0F0F0F),ABC_CONST(0x00FF00FF00FF00FF),ABC_CONST(0x0000FFFF0000FFFF), ABC_CONST(0x00000000FFFFFFFF)} |
void Kit_TruthChangePhase_64bit | ( | word * | pInOut, |
int | nVars, | ||
int | iVar | ||
) |
Definition at line 100 of file luckySwap.c.
Definition at line 136 of file luckySwap.c.
int Kit_TruthCountOnes_64bit | ( | word * | pIn, |
int | nVars | ||
) |
Definition at line 49 of file luckySwap.c.
void Kit_TruthCountOnesInCofs_64bit | ( | word * | pTruth, |
int | nVars, | ||
int * | pStore | ||
) |
Definition at line 57 of file luckySwap.c.
void Kit_TruthNot_64bit | ( | word * | pIn, |
int | nVars | ||
) |
Definition at line 130 of file luckySwap.c.
unsigned Kit_TruthSemiCanonicize_Yasha | ( | word * | pInOut, |
int | nVars, | ||
char * | pCanonPerm | ||
) |
Definition at line 186 of file luckySwap.c.
unsigned Kit_TruthSemiCanonicize_Yasha1 | ( | word * | pInOut, |
int | nVars, | ||
char * | pCanonPerm, | ||
int * | pStore | ||
) |
Definition at line 245 of file luckySwap.c.
void Kit_TruthSemiCanonicize_Yasha_simple | ( | word * | pInOut, |
int | nVars, | ||
int * | pStore | ||
) |
Definition at line 358 of file luckySwap.c.
void Kit_TruthSwapAdjacentVars_64bit | ( | word * | pInOut, |
int | nVars, | ||
int | iVar | ||
) |
Definition at line 141 of file luckySwap.c.
int Kit_TruthWordNum_64bit | ( | int | nVars | ) |
Definition at line 36 of file luckySwap.c.
int Kit_WordCountOnes_64bit | ( | word | x | ) |
Definition at line 38 of file luckySwap.c.
|
static |
CFile****************************************************************
FileName [luckySwap.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Semi-canonical form computation package.]
Synopsis [Swapping variables in the truth table.]
Author [Jake]
Date [Started - August 2012]
Definition at line 23 of file luckySwap.c.