Преглед изворни кода

Don't disable clang avx instrinsics on win32 if __AVX__ is defined.

C.f.: https://github.com/libsdl-org/SDL/issues/4533
Ozkan Sezer пре 4 година
родитељ
комит
44a76710d1
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      src/audio/SDL_audiocvt.c

+ 4 - 1
src/audio/SDL_audiocvt.c

@@ -47,7 +47,10 @@
 #define HAVE_AVX_INTRINSICS 1
 #endif
 #if defined __clang__
-# if (__clang_major__ < 5) || defined(_MSC_VER) || defined(__SCE__)
+# if (__clang_major__ < 5)
+#   undef HAVE_AVX_INTRINSICS
+# endif
+# if (defined(_MSC_VER) || defined(__SCE__)) && !defined(__AVX__)
 #   undef HAVE_AVX_INTRINSICS
 # endif
 #elif defined __GNUC__