about summary refs log tree commit diff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* use scalbn or *2.0 instead of ldexp, fix fmalnsz2012-03-198-101/+102
* fix long double const workaround in cbrtlnsz2012-03-191-5/+1
* don't inline __rem_pio2l so the code size is smallernsz2012-03-195-9/+1
* minor fix in __tanl (get sign properly)nsz2012-03-191-2/+1
* remove long double const workaroundsnsz2012-03-196-79/+2
* fix erfl wrapper for long double==double casensz2012-03-191-1/+1
* asm for log1pRich Felker2012-03-193-0/+45
* asm for log2Rich Felker2012-03-193-0/+21
* asm for remquoRich Felker2012-03-193-0/+43
* optimize exponential asm for i386Rich Felker2012-03-192-58/+77
* Merge remote branch 'nsz/master'Rich Felker2012-03-195-163/+208
|\
| * simplify scalbn*.c implementationsnsz2012-03-193-152/+65
| * Merge branch 'master' of git://git.etalabs.net/muslnsz2012-03-199-0/+75
| |\
| * \ Merge branch 'master' of git://git.etalabs.net/muslnsz2012-03-1921-0/+157
| |\ \
| * \ \ Merge branch 'master' of git://git.etalabs.net/muslnsz2012-03-1914-1/+109
| |\ \ \
| * \ \ \ Merge branch 'master' of git://git.etalabs.net/muslnsz2012-03-199-0/+89
| |\ \ \ \
| * | | | | remove unnecessary TODO comments from fma.cnsz2012-03-191-5/+1
| * | | | | fmal bug fix: nan input should not raise exceptionnsz2012-03-191-4/+4
| * | | | | add fma implementation for x86nsz2012-03-191-7/+143
* | | | | | fix broken modf family functionsRich Felker2012-03-193-27/+66
* | | | | | asm for modf functionsRich Felker2012-03-193-0/+45
| |_|_|_|/ |/| | | |
* | | | | asm for floor/ceil/truncRich Felker2012-03-199-0/+75
| |_|_|/ |/| | |
* | | | asm for scalbn familyRich Felker2012-03-199-0/+64
* | | | asm for inverse trig functionsRich Felker2012-03-1912-0/+93
| |_|/ |/| |
* | | asm for log functionsRich Felker2012-03-186-0/+42
* | | fix broken exponential asmRich Felker2012-03-182-1/+21
* | | asm for lrint family on i386Rich Felker2012-03-186-0/+46
| |/ |/|
* | asm exponential functions for i386Rich Felker2012-03-189-0/+89
|/
* assembly optimizations for fmod/remainder functionsRich Felker2012-03-188-0/+88
* asm versions of some simple math functions for i386 and x86_64Rich Felker2012-03-188-0/+48
* simplify lround and llround functionsnsz2012-03-186-112/+20
* make lrint and llrint functions work without fenv supportnsz2012-03-186-6/+16
* faster lrint and llrint functionsnsz2012-03-186-80/+99
* fix loads of missing const in new libm, and some global vars (?!) in powlRich Felker2012-03-1819-49/+49
* one more fenv availability issue: lroundRich Felker2012-03-171-0/+2
* make fma and lrint functions build without full fenv supportRich Felker2012-03-164-4/+28
* other side of the signgam namespace fix: use the internal nameRich Felker2012-03-163-3/+7
* make signgam a weak alias for an internal symbolRich Felker2012-03-161-2/+5
* fix namespace issues for lgamma, etc.Rich Felker2012-03-166-14/+23
* Merge remote branch 'nsz/master'Rich Felker2012-03-1666-216/+413
|\
| * in math.h make lgamma_r and non-double bessel _GNU_SOURCE onlynsz2012-03-153-0/+3
| * efficient sincos based on sin and cosnsz2012-03-153-0/+247
| * math cleanup: use 1.0f instead of 1.0Fnsz2012-03-134-6/+6
| * math cleanup: use 1.0f instead of (float)1.0nsz2012-03-1325-96/+96
| * remove libm.h includes when math.h and float.h are enoughnsz2012-03-1331-30/+47
| * clean up __expo2.c, use a slightly better k constantnsz2012-03-132-84/+14
* | remove special nan handling from x86 sqrt asmRich Felker2012-03-151-3/+0
* | simplify nan check in sqrt (x86 asm); result of sqrt is never negativeRich Felker2012-03-151-4/+3
* | avoid changing NaNs in sqrt (x86 asm) to satisfy c99 f.9 recommendationRich Felker2012-03-151-0/+4
* | correctly rounded sqrt() asm for x86 (i387)Rich Felker2012-03-151-0/+16