testfloat-history.txt revision 206917
1206917Smarius 2206917SmariusHistory of Major Changes to TestFloat, up to Release 2a 3206917Smarius 4206917SmariusJohn R. Hauser 5206917Smarius1998 December 17 6206917Smarius 7206917Smarius 8206917SmariusThe TestFloat releases parallel those of SoftFloat, on which TestFloat is 9206917Smariusbased. Each TestFloat release also incorporates all bug fixes from the 10206917Smariuscorresponding release of SoftFloat. 11206917Smarius 12206917Smarius- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13206917SmariusRelease 2a (1998 December) 14206917Smarius 15206917Smarius-- Added support for testing conversions between floating-point and 64-bit 16206917Smarius integers. 17206917Smarius 18206917Smarius-- Improved the makefiles. 19206917Smarius 20206917Smarius- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21206917SmariusRelease 2 (1997 June) 22206917Smarius 23206917Smarius-- Integrated the generation of test cases and the checking of system 24206917Smarius results into a single program. (Before they were separate programs, 25206917Smarius normally joined by explicit command-line pipes.) 26206917Smarius 27206917Smarius-- Improved the sequence of test cases. 28206917Smarius 29206917Smarius-- Added support for testing extended double precision and quadruple 30206917Smarius precision. 31206917Smarius 32206917Smarius-- Made program output more readable, and added new command arguments. 33206917Smarius 34206917Smarius-- Reduced dependence on the quality of the standard `random' function for 35206917Smarius generating test cases. (Previously naively expected `random' to be able 36206917Smarius to generate good random bits for the entire machine word width.) 37206917Smarius 38206917Smarius-- Created `testsoftfloat', with its own simpler complete software floating- 39206917Smarius point (``slowfloat'') for comparison purposes. 40206917Smarius 41206917Smarius-- Made some changes to the source file structure, including renaming 42206917Smarius `environment.h' to `milieu.h' (to avoid confusion with environment 43206917Smarius variables). 44206917Smarius 45206917Smarius- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46206917SmariusRelease 1a (1996 July) 47206917Smarius 48206917Smarius-- Added the `-tininessbefore' and `-tininessafter' options to control 49206917Smarius whether tininess should be detected before or after rounding. 50206917Smarius 51206917Smarius- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52206917SmariusRelease 1 (1996 July) 53206917Smarius 54206917Smarius-- Original release. 55206917Smarius 56206917Smarius- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57206917Smarius 58