rofl0r 664cd34192 x32 port (diff against vanilla x86_64) пре 11 година
..
armebhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) пре 11 година
armhf 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) пре 11 година
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 пре 11 година
asinf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal пре 11 година
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 пре 11 година
atan2.c 6d85096f49 math: clean up atan2.c пре 11 година
atan2f.c 6d85096f49 math: clean up atan2.c пре 11 година
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 пре 11 година
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 b9cd1d4d50 math: remove an unused variable from modfl пре 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 пре 11 година
powf.c f29fea00b5 math: fix pow(0,-inf) to raise divbyzero flag пре 11 година
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 пре 12 година
significandf.c 2242bf616b add significand[fl] math functions пре 12 година
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 ea9bb95a5b math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) пре 11 година
sinf.c bfda379358 math: sin cos cleanup пре 12 година
sinh.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal пре 11 година
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 пре 11 година
tanhf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal пре 11 година
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 година