This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
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