mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-08 10:20:15 +00:00
8ab861d295
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
)
5 lines
87 B
ArmAsm
5 lines
87 B
ArmAsm
#define STRLEN __strnlen_evex512
|
|
#define USE_AS_STRNLEN 1
|
|
|
|
#include "strlen-evex512.S"
|