glibc/sysdeps/powerpc/powerpc64/fpu
Adhemerval Zanella 98fb27a373 PowerPC: remove wrong nearbyintl implementation for PPC64
The nearbyintl assembly implementation
(sysdeps/powerpc/powerpc64/fpu/s_nearbyintl.S)
returns wrong results for some inputs where first double is a exact
integer and the precision is determined by second long double.

Checking on implementation comments and history, I am very confident the
assembly implementation was based on a version before commit
5c68d40169 that fixes BZ#2423 (Errors in
long double (ldbl-128ibm) rounding functions in glibc-2.4).

By just removing the implementation and make the build select
sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c instead fixes the failing
math.

Fixes BZ#16706.
2014-03-14 12:54:47 -05:00
..
multiarch PowerPC: llround/llroundf POWER8 optimization 2014-02-27 12:58:33 -06:00
e_sqrt.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
e_sqrtf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_ceil.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_ceilf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_copysign.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_copysignf.S
s_copysignl.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_fabs.S
s_fabsl.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_fdim.c
s_floor.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_floorf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_fma.S Implement accurate fma. 2010-10-13 22:27:03 -04:00
s_fmax.S
s_fmin.S
s_isnan.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_llrint.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_llrintf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_llround.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_llroundf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_lrint.S * include/features.h (__GLIBC_MINOR__): Bump to 8. 2008-04-11 17:33:24 +00:00
s_lround.S * include/features.h (__GLIBC_MINOR__): Bump to 8. 2008-04-11 17:33:24 +00:00
s_lroundf.S * include/features.h (__GLIBC_MINOR__): Bump to 8. 2008-04-11 17:33:24 +00:00
s_nearbyint.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_nearbyintf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_rint.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_rintf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_round.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_roundf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_roundl.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_trunc.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_truncf.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00