[PATCH] Drop -funroll-loops for csum_partial_64.c

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andi Kleen
Date: Thursday, September 4, 2008 - 4:46 am

Drop -funroll-loops for csum_partial_64.c

I did some rebenchmarking with modern compilers and dropping 
-funroll-loops makes the function consistently go faster by a few
percent.  So drop that flag.

Thanks to Richard Guenther for a hint.

Signed-off-by: Andi Kleen <ak@linux.intel.com>

---
 arch/x86/lib/Makefile |    3 ---
 1 file changed, 3 deletions(-)

Index: linux-2.6.27-rc4-misc/arch/x86/lib/Makefile
===================================================================
--- linux-2.6.27-rc4-misc.orig/arch/x86/lib/Makefile
+++ linux-2.6.27-rc4-misc/arch/x86/lib/Makefile
@@ -17,9 +17,6 @@ ifeq ($(CONFIG_X86_32),y)
         lib-$(CONFIG_X86_USE_3DNOW) += mmx_32.o
 else
         obj-y += io_64.o iomap_copy_64.o
-
-        CFLAGS_csum-partial_64.o := -funroll-loops
-
         lib-y += csum-partial_64.o csum-copy_64.o csum-wrappers_64.o
         lib-y += thunk_64.o clear_page_64.o copy_page_64.o
         lib-y += memmove_64.o memset_64.o
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Drop -funroll-loops for csum_partial_64.c, Andi Kleen, (Thu Sep 4, 4:46 am)
Re: [PATCH] Drop -funroll-loops for csum_partial_64.c, H. Peter Anvin, (Thu Sep 4, 8:51 am)