This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[COMMITTED] Mark __inv in powerpc as static
- From: Siddhesh Poyarekar <siddhesh at redhat dot com>
- To: libc-alpha at sourceware dot org
- Date: Thu, 21 Feb 2013 15:13:13 +0530
- Subject: [COMMITTED] Mark __inv in powerpc as static
Hi,
I committed a trivial patch to mark __inv as static since it is not
used anywhere other than in mpa.c, similar to the generic code. The
result of this is that __inv now gets inlined into __dvd, resulting in
a tiny bit of improvement in performance.
Siddhesh
commit 8094523147ae32d8b53133acf077afd0049c532e
Author: Siddhesh Poyarekar <siddhesh@redhat.com>
Date: Thu Feb 21 15:05:28 2013 +0530
Mark __inv as static in powerpc
diff --git a/ChangeLog b/ChangeLog
index 1d929df..1ccf7df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2013-02-21 Siddhesh Poyarekar <siddhesh@redhat.com>
+ * sysdeps/powerpc/powerpc32/power4/fpu/mpa.c (__inv): Mark as
+ static.
+ * sysdeps/powerpc/powerpc64/power4/fpu/mpa.c (__inv):
+ Likewise.
+
* sysdeps/ieee754/dbl-64/mpa.c (norm): Fix whitespace.
(denorm): Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/mpa.c (norm): Likewise.
diff --git a/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c b/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c
index 1beeb5f..9a617fd 100644
--- a/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c
+++ b/sysdeps/powerpc/powerpc32/power4/fpu/mpa.c
@@ -782,7 +782,7 @@ __sqr (const mp_no *x, mp_no *y, int p)
- For P > 3: 2.001 * R ^ (1 - P)
*X = 0 is not permissible. */
-void
+static void
__inv (const mp_no *x, mp_no *y, int p)
{
long i;
diff --git a/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c b/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c
index 1beeb5f..9a617fd 100644
--- a/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c
+++ b/sysdeps/powerpc/powerpc64/power4/fpu/mpa.c
@@ -782,7 +782,7 @@ __sqr (const mp_no *x, mp_no *y, int p)
- For P > 3: 2.001 * R ^ (1 - P)
*X = 0 is not permissible. */
-void
+static void
__inv (const mp_no *x, mp_no *y, int p)
{
long i;