This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
[PATCH 0/5] ARM v6 string routines
- From: Richard Henderson <rth at twiddle dot net>
- To: libc-ports at sourceware dot org
- Cc: joseph at codesourcery dot com
- Date: Wed, 6 Mar 2013 15:53:42 -0800
- Subject: [PATCH 0/5] ARM v6 string routines
Not all of them yet, but probably the most imporant ones.
Changed since v1 is that these are now appropriate for armv6
as opposed to only armv6t2.
Tested on A15, and BE via qemu.
r~
Richard Henderson (5):
arm: Implement armv6 optimized strlen
arm: Implement armv6 optimized strcpy
arm: Implement armv6 optimized strchr
arm: Implement armv6 optimized strrchr
arm: Implement armv6 optimized rawmemchr
ports/sysdeps/arm/armv6/rawmemchr.S | 105 +++++++++++++++++
ports/sysdeps/arm/armv6/stpcpy.S | 1 +
ports/sysdeps/arm/armv6/strchr.S | 143 +++++++++++++++++++++++
ports/sysdeps/arm/armv6/strcpy.S | 218 ++++++++++++++++++++++++++++++++++++
ports/sysdeps/arm/armv6/strlen.S | 99 ++++++++++++++++
ports/sysdeps/arm/armv6/strrchr.S | 129 +++++++++++++++++++++
ports/sysdeps/arm/armv6t2/Implies | 2 +
7 files changed, 697 insertions(+)
create mode 100644 ports/sysdeps/arm/armv6/rawmemchr.S
create mode 100644 ports/sysdeps/arm/armv6/stpcpy.S
create mode 100644 ports/sysdeps/arm/armv6/strchr.S
create mode 100644 ports/sysdeps/arm/armv6/strcpy.S
create mode 100644 ports/sysdeps/arm/armv6/strlen.S
create mode 100644 ports/sysdeps/arm/armv6/strrchr.S
create mode 100644 ports/sysdeps/arm/armv6t2/Implies
--
1.8.1.2