Rich Felker f681975577 first try at writing an efficient and "correct" exp10 пре 13 година
..
i386 37eaec3ad3 math: fix x86 asin accuracy пре 13 година
x86_64 e5a9b50e97 fix typo in the x86_64 rounding asm пре 13 година
__cos.c 0cbb654791 code cleanup of named constants пре 13 година
__cosdf.c 0cbb654791 code cleanup of named constants пре 13 година
__cosl.c 0cbb654791 code cleanup of named constants пре 13 година
__expo2.c df8b3e5aef clean up __expo2.c, use a slightly better k constant пре 13 година
__expo2f.c df8b3e5aef clean up __expo2.c, use a slightly better k constant пре 13 година
__fpclassify.c b69f695ace first commit of the new libm! пре 13 година
__fpclassifyf.c b69f695ace first commit of the new libm! пре 13 година
__fpclassifyl.c b69f695ace first commit of the new libm! пре 13 година
__invtrigl.c b69f695ace first commit of the new libm! пре 13 година
__invtrigl.h b69f695ace first commit of the new libm! пре 13 година
__log1p.h b69f695ace first commit of the new libm! пре 13 година
__log1pf.h 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 пре 13 година
__polevll.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl пре 13 година
__rem_pio2.c 0cbb654791 code cleanup of named constants пре 13 година
__rem_pio2_large.c 0cbb654791 code cleanup of named constants пре 13 година
__rem_pio2f.c b69f695ace first commit of the new libm! пре 13 година
__rem_pio2l.c 0cbb654791 code cleanup of named constants пре 13 година
__signbit.c 8c6fc860a9 remove a fixme comment пре 13 година
__signbitf.c 8c6fc860a9 remove a fixme comment пре 13 година
__signbitl.c b69f695ace first commit of the new libm! пре 13 година
__sin.c 0cbb654791 code cleanup of named constants пре 13 година
__sindf.c b69f695ace first commit of the new libm! пре 13 година
__sinl.c 0cbb654791 code cleanup of named constants пре 13 година
__tan.c 0cbb654791 code cleanup of named constants пре 13 година
__tandf.c b69f695ace first commit of the new libm! пре 13 година
__tanl.c c3587effe2 minor fix in __tanl (get sign properly) пре 13 година
acos.c 0cbb654791 code cleanup of named constants пре 13 година
acosf.c 0cbb654791 code cleanup of named constants пре 13 година
acosh.c 0cbb654791 code cleanup of named constants пре 13 година
acoshf.c 0cbb654791 code cleanup of named constants пре 13 година
acoshl.c 0cbb654791 code cleanup of named constants пре 13 година
acosl.c 0cbb654791 code cleanup of named constants пре 13 година
asin.c 0cbb654791 code cleanup of named constants пре 13 година
asinf.c 0cbb654791 code cleanup of named constants пре 13 година
asinh.c 0cbb654791 code cleanup of named constants пре 13 година
asinhf.c 0cbb654791 code cleanup of named constants пре 13 година
asinhl.c 0cbb654791 code cleanup of named constants пре 13 година
asinl.c 0cbb654791 code cleanup of named constants пре 13 година
atan.c 0cbb654791 code cleanup of named constants пре 13 година
atan2.c 0cbb654791 code cleanup of named constants пре 13 година
atan2f.c 0cbb654791 code cleanup of named constants пре 13 година
atan2l.c 0cbb654791 code cleanup of named constants пре 13 година
atanf.c 0cbb654791 code cleanup of named constants пре 13 година
atanh.c 0cbb654791 code cleanup of named constants пре 13 година
atanhf.c 0cbb654791 code cleanup of named constants пре 13 година
atanhl.c 0cbb654791 code cleanup of named constants пре 13 година
atanl.c 0cbb654791 code cleanup of named constants пре 13 година
cbrt.c b69f695ace first commit of the new libm! пре 13 година
cbrtf.c b69f695ace first commit of the new libm! пре 13 година
cbrtl.c 1e2fea632b fix a cbrtl.c regression and remove x87 precision setting пре 13 година
ceil.c 7eabe8e690 math: minor cleanups in ceil and floor пре 13 година
ceilf.c 7eabe8e690 math: minor cleanups in ceil and floor пре 13 година
ceill.c 7eabe8e690 math: minor cleanups in ceil and floor пре 13 година
copysign.c b69f695ace first commit of the new libm! пре 13 година
copysignf.c b69f695ace first commit of the new libm! пре 13 година
copysignl.c b69f695ace first commit of the new libm! пре 13 година
cos.c b69f695ace first commit of the new libm! пре 13 година
cosf.c b69f695ace first commit of the new libm! пре 13 година
cosh.c 0cbb654791 code cleanup of named constants пре 13 година
coshf.c 0cbb654791 code cleanup of named constants пре 13 година
coshl.c 0cbb654791 code cleanup of named constants пре 13 година
cosl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller пре 13 година
erf.c 0cbb654791 code cleanup of named constants пре 13 година
erff.c 0cbb654791 code cleanup of named constants пре 13 година
erfl.c 0cbb654791 code cleanup of named constants пре 13 година
exp.c 0cbb654791 code cleanup of named constants пре 13 година
exp10.c f681975577 first try at writing an efficient and "correct" exp10 пре 13 година
exp10f.c f681975577 first try at writing an efficient and "correct" exp10 пре 13 година
exp10l.c f681975577 first try at writing an efficient and "correct" exp10 пре 13 година
exp2.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl пре 13 година
exp2f.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl пре 13 година
exp2l.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl пре 13 година
expf.c 0cbb654791 code cleanup of named constants пре 13 година
expl.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
expm1.c 0cbb654791 code cleanup of named constants пре 13 година
expm1f.c 0cbb654791 code cleanup of named constants пре 13 година
expm1l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
fabs.c b69f695ace first commit of the new libm! пре 13 година
fabsf.c b69f695ace first commit of the new libm! пре 13 година
fabsl.c b69f695ace first commit of the new libm! пре 13 година
fdim.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fdimf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fdiml.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
floor.c 7eabe8e690 math: minor cleanups in ceil and floor пре 13 година
floorf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 пре 13 година
floorl.c 7eabe8e690 math: minor cleanups in ceil and floor пре 13 година
fma.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
fmaf.c 2e77dc13f8 make fma and lrint functions build without full fenv support пре 13 година
fmal.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
fmax.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fmaxf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fmaxl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fmin.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fminf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fminl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
fmod.c 4caa17b2a1 don't try to create non-standard denormalization signal пре 13 година
fmodf.c 4caa17b2a1 don't try to create non-standard denormalization signal пре 13 година
fmodl.c 4caa17b2a1 don't try to create non-standard denormalization signal пре 13 година
frexp.c b69f695ace first commit of the new libm! пре 13 година
frexpf.c b69f695ace first commit of the new libm! пре 13 година
frexpl.c b69f695ace first commit of the new libm! пре 13 година
hypot.c b69f695ace first commit of the new libm! пре 13 година
hypotf.c 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F пре 13 година
hypotl.c b69f695ace first commit of the new libm! пре 13 година
ilogb.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
ilogbf.c b69f695ace first commit of the new libm! пре 13 година
ilogbl.c b69f695ace first commit of the new libm! пре 13 година
j0.c 0cbb654791 code cleanup of named constants пре 13 година
j0f.c 0cbb654791 code cleanup of named constants пре 13 година
j1.c 0cbb654791 code cleanup of named constants пре 13 година
j1f.c 0cbb654791 code cleanup of named constants пре 13 година
jn.c 0cbb654791 code cleanup of named constants пре 13 година
jnf.c 0cbb654791 code cleanup of named constants пре 13 година
ldexp.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
ldexpf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
ldexpl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
lgamma.c 1b229a2098 math: remove comment about aliasing lgamma as gamma пре 13 година
lgamma_r.c 0cbb654791 code cleanup of named constants пре 13 година
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma пре 13 година
lgammaf_r.c 0cbb654791 code cleanup of named constants пре 13 година
lgammal.c 1b229a2098 math: remove comment about aliasing lgamma as gamma пре 13 година
llrint.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
llrintf.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
llrintl.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
llround.c afad262440 simplify lround and llround functions пре 13 година
llroundf.c afad262440 simplify lround and llround functions пре 13 година
llroundl.c afad262440 simplify lround and llround functions пре 13 година
log.c 0cbb654791 code cleanup of named constants пре 13 година
log10.c 0cbb654791 code cleanup of named constants пре 13 година
log10f.c 0cbb654791 code cleanup of named constants пре 13 година
log10l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
log1p.c 0cbb654791 code cleanup of named constants пре 13 година
log1pf.c 0cbb654791 code cleanup of named constants пре 13 година
log1pl.c 0cbb654791 code cleanup of named constants пре 13 година
log2.c 0cbb654791 code cleanup of named constants пре 13 година
log2f.c 0cbb654791 code cleanup of named constants пре 13 година
log2l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
logb.c b69f695ace first commit of the new libm! пре 13 година
logbf.c b69f695ace first commit of the new libm! пре 13 година
logbl.c b69f695ace first commit of the new libm! пре 13 година
logf.c 0cbb654791 code cleanup of named constants пре 13 година
logl.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal пре 13 година
lrint.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
lrintf.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
lrintl.c 65db00983f make lrint and llrint functions work without fenv support пре 13 година
lround.c afad262440 simplify lround and llround functions пре 13 година
lroundf.c afad262440 simplify lround and llround functions пре 13 година
lroundl.c afad262440 simplify lround and llround functions пре 13 година
modf.c f6ceccd922 math: rewrite modf.c and clean up modff.c пре 13 година
modff.c f6ceccd922 math: rewrite modf.c and clean up modff.c пре 13 година
modfl.c 9f58d06007 math: fix modfl.c bug пре 13 година
nan.c bf9d9dcaa6 implement nan, nanf, nanl пре 13 година
nanf.c bf9d9dcaa6 implement nan, nanf, nanl пре 13 година
nanl.c bf9d9dcaa6 implement nan, nanf, nanl пре 13 година
nearbyint.c 91c28f61f4 nearbyint optimization (only clear inexact when necessary) пре 13 година
nearbyintf.c 91c28f61f4 nearbyint optimization (only clear inexact when necessary) пре 13 година
nearbyintl.c 91c28f61f4 nearbyint optimization (only clear inexact when necessary) пре 13 година
nextafter.c b69f695ace first commit of the new libm! пре 13 година
nextafterf.c b69f695ace first commit of the new libm! пре 13 година
nextafterl.c b69f695ace first commit of the new libm! пре 13 година
nexttoward.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
nexttowardf.c b69f695ace first commit of the new libm! пре 13 година
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
pow.c f1347a3a45 clean up pow.c and powf.c пре 13 година
powf.c f1347a3a45 clean up pow.c and powf.c пре 13 година
powl.c cf682072ce math: fix a regression in powl and do some cleanups пре 13 година
remainder.c b03255af77 fix remainder*.c: remove useless long double cast пре 13 година
remainderf.c b03255af77 fix remainder*.c: remove useless long double cast пре 13 година
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
remquo.c 8c6fc860a9 remove a fixme comment пре 13 година
remquof.c b69f695ace first commit of the new libm! пре 13 година
remquol.c 0cbb654791 code cleanup of named constants пре 13 година
rint.c b69f695ace first commit of the new libm! пре 13 година
rintf.c b69f695ace first commit of the new libm! пре 13 година
rintl.c 6d8df2b972 minor rintl.c fix: remove unsupported ldbl format message пре 13 година
round.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
roundf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
roundl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
scalb.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
scalbf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 пре 13 година
scalbln.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
scalblnf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
scalblnl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough пре 13 година
scalbn.c 8051e08e10 simplify scalbn*.c implementations пре 13 година
scalbnf.c 8051e08e10 simplify scalbn*.c implementations пре 13 година
scalbnl.c 0cbb654791 code cleanup of named constants пре 13 година
signgam.c 1a3dce4184 make signgam a weak alias for an internal symbol пре 13 година
sin.c b69f695ace first commit of the new libm! пре 13 година
sincos.c 0144b45b71 efficient sincos based on sin and cos пре 13 година
sincosf.c 0144b45b71 efficient sincos based on sin and cos пре 13 година
sincosl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller пре 13 година
sinf.c b69f695ace first commit of the new libm! пре 13 година
sinh.c 0cbb654791 code cleanup of named constants пре 13 година
sinhf.c 0cbb654791 code cleanup of named constants пре 13 година
sinhl.c 0cbb654791 code cleanup of named constants пре 13 година
sinl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller пре 13 година
sqrt.c 0cbb654791 code cleanup of named constants пре 13 година
sqrtf.c 0cbb654791 code cleanup of named constants пре 13 година
sqrtl.c b69f695ace first commit of the new libm! пре 13 година
tan.c b69f695ace first commit of the new libm! пре 13 година
tanf.c b69f695ace first commit of the new libm! пре 13 година
tanh.c 0cbb654791 code cleanup of named constants пре 13 година
tanhf.c 0cbb654791 code cleanup of named constants пре 13 година
tanhl.c 0cbb654791 code cleanup of named constants пре 13 година
tanl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller пре 13 година
tgamma.c bbfbc7edaf math: add dummy tgamma and tgammaf implementations пре 13 година
tgammaf.c bbfbc7edaf math: add dummy tgamma and tgammaf implementations пре 13 година
tgammal.c cb8fce4b4f fix tgammal: don't set the signgam global пре 13 година
trunc.c b69f695ace first commit of the new libm! пре 13 година
truncf.c 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F пре 13 година
truncl.c b69f695ace first commit of the new libm! пре 13 година