mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
x86_64: Add support for __memcmpeq using sse2, avx2, and evex
No bug. This commit adds support for __memcmpeq to be implemented seperately from memcmp. Support is added for versions optimized with sse2, avx2, and evex.
This commit is contained in:
@@ -50,5 +50,8 @@
|
||||
'__<symbol>_<variant>' as the optimized implementation and
|
||||
'<symbol>_ifunc_selector' as the IFUNC selector. */
|
||||
#define REDIRECT_NAME EVALUATOR1 (__redirect, SYMBOL_NAME)
|
||||
#define OPTIMIZE(name) EVALUATOR2 (SYMBOL_NAME, name)
|
||||
#define IFUNC_SELECTOR EVALUATOR1 (SYMBOL_NAME, ifunc_selector)
|
||||
#define OPTIMIZE1(name) EVALUATOR1 (SYMBOL_NAME, name)
|
||||
#define OPTIMIZE2(name) EVALUATOR2 (SYMBOL_NAME, name)
|
||||
/* Default is to use OPTIMIZE2. */
|
||||
#define OPTIMIZE(name) OPTIMIZE2(name)
|
||||
|
Reference in New Issue
Block a user