0b9b56e38e
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
51 lines
2.1 KiB
Plaintext
51 lines
2.1 KiB
Plaintext
|
|
Package Overview for TestFloat Release 2a
|
|
|
|
John R. Hauser
|
|
1998 December 16
|
|
|
|
|
|
TestFloat is a program for testing that a floating-point implementation
|
|
conforms to the IEC/IEEE Standard for Binary Floating-Point Arithmetic.
|
|
TestFloat is distributed in the form of C source code. The TestFloat
|
|
package actually provides two related programs:
|
|
|
|
-- The `testfloat' program tests a system's floating-point for conformance
|
|
to the IEC/IEEE Standard. This program uses the SoftFloat software
|
|
floating-point implementation as a basis for comparison.
|
|
|
|
-- The `testsoftfloat' program tests SoftFloat itself for conformance to
|
|
the IEC/IEEE Standard. These tests are performed by comparing against a
|
|
separate, slower software floating-point that is included in the TestFloat
|
|
package.
|
|
|
|
TestFloat depends on SoftFloat, but SoftFloat is not included in the
|
|
TestFloat package. SoftFloat can be obtained through the Web page `http://
|
|
HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'.
|
|
|
|
TestFloat is documented in three text files:
|
|
|
|
testfloat.txt Documentation for using the TestFloat programs
|
|
(both `testfloat' and `testsoftfloat').
|
|
testfloat-source.txt Documentation for porting and compiling TestFloat.
|
|
testfloat-history.txt History of major changes to TestFloat.
|
|
|
|
The following file is also provided:
|
|
|
|
systemBugs.txt Information about processor bugs found using
|
|
TestFloat.
|
|
|
|
Other files in the package comprise the source code for TestFloat.
|
|
|
|
Please be aware that some work is involved in porting this software to other
|
|
targets. It is not just a matter of getting `make' to complete without
|
|
error messages. I would have written the code that way if I could, but
|
|
there are fundamental differences between systems that I can't make go away.
|
|
You should not attempt to compile the TestFloat sources without first
|
|
reading `testfloat-source.txt'.
|
|
|
|
At the time of this writing, the most up-to-date information about
|
|
TestFloat and the latest release can be found at the Web page `http://
|
|
HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/TestFloat.html'.
|
|
|