freebsd-skq/tools/test/testfloat/testfloat-history.txt
marius 0b9b56e38e Add a TestFloat based test suite for floating-point implementations
currently supporting sparc64. After a `make depend all` there are
three programs; testsoftfloat for testing against the SoftFloat in
src/lib/libc/softfloat for reference purposes, testemufloat for
testing the emulator source in src/lib/libc/sparc64/fpu and testfloat
for testing with the installed libc. Support for other architectures
can be added as needed.

PR:		144900
Submitted by:	Peter Jeremy
2010-04-24 12:11:41 +00:00

58 lines
1.9 KiB
Plaintext

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.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -