summaryrefslogtreecommitdiffstats
path: root/libm
Commit message (Collapse)AuthorAgeFilesLines
...
* fix nextafterf. by Jie Zhang (jie.zhang AT analog.com)Denis Vlasenko2009-02-062-11/+3
|
* libm: add scalbf, gammaf, significandf wrappers.Denis Vlasenko2009-02-052-2/+22
| | | | | | This makes in possible to enable test/math (not it compiles, but has lots of test failures).
* libm/ldouble_wrappers.c: add libm_hidden_def's to fix testsuite buildDenis Vlasenko2009-02-021-0/+2
| | | | | | | test/Rules.mak: don't pass target options to host build test/math/basic-test.c: fix test build error patching file test/unistd/errno.c: fix test build warning
* ldouble_wrappers.c: remove erroneous libm_hidden_def'sDenis Vlasenko2009-01-201-5/+0
|
* libm_sh: fix libm build for shCarmelo Amoroso2009-01-144-7/+5
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* libm_sh: Re-added sh specific files erroneously removed recently,Carmelo Amoroso2009-01-143-0/+75
| | | | | | | and moved under a better folder. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* forgot to remove one #endif...Denis Vlasenko2009-01-041-1/+0
|
* libm/e_scalb.c: remove unused #ifdef _SCALB_INT branchesDenis Vlasenko2009-01-033-20/+19
| | | | | libm/s_ldexp.c: add TODO
* fix small goof in last commit: should use "long" function (scalbln)Denis Vlasenko2009-01-031-10/+10
| | | | | as a main one, not "int" one (scalbn).
* libm: remove scalbln implementation, it seems to be less correct than scalbn.Denis Vlasenko2009-01-033-79/+48
| | | | | | | | | | instead, either alias scalbln to scalbn if int == long on this arch, or just call scalbn form scalbln. text data bss dec hex filename - 45297 180 4 45481 b1a9 lib/libm.so + 44969 180 4 45153 b061 lib/libm.so
* libm/e_lgamma_r.c: cosmetic whitespace fixesDenis Vlasenko2008-12-291-4/+1
|
* libm/*: delete many incarnations of logarithmic gamma function,Denis Vlasenko2008-12-2911-216/+68
| | | | | | | | | aliasing them instead af appropriate. Also alias drem to remainder. text data bss dec hex filename - 43568 176 4 43748 aae4 lib/libm.so + 43444 176 4 43624 aa68 lib/libm.so
* libm/s_nearbyint.c: delete (forgot to do it in prev commit)Denis Vlasenko2008-12-294-23/+3
| | | | | libm/*.c: minor style tweaks, no code changes
* - expand SUSv3_LEGACYBernhard Reutner-Fischer2008-12-291-0/+3
| | | | - SUSv4_LEGACY part #1 (non-networking)
* remove many functions which just call __ieee754_<function>,Denis Vlasenko2008-12-2854-911/+550
| | | | | | | | | 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
* libm/*: mass removal of:Denis Vlasenko2008-12-22100-1425/+113
| | | | | | | | | 1. static char rcsid[] = "$NetBSD: ..." 2. /* @(#)s_scalbn.c 5.1 93/09/24 */ 3. #ifdef __STDC__ No code changes (verified with objdump)
* - fix fpclassify, signbit, isfinite, isnan, isinf macros for long double ↵Bernhard Reutner-Fischer2008-12-2231-75/+112
| | | | | | math support - add rule to create preprocessor output for float- and long double math wrapper
* make all "XXXhidden_proto(" consistently not use a space before '('Denis Vlasenko2008-12-132-2/+2
|
* *: document __USE_EXTERN_INLINES better;Denis Vlasenko2008-12-1310-4/+30
| | | | | fix uclibc build if it is forcibly enabled
* - less verbose make cleanBernhard Reutner-Fischer2008-11-071-2/+2
|
* - tidy up inline:Bernhard Reutner-Fischer2008-10-241-1/+1
| | | | ldso and syscalls are __always_inline (the latter would need more cleanup)
* - implement log2()Bernhard Reutner-Fischer2008-10-062-1/+15
|
* - add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer2008-10-033-2/+552
|
* - use c89-style commentsBernhard Reutner-Fischer2008-10-033-3/+3
| | | | Closes issue #5194
* - move libm_hidden_proto to the corresponding headers. Remove from callsites.Bernhard Reutner-Fischer2008-09-2696-236/+70
| | | | Note that gamma_r is not provided by glibc, perhaps add a SUN specific knob later
* - add some more math functions (patch from gentoo/solar)Bernhard Reutner-Fischer2008-09-2510-1/+313
|
* - add __ieee754_log2()Bernhard Reutner-Fischer2008-09-253-1/+132
|
* - fix typoBernhard Reutner-Fischer2008-09-251-1/+1
|
* - remove files that are not either LGPL or Public Domain.Bernhard Reutner-Fischer2008-09-2523-1750/+313
| | | | | | | | | - 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).
* - fix indentationBernhard Reutner-Fischer2008-09-061-18/+25
|
* - trim any trailing whitespaceBernhard Reutner-Fischer2008-07-232-10/+10
|
* - move stripping into do_ar resp compile-m for the sake of simplicityBernhard Reutner-Fischer2008-06-171-3/+0
|
* - strip the targets and not prerequisitesBernhard Reutner-Fischer2008-06-041-2/+2
| | | | | | - 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.
* A slight improvement over my previous commit which ensured we always rebuildBernd Schmidt2008-06-011-3/+3
| | | | | | | | | 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.
* - remove old-style definitions. No object-code changes.Bernhard Reutner-Fischer2008-05-201-3/+1
|
* - fixup asm. No object-code changesBernhard Reutner-Fischer2008-04-248-39/+39
|
* - use a 16bit value for fnstsw as required by newer binutils.Bernhard Reutner-Fischer2008-04-041-1/+1
|
* - add C99 floating point environment, rounding and exception handling functionsBernhard Reutner-Fischer2008-01-1915-0/+794
| | | | for i386. UCLIBC_HAS_FENV
* - use libm_DIR and libm_OUTBernhard Reutner-Fischer2008-01-171-9/+8
|
* Brian Austin writes: This patch adds MAVERICK CRUNCH FPU support for the ↵Mike Frysinger2008-01-051-4/+5
| | | | Cirrus Logic EP93XX ARM9 Procs.
* import trunc()/truncf() for ISO C requirements, otherwise fortran can hit ↵Mike Frysinger2007-12-083-3/+60
| | | | infinite loops when it generates builtins+trunc() substitutes
* remove __* symbols and enable llrintf()Mike Frysinger2007-04-123-8/+4
|
* import llrint() from glibcMike Frysinger2007-04-032-1/+94
|
* implement cargMike Frysinger2007-04-023-3/+46
|
* Fix fallout from the e500 math integration.Joakim Tjernlund2007-04-021-1/+1
| | | | from Steve Papacharalambous.
* From Steve Papacharalambous:Joakim Tjernlund2007-03-3135-0/+834
| | | | Add math support for PowerPC e500.
* #1273 if EXTRAVERSION is set, make sure we respect itMike Frysinger2007-03-191-1/+1
|
* fix return casts for a bunch of functionsMike Frysinger2006-09-231-5/+5
|
* grab s_lrint from glibc for C99Mike Frysinger2006-09-233-2/+95
|
* Guard matherr/__kernel_standard w/ _IEEE_LIBM, we do not use them, save 7,6kPeter S. Mazinger2006-03-224-1/+9
|