From a2b1c3a37e9b8b48d383946fc6d1e1f9c841f4e3 Mon Sep 17 00:00:00 2001 From: Prachee Ramsinghani Date: Tue, 21 Jun 2011 12:40:21 +0530 Subject: msm7x27A: Enable 7x27A specific memset routine Exisiting memset routine gives sub-optimal performance for 7x27A. Experimentally, scorpion memset routine has been found to give better performance on 7x27A. Hence, the scorpion memset routine is enabled for MSM7x27A using CORTEX_CACHE_LINE_32, which is enabled by defining TARGET_CORTEX_CACHE_LINE_32 in BoardConfig.mk. Change-Id: Ife9b21458074b403772cf8fd8078c8812d99c91e --- libc/arch-arm/bionic/memset.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libc/arch-arm') diff --git a/libc/arch-arm/bionic/memset.S b/libc/arch-arm/bionic/memset.S index 8ecd80c..1c80b18 100644 --- a/libc/arch-arm/bionic/memset.S +++ b/libc/arch-arm/bionic/memset.S @@ -29,7 +29,7 @@ */ #include -#if defined(SCORPION_NEON_OPTIMIZATION) +#if defined(SCORPION_NEON_OPTIMIZATION) || defined(CORTEX_CACHE_LINE_32) .code 32 .align 8 .global memset @@ -110,7 +110,7 @@ memset: bx lr .end -#else /* !SCORPION_NEON_OPTIMIZATION */ +#else /* !(SCORPION_NEON_OPTIMIZATION || CORTEX_CACHE_LINE_32) */ .text .global memset @@ -201,4 +201,4 @@ memset: bx lr .fnend -#endif /* SCORPION_NEON_OPTIMIZATION */ +#endif /* SCORPION_NEON_OPTIMIZATION || CORTEX_CACHE_LINE_32 */ -- cgit v1.1