53 for ( i = 0; i < pCover->
nBits; i++ )
62 if ( pCube->
pData[nWord] & (1<<nBit) )
72 for ( i = pCover->
nBits - 1; i >=0; i-- )
81 if ( pCube->
pData[nWord] & (1<<nBit) )
108 int i, iMax, nLitsMax, nLitsCur;
114 for ( i = 0; i < pCover->
nBits; i++ )
123 if ( pCube->
pData[nWord] & (1<<nBit) )
129 if ( nLitsMax < nLitsCur )
137 if ( nLitsMax <= nLitsCur )
166 int i, iMin, nLitsMin, nLitsCur;
172 for ( i = 0; i < pCover->
nBits; i++ )
181 if ( pCube->
pData[nWord] & (1<<nBit) )
191 if ( nLitsMin > nLitsCur )
199 if ( nLitsMin >= nLitsCur )
207 if ( nLitsMin < 1000000 )
291 int i, CounterTot, CounterCur;
298 for ( i = 0; i < pCover->
nBits; i++ )
306 if ( pCube->
pData[nWord] & (1<<nBit) )
308 CounterTot += CounterCur;
#define Mvc_CoverAddCubeTail(pCover, pCube)
int Mvc_CoverIsOneLiteral(Mvc_Cover_t *pCover)
#define Mvc_CubeWhichWord(Bit)
int Mvc_CoverFirstCubeFirstLit(Mvc_Cover_t *pCover)
int Mvc_CoverCountLiterals(Mvc_Cover_t *pCover)
Mvc_Cube_t * Mvc_CubeAlloc(Mvc_Cover_t *pCover)
DECLARATIONS ///.
Mvc_Cover_t * Mvc_CoverBestLiteralCover(Mvc_Cover_t *pCover, Mvc_Cover_t *pSimple)
#define Mvc_CubeWhichBit(Bit)
int Mvc_CoverReadCubeNum(Mvc_Cover_t *pCover)
#define ABC_NAMESPACE_IMPL_END
Mvc_Cover_t * Mvc_CoverClone(Mvc_Cover_t *pCover)
int Mvc_CoverBestLiteral(Mvc_Cover_t *pCover, Mvc_Cube_t *pMask)
#define Mvc_CubeForEachBit(Cover, Cube, iBit, Value)
#define Mvc_CoverForEachCube(Cover, Cube)
#define ABC_NAMESPACE_IMPL_START
#define Mvc_CubeBitValue(Cube, Bit)
int Mvc_CoverWorstLiteral(Mvc_Cover_t *pCover, Mvc_Cube_t *pMask)
ABC_NAMESPACE_IMPL_START int Mvc_CoverAnyLiteral(Mvc_Cover_t *pCover, Mvc_Cube_t *pMask)
DECLARATIONS ///.
Mvc_Cube_t * Mvc_CoverReadCubeHead(Mvc_Cover_t *pCover)
#define Mvc_CubeBitInsert(Cube, Bit)
#define Mvc_CubeBitClean(Cube)