PowerPC: Remove unneeded copysign[f] macros
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Thu, 22 May 2014 20:54:41 +0000 (15:54 -0500)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Thu, 22 May 2014 21:05:19 +0000 (16:05 -0500)
This patch remove the unneeded copysign[f] macro from powerpc
math_private.h, since they are already covered in generic version.

ChangeLog
sysdeps/powerpc/fpu/math_private.h

index 9525f09..65c61f9 100644 (file)
--- 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.
index 1ec4881..b664be3 100644 (file)
@@ -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_ */