diff options
author | Amrita H S <amritahs@linux.vnet.ibm.com> | 2023-12-15 11:48:17 -0500 |
---|---|---|
committer | Rajalakshmi Srinivasaraghavan <rajis@linux.ibm.com> | 2023-12-15 16:42:40 -0600 |
commit | 90bcc8721ef82b7378d2b080141228660e862d56 (patch) | |
tree | 56ab58803df1f6f68f108dfebc977235376cd89b /sysdeps/riscv/configure | |
parent | 73d92c4b7375858b2decd543841e16b17c78f32d (diff) | |
download | glibc-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 'sysdeps/riscv/configure')
0 files changed, 0 insertions, 0 deletions