diff options
author | Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> | 2013-01-16 20:53:18 +0000 |
---|---|---|
committer | Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> | 2013-01-16 20:53:18 +0000 |
commit | 58a5bb3790167e2599888e7a38139f3868ac6240 (patch) | |
tree | 8d6259c51f8192b170ddf4efb05b67c706aed557 | |
parent | 80da32c6cd154173467e192da1f95e39dae40789 (diff) | |
parent | a1de587c37da494d54164dbdd1bff6775ea22719 (diff) |
Update documentation to include AArch64.
-rw-r--r-- | NOTES | 10 | ||||
-rw-r--r-- | README | 17 |
2 files changed, 10 insertions, 17 deletions
@@ -1,10 +0,0 @@ -= Random notes = -As at 2011-09-15, the routines are: - * From Linaro: - * memchr - * memcpy - * memset - * strchr - * strlen - * From ARM: - * strcpy @@ -1,10 +1,11 @@ = Cortex-A String Routines = -This package contains optimised string routines including memcpy(), -memset(), strcpy(), strlen() for the ARM Cortex-A series -of processors. These routines were optimised for the Cortex-A9, work -well on the Cortex-A8, and include variants that can make use of the -NEON SIMD unit. +This package contains optimised string routines including memcpy(), memset(), +strcpy(), strlen() for the ARM Cortex-A series of cores. + +Various implementations of these routines are provided, including generic +implementations for ARMv7-A cores with/without Neon, an implementation tuned +for Cortex-A9 and generic implementations for cores supporting AArch64. == Getting started == First configure and then install libcortex-strings.so. To make other @@ -24,8 +25,10 @@ as GLIBC, Bionic, and Newlib. Your system may already include them! The src directory contains different variants organised by the implementation they run on and optional features used. For example: - * src/thumb-2 contains generic non-NEON routines for all processors - * src/neon contains NEON based routines for all processors + * src/thumb-2 contains generic non-NEON routines for AArch32 (with Thumb-2). + * src/neon contains NEON based routines for AArch32. + * src/linaro-a9 contains tuned routines for Cortex-A9 processors. + * src/aarch64 contains generic routines for AArch64. == Reference versions == reference/ contains versions collected from various popular Open |