From fa332b4f46c90e198126ce21df543c735cb95dad Mon Sep 17 00:00:00 2001 From: Bruno Lopes Date: Fri, 1 May 2026 19:23:45 -0300 Subject: [PATCH] include: Add Windows ARM support --- include/libfyaml/libfyaml-atomics.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/libfyaml/libfyaml-atomics.h b/include/libfyaml/libfyaml-atomics.h index 64142a83..bf160682 100644 --- a/include/libfyaml/libfyaml-atomics.h +++ b/include/libfyaml/libfyaml-atomics.h @@ -407,6 +407,8 @@ static inline void fy_cpu_relax(void) __builtin_ia32_pause(); #elif defined(_MSC_VER) && (defined(_M_X64) || defined(_M_IX86)) _mm_pause(); +#elif defined(_MSC_VER) && (defined(_M_ARM64) || defined(_M_ARM)) + __yield(); #elif defined(__aarch64__) || defined(__arm__) __asm__ volatile ("yield"); #elif defined(__powerpc__)