Szabolcs Nagy 73c870ed32 math: fix aliasing violation in long double wrappers 11 년 전
..
armebhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) 12 년 전
armhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) 12 년 전
i386 bcff807dc3 math: add drem and dremf weak aliases to i386 remainder asm 11 년 전
x32 664cd34192 x32 port (diff against vanilla x86_64) 11 년 전
x86_64 2f1de8051b fix x86_64 lrintl asm, again 11 년 전
__cos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
__cosdf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
__cosl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
__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 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
__fpclassifyf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
__fpclassifyl.c f657fe4b9f math: support invalid ld80 representations in fpclassify 11 년 전
__invtrigl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
__invtrigl.h bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
__polevll.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 13 년 전
__rem_pio2.c 3fdf94ec51 math: clean up __rem_pio2 11 년 전
__rem_pio2_large.c 3fdf94ec51 math: clean up __rem_pio2 11 년 전
__rem_pio2f.c 3fdf94ec51 math: clean up __rem_pio2 11 년 전
__rem_pio2l.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
__signbit.c 8c6fc860a9 remove a fixme comment 13 년 전
__signbitf.c 8c6fc860a9 remove a fixme comment 13 년 전
__signbitl.c af5f6d9556 long double cleanup, initial commit 11 년 전
__sin.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
__sindf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
__sinl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
__tan.c 1d5ba3bb5a math: tan cleanups 12 년 전
__tandf.c 1d5ba3bb5a math: tan cleanups 12 년 전
__tanl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
acos.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
acosf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
acosh.c 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf 11 년 전
acoshf.c 4b539a826b math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf 11 년 전
acoshl.c 101e601285 math: fix acoshf on negative values 11 년 전
acosl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
asin.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
asinf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
asinh.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values 12 년 전
asinhf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 년 전
asinhl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
asinl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
atan.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
atan2.c 6d85096f49 math: clean up atan2.c 12 년 전
atan2f.c 6d85096f49 math: clean up atan2.c 12 년 전
atan2l.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
atanf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
atanh.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) 11 년 전
atanhf.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) 11 년 전
atanhl.c f4d9bfb3a9 math: fix atanh (overflow and underflow issues) 11 년 전
atanl.c bcd797a5ba math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) 11 년 전
cbrt.c 535104ab6a math: cbrt cleanup and long double fix 11 년 전
cbrtf.c 535104ab6a math: cbrt cleanup and long double fix 11 년 전
cbrtl.c 535104ab6a math: cbrt cleanup and long double fix 11 년 전
ceil.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
ceilf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
ceill.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
copysign.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
copysignf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
copysignl.c af5f6d9556 long double cleanup, initial commit 11 년 전
cos.c bfda379358 math: sin cos cleanup 12 년 전
cosf.c bfda379358 math: sin cos cleanup 12 년 전
cosh.c 1aec620f93 math: finished cosh.c cleanup 12 년 전
coshf.c 1aec620f93 math: finished cosh.c cleanup 12 년 전
coshl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
cosl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
erf.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
erff.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
erfl.c e5100b32d2 math: remove code duplication in erfl found by clang analyzer 11 년 전
exp.c 9b0fcb441a math: remove STRICT_ASSIGN macro 11 년 전
exp10.c a917c03706 support alternate glibc name pow10 for exp10 13 년 전
exp10f.c a764db9a08 math: use float constants in exp10f.c 12 년 전
exp10l.c b03c19a4b9 math: fix long double constants in exp10l.c 12 년 전
exp2.c 9b0fcb441a math: remove STRICT_ASSIGN macro 11 년 전
exp2f.c 067aea7c9b math: remove STRICT_ASSIGN from exp2f (see previous commit) 11 년 전
exp2l.c 39c910fb06 math: fix underflow in exp*.c and long double handling in exp2l 11 년 전
expf.c 9b0fcb441a math: remove STRICT_ASSIGN macro 11 년 전
expl.c 39c910fb06 math: fix underflow in exp*.c and long double handling in exp2l 11 년 전
expm1.c 9b0fcb441a math: remove STRICT_ASSIGN macro 11 년 전
expm1f.c 9b0fcb441a math: remove STRICT_ASSIGN macro 11 년 전
expm1l.c 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan 12 년 전
fabs.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
fabsf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
fabsl.c af5f6d9556 long double cleanup, initial commit 11 년 전
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 년 전
finite.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions 11 년 전
finitef.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions 11 년 전
floor.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
floorf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
floorl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
fma.c 8f438115f2 math: fix rare underflow issue in fma 11 년 전
fmaf.c 8f438115f2 math: fix rare underflow issue in fma 11 년 전
fmal.c 8f438115f2 math: fix rare underflow issue in fma 11 년 전
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 ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
fmodf.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
fmodl.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
frexp.c b69f695ace first commit of the new libm! 13 년 전
frexpf.c b69f695ace first commit of the new libm! 13 년 전
frexpl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
hypot.c c2a0dfea62 math: rewrite hypot 11 년 전
hypotf.c c2a0dfea62 math: rewrite hypot 11 년 전
hypotl.c c2a0dfea62 math: rewrite hypot 11 년 전
ilogb.c 4cec31fc23 math: ilogb cleanup 11 년 전
ilogbf.c 4cec31fc23 math: ilogb cleanup 11 년 전
ilogbl.c 4cec31fc23 math: ilogb cleanup 11 년 전
j0.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
j0f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
j1.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 년 전
j1f.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
jn.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) 12 년 전
jnf.c 5652d70054 math: bessel cleanup (jn.c and jnf.c) 12 년 전
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 ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) 11 년 전
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma 13 년 전
lgammaf_r.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) 11 년 전
lgammal.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) 11 년 전
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 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
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 71d23b3103 math: extensive log*.c cleanup 11 년 전
log10.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log10f.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log10l.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log1p.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log1pf.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log1pl.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log2.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log2f.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
log2l.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
logb.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode 11 년 전
logbf.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode 11 년 전
logbl.c 98be442ee8 math: fix logb(-0.0) in downward rounding mode 11 년 전
logf.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
logl.c 71d23b3103 math: extensive log*.c cleanup 11 년 전
lrint.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
lrintf.c 65db00983f make lrint and llrint functions work without fenv support 13 년 전
lrintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
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 ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
modff.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
modfl.c 73c870ed32 math: fix aliasing violation in long double wrappers 11 년 전
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 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
nearbyintf.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
nearbyintl.c 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 12 년 전
nextafter.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
nextafterf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
nextafterl.c af5f6d9556 long double cleanup, initial commit 11 년 전
nexttoward.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
nexttowardf.c 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 11 년 전
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 년 전
pow.c c221af9516 math: fix pow(x,-1) to raise underflow properly 12 년 전
powf.c f29fea00b5 math: fix pow(0,-inf) to raise divbyzero flag 12 년 전
powl.c cf682072ce math: fix a regression in powl and do some cleanups 13 년 전
remainder.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions 11 년 전
remainderf.c 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions 11 년 전
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 년 전
remquo.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
remquof.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
remquol.c ee2ee92d62 math: rewrite remainder functions (remainder, remquo, fmod, modf) 11 년 전
rint.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
rintf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
rintl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
round.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
roundf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
roundl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
scalb.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
scalbf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
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 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn 11 년 전
scalbnf.c 2eaed464e2 math: use float_t and double_t in scalbnf and scalbn 11 년 전
scalbnl.c 34660d73bd math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl) 11 년 전
signgam.c afa2aaccea math: remove libc.h include from libm.h 11 년 전
significand.c 2242bf616b add significand[fl] math functions 13 년 전
significandf.c 2242bf616b add significand[fl] math functions 13 년 전
sin.c bfda379358 math: sin cos cleanup 12 년 전
sincos.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
sincosf.c ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 11 년 전
sincosl.c 73c870ed32 math: fix aliasing violation in long double wrappers 11 년 전
sinf.c bfda379358 math: sin cos cleanup 12 년 전
sinh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
sinhf.c f143458223 math: sinh.c cleanup similar to the cosh one 12 년 전
sinhl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
sinl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
sqrt.c 0cbb654791 code cleanup of named constants 13 년 전
sqrtf.c 0cbb654791 code cleanup of named constants 13 년 전
sqrtl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
tan.c 1d5ba3bb5a math: tan cleanups 12 년 전
tanf.c 1d5ba3bb5a math: tan cleanups 12 년 전
tanh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
tanhf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 12 년 전
tanhl.c aa0c4a204e math: long double fix (use ldshape union) 11 년 전
tanl.c ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) 11 년 전
tgamma.c ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) 11 년 전
tgammaf.c 0f53c1a426 math: add a non-dummy tgamma implementation 12 년 전
tgammal.c d8a7619e37 math: tgammal.c fixes 12 년 전
trunc.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
truncf.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전
truncl.c d1a2ead878 math: rewrite rounding functions (ceil, floor, trunc, round, rint) 11 년 전