OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
CVS: cvs.openbsd.org: src

From: Martynas Venckus (martynascvs.openbsd.org)
Date: Sat Apr 11 2009 - 15:03:21 CDT


CVSROOT: /cvs
Module name: src
Changes by: martynascvs.openbsd.org 2009/04/11 14:03:21

Modified files:
        lib/libm/noieee_src: mathimpl.h n_acosh.c n_asinh.c n_atan2.c
                             n_cosh.c n_exp.c n_exp__E.c n_expm1.c
                             n_floor.c n_hypot.c n_log10.c n_log1p.c
                             n_log__L.c n_sinh.c

Log message:
in the old days compiler could not convert decimal constants
accurately, hence the tricks in libm, using machine representation
of constants. remove kludges and switch to use decimal constants,
much simplifying the code. since, the compiler converts them
accurately. generated values match on vaxfp
discussed with millert, and miod
testing todd, and myself
ok millert