]> git.ipfire.org Git - thirdparty/glibc.git/commit
x86-64: Add wcslen optimize for sse4.1
authorNoah Goldstein <goldstein.w.n@gmail.com>
Wed, 23 Jun 2021 05:19:34 +0000 (01:19 -0400)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 27 Jan 2022 22:45:24 +0000 (14:45 -0800)
commitad711f9eee7f2d3e0d766100a56b40c447733a3f
treea02909459ed6227e82121c54db833ca03e0c854b
parent5d8687bfb755c2bea91ffd241e6490afe0bb1392
x86-64: Add wcslen optimize for sse4.1

No bug. This comment adds the ifunc / build infrastructure
necessary for wcslen to prefer the sse4.1 implementation
in strlen-vec.S. test-wcslen.c is passing.

Signed-off-by: Noah Goldstein <goldstein.w.n@gmail.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
(cherry picked from commit 6f573a27b6c8b4236445810a44660612323f5a73)
sysdeps/x86_64/multiarch/Makefile
sysdeps/x86_64/multiarch/ifunc-impl-list.c
sysdeps/x86_64/multiarch/ifunc-wcslen.h [new file with mode: 0644]
sysdeps/x86_64/multiarch/wcslen-sse4_1.S [new file with mode: 0644]
sysdeps/x86_64/multiarch/wcslen.c
sysdeps/x86_64/multiarch/wcsnlen.c