delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/10/13/12:39:39

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: Kbwms AT aol DOT com
Message-ID: <1a5.1a6f8bcf.2cbc2f02@aol.com>
Date: Mon, 13 Oct 2003 12:38:26 EDT
Subject: Work on C99 Math Functions
To: djgpp-workers AT delorie DOT com
MIME-Version: 1.0
X-Mailer: 8.0 for Windows sub 6015
Reply-To: djgpp-workers AT delorie DOT com

--part1_1a5.1a6f8bcf.2cbc2f02_boundary
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

In a review of the functions in the latest version of my C99 library plus 
what we already have in libc.a and libm.a, the following remain to be written.  
If the spacing looks weird when you see the list, my guess is that the reason 
in AOL's html nonsense:


int isnormal(real-floating x);

float                exp2f(float);
double           fdim(double, double);
float                fdimf(float, float);
double           fma(double, double, double);
float                fmaf(float, float, float);
long double     fmal(long double, long double, long double);
double           fmax(double, double);
float                fmaxf(float, float);
double           fmin(double, double);
float                fminf(float, float);
float                log2f(float);
double           nan(const char *);
float                nanf(const char *);
long double     nanl(const char *);
double           nexttoward(double, long double);
float                nexttowardf(float, long double);
long double     nexttowardl(long double, long double);
double           scalbln(double, long);
float                scalblnf(float, long);
double           tgamma(double);
float                tgammaf(float);
double           trunc(double);
float                truncf(float);

Header math.h at <A HREF="http://www.opengroup.org/onlinepubs/007904975/basedefs/math.h.html">
http://www.opengroup.org/onlinepubs/007904975/basedefs/math.h.html</A>

was used as the master list.


Is anyone working on these besides me?


KB Williams

--part1_1a5.1a6f8bcf.2cbc2f02_boundary
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<HTML><FONT FACE=3Darial,helvetica><FONT  SIZE=3D3 FAMILY=3D"SERIF" FACE=3D"=
Georgia" LANG=3D"0">In a review of the functions in the latest version of my=
 C99 library plus what we already have in libc.a and libm.a, the following r=
emain to be written.&nbsp; If the spacing looks weird when you see the list,=
 my guess is that the reason in AOL's html nonsense:<BR>
<BR>
<BR>
int isnormal(real-floating x);<BR>
<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      exp2f=
(float);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     fdim(double, double);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      fdimf=
(float, float);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     fma(double, double, double);<=
BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      fmaf(=
float, float, float);<BR>
long double&nbsp;&nbsp;&nbsp;&nbsp; fmal(long double, long double, long doub=
le);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     fmax(double, double);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      fmaxf=
(float, float);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     fmin(double, double);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      fminf=
(float, float);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      log2f=
(float);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     nan(const char *);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      nanf(=
const char *);<BR>
long double&nbsp;&nbsp;&nbsp;&nbsp; nanl(const char *);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     nexttoward(double, long doubl=
e);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      nextt=
owardf(float, long double);<BR>
long double&nbsp;&nbsp;&nbsp;&nbsp; nexttowardl(long double, long double);<B=
R>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     scalbln(double, long);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      scalb=
lnf(float, long);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     tgamma(double);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      tgamm=
af(float);<BR>
double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     trunc(double);<BR>
float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      trunc=
f(float);<BR>
<BR>
Header math.h at <A HREF=3D"http://www.opengroup.org/onlinepubs/007904975/ba=
sedefs/math.h.html">http://www.opengroup.org/onlinepubs/007904975/basedefs/m=
ath.h.html</A><BR>
<BR>
was used as the master list.<BR>
<BR>
<BR>
Is anyone working on these besides me?<BR>
<BR>
<BR>
KB Williams</FONT></HTML>

--part1_1a5.1a6f8bcf.2cbc2f02_boundary--

- Raw text -


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