mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 14:30:06 +00:00
9c66efb86f
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>
6 lines
111 B
ArmAsm
6 lines
111 B
ArmAsm
#define STRLEN __wcsnlen_evex512
|
|
#define USE_AS_WCSLEN 1
|
|
#define USE_AS_STRNLEN 1
|
|
|
|
#include "strlen-evex512.S"
|