about summary refs log tree commit diff
path: root/sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S
diff options
context:
space:
mode:
authordengjianbo <dengjianbo@loongson.cn>2023-08-28 10:08:39 +0800
committercaiyinyu <caiyinyu@loongson.cn>2023-08-29 10:35:38 +0800
commitea7698a6165582e45d3cf2726d5e3467e0b1abd5 (patch)
treef487bbee72b7591f959ed23b3e4019b14a000e13 /sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S
parent1b1e9b7c10f27947a7cddddf95701ec8030167a6 (diff)
downloadglibc-ea7698a6165582e45d3cf2726d5e3467e0b1abd5.tar.gz
glibc-ea7698a6165582e45d3cf2726d5e3467e0b1abd5.tar.xz
glibc-ea7698a6165582e45d3cf2726d5e3467e0b1abd5.zip
LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx}
According to glibc memcmp microbenchmark test results(Add generic
memcmp), this implementation have performance improvement
except the length is less than 3, details as below:

Name             Percent of time reduced
memcmp-lasx      16%-74%
memcmp-lsx       20%-50%
memcmp-aligned   5%-20%
Diffstat (limited to 'sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S')
0 files changed, 0 insertions, 0 deletions