glibc/sysdeps/powerpc/powerpc64/fpu
Adhemerval Zanella c7de502503 PowerPC: remove wrong roundl implementation for PowerPC64
The roundl assembly implementation
(sysdeps/powerpc/powerpc64/fpu/s_roundl.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_roundl.c instead fixes the failing math.

This fixes 16707.
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 2002-09-17 Steven Munroe <sjmunroe@us.ibm.com> 2002-09-17 23:50:03 +00:00
s_copysignl.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_fabs.S 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
s_fabsl.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
s_fdim.c 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
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 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
s_fmin.S 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
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_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