|
@@ -537,8 +537,10 @@ static void SDL_TARGETING("ssse3") SDL_Convert_Swap32_SSSE3(Uint32* dst, const U
|
|
|
// behavior. However, the compiler support for this pragma is bad.
|
|
|
#if defined(__clang__)
|
|
|
#if __clang_major__ >= 12
|
|
|
+#if defined(__aarch64__)
|
|
|
#pragma STDC FENV_ACCESS ON
|
|
|
#endif
|
|
|
+#endif
|
|
|
#elif defined(_MSC_VER)
|
|
|
#pragma fenv_access (on)
|
|
|
#elif defined(__GNUC__)
|
|
@@ -814,8 +816,10 @@ static void SDL_Convert_Swap32_NEON(Uint32* dst, const Uint32* src, int num_samp
|
|
|
|
|
|
#if defined(__clang__)
|
|
|
#if __clang_major__ >= 12
|
|
|
+#if defined(__aarch64__)
|
|
|
#pragma STDC FENV_ACCESS DEFAULT
|
|
|
#endif
|
|
|
+#endif
|
|
|
#elif defined(_MSC_VER)
|
|
|
#pragma fenv_access (off)
|
|
|
#elif defined(__GNUC__)
|