From 599fefcc3e7fbf65d9c441bf1b336b272c39f262 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Fri, 26 Apr 2013 13:00:56 -0500 Subject: [PATCH] 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) --- ChangeLog | 10 ++++++++++ sysdeps/powerpc/{power5 => power5+}/fpu/s_modf.c | 0 sysdeps/powerpc/{power5 => power5+}/fpu/s_modff.c | 0 sysdeps/powerpc/powerpc32/power5+/Implies | 2 ++ sysdeps/powerpc/powerpc64/power5+/Implies | 2 ++ 5 files changed, 14 insertions(+) rename sysdeps/powerpc/{power5 => power5+}/fpu/s_modf.c (100%) rename sysdeps/powerpc/{power5 => power5+}/fpu/s_modff.c (100%) diff --git a/ChangeLog b/ChangeLog index 3b1a5bc4a7..10e84d1193 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2013-04-26 Adhemerval Zanella + + * 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 * 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 similarity index 100% rename from sysdeps/powerpc/power5/fpu/s_modf.c rename to 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 similarity index 100% rename from sysdeps/powerpc/power5/fpu/s_modff.c rename to 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 -- 2.11.4.GIT