[PATCH v2 3/3] aarch64: Optimized memchr specific to AmpereComputing skylark

Wilco Dijkstra Wilco.Dijkstra@arm.com
Thu Oct 18 10:38:00 GMT 2018


Hi Adhemerval,

>> It's likely more about unaligned access performance - even an old Cortex-A72 does
>> much better using the Neon version. Both memchr variants can be optimized further.
>> In general it seems better indeed to use "generic" and "simd" in the names rather than
>> obscure microarchitecture names.
>
> Do you mean unaligned neon memory operations? And I agree that if the idea is
> provide a generic and neon version, a better name scheme should be used.

And in the future there will be SVE versions of some string functions so there would be
3 options to choose from. Hopefully at least one will be optimal for each microarchitecture
so we don't accumulate too many CPU specific versions.

Wilco


More information about the Libc-alpha mailing list