add enough to "extra" exponent to cover FP64 to FP16 fcvt
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 7 Jul 2019 06:12:14 +0000 (07:12 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 7 Jul 2019 06:12:14 +0000 (07:12 +0100)
src/ieee754/fpcommon/fpbase.py

index 2ef543d4f6aa88c533d296deab7a9733938e579c..0e057f9ee5dbc2c184292b5e296b011d7ba152be 100644 (file)
@@ -77,7 +77,7 @@ class FPNumBaseRecord:
         else:
             self.m_extra = 0
         if e_extra:
-            self.e_extra = 3
+            self.e_extra = 6 # enough to cover FP64 when converting to FP16
             e_width += self.e_extra
         else:
             self.e_extra = 0