2013-04-12 Will Newton <will.newton@linaro.org>
* libc/machine/arm/memcpy-stub.c: Use generic memcpy if unaligned access is not enabled. * libc/machine/arm/memcpy.S: Faster memcpy implementation for Cortex A15 cores using NEON and VFP if available.
This commit is contained in:
parent
f7a4b388b0
commit
62f41c2b1c
|
@ -1,3 +1,10 @@
|
||||||
|
2013-04-12 Will Newton <will.newton@linaro.org>
|
||||||
|
|
||||||
|
* libc/machine/arm/memcpy-stub.c: Use generic memcpy if unaligned
|
||||||
|
access is not enabled.
|
||||||
|
* libc/machine/arm/memcpy.S: Faster memcpy implementation for
|
||||||
|
Cortex A15 cores using NEON and VFP if available.
|
||||||
|
|
||||||
2013-04-12 Bin Cheng <bin.cheng@arm.com>
|
2013-04-12 Bin Cheng <bin.cheng@arm.com>
|
||||||
|
|
||||||
* acconfig.h (_WCHAR_ORIENT): Undef
|
* acconfig.h (_WCHAR_ORIENT): Undef
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
/* The sole purpose of this file is to include the plain memcpy provided in newlib.
|
/* The sole purpose of this file is to include the plain memcpy provided in newlib.
|
||||||
An optimized version of memcpy is provided in the assembly file memcpy.S in this directory. */
|
An optimized version of memcpy is provided in the assembly file memcpy.S in this directory. */
|
||||||
#if (defined (__OPTIMIZE_SIZE__) || defined (PREFER_SIZE_OVER_SPEED) || \
|
#if (defined (__OPTIMIZE_SIZE__) || defined (PREFER_SIZE_OVER_SPEED) || \
|
||||||
(!(defined (__ARM_ARCH_7A__))))
|
(!(defined (__ARM_ARCH_7A__) && defined (__ARM_FEATURE_UNALIGNED))))
|
||||||
|
|
||||||
#include "../../string/memcpy.c"
|
#include "../../string/memcpy.c"
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue