From: Luke Kenneth Casson Leighton Date: Thu, 21 Mar 2019 21:16:55 +0000 (+0000) Subject: remove self.o from FPAddAlignSingleAdd, make local X-Git-Tag: ls180-24jan2020~1544 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fa5e012497b1112e38aab538765188797a068520;p=ieee754fpu.git remove self.o from FPAddAlignSingleAdd, make local --- diff --git a/src/add/nmigen_add_experiment.py b/src/add/nmigen_add_experiment.py index 457a2fc7..25beadde 100644 --- a/src/add/nmigen_add_experiment.py +++ b/src/add/nmigen_add_experiment.py @@ -713,7 +713,6 @@ class FPAddAlignSingleAdd(FPState, FPID): FPID.__init__(self, id_wid) self.width = width self.id_wid = id_wid - self.o = self.ispec() self.a1o = self.ospec() def ispec(self): @@ -727,10 +726,11 @@ class FPAddAlignSingleAdd(FPState, FPID): """ mod = FPAddAlignSingleMod(self.width, self.id_wid) mod.setup(m, i) - m.d.comb += self.o.eq(mod.o) + o = mod.ospec() + m.d.comb += o.eq(mod.o) a0mod = FPAddStage0Mod(self.width, self.id_wid) - a0mod.setup(m, self.o) + a0mod.setup(m, o) a0o = a0mod.ospec() m.d.comb += a0o.eq(a0mod.o)