summaryrefslogtreecommitdiff
path: root/libm
AgeCommit message (Collapse)Author
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
2006-01-20move some generic arch rules up a level to remove duplicationMike Frysinger
2006-01-19no need for libm_DEFPeter S. Mazinger
2006-01-19Add multi support to libm, remove lib*-multi-y, unneededPeter S. Mazinger
2006-01-18change HAS_FPU to UCLIBC_HAS_FPU since the define will be exported into C ↵Mike Frysinger
namespace
2006-01-17Remove unused prototypesPeter S. Mazinger
2006-01-17Remove __P() and add attribute_hidden to internal prototypesPeter S. Mazinger
2006-01-17Remove explicit signgam prototype, use header insteadPeter S. Mazinger
2006-01-17last math related global data reloc (_LIB_VERSION) removedPeter S. Mazinger
2006-01-17All math related relocs gonePeter S. Mazinger
2005-12-29hide __kernel functionsMike Frysinger
2005-12-23Build PIC objects if DOPIC is set, thx to pcjPeter S. Mazinger
2005-12-16Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵Peter S. Mazinger
of __attribute__ ...
2005-12-14Fixup byte order handling. Not all architectures define __BIG_ENDIAN__ so i.e.Eric Andersen
on big endian mips the code is compiled as little-endian and the wrong half of the 64-bit point value is examined to check for NaN, etc. This bug also broke fpclassify(), isfinite(), isnormal(), isinf(), finite(), and signbit().
2005-11-26Overseen 2 unhidden __ieee754_xPeter S. Mazinger