[3136] in Athena Bugs

home help back first fref pref prev next nref lref last post

adb (6.3B RT)

daemon@ATHENA.MIT.EDU (John Carr)
Fri Sep 8 16:29:13 1989

To: bugs@ATHENA.MIT.EDU
Date: Fri, 08 Sep 89 16:28:53 EDT
From: John Carr <jfc@ATHENA.MIT.EDU>

When asked to print floating point values, it sometimes gets confused:

0x1fffd000,10/F
                2                               0
                -0                              2.6250018819406007
                1.7078360668033448e-78          -2.032468172058482e-J2
                1.4591313119664294e-B2          4.664222876717213e-62
                -.NAN()                         .NAN()


Note the first character of the exponent in the 6th and 7th numbers.

Hypothesis: the exponent range of IEEE doubles (+/- 300) violates an
implicit assumption that the exponent is two characters long (from the
programmers who brought you "all the world's a VAX").


home help back first fref pref prev next nref lref last post