Szabolcs Nagy 1e5eb73545 math: add fma TODO comments about the underflow issue il y a 12 ans
..
i386 58bba42d1b math: x86_64 version of expl, fixed some comments in the i386 version il y a 12 ans
x86_64 58bba42d1b math: x86_64 version of expl, fixed some comments in the i386 version il y a 12 ans
__cos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__cosdf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__cosl.c 0cbb654791 code cleanup of named constants il y a 13 ans
__expo2.c df8b3e5aef clean up __expo2.c, use a slightly better k constant il y a 13 ans
__expo2f.c df8b3e5aef clean up __expo2.c, use a slightly better k constant il y a 13 ans
__fpclassify.c b69f695ace first commit of the new libm! il y a 13 ans
__fpclassifyf.c b69f695ace first commit of the new libm! il y a 13 ans
__fpclassifyl.c fad231b960 support ld80 pseudo-denormal invalid bit patterns; treat them as nan il y a 13 ans
__invtrigl.c b12a73d5bf math: clean up inverse trigonometric functions il y a 12 ans
__invtrigl.h b12a73d5bf math: clean up inverse trigonometric functions il y a 12 ans
__log1p.h e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__log1pf.h e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__polevll.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl il y a 13 ans
__rem_pio2.c 0cbb654791 code cleanup of named constants il y a 13 ans
__rem_pio2_large.c 0cbb654791 code cleanup of named constants il y a 13 ans
__rem_pio2f.c 9c6b1de0fb math: fix comment in __rem_pio2f.c il y a 12 ans
__rem_pio2l.c 0cbb654791 code cleanup of named constants il y a 13 ans
__signbit.c 8c6fc860a9 remove a fixme comment il y a 13 ans
__signbitf.c 8c6fc860a9 remove a fixme comment il y a 13 ans
__signbitl.c b69f695ace first commit of the new libm! il y a 13 ans
__sin.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__sindf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
__sinl.c 0cbb654791 code cleanup of named constants il y a 13 ans
__tan.c 1d5ba3bb5a math: tan cleanups il y a 12 ans
__tandf.c 1d5ba3bb5a math: tan cleanups il y a 12 ans
__tanl.c 1d5ba3bb5a math: tan cleanups il y a 12 ans
acos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
acosf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
acosh.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
acoshf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
acoshl.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
acosl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
asin.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
asinf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
asinh.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
asinhf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
asinhl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
asinl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
atan.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
atan2.c 45ff9d8eb6 math: ld80 invtrig cleanups il y a 12 ans
atan2f.c 0cbb654791 code cleanup of named constants il y a 13 ans
atan2l.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
atanf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
atanh.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
atanhf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
atanhl.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller il y a 12 ans
atanl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
cbrt.c b69f695ace first commit of the new libm! il y a 13 ans
cbrtf.c b69f695ace first commit of the new libm! il y a 13 ans
cbrtl.c 1e2fea632b fix a cbrtl.c regression and remove x87 precision setting il y a 13 ans
ceil.c 7eabe8e690 math: minor cleanups in ceil and floor il y a 13 ans
ceilf.c 7eabe8e690 math: minor cleanups in ceil and floor il y a 13 ans
ceill.c 7eabe8e690 math: minor cleanups in ceil and floor il y a 13 ans
copysign.c b69f695ace first commit of the new libm! il y a 13 ans
copysignf.c b69f695ace first commit of the new libm! il y a 13 ans
copysignl.c b69f695ace first commit of the new libm! il y a 13 ans
cos.c bfda379358 math: sin cos cleanup il y a 12 ans
cosf.c bfda379358 math: sin cos cleanup il y a 12 ans
cosh.c 1aec620f93 math: finished cosh.c cleanup il y a 12 ans
coshf.c 1aec620f93 math: finished cosh.c cleanup il y a 12 ans
coshl.c 1aec620f93 math: finished cosh.c cleanup il y a 12 ans
cosl.c bfda379358 math: sin cos cleanup il y a 12 ans
erf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
erff.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
erfl.c 121e3a38a1 math: erf and erfc cleanup il y a 12 ans
exp.c ab1772c597 math: expf.c cleanup il y a 12 ans
exp10.c a917c03706 support alternate glibc name pow10 for exp10 il y a 13 ans
exp10f.c a764db9a08 math: use float constants in exp10f.c il y a 12 ans
exp10l.c b03c19a4b9 math: fix long double constants in exp10l.c il y a 12 ans
exp2.c 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c il y a 12 ans
exp2f.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values il y a 12 ans
exp2l.c 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c il y a 12 ans
expf.c ab1772c597 math: expf.c cleanup il y a 12 ans
expl.c e93a0fe49d math: expl.c cleanup il y a 12 ans
expm1.c 0cbb654791 code cleanup of named constants il y a 13 ans
expm1f.c 0cbb654791 code cleanup of named constants il y a 13 ans
expm1l.c 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan il y a 12 ans
fabs.c b69f695ace first commit of the new libm! il y a 13 ans
fabsf.c b69f695ace first commit of the new libm! il y a 13 ans
fabsl.c b69f695ace first commit of the new libm! il y a 13 ans
fdim.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fdimf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fdiml.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
floor.c 7eabe8e690 math: minor cleanups in ceil and floor il y a 13 ans
floorf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 il y a 13 ans
floorl.c 7eabe8e690 math: minor cleanups in ceil and floor il y a 13 ans
fma.c 1e5eb73545 math: add fma TODO comments about the underflow issue il y a 12 ans
fmaf.c 1e5eb73545 math: add fma TODO comments about the underflow issue il y a 12 ans
fmal.c 1e5eb73545 math: add fma TODO comments about the underflow issue il y a 12 ans
fmax.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fmaxf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fmaxl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fmin.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fminf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fminl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
fmod.c 4caa17b2a1 don't try to create non-standard denormalization signal il y a 13 ans
fmodf.c 4caa17b2a1 don't try to create non-standard denormalization signal il y a 13 ans
fmodl.c 4caa17b2a1 don't try to create non-standard denormalization signal il y a 13 ans
frexp.c b69f695ace first commit of the new libm! il y a 13 ans
frexpf.c b69f695ace first commit of the new libm! il y a 13 ans
frexpl.c b69f695ace first commit of the new libm! il y a 13 ans
hypot.c 529a8de46c math: simplify hypot and hypotf using scalbn il y a 12 ans
hypotf.c 529a8de46c math: simplify hypot and hypotf using scalbn il y a 12 ans
hypotl.c b69f695ace first commit of the new libm! il y a 13 ans
ilogb.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan il y a 12 ans
ilogbf.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan il y a 12 ans
ilogbl.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan il y a 12 ans
j0.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
j0f.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
j1.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
j1f.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
jn.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) il y a 12 ans
jnf.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) il y a 12 ans
ldexp.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
ldexpf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
ldexpl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
lgamma.c 1b229a2098 math: remove comment about aliasing lgamma as gamma il y a 13 ans
lgamma_r.c 0cbb654791 code cleanup of named constants il y a 13 ans
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma il y a 13 ans
lgammaf_r.c 0cbb654791 code cleanup of named constants il y a 13 ans
lgammal.c 1b229a2098 math: remove comment about aliasing lgamma as gamma il y a 13 ans
llrint.c 65db00983f make lrint and llrint functions work without fenv support il y a 13 ans
llrintf.c 65db00983f make lrint and llrint functions work without fenv support il y a 13 ans
llrintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
llround.c afad262440 simplify lround and llround functions il y a 13 ans
llroundf.c afad262440 simplify lround and llround functions il y a 13 ans
llroundl.c afad262440 simplify lround and llround functions il y a 13 ans
log.c 0cbb654791 code cleanup of named constants il y a 13 ans
log10.c 0cbb654791 code cleanup of named constants il y a 13 ans
log10f.c 0cbb654791 code cleanup of named constants il y a 13 ans
log10l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal il y a 13 ans
log1p.c 0cbb654791 code cleanup of named constants il y a 13 ans
log1pf.c 0cbb654791 code cleanup of named constants il y a 13 ans
log1pl.c 04ccbdca6d math: raise exception flags in log1pl.c on <= -1 arguments il y a 12 ans
log2.c 0cbb654791 code cleanup of named constants il y a 13 ans
log2f.c 0cbb654791 code cleanup of named constants il y a 13 ans
log2l.c e2fe959fe2 math: raise flags in logl.c on <= 0 arguments il y a 12 ans
logb.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid il y a 12 ans
logbf.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid il y a 12 ans
logbl.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid il y a 12 ans
logf.c 0cbb654791 code cleanup of named constants il y a 13 ans
logl.c e2fe959fe2 math: raise flags in logl.c on <= 0 arguments il y a 12 ans
lrint.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
lrintf.c 65db00983f make lrint and llrint functions work without fenv support il y a 13 ans
lrintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
lround.c afad262440 simplify lround and llround functions il y a 13 ans
lroundf.c afad262440 simplify lround and llround functions il y a 13 ans
lroundl.c afad262440 simplify lround and llround functions il y a 13 ans
modf.c c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf il y a 12 ans
modff.c c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf il y a 12 ans
modfl.c fe2df4ad3e fix invalid implicit pointer conversion in ld64 modfl il y a 13 ans
nan.c bf9d9dcaa6 implement nan, nanf, nanl il y a 13 ans
nanf.c bf9d9dcaa6 implement nan, nanf, nanl il y a 13 ans
nanl.c bf9d9dcaa6 implement nan, nanf, nanl il y a 13 ans
nearbyint.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
nearbyintf.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
nearbyintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed il y a 12 ans
nextafter.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input il y a 12 ans
nextafterf.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input il y a 12 ans
nextafterl.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect il y a 13 ans
nexttoward.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input il y a 12 ans
nexttowardf.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input il y a 12 ans
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
pow.c f1347a3a45 clean up pow.c and powf.c il y a 13 ans
powf.c f1347a3a45 clean up pow.c and powf.c il y a 13 ans
powl.c cf682072ce math: fix a regression in powl and do some cleanups il y a 13 ans
remainder.c b03255af77 fix remainder*.c: remove useless long double cast il y a 13 ans
remainderf.c b03255af77 fix remainder*.c: remove useless long double cast il y a 13 ans
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
remquo.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well il y a 13 ans
remquof.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well il y a 13 ans
remquol.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well il y a 13 ans
rint.c b69f695ace first commit of the new libm! il y a 13 ans
rintf.c b69f695ace first commit of the new libm! il y a 13 ans
rintl.c 6d8df2b972 minor rintl.c fix: remove unsupported ldbl format message il y a 13 ans
round.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
roundf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
roundl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
scalb.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
scalbf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 il y a 13 ans
scalbln.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
scalblnf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
scalblnl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
scalbn.c c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf il y a 12 ans
scalbnf.c c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf il y a 12 ans
scalbnl.c 0cbb654791 code cleanup of named constants il y a 13 ans
signgam.c 1a3dce4184 make signgam a weak alias for an internal symbol il y a 13 ans
significand.c 2242bf616b add significand[fl] math functions il y a 13 ans
significandf.c 2242bf616b add significand[fl] math functions il y a 13 ans
sin.c bfda379358 math: sin cos cleanup il y a 12 ans
sincos.c bfda379358 math: sin cos cleanup il y a 12 ans
sincosf.c bfda379358 math: sin cos cleanup il y a 12 ans
sincosl.c bfda379358 math: sin cos cleanup il y a 12 ans
sinf.c bfda379358 math: sin cos cleanup il y a 12 ans
sinh.c f143458223 math: sinh.c cleanup similar to the cosh one il y a 12 ans
sinhf.c f143458223 math: sinh.c cleanup similar to the cosh one il y a 12 ans
sinhl.c f143458223 math: sinh.c cleanup similar to the cosh one il y a 12 ans
sinl.c bfda379358 math: sin cos cleanup il y a 12 ans
sqrt.c 0cbb654791 code cleanup of named constants il y a 13 ans
sqrtf.c 0cbb654791 code cleanup of named constants il y a 13 ans
sqrtl.c da5d89d42f add C stub for sqrtl (already implemented in asm on i386 and x86_64) il y a 13 ans
tan.c 1d5ba3bb5a math: tan cleanups il y a 12 ans
tanf.c 1d5ba3bb5a math: tan cleanups il y a 12 ans
tanh.c e42a977fe5 math: tanh.c cleanup similar to sinh, cosh il y a 12 ans
tanhf.c e42a977fe5 math: tanh.c cleanup similar to sinh, cosh il y a 12 ans
tanhl.c e42a977fe5 math: tanh.c cleanup similar to sinh, cosh il y a 12 ans
tanl.c bfda379358 math: sin cos cleanup il y a 12 ans
tgamma.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
tgammaf.c 0f53c1a426 math: add a non-dummy tgamma implementation il y a 12 ans
tgammal.c d8a7619e37 math: tgammal.c fixes il y a 12 ans
trunc.c b69f695ace first commit of the new libm! il y a 13 ans
truncf.c 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F il y a 13 ans
truncl.c b69f695ace first commit of the new libm! il y a 13 ans