CVSROOT:        /cvs
Module name:    src
Changes by:     marty...@cvs.openbsd.org        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.

Reply via email to