53 Commits (b04b588791e6afbe7e91684546b446b136fd518c)

Author SHA1 Message Date
Rich Felker b04b588791 asm for log1p 14 years ago
Rich Felker 9d82a15e15 asm for log2 14 years ago
Rich Felker 27deb53889 asm for remquo 14 years ago
Rich Felker 02db27d9de optimize exponential asm for i386 14 years ago
Rich Felker be5b01f855 fix broken modf family functions 14 years ago
Rich Felker 1bf4dad327 asm for modf functions 14 years ago
nsz 8051e08e10 simplify scalbn*.c implementations 14 years ago
Rich Felker 0b70a1e9a9 asm for floor/ceil/trunc 14 years ago
Rich Felker 58ff9e8eaf asm for scalbn family 14 years ago
Rich Felker bc33e61704 asm for inverse trig functions 14 years ago
Rich Felker 495a52ae7b asm for log functions 14 years ago
Rich Felker aa1b4dff45 fix broken exponential asm 14 years ago
Rich Felker 37eb14dd2b asm for lrint family on i386 14 years ago
Rich Felker 6f26cf3dac asm exponential functions for i386 14 years ago
nsz 682e471400 remove unnecessary TODO comments from fma.c 14 years ago
nsz d09a83f613 fmal bug fix: nan input should not raise exception 14 years ago
nsz b1cbd70743 add fma implementation for x86 14 years ago
Rich Felker b935147761 assembly optimizations for fmod/remainder functions 14 years ago
Rich Felker 8d9e948652 asm versions of some simple math functions for i386 and x86_64 14 years ago
nsz afad262440 simplify lround and llround functions 14 years ago
nsz 65db00983f make lrint and llrint functions work without fenv support 14 years ago
nsz 9b6899f2c5 faster lrint and llrint functions 14 years ago
Rich Felker 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 14 years ago
Rich Felker d3fc724759 one more fenv availability issue: lround 14 years ago
Rich Felker 2e77dc13f8 make fma and lrint functions build without full fenv support 14 years ago
Rich Felker 8c071f872b other side of the signgam namespace fix: use the internal name 14 years ago
Rich Felker 1a3dce4184 make signgam a weak alias for an internal symbol 14 years ago
Rich Felker de7db6e927 fix namespace issues for lgamma, etc. 14 years ago
Rich Felker 9d507419db remove special nan handling from x86 sqrt asm 14 years ago
Rich Felker 1295848efb simplify nan check in sqrt (x86 asm); result of sqrt is never negative 14 years ago
nsz 40305f74bd in math.h make lgamma_r and non-double bessel _GNU_SOURCE only 14 years ago
nsz 0144b45b71 efficient sincos based on sin and cos 14 years ago
Rich Felker 46702f68f9 avoid changing NaNs in sqrt (x86 asm) to satisfy c99 f.9 recommendation 14 years ago
Rich Felker 809556e60a correctly rounded sqrt() asm for x86 (i387) 14 years ago
Rich Felker e0a54e6725 correct rounding for i387 sqrtf function 14 years ago
nsz 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F 14 years ago
nsz 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 14 years ago
nsz 9560b6b152 remove libm.h includes when math.h and float.h are enough 14 years ago
nsz df8b3e5aef clean up __expo2.c, use a slightly better k constant 14 years ago
Rich Felker bf9d9dcaa6 implement nan, nanf, nanl 14 years ago
Rich Felker b69f695ace first commit of the new libm! 14 years ago
Rich Felker daaef3552d fix error in previous ld80 fpclassify commit 15 years ago
Rich Felker f6fd351c70 catch invalid ld80 bit patterns and treat them as nan 15 years ago
Rich Felker bc30aea457 type directives for x86_64 math asm 15 years ago
Rich Felker e22c2d3ee6 use .type directives for math asm (needed for dynamic linking to work) 15 years ago
Nicholas J. Kain 1e12632591 Port musl to x86-64. One giant commit! 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago