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


On Tue, Aug 25, 2015 at 12:21 PM, Roland McGrath <roland@hack.frob.com> wrote:
>> 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

Here is the patch:

https://sourceware.org/ml/libc-alpha/2015-08/msg01032.html

> ld.so.  There is no controversy about that.  The second change is which

Here is the controversy :

https://sourceware.org/ml/libc-alpha/2015-08/msg01039.html

> strcmp implementation is used by everybody, which needs the same kind of
> rationale made explicit as does every other performance-motivated change.



-- 
H.J.


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