mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-29 00:01:12 +00:00
bbf8122234
geometric_mean(N=40) of all benchmarks AVX2 / SSE42: .702 All string/memory tests pass. Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
17 lines
366 B
ArmAsm
17 lines
366 B
ArmAsm
#ifndef STRCMP
|
|
# define STRCMP __strncasecmp_l_avx2_rtm
|
|
#endif
|
|
|
|
#define _GLABEL(x) x ## _rtm
|
|
#define GLABEL(x) _GLABEL(x)
|
|
|
|
#define ZERO_UPPER_VEC_REGISTERS_RETURN \
|
|
ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST
|
|
|
|
#define VZEROUPPER_RETURN jmp L(return_vzeroupper)
|
|
|
|
#define SECTION(p) p##.avx.rtm
|
|
#define OVERFLOW_STRCMP __strcasecmp_l_avx2_rtm
|
|
|
|
#include "strncase_l-avx2.S"
|