This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Community source repository for glibc add-on ports branch, master, updated. glibc-2.14-41-g290c9bd


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Community source repository for glibc add-on ports".

The branch, master has been updated
       via  290c9bd53bd0e4e7ae66fbc1c33d8a0e87e5f829 (commit)
       via  88808f8a72ddff41af2e4b3075deb44741188e32 (commit)
      from  f2d9d9095cfd950a8f187cecb77d8b84d2f86da2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=290c9bd53bd0e4e7ae66fbc1c33d8a0e87e5f829

commit 290c9bd53bd0e4e7ae66fbc1c33d8a0e87e5f829
Author: Andreas Schwab <schwab@linux-m68k.org>
Date:   Wed Oct 26 11:34:30 2011 +0200

    m68k: add optimized math_opt_barrier and math_force_eval

diff --git a/ChangeLog.m68k b/ChangeLog.m68k
index 7b2688e..09de159 100644
--- a/ChangeLog.m68k
+++ b/ChangeLog.m68k
@@ -1,5 +1,7 @@
 2011-10-26  Andreas Schwab  <schwab@linux-m68k.org>
 
+	* sysdeps/m68k/m680x0/fpu/math_private.h: New file.
+
 	* sysdeps/m68k/m680x0/fpu/sincostab.c: New file.
 
 2011-10-23  Andreas Schwab  <schwab@linux-m68k.org>
diff --git a/sysdeps/m68k/m680x0/fpu/math_private.h b/sysdeps/m68k/m680x0/fpu/math_private.h
new file mode 100644
index 0000000..3793cff
--- /dev/null
+++ b/sysdeps/m68k/m680x0/fpu/math_private.h
@@ -0,0 +1,19 @@
+#ifndef _MATH_PRIVATE_H
+
+#define math_opt_barrier(x) \
+({ __typeof (x) __x;					\
+   __asm ("" : "=f" (__x) : "0" (x));			\
+   __x; })
+#define math_force_eval(x) \
+do							\
+  {							\
+    __typeof (x) __x = (x);				\
+    if (sizeof (x) <= sizeof (double))			\
+      __asm __volatile ("" : : "m" (__x));		\
+    else						\
+      __asm __volatile ("" : : "f" (__x));		\
+  }							\
+while (0)
+
+#include <math/math_private.h>
+#endif

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=88808f8a72ddff41af2e4b3075deb44741188e32

commit 88808f8a72ddff41af2e4b3075deb44741188e32
Author: Andreas Schwab <schwab@linux-m68k.org>
Date:   Wed Oct 26 11:32:38 2011 +0200

    m68k: replace unneeded sincostab

diff --git a/ChangeLog.m68k b/ChangeLog.m68k
index d7e03ef..7b2688e 100644
--- a/ChangeLog.m68k
+++ b/ChangeLog.m68k
@@ -1,3 +1,7 @@
+2011-10-26  Andreas Schwab  <schwab@linux-m68k.org>
+
+	* sysdeps/m68k/m680x0/fpu/sincostab.c: New file.
+
 2011-10-23  Andreas Schwab  <schwab@linux-m68k.org>
 
 	* sysdeps/m68k/coldfire/fpu/e_sqrt.c: Add __sqrt_finite alias.
diff --git a/sysdeps/m68k/m680x0/fpu/sincostab.c b/sysdeps/m68k/m680x0/fpu/sincostab.c
new file mode 100644
index 0000000..1cc8931
--- /dev/null
+++ b/sysdeps/m68k/m680x0/fpu/sincostab.c
@@ -0,0 +1 @@
+/* Not needed.  */

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog.m68k                                     |    6 ++++++
 sysdeps/m68k/m680x0/fpu/math_private.h             |   19 +++++++++++++++++++
 sysdeps/m68k/m680x0/fpu/{branred.c => sincostab.c} |    0
 3 files changed, 25 insertions(+), 0 deletions(-)
 create mode 100644 sysdeps/m68k/m680x0/fpu/math_private.h
 copy sysdeps/m68k/m680x0/fpu/{branred.c => sincostab.c} (100%)


hooks/post-receive
-- 
Community source repository for glibc add-on ports


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]