Rich Felker 2d93d64461 Merge remote-tracking branch 'nsz/exp' 13 سال پیش
..
i386 1fb0169154 math: fix exp.s on i386 and x86_64 so the exception flags are correct 13 سال پیش
x86_64 1fb0169154 math: fix exp.s on i386 and x86_64 so the exception flags are correct 13 سال پیش
__cos.c 0cbb654791 code cleanup of named constants 13 سال پیش
__cosdf.c 0cbb654791 code cleanup of named constants 13 سال پیش
__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 b69f695ace first commit of the new libm! 13 سال پیش
__invtrigl.h b69f695ace first commit of the new libm! 13 سال پیش
__log1p.h b69f695ace first commit of the new libm! 13 سال پیش
__log1pf.h 8d0a6f7a1c math cleanup: use 1.0f instead of (float)1.0 13 سال پیش
__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 b69f695ace first commit of the new libm! 13 سال پیش
__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 0cbb654791 code cleanup of named constants 13 سال پیش
__sindf.c b69f695ace first commit of the new libm! 13 سال پیش
__sinl.c 0cbb654791 code cleanup of named constants 13 سال پیش
__tan.c 0cbb654791 code cleanup of named constants 13 سال پیش
__tandf.c b69f695ace first commit of the new libm! 13 سال پیش
__tanl.c c3587effe2 minor fix in __tanl (get sign properly) 13 سال پیش
acos.c 0cbb654791 code cleanup of named constants 13 سال پیش
acosf.c 0cbb654791 code cleanup of named constants 13 سال پیش
acosh.c 0cbb654791 code cleanup of named constants 13 سال پیش
acoshf.c 0cbb654791 code cleanup of named constants 13 سال پیش
acoshl.c 0cbb654791 code cleanup of named constants 13 سال پیش
acosl.c 0cbb654791 code cleanup of named constants 13 سال پیش
asin.c 0cbb654791 code cleanup of named constants 13 سال پیش
asinf.c 0cbb654791 code cleanup of named constants 13 سال پیش
asinh.c 0cbb654791 code cleanup of named constants 13 سال پیش
asinhf.c 0cbb654791 code cleanup of named constants 13 سال پیش
asinhl.c 0cbb654791 code cleanup of named constants 13 سال پیش
asinl.c 0cbb654791 code cleanup of named constants 13 سال پیش
atan.c 0cbb654791 code cleanup of named constants 13 سال پیش
atan2.c 0cbb654791 code cleanup of named constants 13 سال پیش
atan2f.c 0cbb654791 code cleanup of named constants 13 سال پیش
atan2l.c 0cbb654791 code cleanup of named constants 13 سال پیش
atanf.c 0cbb654791 code cleanup of named constants 13 سال پیش
atanh.c 0cbb654791 code cleanup of named constants 13 سال پیش
atanhf.c 0cbb654791 code cleanup of named constants 13 سال پیش
atanhl.c 0cbb654791 code cleanup of named constants 13 سال پیش
atanl.c 0cbb654791 code cleanup of named constants 13 سال پیش
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 b69f695ace first commit of the new libm! 13 سال پیش
cosf.c b69f695ace first commit of the new libm! 13 سال پیش
cosh.c 0cbb654791 code cleanup of named constants 13 سال پیش
coshf.c 0cbb654791 code cleanup of named constants 13 سال پیش
coshl.c 0cbb654791 code cleanup of named constants 13 سال پیش
cosl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 13 سال پیش
erf.c 0cbb654791 code cleanup of named constants 13 سال پیش
erff.c 0cbb654791 code cleanup of named constants 13 سال پیش
erfl.c 0cbb654791 code cleanup of named constants 13 سال پیش
exp.c 0cbb654791 code cleanup of named constants 13 سال پیش
exp10.c a917c03706 support alternate glibc name pow10 for exp10 13 سال پیش
exp10f.c a917c03706 support alternate glibc name pow10 for exp10 13 سال پیش
exp10l.c a917c03706 support alternate glibc name pow10 for exp10 13 سال پیش
exp2.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 13 سال پیش
exp2f.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 13 سال پیش
exp2l.c 9e2a895aaa fix loads of missing const in new libm, and some global vars (?!) in powl 13 سال پیش
expf.c 0cbb654791 code cleanup of named constants 13 سال پیش
expl.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 سال پیش
expm1.c 0cbb654791 code cleanup of named constants 13 سال پیش
expm1f.c 0cbb654791 code cleanup of named constants 13 سال پیش
expm1l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 سال پیش
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 e5fb6820a4 math: fix fma bug on x86 (found by Bruno Haible with gnulib) 13 سال پیش
fmaf.c 2e77dc13f8 make fma and lrint functions build without full fenv support 13 سال پیش
fmal.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 سال پیش
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 b69f695ace first commit of the new libm! 13 سال پیش
hypotf.c 32ca5ef3ff math cleanup: use 1.0f instead of 1.0F 13 سال پیش
hypotl.c b69f695ace first commit of the new libm! 13 سال پیش
ilogb.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 سال پیش
ilogbf.c b69f695ace first commit of the new libm! 13 سال پیش
ilogbl.c b69f695ace first commit of the new libm! 13 سال پیش
j0.c 0cbb654791 code cleanup of named constants 13 سال پیش
j0f.c 0cbb654791 code cleanup of named constants 13 سال پیش
j1.c 0cbb654791 code cleanup of named constants 13 سال پیش
j1f.c 0cbb654791 code cleanup of named constants 13 سال پیش
jn.c 0cbb654791 code cleanup of named constants 13 سال پیش
jnf.c 0cbb654791 code cleanup of named constants 13 سال پیش
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 65db00983f make lrint and llrint functions work without fenv support 13 سال پیش
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 0cbb654791 code cleanup of named constants 13 سال پیش
log1pf.c 0cbb654791 code cleanup of named constants 13 سال پیش
log1pl.c 0cbb654791 code cleanup of named constants 13 سال پیش
log2.c 0cbb654791 code cleanup of named constants 13 سال پیش
log2f.c 0cbb654791 code cleanup of named constants 13 سال پیش
log2l.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 سال پیش
logb.c b69f695ace first commit of the new libm! 13 سال پیش
logbf.c b69f695ace first commit of the new libm! 13 سال پیش
logbl.c b69f695ace first commit of the new libm! 13 سال پیش
logf.c 0cbb654791 code cleanup of named constants 13 سال پیش
logl.c 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 13 سال پیش
lrint.c 65db00983f make lrint and llrint functions work without fenv support 13 سال پیش
lrintf.c 65db00983f make lrint and llrint functions work without fenv support 13 سال پیش
lrintl.c 65db00983f make lrint and llrint functions work without fenv support 13 سال پیش
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 f6ceccd922 math: rewrite modf.c and clean up modff.c 13 سال پیش
modff.c f6ceccd922 math: rewrite modf.c and clean up modff.c 13 سال پیش
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 91c28f61f4 nearbyint optimization (only clear inexact when necessary) 13 سال پیش
nearbyintf.c 91c28f61f4 nearbyint optimization (only clear inexact when necessary) 13 سال پیش
nearbyintl.c 91c28f61f4 nearbyint optimization (only clear inexact when necessary) 13 سال پیش
nextafter.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 سال پیش
nextafterf.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 سال پیش
nextafterl.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 سال پیش
nexttoward.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 سال پیش
nexttowardf.c 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 13 سال پیش
nexttowardl.c 9560b6b152 remove libm.h includes when math.h and float.h are enough 13 سال پیش
pow.c f1347a3a45 clean up pow.c and powf.c 13 سال پیش
powf.c f1347a3a45 clean up pow.c and powf.c 13 سال پیش
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 8051e08e10 simplify scalbn*.c implementations 13 سال پیش
scalbnf.c 8051e08e10 simplify scalbn*.c implementations 13 سال پیش
scalbnl.c 0cbb654791 code cleanup of named constants 13 سال پیش
signgam.c 1a3dce4184 make signgam a weak alias for an internal symbol 13 سال پیش
significand.c 2242bf616b add significand[fl] math functions 13 سال پیش
significandf.c 2242bf616b add significand[fl] math functions 13 سال پیش
sin.c b69f695ace first commit of the new libm! 13 سال پیش
sincos.c 0144b45b71 efficient sincos based on sin and cos 13 سال پیش
sincosf.c 0144b45b71 efficient sincos based on sin and cos 13 سال پیش
sincosl.c 007c03f84f fix missing prototype and simplify sincosl on ld64 archs 13 سال پیش
sinf.c b69f695ace first commit of the new libm! 13 سال پیش
sinh.c 0cbb654791 code cleanup of named constants 13 سال پیش
sinhf.c 0cbb654791 code cleanup of named constants 13 سال پیش
sinhl.c 0cbb654791 code cleanup of named constants 13 سال پیش
sinl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 13 سال پیش
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 b69f695ace first commit of the new libm! 13 سال پیش
tanf.c b69f695ace first commit of the new libm! 13 سال پیش
tanh.c 0cbb654791 code cleanup of named constants 13 سال پیش
tanhf.c 0cbb654791 code cleanup of named constants 13 سال پیش
tanhl.c 0cbb654791 code cleanup of named constants 13 سال پیش
tanl.c 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 13 سال پیش
tgamma.c bbfbc7edaf math: add dummy tgamma and tgammaf implementations 13 سال پیش
tgammaf.c bbfbc7edaf math: add dummy tgamma and tgammaf implementations 13 سال پیش
tgammal.c cb8fce4b4f fix tgammal: don't set the signgam global 13 سال پیش
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 سال پیش