aboutsummaryrefslogtreecommitdiff
path: root/doc/TestFloat-general.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/TestFloat-general.html')
-rw-r--r--doc/TestFloat-general.html33
1 files changed, 12 insertions, 21 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>