[PATCH v2] powerpc : Add optimized memchr for POWER10
Rajalakshmi Srinivasaraghavan
rajis@linux.vnet.ibm.com
Thu Dec 14 01:15:57 GMT 2023
On 12/12/23 8:52 AM, bmahi496@linux.ibm.com wrote:
> From: MAHESH BODAPATI <bmahi496@linux.ibm.com>
>
> Optimized memchr for POWER10 based on existing rawmemchr and strlen.
> Reordering instructions and loop unrolling helped in getting better performance.
> ---
> sysdeps/powerpc/powerpc64/le/power10/memchr.S | 315 ++++++++++++++++++
> sysdeps/powerpc/powerpc64/multiarch/Makefile | 8 +-
> .../powerpc64/multiarch/ifunc-impl-list.c | 6 +
> .../powerpc64/multiarch/memchr-power10.S | 28 ++
> sysdeps/powerpc/powerpc64/multiarch/memchr.c | 20 +-
> 5 files changed, 367 insertions(+), 10 deletions(-)
> create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memchr.S
> create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memchr-power10.S
>
LGTM.
Reviewed-by: Rajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>
More information about the Libc-alpha
mailing list