String routines for ARM and licensing

Michael Hope michael.hope@linaro.org
Fri Aug 13 03:11:00 GMT 2010


On Fri, Aug 13, 2010 at 2:48 PM, Carlos O'Donell
<carlos@systemhalted.org> wrote:
> When you say "stock glibc" are you talking about the generic C
> implementations of the string manipulation functions located in
> string/*?

Sorry, should have been more specific.  The NEON based versions are 2x
faster than the ARMv5 versions currently supplied with glibc.

> Is this new set of stock routines easier to read, understand and
> maintain than the existing stock routines? If so, then that would go a
> long way to convince me personally.

No, these would be a target specific alternative to the existing
assembly routines, similar to how there is is the SSE3 specific
memcpy() in addition to the generic i386 version.

-- Michael



More information about the Libc-alpha mailing list