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.
This commit is contained in:
Adhemerval Zanella 2014-05-22 15:54:41 -05:00
parent f7bb179f77
commit 32999d63fd
2 changed files with 6 additions and 27 deletions

View File

@ -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.

View 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_ */