summaryrefslogtreecommitdiffstats
path: root/libm/float_wrappers.c
Commit message (Collapse)AuthorAgeFilesLines
* libm: fix testuite failure in modfDenys Vlasenko2010-10-301-2/+1
| | | | | | | | | | This error is gone: Failure: Test: modf (NaN, &x) == NaN Result: is: -0.00000000000000000000e+00 -0 should be: nan nan Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libm: explain why some funcs are not implemented (yet)Bernhard Reutner-Fischer2010-02-041-1/+2
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* libm: enable log2f and exp2fAurelien Jacobs2010-02-041-2/+2
| | | | | Signed-off-by: Aurelien Jacobs <aurel@gnuage.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* - scalb{,f,l} depend on UCLIBC_SUSV3_LEGACYBernhard Reutner-Fischer2009-02-131-1/+1
|
* ldouble_wrappers.c: add long and long long optimized wrappersDenis Vlasenko2009-02-091-216/+64
| | | | | | | | | | float_wrappers.c: add xxxWRAPPER1(func) macros. no code changes, but makes this file much shorter. text data bss dec hex filename - 42504 188 4 42696 a6c8 lib/libm-0.9.30-svn.so + 42488 188 4 42680 a6b8 lib/libm-0.9.30-svn.so
* fix nextafterf. by Jie Zhang (jie.zhang AT analog.com)Denis Vlasenko2009-02-061-9/+0
|
* libm: add scalbf, gammaf, significandf wrappers.Denis Vlasenko2009-02-051-1/+21
| | | | | | This makes in possible to enable test/math (not it compiles, but has lots of test failures).
* - fix fpclassify, signbit, isfinite, isnan, isinf macros for long double ↵Bernhard Reutner-Fischer2008-12-221-1/+9
| | | | | | math support - add rule to create preprocessor output for float- and long double math wrapper
* *: document __USE_EXTERN_INLINES better;Denis Vlasenko2008-12-131-0/+3
| | | | | fix uclibc build if it is forcibly enabled
* - move libm_hidden_proto to the corresponding headers. Remove from callsites.Bernhard Reutner-Fischer2008-09-261-57/+0
| | | | Note that gamma_r is not provided by glibc, perhaps add a SUN specific knob later
* import trunc()/truncf() for ISO C requirements, otherwise fortran can hit ↵Mike Frysinger2007-12-081-1/+0
| | | | infinite loops when it generates builtins+trunc() substitutes
* remove __* symbols and enable llrintf()Mike Frysinger2007-04-121-1/+0
|
* implement cargMike Frysinger2007-04-021-1/+11
|
* fix return casts for a bunch of functionsMike Frysinger2006-09-231-5/+5
|
* grab s_lrint from glibc for C99Mike Frysinger2006-09-231-1/+0
|
* rename exp to _exp for sake of shadow warningsMike Frysinger2006-01-291-8/+8
|
* All math related relocs gonePeter S. Mazinger2006-01-171-0/+56
|
* update licenseMike Frysinger2005-11-231-13/+1
|
* cleanup how we enable/disable certain wrappers since some were suffering ↵Mike Frysinger2005-11-031-43/+20
| | | | from bit rot ... also enable the round float wrappers
* Disable float wrappers for functions that are not presentlyEric Andersen2005-03-071-15/+31
| | | | implemented in libm
* split the float wrappers into separate object filesEric Andersen2005-03-071-0/+547