diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-05-22 15:54:41 -0500 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-05-22 16:05:19 -0500 |
commit | 32999d63fd5b37d14972fc128502ad212df4f056 (patch) | |
tree | 6e8bda0eaf2985fc35f4bd26354c3bad77e00cd0 | |
parent | f7bb179f77d131e2fc1bf0bc17f9e5748eaf058e (diff) | |
download | glibc-32999d63fd5b37d14972fc128502ad212df4f056.tar.gz glibc-32999d63fd5b37d14972fc128502ad212df4f056.tar.xz glibc-32999d63fd5b37d14972fc128502ad212df4f056.zip |
PowerPC: Remove unneeded copysign[f] macros
This patch remove the unneeded copysign[f] macro from powerpc math_private.h, since they are already covered in generic version.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/powerpc/fpu/math_private.h | 27 |
2 files changed, 6 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog index 9525f09549..65c61f990a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2014-05-22 Adhemerval Zanella <azanella@linux.vnet.ibm.com> + + * sysdeps/powerpc/fpu/math_private.h [copysign]: Remove unneeded + macro. + [copysignf]: Likewise. + 2014-05-22 Siddhesh Poyarekar <siddhesh@redhat.com> * crypt/md5-crypt.c: Fix formatting. diff --git a/sysdeps/powerpc/fpu/math_private.h b/sysdeps/powerpc/fpu/math_private.h index 1ec48810fa..b664be3f80 100644 --- a/sysdeps/powerpc/fpu/math_private.h +++ b/sysdeps/powerpc/fpu/math_private.h @@ -151,31 +151,4 @@ __ieee754_sqrtf (float __x) #endif /* defined _ARCH_PWR5X */ - -#if defined _ARCH_PWR6 - -# ifndef __copysign -# define __copysign(x, y) \ - ({ double __z; \ - __asm __volatile ( \ - " fcpsgn %0,%1,%2\n" \ - : "=f" (__z) \ - : "f" (y), "f" (x)); \ - __z; }) -# endif -# ifndef __copysignf -# define __copysignf(x, y) \ - ({ float __z; \ - float __x = x; \ - float __y = y; \ - __asm __volatile ( \ - " fcpsgn %0,%1,%2\n" \ - " frsp %0,%0\n" \ - : "=f" (__z) \ - : "f" (__y), "f" (__x));\ - __z; }) -# endif - -#endif /* defined _ARCH_PWR6 */ - #endif /* _PPC_MATH_PRIVATE_H_ */ |