// SPDX-License-Identifier: GPL-2.0 | |
#include <linux/string.h> | |
#include <linux/export.h> | |
#undef memcpy | |
#undef memset | |
__visible void *memcpy(void *to, const void *from, size_t n) | |
{ | |
#if defined(CONFIG_X86_USE_3DNOW) && !defined(CONFIG_FORTIFY_SOURCE) | |
return __memcpy3d(to, from, n); | |
#else | |
return __memcpy(to, from, n); | |
#endif | |
} | |
EXPORT_SYMBOL(memcpy); | |
__visible void *memset(void *s, int c, size_t count) | |
{ | |
return __memset(s, c, count); | |
} | |
EXPORT_SYMBOL(memset); |