glibc/sysdeps/x86_64/multiarch/wcslen-evex512.S
Sunil K Pandey 8ab861d295 x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen
This patch implements following evex512 version of string functions.
Perf gain for evex512 version is up to 50% as compared to evex,
depending on length and alignment.

Placeholder function, not used by any processor at the moment.

- String length function using 512 bit vectors.
- String N length using 512 bit vectors.
- Wide string length using 512 bit vectors.
- Wide string N length using 512 bit vectors.

Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
(cherry picked from commit 9c66efb86f)
2022-07-18 20:45:20 -07:00

5 lines
85 B
ArmAsm

#define STRLEN __wcslen_evex512
#define USE_AS_WCSLEN 1
#include "strlen-evex512.S"