delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/24/18:12:27

Message-ID: <37EBBA64.B354A4BF@cyberoptics.com>
From: Eric Rudd <rudd AT cyberoptics DOT com>
Organization: CyberOptics
X-Mailer: Mozilla 4.08 [en] (Win95; U)
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Complex Numbers
References: <7se6ss$kob$1 AT news5 DOT svr DOT pol DOT co DOT uk> <7selds$j6c AT acp3bf DOT knirsch DOT de>
Date: Fri, 24 Sep 1999 12:52:36 -0500
NNTP-Posting-Host: 38.196.92.243
X-Trace: client 938195563 38.196.92.243 (Fri, 24 Sep 1999 13:52:43 EDT)
NNTP-Posting-Date: Fri, 24 Sep 1999 13:52:43 EDT
Lines: 22
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hans-Bernhard Broeker wrote:

> C9x is still a moving target, and no efforts in the DJGPP community
> have yet been made to implement any of its changes. Quite a large part
> of it will have to be done by the gcc developers, not in DJGPP,
> anyway.  The standardized set of library functions hasn't changed all
> that much, in comparison to the language itself.

Actually, the math functions will change quite a lot; each function will come in
three flavors: float, double, and long double.  I expect that the "float" versions
could easily be derived from the "double" functions currently implemented, but the
"long double" functions will require a lot of new work.  There will also be new
functions, including cbrt, erf, erfc, lgamma, tgamma, fmin, fmax, etc.
Furthermore, most of the transcendental functions will have complex versions,
though the draft standard currently says that an implementation is not required to
support complex arithmetic.  gcc already supports complex arithmetic in a
nonstandard way, so that capability will almost certainly be standardized and
retained.

-Eric Rudd
rudd AT cyberoptics DOT com

- Raw text -


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