Szabolcs Nagy 73c870ed32 math: fix aliasing violation in long double wrappers il y a 11 ans
..
armebhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) il y a 11 ans
armhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) il y a 11 ans
i386 bcff807dc3 math: add drem and dremf weak aliases to i386 remainder asm il y a 11 ans
x32 664cd34192 x32 port (diff against vanilla x86_64) il y a 11 ans
x86_64 2f1de8051b fix x86_64 lrintl asm, again il y a 11 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 ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
__fpclassifyf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
__fpclassifyl.c f657fe4b9f math: support invalid ld80 representations in fpclassify il y a 11 ans
__invtrigl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 ans
__invtrigl.h bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 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 3fdf94ec51 math: clean up __rem_pio2 il y a 11 ans
__rem_pio2_large.c 3fdf94ec51 math: clean up __rem_pio2 il y a 11 ans
__rem_pio2f.c 3fdf94ec51 math: clean up __rem_pio2 il y a 11 ans
__rem_pio2l.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 af5f6d9556 long double cleanup, initial commit il y a 11 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 ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf il y a 11 ans
acoshf.c 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf il y a 11 ans
acoshl.c 101e601285 math: fix acoshf on negative values il y a 11 ans
acosl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 ans
asin.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
asinf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 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 aa0c4a204e math: long double fix (use ldshape union) il y a 11 ans
asinl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 ans
atan.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
atan2.c 6d85096f49 math: clean up atan2.c il y a 11 ans
atan2f.c 6d85096f49 math: clean up atan2.c il y a 11 ans
atan2l.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 ans
atanf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
atanh.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) il y a 11 ans
atanhf.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) il y a 11 ans
atanhl.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) il y a 11 ans
atanl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) il y a 11 ans
cbrt.c 535104ab6a math: cbrt cleanup and long double fix il y a 11 ans
cbrtf.c 535104ab6a math: cbrt cleanup and long double fix il y a 11 ans
cbrtl.c 535104ab6a math: cbrt cleanup and long double fix il y a 11 ans
ceil.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
ceilf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
ceill.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
copysign.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
copysignf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
copysignl.c af5f6d9556 long double cleanup, initial commit il y a 11 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 aa0c4a204e math: long double fix (use ldshape union) il y a 11 ans
cosl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 e5100b32d2 math: remove code duplication in erfl found by clang analyzer il y a 11 ans
exp.c 9b0fcb441a math: remove STRICT_ASSIGN macro il y a 11 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 9b0fcb441a math: remove STRICT_ASSIGN macro il y a 11 ans
exp2f.c 067aea7c9b math: remove STRICT_ASSIGN from exp2f (see previous commit) il y a 11 ans
exp2l.c 39c910fb06 math: fix underflow in exp*.c and long double handling in exp2l il y a 11 ans
expf.c 9b0fcb441a math: remove STRICT_ASSIGN macro il y a 11 ans
expl.c 39c910fb06 math: fix underflow in exp*.c and long double handling in exp2l il y a 11 ans
expm1.c 9b0fcb441a math: remove STRICT_ASSIGN macro il y a 11 ans
expm1f.c 9b0fcb441a math: remove STRICT_ASSIGN macro il y a 11 ans
expm1l.c 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan il y a 12 ans
fabs.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
fabsf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
fabsl.c af5f6d9556 long double cleanup, initial commit il y a 11 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
finite.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions il y a 11 ans
finitef.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions il y a 11 ans
floor.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
floorf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
floorl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
fma.c 8f438115f2 math: fix rare underflow issue in fma il y a 11 ans
fmaf.c 8f438115f2 math: fix rare underflow issue in fma il y a 11 ans
fmal.c 8f438115f2 math: fix rare underflow issue in fma il y a 11 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 ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
fmodf.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
fmodl.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 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 aa0c4a204e math: long double fix (use ldshape union) il y a 11 ans
hypot.c c2a0dfea62 math: rewrite hypot il y a 11 ans
hypotf.c c2a0dfea62 math: rewrite hypot il y a 11 ans
hypotl.c c2a0dfea62 math: rewrite hypot il y a 11 ans
ilogb.c 4cec31fc23 math: ilogb cleanup il y a 11 ans
ilogbf.c 4cec31fc23 math: ilogb cleanup il y a 11 ans
ilogbl.c 4cec31fc23 math: ilogb cleanup il y a 11 ans
j0.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
j0f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 ans
j1.c e216951f50 math: use double_t for temporaries to avoid stores on i386 il y a 12 ans
j1f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 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 ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) il y a 11 ans
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma il y a 13 ans
lgammaf_r.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) il y a 11 ans
lgammal.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) il y a 11 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 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log10.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log10f.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log10l.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log1p.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log1pf.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log1pl.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log2.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log2f.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
log2l.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
logb.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode il y a 11 ans
logbf.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode il y a 11 ans
logbl.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode il y a 11 ans
logf.c 71d23b3103 math: extensive log*.c cleanup il y a 11 ans
logl.c 71d23b3103 math: extensive log*.c cleanup il y a 11 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 ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
modff.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
modfl.c 73c870ed32 math: fix aliasing violation in long double wrappers il y a 11 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 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
nextafterf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
nextafterl.c af5f6d9556 long double cleanup, initial commit il y a 11 ans
nexttoward.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
nexttowardf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) il y a 11 ans
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
pow.c c221af9516 math: fix pow(x,-1) to raise underflow properly il y a 11 ans
powf.c f29fea00b5 math: fix pow(0,-inf) to raise divbyzero flag il y a 11 ans
powl.c cf682072ce math: fix a regression in powl and do some cleanups il y a 13 ans
remainder.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions il y a 11 ans
remainderf.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions il y a 11 ans
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough il y a 13 ans
remquo.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
remquof.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
remquol.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) il y a 11 ans
rint.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
rintf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
rintl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
round.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
roundf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
roundl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
scalb.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 ans
scalbf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 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 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn il y a 11 ans
scalbnf.c 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn il y a 11 ans
scalbnl.c 34660d73bd math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl) il y a 11 ans
signgam.c afa2aaccea math: remove libc.h include from libm.h il y a 11 ans
significand.c 2242bf616b add significand[fl] math functions il y a 12 ans
significandf.c 2242bf616b add significand[fl] math functions il y a 12 ans
sin.c bfda379358 math: sin cos cleanup il y a 12 ans
sincos.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 ans
sincosf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions il y a 11 ans
sincosl.c 73c870ed32 math: fix aliasing violation in long double wrappers il y a 11 ans
sinf.c bfda379358 math: sin cos cleanup il y a 12 ans
sinh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
sinhf.c f143458223 math: sinh.c cleanup similar to the cosh one il y a 12 ans
sinhl.c aa0c4a204e math: long double fix (use ldshape union) il y a 11 ans
sinl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 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 aa0c4a204e math: long double fix (use ldshape union) il y a 11 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 c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
tanhf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal il y a 11 ans
tanhl.c aa0c4a204e math: long double fix (use ldshape union) il y a 11 ans
tanl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) il y a 11 ans
tgamma.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) il y a 11 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 d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
truncf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans
truncl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) il y a 11 ans