[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r707 - in /fsf/trunk/libc: ChangeLog sysdeps/x86_64/fpu/s_copysign.S sysdeps/x86_64/fpu/s_copysignf.S
- To: commits@xxxxxxxxxx
- Subject: [commits] r707 - in /fsf/trunk/libc: ChangeLog sysdeps/x86_64/fpu/s_copysign.S sysdeps/x86_64/fpu/s_copysignf.S
- From: eglibc@xxxxxxxxxx
- Date: Fri, 17 Nov 2006 08:01:48 -0000
Author: eglibc
Date: Fri Nov 17 00:01:47 2006
New Revision: 707
Log:
Import glibc-mainline for 2006-11-17
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysign.S
fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysignf.S
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Fri Nov 17 00:01:47 2006
@@ -1,3 +1,10 @@
+2006-11-16 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.
+ * sysdeps/x86_64/fpu/s_copysign.S (__copysign): Likewise.
+ (signmask): Add .size directive.
+ (othermask): Add .type directive.
+
2006-11-14 Ulrich Drepper <drepper@xxxxxxxxxx>
* po/nl.po: Update from translation team.
Modified: fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysign.S
==============================================================================
--- fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysign.S (original)
+++ fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysign.S Fri Nov 17 00:01:47 2006
@@ -1,5 +1,5 @@
/* copy sign, double version.
- Copyright (C) 2002 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@xxxxxxx>, 2002.
@@ -31,6 +31,8 @@
signmask:
.byte 0, 0, 0, 0, 0, 0, 0, 0x80
.byte 0, 0, 0, 0, 0, 0, 0, 0
+ ASM_SIZE_DIRECTIVE(signmask)
+ ASM_TYPE_DIRECTIVE(othermask,@object)
othermask:
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f
.byte 0, 0, 0, 0, 0, 0, 0, 0
@@ -42,6 +44,7 @@
#define MO(op) op
#endif
+ .text
ENTRY(__copysign)
andpd MO(othermask),%xmm0
andpd MO(signmask),%xmm1
Modified: fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysignf.S
==============================================================================
--- fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysignf.S (original)
+++ fsf/trunk/libc/sysdeps/x86_64/fpu/s_copysignf.S Fri Nov 17 00:01:47 2006
@@ -1,5 +1,5 @@
/* copy sign, double version.
- Copyright (C) 2002 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@xxxxxxx>, 2002.
@@ -38,6 +38,7 @@
#define MO(op) op
#endif
+ .text
ENTRY(__copysignf)
movss MO(mask),%xmm3
andps %xmm3,%xmm0