summaryrefslogtreecommitdiff
path: root/libm
AgeCommit message (Collapse)Author
2008-12-28remove many functions which just call __ieee754_<function>,Denis Vlasenko
define them as aliases instead. text data bss dec hex filename - 45402 180 4 45586 b212 lib/libm-0.9.30-svn.so + 45302 180 4 45486 b1ae lib/libm-0.9.30-svn.so
2008-12-22libm/*: mass removal of:Denis Vlasenko
1. static char rcsid[] = "$NetBSD: ..." 2. /* @(#)s_scalbn.c 5.1 93/09/24 */ 3. #ifdef __STDC__ No code changes (verified with objdump)
2008-12-22- fix fpclassify, signbit, isfinite, isnan, isinf macros for long double ↵Bernhard Reutner-Fischer
math support - add rule to create preprocessor output for float- and long double math wrapper
2008-12-13make all "XXXhidden_proto(" consistently not use a space before '('Denis Vlasenko
2008-12-13*: document __USE_EXTERN_INLINES better;Denis Vlasenko
fix uclibc build if it is forcibly enabled
2008-11-07- less verbose make cleanBernhard Reutner-Fischer
2008-10-24- tidy up inline:Bernhard Reutner-Fischer
ldso and syscalls are __always_inline (the latter would need more cleanup)
2008-10-06- implement log2()Bernhard Reutner-Fischer
2008-10-03- add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer
2008-10-03- use c89-style commentsBernhard Reutner-Fischer
Closes issue #5194
2008-09-26- move libm_hidden_proto to the corresponding headers. Remove from callsites.Bernhard Reutner-Fischer
Note that gamma_r is not provided by glibc, perhaps add a SUN specific knob later
2008-09-25- add some more math functions (patch from gentoo/solar)Bernhard Reutner-Fischer
2008-09-25- add __ieee754_log2()Bernhard Reutner-Fischer
2008-09-25- fix typoBernhard Reutner-Fischer
2008-09-25- remove files that are not either LGPL or Public Domain.Bernhard Reutner-Fischer
- pull replacement funcs for fpmacros.c from glibc This removes the powerpc/classic implementation which did not state any license but read: Copyright © 1991 Apple Computer, Inc. All rights reserved. and thus was dubious (and not needed).
2008-09-06- fix indentationBernhard Reutner-Fischer
2008-07-23- trim any trailing whitespaceBernhard Reutner-Fischer
2008-06-17- move stripping into do_ar resp compile-m for the sake of simplicityBernhard Reutner-Fischer
2008-06-04- strip the targets and not prerequisitesBernhard Reutner-Fischer
- tidy up PTHREADS_DEBUG_SUPPORT by using per-target STRIP_FLAGS for the few This fixes the spurious rebuilds bernd and vda were seeing with libpthreads.
2008-06-01A slight improvement over my previous commit which ensured we always rebuildBernd Schmidt
libc when one of the source files changes. Since there are more places which want to depend on $(libc), fix them all to use a new variable $(libc.depend), which contains the filename for which we have a rule.
2008-05-20- remove old-style definitions. No object-code changes.Bernhard Reutner-Fischer
2008-04-24- fixup asm. No object-code changesBernhard Reutner-Fischer
2008-04-04- use a 16bit value for fnstsw as required by newer binutils.Bernhard Reutner-Fischer
2008-01-19- add C99 floating point environment, rounding and exception handling functionsBernhard Reutner-Fischer
for i386. UCLIBC_HAS_FENV
2008-01-17- use libm_DIR and libm_OUTBernhard Reutner-Fischer
2008-01-05Brian Austin writes: This patch adds MAVERICK CRUNCH FPU support for the ↵Mike Frysinger
Cirrus Logic EP93XX ARM9 Procs.
2007-12-08import trunc()/truncf() for ISO C requirements, otherwise fortran can hit ↵Mike Frysinger
infinite loops when it generates builtins+trunc() substitutes
2007-04-12remove __* symbols and enable llrintf()Mike Frysinger
2007-04-03import llrint() from glibcMike Frysinger
2007-04-02implement cargMike Frysinger
2007-04-02Fix fallout from the e500 math integration.Joakim Tjernlund
from Steve Papacharalambous.
2007-03-31From Steve Papacharalambous:Joakim Tjernlund
Add math support for PowerPC e500.
2007-03-19#1273 if EXTRAVERSION is set, make sure we respect itMike Frysinger
2006-09-23fix return casts for a bunch of functionsMike Frysinger
2006-09-23grab s_lrint from glibc for C99Mike Frysinger
2006-03-22Guard matherr/__kernel_standard w/ _IEEE_LIBM, we do not use them, save 7,6kPeter S. Mazinger
2006-03-10Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵Peter S. Mazinger
most of global data relocations are back
2006-02-25rename generic variables to avoid conflict with libc subdirsMike Frysinger
2006-02-18we use _GNU_SOURCE for all of uClibc nowMike Frysinger
2006-02-18add infrastructure for fenvMike Frysinger
2006-02-15DOMULTI may be used for libc, the excluded files need work, ↵Peter S. Mazinger
linuxthreads[_db] as well, don't try on slow box
2006-02-13Do not default to _POSIX_MODEPeter S. Mazinger
2006-02-02prototype was wrong, change not testedPeter S. Mazinger
2006-02-01global data uses libc_hidden_data_def, convert all -I hope- and add some newPeter S. Mazinger
2006-01-31include math.h to get the prototypePeter S. Mazinger
2006-01-30back to inline, mips failsPeter S. Mazinger
2006-01-29rename exp to _exp for sake of shadow warningsMike Frysinger
2006-01-26Some more prototypes, enable missing-prototypes/declarations warnings for nowPeter S. Mazinger
2006-01-26Get rid of missing prototype warningsPeter S. Mazinger
2006-01-20Use libm_ARCH_DIR and cleanup all possible archsPeter S. Mazinger