Szabolcs Nagy 5b5db97f7e math: fix 128bit long double inverse trigonometric functions před 8 roky
..
aarch64 01ef3dd9c5 add aarch64 port před 10 roky
arm 71c334f951 work around regression building for armhf with clang (compiler bug) před 9 roky
i386 8ed66ecbcb remove the last of possible-textrels from i386 asm před 10 roky
x32 18938c299c fix regression in x86_64 math asm with old binutils před 10 roky
x86_64 18938c299c fix regression in x86_64 math asm with old binutils před 10 roky
__cos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
__cosdf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
__cosl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
__expo2.c df8b3e5aef clean up __expo2.c, use a slightly better k constant před 13 roky
__expo2f.c df8b3e5aef clean up __expo2.c, use a slightly better k constant před 13 roky
__fpclassify.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
__fpclassifyf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
__fpclassifyl.c 3f92f92cb9 math: fix __fpclassifyl(-0.0) for IEEE binary128 před 10 roky
__invtrigl.c 5b5db97f7e math: fix 128bit long double inverse trigonometric functions před 8 roky
__invtrigl.h bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) před 11 roky
__polevll.c 0c32c2635e prune math code on archs with binary64 long double před 10 roky
__rem_pio2.c 8eead3ef18 math: explicitly promote expressions to excess-precision types před 9 roky
__rem_pio2_large.c 3fdf94ec51 math: clean up __rem_pio2 před 11 roky
__rem_pio2f.c 8eead3ef18 math: explicitly promote expressions to excess-precision types před 9 roky
__rem_pio2l.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
__signbit.c 8c6fc860a9 remove a fixme comment před 13 roky
__signbitf.c 8c6fc860a9 remove a fixme comment před 13 roky
__signbitl.c 0539e6dad3 always provide __fpclassifyl and __signbitl definitions před 10 roky
__sin.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
__sindf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
__sinl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
__tan.c 1d5ba3bb5a math: tan cleanups před 12 roky
__tandf.c 1d5ba3bb5a math: tan cleanups před 12 roky
__tanl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
acos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
acosf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
acosh.c 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf před 11 roky
acoshf.c 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf před 11 roky
acoshl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
acosl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) před 11 roky
asin.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
asinf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
asinh.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values před 12 roky
asinhf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller před 12 roky
asinhl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
asinl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) před 11 roky
atan.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
atan2.c 6d85096f49 math: clean up atan2.c před 12 roky
atan2f.c 6d85096f49 math: clean up atan2.c před 12 roky
atan2l.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) před 11 roky
atanf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
atanh.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) před 11 roky
atanhf.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) před 11 roky
atanhl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
atanl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) před 11 roky
cbrt.c 535104ab6a math: cbrt cleanup and long double fix před 11 roky
cbrtf.c 535104ab6a math: cbrt cleanup and long double fix před 11 roky
cbrtl.c 535104ab6a math: cbrt cleanup and long double fix před 11 roky
ceil.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
ceilf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) před 11 roky
ceill.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
copysign.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
copysignf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
copysignl.c af5f6d9556 long double cleanup, initial commit před 11 roky
cos.c bfda379358 math: sin cos cleanup před 12 roky
cosf.c bfda379358 math: sin cos cleanup před 12 roky
cosh.c 1aec620f93 math: finished cosh.c cleanup před 12 roky
coshf.c 1aec620f93 math: finished cosh.c cleanup před 12 roky
coshl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
cosl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
erf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
erff.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
erfl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
exp.c 9b0fcb441a math: remove STRICT_ASSIGN macro před 11 roky
exp10.c 18daae3135 math: fix exp10 not to raise invalid exception on NaN před 10 roky
exp10f.c 18daae3135 math: fix exp10 not to raise invalid exception on NaN před 10 roky
exp10l.c 18daae3135 math: fix exp10 not to raise invalid exception on NaN před 10 roky
exp2.c 9b0fcb441a math: remove STRICT_ASSIGN macro před 11 roky
exp2f.c b023c03b57 math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0 před 9 roky
exp2l.c 53cfe0c61a math: add ld128 exp2l based on the freebsd implementation před 10 roky
expf.c b023c03b57 math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0 před 9 roky
expl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
expm1.c 9b0fcb441a math: remove STRICT_ASSIGN macro před 11 roky
expm1f.c 9b0fcb441a math: remove STRICT_ASSIGN macro před 11 roky
expm1l.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
fabs.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
fabsf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
fabsl.c af5f6d9556 long double cleanup, initial commit před 11 roky
fdim.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fdimf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fdiml.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
finite.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions před 11 roky
finitef.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions před 11 roky
floor.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
floorf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) před 11 roky
floorl.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
fma.c 6e76e1540f add parenthesis in fma.c to clarify intent and silence warnings před 10 roky
fmaf.c 8f438115f2 math: fix rare underflow issue in fma před 11 roky
fmal.c 8f438115f2 math: fix rare underflow issue in fma před 11 roky
fmax.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fmaxf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fmaxl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fmin.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fminf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fminl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
fmod.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
fmodf.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
fmodl.c 018f9df444 math: fix fmodl for IEEE binary128 před 10 roky
frexp.c b69f695ace first commit of the new libm! před 13 roky
frexpf.c b69f695ace first commit of the new libm! před 13 roky
frexpl.c aa0c4a204e math: long double fix (use ldshape union) před 11 roky
hypot.c 8eead3ef18 math: explicitly promote expressions to excess-precision types před 9 roky
hypotf.c c2a0dfea62 math: rewrite hypot před 11 roky
hypotl.c c2a0dfea62 math: rewrite hypot před 11 roky
ilogb.c 4cec31fc23 math: ilogb cleanup před 11 roky
ilogbf.c 4cec31fc23 math: ilogb cleanup před 11 roky
ilogbl.c 4cec31fc23 math: ilogb cleanup před 11 roky
j0.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
j0f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
j1.c e216951f50 math: use double_t for temporaries to avoid stores on i386 před 12 roky
j1f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
jn.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) před 12 roky
jnf.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) před 12 roky
ldexp.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
ldexpf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
ldexpl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
lgamma.c 1b229a2098 math: remove comment about aliasing lgamma as gamma před 13 roky
lgamma_r.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) před 11 roky
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma před 13 roky
lgammaf_r.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) před 11 roky
lgammal.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
llrint.c 65db00983f make lrint and llrint functions work without fenv support před 13 roky
llrintf.c 65db00983f make lrint and llrint functions work without fenv support před 13 roky
llrintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
llround.c afad262440 simplify lround and llround functions před 13 roky
llroundf.c afad262440 simplify lround and llround functions před 13 roky
llroundl.c afad262440 simplify lround and llround functions před 13 roky
log.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log10.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log10f.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log10l.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
log1p.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log1pf.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log1pl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
log2.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log2f.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
log2l.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
logb.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode před 11 roky
logbf.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode před 11 roky
logbl.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode před 11 roky
logf.c 71d23b3103 math: extensive log*.c cleanup před 11 roky
logl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
lrint.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
lrintf.c 65db00983f make lrint and llrint functions work without fenv support před 13 roky
lrintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
lround.c afad262440 simplify lround and llround functions před 13 roky
lroundf.c afad262440 simplify lround and llround functions před 13 roky
lroundl.c afad262440 simplify lround and llround functions před 13 roky
modf.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
modff.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
modfl.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
nan.c bf9d9dcaa6 implement nan, nanf, nanl před 13 roky
nanf.c bf9d9dcaa6 implement nan, nanf, nanl před 13 roky
nanl.c bf9d9dcaa6 implement nan, nanf, nanl před 13 roky
nearbyint.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
nearbyintf.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
nearbyintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed před 12 roky
nextafter.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
nextafterf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
nextafterl.c af5f6d9556 long double cleanup, initial commit před 11 roky
nexttoward.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
nexttowardf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) před 11 roky
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
pow.c cb5c057c87 math: fix pow(+-0,-inf) not to raise divbyzero flag před 10 roky
powf.c cb5c057c87 math: fix pow(+-0,-inf) not to raise divbyzero flag před 10 roky
powl.c cb5c057c87 math: fix pow(+-0,-inf) not to raise divbyzero flag před 10 roky
remainder.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions před 11 roky
remainderf.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions před 11 roky
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
remquo.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
remquof.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
remquol.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) před 11 roky
rint.c 79ca86094d fix rint.c and rintf.c when FLT_EVAL_METHOD!=0 před 10 roky
rintf.c 79ca86094d fix rint.c and rintf.c when FLT_EVAL_METHOD!=0 před 10 roky
rintl.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
round.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
roundf.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
roundl.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky
scalb.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
scalbf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
scalbln.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
scalblnf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
scalblnl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough před 13 roky
scalbn.c 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn před 11 roky
scalbnf.c 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn před 11 roky
scalbnl.c 34660d73bd math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl) před 11 roky
signgam.c afa2aaccea math: remove libc.h include from libm.h před 11 roky
significand.c 2242bf616b add significand[fl] math functions před 13 roky
significandf.c 2242bf616b add significand[fl] math functions před 13 roky
sin.c bfda379358 math: sin cos cleanup před 12 roky
sincos.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
sincosf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions před 11 roky
sincosl.c 73c870ed32 math: fix aliasing violation in long double wrappers před 11 roky
sinf.c bfda379358 math: sin cos cleanup před 12 roky
sinh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
sinhf.c f143458223 math: sinh.c cleanup similar to the cosh one před 12 roky
sinhl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
sinl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
sqrt.c 0cbb654791 code cleanup of named constants před 13 roky
sqrtf.c 0cbb654791 code cleanup of named constants před 13 roky
sqrtl.c aa0c4a204e math: long double fix (use ldshape union) před 11 roky
tan.c 1d5ba3bb5a math: tan cleanups před 12 roky
tanf.c 1d5ba3bb5a math: tan cleanups před 12 roky
tanh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
tanhf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal před 12 roky
tanhl.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
tanl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) před 11 roky
tgamma.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) před 11 roky
tgammaf.c 0f53c1a426 math: add a non-dummy tgamma implementation před 12 roky
tgammal.c f4e4632abf math: add dummy implementations of 128 bit long double functions před 10 roky
trunc.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) před 11 roky
truncf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) před 11 roky
truncl.c 0ce946cf80 math: use the rounding idiom consistently před 10 roky