Move optimized memcpy and friends and strlen to firmware/asm,

using the new automatic-asm-picking infrastructure.
This commit is contained in:
Thomas Martitz 2012-01-07 19:56:09 +01:00
parent 8e8e978de6
commit a035261089
22 changed files with 7 additions and 34 deletions

View File

@ -116,14 +116,6 @@ libc/ctype.c
libc/memchr.c
libc/memcmp.c
#if !defined(CPU_SH) && !defined(CPU_COLDFIRE) && !defined(CPU_ARM)
#if !defined(CPU_MIPS)
libc/memcpy.c
libc/memset.c
#endif /* CPU_MIPS */
libc/memmove.c
#endif /* CPU_* */
libc/qsort.c
libc/random.c
libc/strcat.c
@ -131,10 +123,6 @@ libc/strchr.c
libc/strcmp.c
libc/strcpy.c
#if !defined(CPU_SH) && !defined(CPU_COLDFIRE)
libc/strlen.c
#endif
libc/strncmp.c
libc/strrchr.c
libc/strstr.c
@ -422,10 +410,6 @@ target/sh/adc-sh.c
target/sh/bitswap.S
target/sh/crt0.S
target/sh/kernel-sh.c
target/sh/memcpy-sh.S
target/sh/memmove-sh.S
target/sh/memset-sh.S
target/sh/strlen-sh.S
target/sh/system-sh.c
target/sh/archos/descramble.S
target/sh/archos/i2c-archos.c
@ -438,14 +422,6 @@ target/coldfire/crt0.S
common/ffs.c
target/coldfire/ffs-coldfire.S
#endif
target/coldfire/memcpy-coldfire.S
target/coldfire/memmove-coldfire.S
target/coldfire/memset-coldfire.S
target/coldfire/strlen-coldfire.S
#if defined(HAVE_LCD_COLOR) || (LCD_PIXELFORMAT == VERTICAL_INTERLEAVED) \
|| defined(HAVE_REMOTE_LCD) && (LCD_REMOTE_PIXELFORMAT == VERTICAL_INTERLEAVED)
target/coldfire/memset16-coldfire.S
#endif
target/coldfire/kernel-coldfire.c
target/coldfire/system-coldfire.c
target/coldfire/timer-coldfire.c
@ -462,11 +438,6 @@ target/coldfire/ata-as-coldfire.S
#elif defined(CPU_PP) || defined(CPU_ARM)
/* CPU_PP => CPU_ARM, CPU_ARM !=> CPU_PP */
target/arm/memcpy-arm.S
target/arm/memmove-arm.S
target/arm/memset-arm.S
target/arm/memset16-arm.S
# if ARM_ARCH < 6
target/arm/bits-armv4.S
@ -654,10 +625,7 @@ target/arm/crt0.S
#endif /* defined(CPU_*) */
#elif defined(CPU_MIPS)
common/memset16.c
target/mips/ffs-mips.S
target/mips/memcpy-mips.S
target/mips/memset-mips.S
target/mips/mmu-mips.c
#if CONFIG_CPU==JZ4732
target/mips/ingenic_jz47xx/crt0.S
@ -668,7 +636,6 @@ target/mips/ingenic_jz47xx/crt0.S
#ifdef HAVE_PRIORITY_SCHEDULING
common/ffs.c
#endif
common/memset16.c
#if (CONFIG_PLATFORM & PLATFORM_NATIVE)
crt0.S
drivers/i2c.c

View File

@ -1 +1,7 @@
memset16.c
#if (CONFIG_PLATFORM & PLATFORM_NATIVE) || defined(HAVE_ROCKBOX_C_LIBRARY)
memcpy.c
memmove.c
memset.c
strlen.c
#endif