add in missing modules
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 16 Jun 2019 06:43:04 +0000 (07:43 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 16 Jun 2019 06:43:04 +0000 (07:43 +0100)
src/ieee754/fpcommon/denorm.py
src/ieee754/fpcommon/roundz.py

index 44d5461ab751ca5c8017884c7860ea0224d6b9fa..fe1cc9de761edbe9ef86347e6c8fe270bea675f3 100644 (file)
@@ -61,8 +61,10 @@ class FPAddDeNormMod(FPState, Elaboratable):
         m = Module()
         m.submodules.denorm_in_a = self.i.a
         m.submodules.denorm_in_b = self.i.b
+        m.submodules.denorm_in_z = self.i.z
         m.submodules.denorm_out_a = self.o.a
         m.submodules.denorm_out_b = self.o.b
+        m.submodules.denorm_out_z = self.o.z
 
         with m.If(~self.i.out_do_z):
             # XXX hmmm, don't like repeating identical code
index 130c5ec2ab6603b25d9bc356c80000a1076e6349..7a8831ce33bd138f7814c142fe14e6ecc56f1d80 100644 (file)
@@ -42,6 +42,7 @@ class FPRoundMod(Elaboratable):
 
     def setup(self, m, i):
         m.submodules.roundz = self
+        m.submodules.round_out_z = self.i.z
         m.d.comb += self.i.eq(i)
 
     def elaborate(self, platform):