diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2013-04-26 13:00:56 -0500 |
---|---|---|
committer | Ryan S. Arnold <rsa@linux.vnet.ibm.com> | 2013-07-25 16:07:54 -0500 |
commit | 599fefcc3e7fbf65d9c441bf1b336b272c39f262 (patch) | |
tree | c23e6d70f12b89a64a6633e3ae08b60f9f04ce49 | |
parent | 51c33bd233d00d77f268ec28565506a6cd1e7d10 (diff) | |
download | glibc-599fefcc3e7fbf65d9c441bf1b336b272c39f262.tar glibc-599fefcc3e7fbf65d9c441bf1b336b272c39f262.tar.gz glibc-599fefcc3e7fbf65d9c441bf1b336b272c39f262.tar.bz2 glibc-599fefcc3e7fbf65d9c441bf1b336b272c39f262.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).
(cherry picked from commit aa630f590c9c7d070a7cdf3a2a88069ad6b63de9)
-rw-r--r-- | ChangeLog | 10 | ||||
-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+/Implies | 2 | ||||
-rw-r--r-- | sysdeps/powerpc/powerpc64/power5+/Implies | 2 |
5 files changed, 14 insertions, 0 deletions
@@ -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 |