1129203Scognet$NetBSD: softfloat-history.txt,v 1.1 2000/06/06 08:15:08 bjh21 Exp $
2129203Scognet$FreeBSD$
3129203Scognet
4129203ScognetHistory of Major Changes to SoftFloat, up to Release 2a
5129203Scognet
6129203ScognetJohn R. Hauser
7129203Scognet1998 December 16
8129203Scognet
9129203Scognet
10129203Scognet- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11129203ScognetRelease 2a (1998 December)
12129203Scognet
13129203Scognet-- Added functions to convert between 64-bit integers (int64) and all
14129203Scognet   supported floating-point formats.
15129203Scognet
16129203Scognet-- Fixed a bug in all 64-bit-version square root functions except
17129203Scognet   `float32_sqrt' that caused the result sometimes to be off by 1 unit in
18129203Scognet   the last place (1 ulp) from what it should be.  (Bug discovered by Paul
19129203Scognet   Donahue.)
20129203Scognet
21129203Scognet-- Improved the makefiles.
22129203Scognet
23129203Scognet- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
24129203ScognetRelease 2 (1997 June)
25129203Scognet
26129203Scognet-- Created the 64-bit (bits64) version, adding the floatx80 and float128
27129203Scognet   formats.
28129203Scognet
29129203Scognet-- Changed the source directory structure, splitting the sources into a
30129203Scognet   `bits32' and a `bits64' version.  Renamed `environment.h' to `milieu.h'
31129203Scognet   (to avoid confusion with environment variables).
32129203Scognet
33129203Scognet-- Fixed a small error that caused `float64_round_to_int' often to round the
34129203Scognet   wrong way in nearest/even mode when the operand was between 2^20 and 2^21
35129203Scognet   and halfway between two integers.
36129203Scognet
37129203Scognet- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
38129203ScognetRelease 1a (1996 July)
39129203Scognet
40129203Scognet-- Corrected a mistake that caused borderline underflow cases not to raise
41129203Scognet   the underflow flag when they should have.  (Problem reported by Doug
42129203Scognet   Priest.)
43129203Scognet
44129203Scognet-- Added the `float_detect_tininess' variable to control whether tininess is
45129203Scognet   detected before or after rounding.
46129203Scognet
47129203Scognet- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
48129203ScognetRelease 1 (1996 July)
49129203Scognet
50129203Scognet-- Original release.
51129203Scognet
52129203Scognet- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
53129203Scognet
54