mirror of https://github.com/YosysHQ/abc.git
Experiments with new network data-structure.
This commit is contained in:
parent
19ccaf21df
commit
9510da0b30
|
|
@ -160,15 +160,15 @@ static inline void Ndr_DataPush( Ndr_Data_t * p, int Type, int Entry )
|
|||
|
||||
// iterates over primary inputs of a module
|
||||
#define Ndr_ModForEachPi( p, Mod, Obj ) \
|
||||
Ndr_ModForEachObj( p, 0, Obj ) if ( !Ndr_ObjIsType(p, Obj, ABC_OPER_CI) ) {} else
|
||||
Ndr_ModForEachObj( p, Mod, Obj ) if ( !Ndr_ObjIsType(p, Obj, ABC_OPER_CI) ) {} else
|
||||
|
||||
// iteraots over primary outputs of a module
|
||||
#define Ndr_ModForEachPo( p, Mod, Obj ) \
|
||||
Ndr_ModForEachObj( p, 0, Obj ) if ( !Ndr_ObjIsType(p, Obj, ABC_OPER_CO) ) {} else
|
||||
Ndr_ModForEachObj( p, Mod, Obj ) if ( !Ndr_ObjIsType(p, Obj, ABC_OPER_CO) ) {} else
|
||||
|
||||
// iterates over internal nodes of a module
|
||||
#define Ndr_ModForEachNode( p, Mod, Obj ) \
|
||||
Ndr_ModForEachObj( p, 0, Obj ) if ( Ndr_ObjIsType(p, Obj, ABC_OPER_CI) || Ndr_ObjIsType(p, Obj, ABC_OPER_CO) ) {} else
|
||||
Ndr_ModForEachObj( p, Mod, Obj ) if ( Ndr_ObjIsType(p, Obj, ABC_OPER_CI) || Ndr_ObjIsType(p, Obj, ABC_OPER_CO) ) {} else
|
||||
|
||||
// iterates over target signals of a module
|
||||
#define Ndr_ModForEachTarget( p, Mod, Obj ) \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
SRC += src/base/acb/acbAbc.c \
|
||||
src/base/acb/abcAig.c \
|
||||
src/base/acb/abcCom.c \
|
||||
src/base/acb/acbAig.c \
|
||||
src/base/acb/acbCom.c \
|
||||
src/base/acb/acbFunc.c
|
||||
|
|
|
|||
Loading…
Reference in New Issue