This is the mail archive of the libc-alpha@sources.redhat.com 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]

Re: Volunteer to rewrite string functions


Paolo Bonzini <bonzini@pc-amo3.elet.polimi.it> writes:

> I have rewritten the string functions strlen, strchr, strrchr, memchr,
> strcat, strcpy, stpcpy so that they all use a parallel algorithm
> (currently, the last three do not) and use a better one on little-endian
> machines (similar to that employed by the optimized SPARC versions).
>
> If you accept the work, I will continue my work, creating optimized x86
> assembly language versions.  Shall I go on or not?  If so, is this the
> right place to publish the patch?  And is it fine to provide patches
> against 2.2.2 rather than against the current CVS?

There're no big changes since 2.2.2 in this area, so it's fine to send
a patch against 2.2.2, it should apply cleanly.  Send the patches
along for review.


> Another question: is there a subdirectory in which I could create MMX
> versions?  i686 and i586 include, respectively, Pentium Pros and non-MMX
> Pentiums.

Do we really want to touch MMX?  It means touching the FPU which we
should avoid.

> I will submit an assign.changes paper to the FSF as soon as I get a
> positive response.

Fine!

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


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