Module: wine Branch: master Commit: bdd89987782b4828317b68264f48bc99cfaa33b4 URL: https://gitlab.winehq.org/wine/wine/-/commit/bdd89987782b4828317b68264f48bc9...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Jun 7 10:21:45 2024 +0200
msvcrt: Disable SSE2 memmove implementation on ARM64EC.
---
dlls/msvcrt/string.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcrt/string.c b/dlls/msvcrt/string.c index 7f7959e81e6..571ca34b847 100644 --- a/dlls/msvcrt/string.c +++ b/dlls/msvcrt/string.c @@ -2786,7 +2786,7 @@ int __cdecl memcmp(const void *ptr1, const void *ptr2, size_t n) return memcmp_blocks(p1, p2, n); }
-#if defined(__i386__) || defined(__x86_64__) +#if defined(__i386__) || (defined(__x86_64__) && !defined(__arm64ec__))
#ifdef __i386__
@@ -3052,7 +3052,7 @@ __ASM_GLOBAL_FUNC( sse2_memmove, #endif void * __cdecl memmove(void *dst, const void *src, size_t n) { -#ifdef __x86_64__ +#if defined(__x86_64__) && !defined(__arm64ec__) return sse2_memmove(dst, src, n); #else unsigned char *d = dst;