diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-02-27 09:43:51 -0600 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-02-27 12:58:32 -0600 |
commit | 487972aea52004f604c2878c8c9d3e77670f2c32 (patch) | |
tree | 1f8a570e52975d04c513523e7d7b454a29015993 /ChangeLog | |
parent | 7d92b78723848ae616709eb8f0191ea067025b18 (diff) | |
download | glibc-487972aea52004f604c2878c8c9d3e77670f2c32.tar.gz glibc-487972aea52004f604c2878c8c9d3e77670f2c32.tar.xz glibc-487972aea52004f604c2878c8c9d3e77670f2c32.zip |
PowerPC: Optimized isnan/isnanf for POWER8
This patch add a optimized isnan/isnanf implementation for POWER8 using the new Move From VSR Doubleword instruction to gains some cycles from FP to GRP register move.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 98d40f28c4..45e17cc31a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> + + * sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h (INIT_ARCH): + Add hwcap2 initialization. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isnan power8 + implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power8.S: New file: + POWER8 isnan ifunc implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c (__isnan): Add + POWER8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c (__isnanf): + Likewise. + * sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S: New file: + POWER8 isnan implementation. + * sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S: New file. + 2014-02-27 Joey Ye <joey.ye@arm.com> * sysdeps/arm/soft-fp/sfp-machine.h (_FP_NANFRAC_S, _FP_NANFRAC_D) |