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: [PATCH] Make strcmp optimized for SSE2 with unaligned load/store as default


> ld.so and libc use the same code in sysdeps/x86_64/strcmp.S.  When we
> move sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S to
> sysdeps/x86_64/strcmp.S to make it the default in libc,  it is used by ld.so.
> To make ld.so not to use it requires extra work, which doesn't make any
> senses.  If it is OK for libc, it should be OK for ld.so.

The first change is to eliminate any explicit difference between libc and
ld.so.  There is no controversy about that.  The second change is which
strcmp implementation is used by everybody, which needs the same kind of
rationale made explicit as does every other performance-motivated change.


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