From: Billy Laws <[email protected]>

Signed-off-by: Jacek Caban <[email protected]>
---
 mingw-w64-headers/crt/_mingw.h.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mingw-w64-headers/crt/_mingw.h.in b/mingw-w64-headers/crt/_mingw.h.in
index 085d56ff5..9b586f67d 100644
--- a/mingw-w64-headers/crt/_mingw.h.in
+++ b/mingw-w64-headers/crt/_mingw.h.in
@@ -636,13 +636,13 @@ __MINGW_INTRIN_INLINE void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned i
 #define __MINGW_PREFETCH_IMPL 1
 #endif
 #if __MINGW_PREFETCH_IMPL == 1
-#if defined(__arm__) || defined(__aarch64__)
+#if defined(__arm__) || defined(__aarch64__) || defined(__arm64ec__)
 void __cdecl __prefetch(const void *addr);
 __MINGW_INTRIN_INLINE void __cdecl __prefetch(const void *addr)
 {
 #if defined(__arm__)
   __asm__ __volatile__("pld [%0]"::"r"(addr));
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm64ec__)
   __asm__ __volatile__("prfm pldl1keep, [%0]"::"r"(addr));
 #endif
 }

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to