ARM-accelerated versions of selected functions from <string.h>
Assembly C Makefile
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
Makefile Select implementation at runtime for memcpy, memmove and mempcpy Jun 9, 2015
README.md Makefile: allow cross-compilation using the CROSS_COMPILE env var prefix May 12, 2015
architecture.S Select implementation at runtime for memcpy, memmove and mempcpy Jun 9, 2015
arm-mem.h Abstract out cacheline length in preload macros Feb 26, 2015
memcmp.S Abstract out cacheline length in preload macros Feb 26, 2015
memcpymove-a7.S
memcpymove.S
memset.S memset: Correct behaviour for n > 255 May 12, 2015
test.c
trampoline.c

README.md

arm-mem

ARM-accelerated versions of selected functions from string.h

To build the library, use $ make or, if cross-compiling, use $ CROSS_COMPILE=arm-linux-gnueabihf- make

Also included is a simple test harness, inspired by the benchmarker from the pixman library. This can be built via the "test" make target.