public inbox for libc-ports@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/5] ARM v6 string routines
@ 2013-03-06 23:54 Richard Henderson
  2013-03-06 23:54 ` [PATCH 4/5] arm: Implement armv6 optimized strrchr Richard Henderson
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Richard Henderson @ 2013-03-06 23:54 UTC (permalink / raw)
  To: libc-ports; +Cc: joseph

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2013-03-07  1:19 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-06 23:54 [PATCH 0/5] ARM v6 string routines Richard Henderson
2013-03-06 23:54 ` [PATCH 4/5] arm: Implement armv6 optimized strrchr Richard Henderson
2013-03-07  1:16   ` Joseph S. Myers
2013-03-06 23:54 ` [PATCH 3/5] arm: Implement armv6 optimized strchr Richard Henderson
2013-03-07  1:07   ` Joseph S. Myers
2013-03-06 23:54 ` [PATCH 2/5] arm: Implement armv6 optimized strcpy Richard Henderson
2013-03-07  1:12   ` Joseph S. Myers
2013-03-06 23:54 ` [PATCH 1/5] arm: Implement armv6 optimized strlen Richard Henderson
2013-03-07  1:02   ` Joseph S. Myers
2013-03-06 23:54 ` [PATCH 5/5] arm: Implement armv6 optimized rawmemchr Richard Henderson
2013-03-07  1:19   ` Joseph S. Myers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).