about summary refs log tree commit diff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* 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
* | correct rounding for i387 sqrtf functionRich Felker2012-03-131-0/+2
|/
* implement nan, nanf, nanlRich Felker2012-03-133-0/+18
* first commit of the new libm!Rich Felker2012-03-13305-7726/+17926
* fix error in previous ld80 fpclassify commitRich Felker2011-06-301-1/+1
* catch invalid ld80 bit patterns and treat them as nanRich Felker2011-06-301-2/+2
* type directives for x86_64 math asmRich Felker2011-06-262-0/+2
* use .type directives for math asm (needed for dynamic linking to work)Rich Felker2011-06-2615-0/+26
* Port musl to x86-64. One giant commit!Nicholas J. Kain2011-02-152-0/+6
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-12121-0/+8566