diff options
Diffstat (limited to 'gowin/arch.h')
-rw-r--r-- | gowin/arch.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/gowin/arch.h b/gowin/arch.h index 05c9e125..5591744d 100644 --- a/gowin/arch.h +++ b/gowin/arch.h @@ -35,7 +35,10 @@ template <typename T> struct RelPtr const T *get() const { return reinterpret_cast<const T *>(reinterpret_cast<const char *>(this) + offset); } - T *get_mut() const { return const_cast<T *>(reinterpret_cast<const T *>(reinterpret_cast<const char *>(this) + offset)); } + T *get_mut() const + { + return const_cast<T *>(reinterpret_cast<const T *>(reinterpret_cast<const char *>(this) + offset)); + } const T &operator[](size_t index) const { return get()[index]; } @@ -98,19 +101,19 @@ NPNR_PACKED_STRUCT(struct TimingGroupsPOD { TimingGroupPOD alu; TimingGroupPOD sram; TimingGroupPOD dff; - //TimingGroupPOD dl; - //TimingGroupPOD iddroddr; - //TimingGroupPOD pll; - //TimingGroupPOD dll; + // TimingGroupPOD dl; + // TimingGroupPOD iddroddr; + // TimingGroupPOD pll; + // TimingGroupPOD dll; TimingGroupPOD bram; - //TimingGroupPOD dsp; + // TimingGroupPOD dsp; TimingGroupPOD fanout; TimingGroupPOD glbsrc; TimingGroupPOD hclk; TimingGroupPOD iodelay; - //TimingGroupPOD io; - //TimingGroupPOD iregoreg; - TimingGroupPOD wire; + // TimingGroupPOD io; + // TimingGroupPOD iregoreg; + TimingGroupPOD wire; }); NPNR_PACKED_STRUCT(struct TimingClassPOD { @@ -300,7 +303,7 @@ struct Arch : BaseCtx void addCellTimingSetupHold(IdString cell, IdString port, IdString clock, DelayInfo setup, DelayInfo hold); void addCellTimingClockToOut(IdString cell, IdString port, IdString clock, DelayInfo clktoq); - IdString wireToGlobal(int &row, int &col, const DatabasePOD* db, IdString &wire); + IdString wireToGlobal(int &row, int &col, const DatabasePOD *db, IdString &wire); DelayInfo getWireTypeDelay(IdString wire); void read_cst(std::istream &in); |