2 History of Major Changes to TestFloat, up to Release 2a
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
18 -- Improved the makefiles.
20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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
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
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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -