freebsd-dev/lib/msun/src
Bruce Evans 2aa9f7ca2c Made rintf() actually work. It was completely broken (when s_rint.c
was compiled with -O) by the precision bug in the i386 version of
gcc (assignments and casts don't clip the precision).  E.g.,
rintf(12.3456789) was 12.125.

Avoid the same bug in rint().  It was only broken for the unusual
case when the i387 precision is 64 bits.  FreeBSD defaults to 53
bit precision to avoid problems like this, but the standard math
emulator always uses 64 bit precision.
1996-08-28 16:34:36 +00:00
..
e_acos.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_acosf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_acosh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_acoshf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_asin.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_asinf.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_atan2.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_atan2f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_atanh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_atanhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_cosh.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_coshf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_exp.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_expf.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_fmod.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_fmodf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_gamma_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_gamma.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_gammaf_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_gammaf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_hypot.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_hypotf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_j0.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_j0f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_j1.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_j1f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_jn.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_jnf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_lgamma_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_lgamma.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_lgammaf_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_lgammaf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_log10.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_log10f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_log.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_logf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_pow.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_powf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_rem_pio2.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_rem_pio2f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_remainder.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_remainderf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_scalb.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_scalbf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_sinh.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
e_sinhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_sqrt.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
e_sqrtf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_cos.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_cosf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_rem_pio2.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_rem_pio2f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_sin.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_sinf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_standard.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_tan.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
k_tanf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
math_private.h Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
math.h Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_asinh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_asinhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_atan.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_atanf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_cbrt.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_cbrtf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ceil.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ceilf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_copysign.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_copysignf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_cos.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_cosf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_erf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_erff.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_expm1.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_expm1f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_fabs.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_fabsf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_finite.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_finitef.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_floor.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_floorf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_frexp.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_frexpf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ilogb.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ilogbf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_isnan.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_isnanf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ldexp.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_ldexpf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_lib_version.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_log1p.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_log1pf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_logb.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_logbf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_matherr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_modf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_modff.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_nextafter.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_nextafterf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_rint.c Made rintf() actually work. It was completely broken (when s_rint.c 1996-08-28 16:34:36 +00:00
s_rintf.c Made rintf() actually work. It was completely broken (when s_rint.c 1996-08-28 16:34:36 +00:00
s_scalbn.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_scalbnf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_signgam.c J.T. Conklin's latest version of the Sun math library. 1994-08-19 09:40:01 +00:00
s_significand.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_significandf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_sin.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_sinf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_tan.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_tanf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_tanh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
s_tanhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_acos.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_acosf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_acosh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_acoshf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_asin.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_asinf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_atan2.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_atan2f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_atanh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_atanhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_cabs.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_cabsf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_cosh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_coshf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_drem.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_dremf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_exp.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_expf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_fmod.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_fmodf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_gamma_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_gamma.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_gammaf_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_gammaf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_hypot.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_hypotf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_j0.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_j0f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_j1.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_j1f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_jn.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_jnf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_lgamma_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_lgamma.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_lgammaf_r.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_lgammaf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_log10.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_log10f.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_log.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_logf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_pow.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_powf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_remainder.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_remainderf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_scalb.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_scalbf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_sinh.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_sinhf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_sqrt.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
w_sqrtf.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00