freebsd-dev/tools/test/testfloat/testfloat-history.txt

58 lines
1.9 KiB
Plaintext
Raw Normal View History

History of Major Changes to TestFloat, up to Release 2a
John R. Hauser
1998 December 17
The TestFloat releases parallel those of SoftFloat, on which TestFloat is
based. Each TestFloat release also incorporates all bug fixes from the
corresponding release of SoftFloat.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Release 2a (1998 December)
-- Added support for testing conversions between floating-point and 64-bit
integers.
-- Improved the makefiles.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Release 2 (1997 June)
-- Integrated the generation of test cases and the checking of system
results into a single program. (Before they were separate programs,
normally joined by explicit command-line pipes.)
-- Improved the sequence of test cases.
-- Added support for testing extended double precision and quadruple
precision.
-- Made program output more readable, and added new command arguments.
-- Reduced dependence on the quality of the standard `random' function for
generating test cases. (Previously naively expected `random' to be able
to generate good random bits for the entire machine word width.)
-- Created `testsoftfloat', with its own simpler complete software floating-
point (``slowfloat'') for comparison purposes.
-- Made some changes to the source file structure, including renaming
`environment.h' to `milieu.h' (to avoid confusion with environment
variables).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Release 1a (1996 July)
-- Added the `-tininessbefore' and `-tininessafter' options to control
whether tininess should be detected before or after rounding.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Release 1 (1996 July)
-- Original release.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -