Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / regress / lib / libc / ieeefp / testfloat / notes / testfloat-history.txt
blob61520b3b678aec4e874ee507ff2e98cbdf2e7b08
2 History of Major Changes to TestFloat, up to Release 2a
4 John R. Hauser
5 1998 December 17
8 The TestFloat releases parallel those of SoftFloat, on which TestFloat is
9 based.  Each TestFloat release also incorporates all bug fixes from the
10 corresponding release of SoftFloat.
12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13 Release 2a (1998 December)
15 -- Added support for testing conversions between floating-point and 64-bit
16    integers.
18 -- Improved the makefiles.
20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21 Release 2 (1997 June)
23 -- Integrated the generation of test cases and the checking of system
24    results into a single program.  (Before they were separate programs,
25    normally joined by explicit command-line pipes.)
27 -- Improved the sequence of test cases.
29 -- Added support for testing extended double precision and quadruple
30    precision.
32 -- Made program output more readable, and added new command arguments.
34 -- Reduced dependence on the quality of the standard `random' function for
35    generating test cases.  (Previously naively expected `random' to be able
36    to generate good random bits for the entire machine word width.)
38 -- Created `testsoftfloat', with its own simpler complete software floating-
39    point (``slowfloat'') for comparison purposes.
41 -- Made some changes to the source file structure, including renaming
42    `environment.h' to `milieu.h' (to avoid confusion with environment
43    variables).
45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
46 Release 1a (1996 July)
48 -- Added the `-tininessbefore' and `-tininessafter' options to control
49    whether tininess should be detected before or after rounding.
51 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
52 Release 1 (1996 July)
54 -- Original release.
56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -