aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/TestFloat-general.html33
-rw-r--r--doc/TestFloat-history.html17
-rw-r--r--doc/TestFloat-source.html21
-rw-r--r--doc/testfloat.html4
-rw-r--r--doc/testfloat_gen.html4
-rw-r--r--doc/testfloat_ver.html4
-rw-r--r--doc/testsoftfloat.html4
-rw-r--r--doc/timesoftfloat.html4
8 files changed, 52 insertions, 39 deletions
diff --git a/doc/TestFloat-general.html b/doc/TestFloat-general.html
index 0c766a4..c82f06e 100644
--- a/doc/TestFloat-general.html
+++ b/doc/TestFloat-general.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: General Documentation</H1>
+<H1>Berkeley TestFloat Release 3d: General Documentation</H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
@@ -78,25 +78,16 @@ Details about the standard are available elsewhere.
</P>
<P>
-The current version of TestFloat is <NOBR>Release 3c</NOBR>.
-This release differs from the previous <NOBR>Release 3b</NOBR> in only minor
+The current version of TestFloat is <NOBR>Release 3d</NOBR>.
+This version differs from earlier releases 3b <NOBR>and 3c</NOBR> in only minor
ways.
-<NOBR>Release 3c</NOBR> adds the ability to test a rarely used rounding mode,
+Compared to the original <NOBR>Release 3</NOBR>, <NOBR>Release 3b</NOBR> added
+the ability to test the <NOBR>16-bit</NOBR> half-precision format, while
+<NOBR>Release 3c</NOBR> added the ability to test a rarely used rounding mode,
<I>round to odd</I>, also known as <I>jamming</I>.
-It also permits TestFloat to be built for testing only <NOBR>32-bit</NOBR>
-single-precision and no other floating-point formats.
-(This is relevant for very small computers, which may benefit from leaving out
-the code for testing formats they don&rsquo;t support.)
-Previously, TestFloat's minimum set of testable formats was two:
-<NOBR>32-bit</NOBR> single-precision and <NOBR>64-bit</NOBR> double-precision.
-Now the minimum set is just <NOBR>32-bit</NOBR> single-precision
-alone.
-</P>
-
-<P>
-For its part, <NOBR>Release 3b</NOBR> differed from the earlier
-<NOBR>Release 3a</NOBR> mainly in the ability to test the <NOBR>16-bit</NOBR>
-half-precision format.
+This release modifies the code for testing C arithmetic to potentially include
+testing newer library functions <CODE>sqrtf</CODE>, <CODE>sqrtl</CODE>,
+<CODE>fmaf</CODE>, <CODE>fma</CODE>, and <CODE>fmal</CODE>.
</P>
<P>
@@ -133,7 +124,7 @@ bugs can be found through links posted on the TestFloat Web page,
The TestFloat package was written by me, <NOBR>John R.</NOBR> Hauser.
<NOBR>Release 3</NOBR> of TestFloat was a completely new implementation
supplanting earlier releases.
-The project to create <NOBR>Release 3</NOBR> (now <NOBR>through 3c</NOBR>) was
+The project to create <NOBR>Release 3</NOBR> (now <NOBR>through 3d</NOBR>) was
done in the employ of the University of California, Berkeley, within the
Department of Electrical Engineering and Computer Sciences, first for the
Parallel Computing Laboratory (Par Lab) and then for the ASPIRE Lab.
@@ -167,7 +158,7 @@ Oracle, and Samsung.
</P>
<P>
-The following applies to the whole of TestFloat <NOBR>Release 3c</NOBR> as well
+The following applies to the whole of TestFloat <NOBR>Release 3d</NOBR> as well
as to each source file individually.
</P>
diff --git a/doc/TestFloat-history.html b/doc/TestFloat-history.html
index 3d3db9e..ed34043 100644
--- a/doc/TestFloat-history.html
+++ b/doc/TestFloat-history.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>History of Berkeley TestFloat, to Release 3c</H1>
+<H1>History of Berkeley TestFloat, to Release 3d</H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
@@ -23,6 +23,19 @@ corresponding release of SoftFloat.
</P>
+<H3>Release 3d (2017 August)</H3>
+
+<UL>
+
+<LI>
+When the all-in-one <CODE>testfloat</CODE> program is compiled to test the C
+language's arithmetic, added the ability to test library functions
+<CODE>sqrtf</CODE>, <CODE>sqrtl</CODE>, <CODE>fmaf</CODE>, <CODE>fma</CODE>,
+and <CODE>fmal</CODE>, which were added to the <NOBR>C Standard</NOBR> in 1999.
+
+</UL>
+
+
<H3>Release 3c (2017 February)</H3>
<UL>
diff --git a/doc/TestFloat-source.html b/doc/TestFloat-source.html
index 45529eb..2f1dbd1 100644
--- a/doc/TestFloat-source.html
+++ b/doc/TestFloat-source.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: Source Documentation</H1>
+<H1>Berkeley TestFloat Release 3d: Source Documentation</H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
@@ -65,8 +65,8 @@ TestFloat has been successfully compiled with the GNU C Compiler
<P>
<NOBR>Release 3</NOBR> of TestFloat was a complete rewrite relative to
-<NOBR>Release 2</NOBR> or earlier.
-The current version of TestFloat is <NOBR>Release 3c</NOBR>.
+<NOBR>Release 2c</NOBR> or earlier.
+The current version of TestFloat is <NOBR>Release 3d</NOBR>.
</P>
<P>
@@ -120,7 +120,7 @@ and <CODE>&lt;stdint.h&gt;</CODE></I>.
The TestFloat package was written by me, <NOBR>John R.</NOBR> Hauser.
<NOBR>Release 3</NOBR> of TestFloat was a completely new implementation
supplanting earlier releases.
-The project to create <NOBR>Release 3</NOBR> (now <NOBR>through 3c</NOBR>) was
+The project to create <NOBR>Release 3</NOBR> (now <NOBR>through 3d</NOBR>) was
done in the employ of the University of California, Berkeley, within the
Department of Electrical Engineering and Computer Sciences, first for the
Parallel Computing Laboratory (Par Lab) and then for the ASPIRE Lab.
@@ -154,7 +154,7 @@ Oracle, and Samsung.
</P>
<P>
-The following applies to the whole of TestFloat <NOBR>Release 3c</NOBR> as well
+The following applies to the whole of TestFloat <NOBR>Release 3d</NOBR> as well
as to each source file individually.
</P>
@@ -270,6 +270,15 @@ For the example targets,
</P>
<P>
+At the current time, all of the supplied target directories are merely examples
+that may or may not be correct for compiling on any particular system.
+There are currently no plans to include and maintain in the TestFloat package
+the build files needed for a great many users&rsquo; compilation environments,
+which after all can span a broad range of operating systems, compilers, and
+other tools.
+</P>
+
+<P>
As supplied, each target directory contains two files:
<BLOCKQUOTE>
<PRE>
diff --git a/doc/testfloat.html b/doc/testfloat.html
index 25f0d95..27736b8 100644
--- a/doc/testfloat.html
+++ b/doc/testfloat.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: <CODE>testfloat</CODE></H1>
+<H1>Berkeley TestFloat Release 3d: <CODE>testfloat</CODE></H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
diff --git a/doc/testfloat_gen.html b/doc/testfloat_gen.html
index 7df31d0..f4cb733 100644
--- a/doc/testfloat_gen.html
+++ b/doc/testfloat_gen.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: <CODE>testfloat_gen</CODE></H1>
+<H1>Berkeley TestFloat Release 3d: <CODE>testfloat_gen</CODE></H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
diff --git a/doc/testfloat_ver.html b/doc/testfloat_ver.html
index dbaeba7..8d83e3d 100644
--- a/doc/testfloat_ver.html
+++ b/doc/testfloat_ver.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: <CODE>testfloat_ver</CODE></H1>
+<H1>Berkeley TestFloat Release 3d: <CODE>testfloat_ver</CODE></H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
diff --git a/doc/testsoftfloat.html b/doc/testsoftfloat.html
index 705ad84..703d2fe 100644
--- a/doc/testsoftfloat.html
+++ b/doc/testsoftfloat.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: <CODE>testsoftfloat</CODE></H1>
+<H1>Berkeley TestFloat Release 3d: <CODE>testsoftfloat</CODE></H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>
diff --git a/doc/timesoftfloat.html b/doc/timesoftfloat.html
index 8494d89..8d54493 100644
--- a/doc/timesoftfloat.html
+++ b/doc/timesoftfloat.html
@@ -7,11 +7,11 @@
<BODY>
-<H1>Berkeley TestFloat Release 3c: <CODE>timesoftfloat</CODE></H1>
+<H1>Berkeley TestFloat Release 3d: <CODE>timesoftfloat</CODE></H1>
<P>
John R. Hauser<BR>
-2017 February 10<BR>
+2017 August 18<BR>
</P>