CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/07/05 18:02:42
Modified files:
gnu/egcs/libstdc++: shlib_version
gnu/lib/libstdc++: shlib_version
gnu/lib/libstdc++-v3: shlib_version
include : math.h
lib/libm : Makefile shlib_version
lib/libm/src : b_tgamma.c e_acosh.c e_atanh.c e_cosh.c e_exp.c
e_fmod.c e_hypot.c e_log.c e_log10.c e_log2.c
e_pow.c e_remainder.c e_sinh.c math_private.h
s_asinh.c s_cbrt.c s_ceil.c s_erf.c s_expm1.c
s_floor.c s_llrint.c s_llround.c s_log1p.c
s_lrint.c s_lround.c s_modf.c s_nextafter.c
s_remquo.c s_round.c s_tanh.c s_trunc.c
w_lgamma.c
Added files:
lib/libm/src : e_remainderl.c polevll.c s_fma.c s_fmaf.c
s_fmal.c s_llrintl.c s_llroundl.c s_lrintl.c
s_lroundl.c s_nexttowardf.c s_roundl.c
lib/libm/src/ld128: e_acoshl.c e_atanhl.c e_coshl.c e_expl.c
e_fmodl.c e_hypotl.c e_lgammal.c e_log10l.c
e_log2l.c e_logl.c e_powl.c e_sinhl.c
e_tgammal.c s_asinhl.c s_cbrtl.c s_ceill.c
s_erfl.c s_expm1l.c s_floorl.c s_log1pl.c
s_modfl.c s_nextafterl.c s_nexttoward.c
s_nexttowardf.c s_remquol.c s_tanhl.c
s_truncl.c
lib/libm/src/ld80: e_acoshl.c e_atanhl.c e_coshl.c e_expl.c
e_fmodl.c e_hypotl.c e_lgammal.c e_log10l.c
e_log2l.c e_logl.c e_powl.c e_sinhl.c
e_tgammal.c s_asinhl.c s_cbrtl.c s_ceill.c
s_erfl.c s_expm1l.c s_floorl.c s_log1pl.c
s_modfl.c s_nextafterl.c s_nexttoward.c
s_nexttowardf.c s_remquol.c s_tanhl.c
s_truncl.c
Log message:
Finalize work on the math library. It's time to do this monster
commit, and deal with problems (if any) in tree.
Note that this adds the following functions. Ports with hacks might
need adjustments.
nexttoward(3), fma(3), nexttowardf(3), fmaf(3), acoshl(3), asinhl(3),
atanhl(3), coshl(3), sinhl(3), tanhl(3), expl(3), expm1l(3), logl(3),
log10l(3), log1pl(3), log2l(3), modfl(3), cbrtl(3), hypotl(3),
powl(3), erfl(3), erfcl(3), lgammal(3), tgammal(3), ceill(3),
floorl(3), lrintl(3), llrintl(3), roundl(3), lroundl(3), llroundl(3),
truncl(3), fmodl(3), remainderl(3), remquol(3), nextafterl(3),
nexttowardl(3), fmal(3).
With this commit, our library implements all functionality required
by C99. Documentation bits will follow.