aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-04-26 13:00:56 -0500
committerTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>2013-04-26 17:20:00 -0300
commit8282b7f2aa6380e8a91515f748d4693d8151fc4f (patch)
tree530253b077afe70173380b6f44ed7168686a09ff
parent17e599d2613c2a2e4cb6d5c3f9d5f626879aa63f (diff)
downloadglibc-8282b7f2aa6380e8a91515f748d4693d8151fc4f.tar
glibc-8282b7f2aa6380e8a91515f748d4693d8151fc4f.tar.gz
glibc-8282b7f2aa6380e8a91515f748d4693d8151fc4f.tar.bz2
glibc-8282b7f2aa6380e8a91515f748d4693d8151fc4f.zip
PowerPC: modf optimization fix
This patch fix the 3c0265394d9ffedff2b0de508602dc52e077ce5c commits by correctly setting minimum architecture for modf PPC optimization to power5+ instead of power5 (since only on power5+ round/ceil will be inline to inline assembly).
-rw-r--r--ChangeLog10
-rw-r--r--sysdeps/powerpc/power5+/fpu/s_modf.c (renamed from sysdeps/powerpc/power5/fpu/s_modf.c)0
-rw-r--r--sysdeps/powerpc/power5+/fpu/s_modff.c (renamed from sysdeps/powerpc/power5/fpu/s_modff.c)0
-rw-r--r--sysdeps/powerpc/powerpc32/power5+/Implies2
-rw-r--r--sysdeps/powerpc/powerpc64/power5+/Implies2
5 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7882fd8c48..06993a588f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2013-04-26 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/power5/fpu/s_modf.c: Moved to ...
+ * sysdeps/powerpc/power5+/fpu/s_modf.c: ... this.
+ * sysdeps/powerpc/power5/fpu/s_modff.c: Moved to ...
+ * sysdeps/powerpc/power5+/fpu/s_modff.c: ... this.
+ * sysdeps/powerpc/powerpc32/power5+/Implies: Add powerpc/power5+ and
+ powerpc/power5+/fpu folders.
+ * sysdeps/powerpc/powerpc64/power5+/Implies: Likewise.
+
2013-04-23 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
* sysdeps/powerpc/power5/fpu/s_modf.c: New file: modf optimization for
diff --git a/sysdeps/powerpc/power5/fpu/s_modf.c b/sysdeps/powerpc/power5+/fpu/s_modf.c
index b45bf66169..b45bf66169 100644
--- a/sysdeps/powerpc/power5/fpu/s_modf.c
+++ b/sysdeps/powerpc/power5+/fpu/s_modf.c
diff --git a/sysdeps/powerpc/power5/fpu/s_modff.c b/sysdeps/powerpc/power5+/fpu/s_modff.c
index 55759cde05..55759cde05 100644
--- a/sysdeps/powerpc/power5/fpu/s_modff.c
+++ b/sysdeps/powerpc/power5+/fpu/s_modff.c
diff --git a/sysdeps/powerpc/powerpc32/power5+/Implies b/sysdeps/powerpc/powerpc32/power5+/Implies
index a51d2fdf95..02d222d22a 100644
--- a/sysdeps/powerpc/powerpc32/power5+/Implies
+++ b/sysdeps/powerpc/powerpc32/power5+/Implies
@@ -1,2 +1,4 @@
+powerpc/power5+/fpu
+powerpc/power5+
powerpc/powerpc32/power5/fpu
powerpc/powerpc32/power5
diff --git a/sysdeps/powerpc/powerpc64/power5+/Implies b/sysdeps/powerpc/powerpc64/power5+/Implies
index a01a13ab12..565bc94471 100644
--- a/sysdeps/powerpc/powerpc64/power5+/Implies
+++ b/sysdeps/powerpc/powerpc64/power5+/Implies
@@ -1,2 +1,4 @@
+powerpc/power5+/fpu
+powerpc/power5+
powerpc/powerpc64/power5/fpu
powerpc/powerpc64/power5