OpenGrok
Cross Reference: complex.h
xref
: /
src
/
include
/
complex.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/include/complex.h
Revision
Date
Author
Comments
1.4
28-Jan-2013
matt
Add missing long double prototypes.
1.3
15-Sep-2010
christos
branches: 1.3.6; 1.3.12;
Commit SoC long double support from Stathis Kamperis
1.2
22-Jul-2009
drochner
branches: 1.2.2;
add a "public domain" note (there is nothing creative justifying a
long license)
1.1
20-Aug-2007
drochner
Add C99 complex support, for double and float.
Most complex function implementations are from the "c9x-complex" library,
originating from the "cephes" math library, see
http://www.netlib.org/cephes/, from Stephen L. Moshier, incorporated and
redistributed with the NetBSD license by permission of the author.
Error behaviour and other boundary conditions (branch cuts)
need to be looked at.
For namespace sanity, I've done the rename/weak alias procedure to
most of the exported functions which are also used internally.
Didn't do so for sin/cos(f) yet because assembler implementations use
them directly, and renaming functions shared between the main libm
and the machine specific "overlay" might raise binary compatibility
issues.
1.2.2.1
22-Oct-2010
uebayasi
Sync with HEAD (-D20101022).
1.3.12.1
25-Feb-2013
tls
resync with head
1.3.6.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Indexes created Mon Oct 20 20:10:13 GMT 2025