This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PING*2][PATCH] aarch64: Improve strcmp unaligned performance
On 12/12/17 18:20, Siddhesh Poyarekar wrote:
> Ping!
>
> On Monday 04 December 2017 09:37 PM, Siddhesh Poyarekar wrote:
>> Ping!
>>
>> On Friday 01 December 2017 10:56 AM, Siddhesh Poyarekar wrote:
>>> Replace the simple byte-wise compare in the misaligned case with a
>>> dword compare with page boundary checks in place. For simplicity I've
>>> chosen a 4K page boundary so that we don't have to query the actual
>>> page size on the system.
>>>
>>> This results in up to 3x improvement in performance in the unaligned
>>> case on falkor and about 2.5x improvement on mustang as measured using
>>> bench-strcmp.
>>>
>>> * sysdeps/aarch64/strcmp.S (misaligned8): Compare dword at a
>>> time whenever possible.
sorry for the delay,
this is ok to commit.
i believe it should give a performance improvement in general.