about summary refs log tree commit diff
path: root/resolv/ns_name_pack.c
diff options
context:
space:
mode:
authorAmrita H S <amritahs@linux.vnet.ibm.com>2023-12-15 11:48:17 -0500
committerRajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>2023-12-15 16:42:40 -0600
commit90bcc8721ef82b7378d2b080141228660e862d56 (patch)
tree56ab58803df1f6f68f108dfebc977235376cd89b /resolv/ns_name_pack.c
parent73d92c4b7375858b2decd543841e16b17c78f32d (diff)
downloadglibc-90bcc8721ef82b7378d2b080141228660e862d56.tar.gz
glibc-90bcc8721ef82b7378d2b080141228660e862d56.tar.xz
glibc-90bcc8721ef82b7378d2b080141228660e862d56.zip
powerpc: Fix performance issues of strcmp power10
Current implementation of strcmp for power10 has
performance regression for multiple small sizes
and alignment combination.

Most of these performance issues are fixed by this
patch. The compare loop is unrolled and page crosses
of unrolled loop is handled.

Thanks to Paul E. Murphy for helping in fixing the
performance issues.

Signed-off-by: Amrita H S <amritahs@linux.vnet.ibm.com>
Co-Authored-By: Paul E. Murphy <murphyp@linux.ibm.com>
Reviewed-by: Rajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>
Diffstat (limited to 'resolv/ns_name_pack.c')
0 files changed, 0 insertions, 0 deletions