Rich Felker 63893d3ff1 some initial math asm for armhf (fabs[f] and sqrt[f]) 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 411efb3bc6 math: fix i386 atan2.s to raise underflow for subnormal results 11 年之前
x86_64 0a4a4a7a11 fix build of x86_64 expl assembly 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 0cbb654791 code cleanup of named constants 13 年之前
__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 b69f695ace first commit of the new libm! 13 年之前
__fpclassifyf.c b69f695ace first commit of the new libm! 13 年之前
__fpclassifyl.c fad231b960 support ld80 pseudo-denormal invalid bit patterns; treat them as nan 13 年之前
__invtrigl.c b12a73d5bf math: clean up inverse trigonometric functions 12 年之前
__invtrigl.h b12a73d5bf math: clean up inverse trigonometric functions 12 年之前
__log1p.h e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
__log1pf.h e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
__polevll.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 13 年之前
__rem_pio2.c 0cbb654791 code cleanup of named constants 13 年之前
__rem_pio2_large.c 0cbb654791 code cleanup of named constants 13 年之前
__rem_pio2f.c 9c6b1de0fb math: fix comment in __rem_pio2f.c 12 年之前
__rem_pio2l.c 0cbb654791 code cleanup of named constants 13 年之前
__signbit.c 8c6fc860a9 remove a fixme comment 13 年之前
__signbitf.c 8c6fc860a9 remove a fixme comment 13 年之前
__signbitl.c b69f695ace first commit of the new libm! 13 年之前
__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 0cbb654791 code cleanup of named constants 13 年之前
__tan.c 1d5ba3bb5a math: tan cleanups 12 年之前
__tandf.c 1d5ba3bb5a math: tan cleanups 12 年之前
__tanl.c 1d5ba3bb5a math: tan cleanups 12 年之前
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 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
acoshf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
acoshl.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
acosl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values 12 年之前
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 c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values 12 年之前
asinl.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values 12 年之前
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 6d85096f49 math: clean up atan2.c 11 年之前
atanf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 11 年之前
atanh.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
atanhf.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
atanhl.c 482ccd2f74 math: rewrite inverse hyperbolic functions to be simpler/smaller 12 年之前
atanl.c 6d85096f49 math: clean up atan2.c 11 年之前
cbrt.c b69f695ace first commit of the new libm! 13 年之前
cbrtf.c b69f695ace first commit of the new libm! 13 年之前
cbrtl.c 1e2fea632b fix a cbrtl.c regression and remove x87 precision setting 13 年之前
ceil.c 7eabe8e690 math: minor cleanups in ceil and floor 13 年之前
ceilf.c 7eabe8e690 math: minor cleanups in ceil and floor 13 年之前
ceill.c 7eabe8e690 math: minor cleanups in ceil and floor 13 年之前
copysign.c b69f695ace first commit of the new libm! 13 年之前
copysignf.c b69f695ace first commit of the new libm! 13 年之前
copysignl.c b69f695ace first commit of the new libm! 13 年之前
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 1aec620f93 math: finished cosh.c cleanup 12 年之前
cosl.c bfda379358 math: sin cos cleanup 12 年之前
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 7efa12a04a add missing erfcl wrapper for archs where long double is plain double 11 年之前
exp.c ab1772c597 math: expf.c cleanup 12 年之前
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 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c 12 年之前
exp2f.c c6383b7b10 math: use 0x1p-120f and 0x1p120f for tiny and huge values 12 年之前
exp2l.c 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c 12 年之前
expf.c ab1772c597 math: expf.c cleanup 12 年之前
expl.c e93a0fe49d math: expl.c cleanup 12 年之前
expm1.c 0cbb654791 code cleanup of named constants 13 年之前
expm1f.c 0cbb654791 code cleanup of named constants 13 年之前
expm1l.c 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan 12 年之前
fabs.c b69f695ace first commit of the new libm! 13 年之前
fabsf.c b69f695ace first commit of the new libm! 13 年之前
fabsl.c b69f695ace first commit of the new libm! 13 年之前
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 年之前
floor.c 7eabe8e690 math: minor cleanups in ceil and floor 13 年之前
floorf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 13 年之前
floorl.c 7eabe8e690 math: minor cleanups in ceil and floor 13 年之前
fma.c 1e5eb73545 math: add fma TODO comments about the underflow issue 12 年之前
fmaf.c 1e5eb73545 math: add fma TODO comments about the underflow issue 12 年之前
fmal.c 1e5eb73545 math: add fma TODO comments about the underflow issue 12 年之前
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 4caa17b2a1 don't try to create non-standard denormalization signal 13 年之前
fmodf.c 4caa17b2a1 don't try to create non-standard denormalization signal 13 年之前
fmodl.c 4caa17b2a1 don't try to create non-standard denormalization signal 13 年之前
frexp.c b69f695ace first commit of the new libm! 13 年之前
frexpf.c b69f695ace first commit of the new libm! 13 年之前
frexpl.c b69f695ace first commit of the new libm! 13 年之前
hypot.c 529a8de46c math: simplify hypot and hypotf using scalbn 12 年之前
hypotf.c 529a8de46c math: simplify hypot and hypotf using scalbn 12 年之前
hypotl.c b69f695ace first commit of the new libm! 13 年之前
ilogb.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan 12 年之前
ilogbf.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan 12 年之前
ilogbl.c be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan 12 年之前
j0.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
j0f.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
j1.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
j1f.c e216951f50 math: use double_t for temporaries to avoid stores on i386 12 年之前
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 0cbb654791 code cleanup of named constants 13 年之前
lgammaf.c 1b229a2098 math: remove comment about aliasing lgamma as gamma 13 年之前
lgammaf_r.c 0cbb654791 code cleanup of named constants 13 年之前
lgammal.c 1b229a2098 math: remove comment about aliasing lgamma as gamma 13 年之前
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 0cbb654791 code cleanup of named constants 13 年之前
log10.c 0cbb654791 code cleanup of named constants 13 年之前
log10f.c 0cbb654791 code cleanup of named constants 13 年之前
log10l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 年之前
log1p.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 11 年之前
log1pf.c c599f4f4d7 math: fix asin, atan, log1p, tanh to raise underflow on subnormal 11 年之前
log1pl.c 04ccbdca6d math: raise exception flags in log1pl.c on <= -1 arguments 12 年之前
log2.c 0cbb654791 code cleanup of named constants 13 年之前
log2f.c 0cbb654791 code cleanup of named constants 13 年之前
log2l.c e2fe959fe2 math: raise flags in logl.c on <= 0 arguments 12 年之前
logb.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid 12 年之前
logbf.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid 12 年之前
logbl.c 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid 12 年之前
logf.c 0cbb654791 code cleanup of named constants 13 年之前
logl.c e2fe959fe2 math: raise flags in logl.c on <= 0 arguments 12 年之前
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 c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf 12 年之前
modff.c c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf 12 年之前
modfl.c fe2df4ad3e fix invalid implicit pointer conversion in ld64 modfl 13 年之前
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 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input 12 年之前
nextafterf.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input 12 年之前
nextafterl.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 年之前
nexttoward.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input 12 年之前
nexttowardf.c 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input 12 年之前
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 b03255af77 fix remainder*.c: remove useless long double cast 13 年之前
remainderf.c b03255af77 fix remainder*.c: remove useless long double cast 13 年之前
remainderl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 年之前
remquo.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well 13 年之前
remquof.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well 13 年之前
remquol.c 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well 13 年之前
rint.c b69f695ace first commit of the new libm! 13 年之前
rintf.c b69f695ace first commit of the new libm! 13 年之前
rintl.c 6d8df2b972 minor rintl.c fix: remove unsupported ldbl format message 13 年之前
round.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 年之前
roundf.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 年之前
roundl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 年之前
scalb.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 年之前
scalbf.c 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 13 年之前
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 1b77b9072f math: minor scalbn*.c simplification 11 年之前
scalbnf.c 1b77b9072f math: minor scalbn*.c simplification 11 年之前
scalbnl.c 1b77b9072f math: minor scalbn*.c simplification 11 年之前
signgam.c 1a3dce4184 make signgam a weak alias for an internal symbol 13 年之前
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 bfda379358 math: sin cos cleanup 12 年之前
sincosf.c bfda379358 math: sin cos cleanup 12 年之前
sincosl.c bfda379358 math: sin cos cleanup 12 年之前
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 f143458223 math: sinh.c cleanup similar to the cosh one 12 年之前
sinl.c bfda379358 math: sin cos cleanup 12 年之前
sqrt.c 0cbb654791 code cleanup of named constants 13 年之前
sqrtf.c 0cbb654791 code cleanup of named constants 13 年之前
sqrtl.c da5d89d42f add C stub for sqrtl (already implemented in asm on i386 and x86_64) 13 年之前
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 e42a977fe5 math: tanh.c cleanup similar to sinh, cosh 12 年之前
tanl.c bfda379358 math: sin cos cleanup 12 年之前
tgamma.c cd18dc8525 math: fix tgamma to raise underflow for large negative values 11 年之前
tgammaf.c 0f53c1a426 math: add a non-dummy tgamma implementation 12 年之前
tgammal.c d8a7619e37 math: tgammal.c fixes 12 年之前
trunc.c b69f695ace first commit of the new libm! 13 年之前
truncf.c 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F 13 年之前
truncl.c b69f695ace first commit of the new libm! 13 年之前