mirror of
https://github.com/YosysHQ/abc.git
synced 2026-09-08 11:53:16 +02:00
Version abc60303
This commit is contained in:
+9
-1
@@ -19,6 +19,10 @@
|
||||
#ifndef __FPGA_H__
|
||||
#define __FPGA_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// INCLUDES ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -153,8 +157,12 @@ extern int Fpga_ManCheckConsistency( Fpga_Man_t * p );
|
||||
extern void Fpga_ManCleanData0( Fpga_Man_t * pMan );
|
||||
extern Fpga_NodeVec_t * Fpga_CollectNodeTfo( Fpga_Man_t * pMan, Fpga_Node_t * pNode );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
|
||||
@@ -376,8 +376,8 @@ extern void Fpga_MappingSetChoiceLevels( Fpga_Man_t * pMan );
|
||||
/*=== CUDD package.c ===============================================================*/
|
||||
extern unsigned int Cudd_Prime( unsigned int p );
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
@@ -94,8 +94,7 @@ void * Fpga_TruthsCutBdd( void * dd, Fpga_Cut_t * pCut )
|
||||
Cudd_RecursiveDeref( dd, (DdNode*)pCut->uSign );
|
||||
pCut->uSign = 0;
|
||||
}
|
||||
printf( "%d ", vVisited->nSize );
|
||||
|
||||
// printf( "%d ", vVisited->nSize );
|
||||
Fpga_NodeVecFree( vVisited );
|
||||
Cudd_Deref( bFunc );
|
||||
return bFunc;
|
||||
|
||||
+10
-1
@@ -19,6 +19,10 @@
|
||||
#ifndef __MAPPER_H__
|
||||
#define __MAPPER_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// INCLUDES ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -180,7 +184,12 @@ extern void Map_ManCleanData( Map_Man_t * p );
|
||||
extern void Map_MappingSetupTruthTables( unsigned uTruths[][2] );
|
||||
extern void Map_MappingSetupTruthTablesLarge( unsigned uTruths[][32] );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
|
||||
@@ -470,8 +470,8 @@ extern void Map_NodeVecWriteEntry( Map_NodeVec_t * p, int i, Map_No
|
||||
extern Map_Node_t * Map_NodeVecReadEntry( Map_NodeVec_t * p, int i );
|
||||
extern void Map_NodeVecSortByLevel( Map_NodeVec_t * p );
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
+11
-1
@@ -19,6 +19,10 @@
|
||||
#ifndef __MIO_H__
|
||||
#define __MIO_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// INCLUDES ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -133,7 +137,13 @@ extern void Mio_DeriveGateDelays( Mio_Gate_t * pGate,
|
||||
float * ptDelaysRes, float * ptPinDelayMax );
|
||||
extern Mio_Gate_t * Mio_GateCreatePseudo( int nInputs );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
|
||||
|
||||
@@ -118,8 +118,8 @@ struct Mio_PinStruct_t_
|
||||
/*=== mioRead.c =============================================================*/
|
||||
/*=== mioUtils.c =============================================================*/
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
+10
-2
@@ -21,6 +21,10 @@
|
||||
#ifndef __PGA_H__
|
||||
#define __PGA_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// INCLUDES ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -64,9 +68,13 @@ extern Vec_Ptr_t * Pga_DoMapping( Pga_Man_t * p );
|
||||
extern Pga_Man_t * Pga_ManStart( Pga_Params_t * pParams );
|
||||
extern void Pga_ManStop( Pga_Man_t * p );
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -124,9 +124,9 @@ extern float Pga_MappingSetRefsAndArea( Pga_Man_t * p );
|
||||
extern float Pga_MappingGetSwitching( Pga_Man_t * p );
|
||||
extern void Pga_MappingPrintOutputArrivals( Pga_Man_t * p );
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
+10
-1
@@ -19,6 +19,10 @@
|
||||
#ifndef __SUPER_H__
|
||||
#define __SUPER_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// INCLUDES ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
@@ -44,8 +48,13 @@
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/*=== superCore.c =============================================================*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
|
||||
@@ -55,8 +55,8 @@ extern void Super2_Precompute( int nInputs, int nLevels, int fVerbose );
|
||||
/*=== superGate.c =============================================================*/
|
||||
extern void Super_Precompute( Mio_Library_t * pLibGen, int nInputs, int nLevels, float tDelayMax, float tAreaMax, int TimeLimit, bool fSkipInv, bool fWriteOldFormat, int fVerbose );
|
||||
|
||||
#endif
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// END OF FILE ///
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user