This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: String routines for ARM and licensing


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]