[BZ #2592]
commit6624dbc07b5a9fb316ed188ef01f65b8eea8b47c
authorUlrich Drepper <drepper@redhat.com>
Wed, 20 Sep 2006 17:29:36 +0000 (20 17:29 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 20 Sep 2006 17:29:36 +0000 (20 17:29 +0000)
treed959e66afb360e3f4ef06bd5e20cffd7d10e2945
parent60cb50c7b678a1cd2d794f134b81bea53dcf84b0
[BZ #2592]

2006-06-17  Joseph S. Myers  <joseph@codesourcery.com>
[BZ #2592]
* math/libm-test.inc (lrint_test_tonearest): New function.
(lrint_test_towardzero): New function.
(lrint_test_downward): New function.
(lrint_test_upward): New function.
(main): Run these new tests.
* sysdeps/ieee754/dbl-64/s_llrint.c (__llrint): Correct rounding
of values near to 0.
(two52): Use double not long double.
* sysdeps/ieee754/dbl-64/s_lrint.c (__lrint): Likewise.
* sysdeps/ieee754/flt-32/s_llrintf.c (__llrintf): Likewise.
(two23): Use float not double.
* sysdeps/ieee754/flt-32/s_lrintf.c (__lrintf): Likewise.
(two23): Use float not double.
* sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Likewise.
* sysdeps/ieee754/ldbl-128/s_lrintl.c (__lrintl): Likewise.
* sysdeps/ieee754/ldbl-96/s_llrintl.c (__llrintl): Likewise.
* sysdeps/ieee754/ldbl-96/s_lrintl.c (__lrintl): Likewise.
12 files changed:
ChangeLog
localedata/ChangeLog
localedata/locales/mk_MK
math/libm-test.inc
sysdeps/ieee754/dbl-64/s_llrint.c
sysdeps/ieee754/dbl-64/s_lrint.c
sysdeps/ieee754/flt-32/s_llrintf.c
sysdeps/ieee754/flt-32/s_lrintf.c
sysdeps/ieee754/ldbl-128/s_llrintl.c
sysdeps/ieee754/ldbl-128/s_lrintl.c
sysdeps/ieee754/ldbl-96/s_llrintl.c
sysdeps/ieee754/ldbl-96/s_lrintl.c