remove zeroing bugfix correction, not needed any more
[ieee754fpu.git] / src / add / fpbase.py
index 2d2fc29d78955a6d36a804d55ae949d327227fc7..48bfb8221558f09e817d5a20c7da844a655fd6d3 100644 (file)
@@ -309,9 +309,6 @@ class FPBase:
         # denormalised, correct exponent to zero
         with m.If(z.is_denormalised()):
             m.d.sync += z.e.eq(z.N127)
-        # FIX SIGN BUG: -a + a = +0.
-        with m.If((z.e == z.N126) & (z.m[0:] == 0)):
-            m.d.sync += z.s.eq(0)
 
     def pack(self, m, z, next_state):
         """ packs the result into the output (detects overflow->Inf)