Rich Felker 19e48c5531 use fistpll mnemonic instead of fistpq (more widely supported) on x86_64 too 13 роки тому
..
i386 0e195dfaa4 some assemblers don't like fistpq; use the alt. mnemonic fistpll 13 роки тому
x86_64 19e48c5531 use fistpll mnemonic instead of fistpq (more widely supported) on x86_64 too 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 b69f695ace first commit of the new libm! 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 2786c7d216 use scalbn or *2.0 instead of ldexp, fix fmal 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 9f58d06007 math: fix modfl.c bug 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 роки тому
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 2e8c8fbe7d don't inline __rem_pio2l so the code size is smaller 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 роки тому