NetBSD/lib/libm
drochner 9d8b5fa74e 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.
2007-08-20 16:01:28 +00:00
..
arch Mark some internal libm symbols as hidden 2007-04-19 00:37:20 +00:00
compat make the hypot/atan2 functions weak aliases, because they are used 2007-08-10 21:20:35 +00:00
complex Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00
gen Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4. 2006-03-15 22:07:08 +00:00
man remove references to old cabs() 2007-02-26 12:10:56 +00:00
noieee_src s/greatful/grateful/, from Zafer. 2006-11-24 21:15:54 +00:00
src Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00
Makefile Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00
shlib_version Add C99 complex support, for double and float. 2007-08-20 16:01:28 +00:00