delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/07/13/18:36:58

From: Kbwms AT aol DOT com
Message-ID: <f3.2dfdd493.2c43367a@aol.com>
Date: Sun, 13 Jul 2003 18:26:02 EDT
Subject: Re: Testing the Math Functions
To: djgpp-workers AT delorie DOT com
MIME-Version: 1.0
X-Mailer: 8.0 for Windows sub 6011
Reply-To: djgpp-workers AT delorie DOT com

--part1_f3.2dfdd493.2c43367a_boundary
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

News from the C99 library development front:


The existing assembler version of modfl() has at least two bugs:

y =3D modfl(x,&K)

When x =3D -N, return should be -0 and -N stored in K. =A0 Currently, +0 is=20
returned.

When x =3D Inf, return should be 0. =A0 Currently, NaN is returned.


My new library of long double functions contains a C version of modfl().  Th=
e=20
library will be delivered in the near future.  Currently, my attention is=20
fixed on errors of various kinds in my documentation.

I have written several new functions for the long double library including=20
hypotl().  There is a version of hypotl() extant in libc but it isn't workin=
g=20
properly.  The new version is fast and very reliable.=20

Also, I'm writing new test-vector generators for the test suite that resides=
=20
in archive djtst203.zip.  These generators will produce data for tests of th=
e=20
long double precision functions.


KB Williams

--part1_f3.2dfdd493.2c43367a_boundary
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML><FONT FACE=3Darial,helvetica><FONT  SIZE=3D3 FAMILY=3D"SERIF" FACE=3D"=
Georgia" LANG=3D"0">News from the C99 library development front:<BR>
<BR>
<BR>
The existing assembler version of modfl() has at least two bugs:<BR>
<BR>
y =3D modfl(x,&amp;K)<BR>
<BR>
When x =3D -N, return should be -0 and -N stored in K. =A0 Currently, +0 is=20=
returned.<BR>
<BR>
When x =3D Inf, return should be 0. =A0 Currently, NaN is returned.<BR>
<BR>
<BR>
My new library of long double functions contains a C version of modfl().&nbs=
p; The library will be delivered in the near future.&nbsp; Currently, my att=
ention is fixed on errors of various kinds in my documentation.<BR>
<BR>
I have written several new functions for the long double library including h=
ypotl().&nbsp; There is a version of hypotl() extant in libc but it isn't wo=
rking properly.&nbsp; The new version is fast and very reliable. <BR>
<BR>
Also, I'm writing new test-vector generators for the test suite that resides=
 in archive djtst203.zip.&nbsp; These generators will produce data for tests=
 of the long double precision functions.<BR>
<BR>
<BR>
KB Williams</FONT></HTML>

--part1_f3.2dfdd493.2c43367a_boundary--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019