mirror of https://github.com/YosysHQ/abc.git
Updated technology mapping.
This commit is contained in:
parent
27bb2a684d
commit
57daeee997
|
|
@ -18,8 +18,6 @@ src/aig/au/
|
||||||
src/aig/ssm/
|
src/aig/ssm/
|
||||||
src/aig/ddb/
|
src/aig/ddb/
|
||||||
|
|
||||||
src/map/if/ifDec.c
|
|
||||||
|
|
||||||
*~
|
*~
|
||||||
*.orig
|
*.orig
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12884,10 +12884,9 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
|
||||||
}
|
}
|
||||||
pPars->fCutMin = 1;
|
pPars->fCutMin = 1;
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
if ( pPars->fEnableCheck )
|
if ( pPars->fEnableCheck )
|
||||||
{
|
{
|
||||||
extern int If_CutPerformCheck( unsigned * pTruth, int nVars, int nLeaves );
|
|
||||||
if ( pPars->nLutSize < 6 || pPars->nLutSize > 7 )
|
if ( pPars->nLutSize < 6 || pPars->nLutSize > 7 )
|
||||||
{
|
{
|
||||||
Abc_Print( -1, "This feature only works for {6,7}-LUTs.\n" );
|
Abc_Print( -1, "This feature only works for {6,7}-LUTs.\n" );
|
||||||
|
|
@ -12896,7 +12895,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
|
||||||
pPars->pFuncCell = If_CutPerformCheck;
|
pPars->pFuncCell = If_CutPerformCheck;
|
||||||
pPars->fCutMin = 1;
|
pPars->fCutMin = 1;
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
// enable truth table computation if cut minimization is selected
|
// enable truth table computation if cut minimization is selected
|
||||||
if ( pPars->fCutMin )
|
if ( pPars->fCutMin )
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -404,6 +404,8 @@ extern float If_CutPowerDeref( If_Man_t * p, If_Cut_t * pCut, If_Obj_t
|
||||||
extern float If_CutPowerRef( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
extern float If_CutPowerRef( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
||||||
extern float If_CutPowerDerefed( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
extern float If_CutPowerDerefed( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
||||||
extern float If_CutPowerRefed( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
extern float If_CutPowerRefed( If_Man_t * p, If_Cut_t * pCut, If_Obj_t * pRoot );
|
||||||
|
/*=== ifDec.c =============================================================*/
|
||||||
|
extern int If_CutPerformCheck( unsigned * pTruth, int nVars, int nLeaves );
|
||||||
/*=== ifLib.c =============================================================*/
|
/*=== ifLib.c =============================================================*/
|
||||||
extern If_Lib_t * If_LutLibRead( char * FileName );
|
extern If_Lib_t * If_LutLibRead( char * FileName );
|
||||||
extern If_Lib_t * If_LutLibDup( If_Lib_t * p );
|
extern If_Lib_t * If_LutLibDup( If_Lib_t * p );
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
SRC += src/map/if/ifCore.c \
|
SRC += src/map/if/ifCore.c \
|
||||||
src/map/if/ifCut.c \
|
src/map/if/ifCut.c \
|
||||||
|
src/map/if/ifDec.c \
|
||||||
src/map/if/ifLib.c \
|
src/map/if/ifLib.c \
|
||||||
src/map/if/ifMan.c \
|
src/map/if/ifMan.c \
|
||||||
src/map/if/ifMap.c \
|
src/map/if/ifMap.c \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue