Skip to content

Commit

Permalink
android: use __ARM_NEON instead of __ARM_NEON__ to include <arm_neon.h>
Browse files Browse the repository at this point in the history
Only __ARM_NEON is defined with Android NDK and arm64-v8a
Tested on ndk-r18, ndk-r13 and also Xcode.
(Visual Studio needs a different fix).

Fixes Bugzilla #4409.
  • Loading branch information
1bsyl committed Dec 4, 2018
1 parent cca9d24 commit aea7e56
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion include/SDL_cpuinfo.h
Expand Up @@ -54,7 +54,7 @@
#if defined(HAVE_ALTIVEC_H) && defined(__ALTIVEC__) && !defined(__APPLE_ALTIVEC__) && defined(SDL_ENABLE_ALTIVEC_H)
#include <altivec.h>
#endif
#if defined(__ARM_NEON__) && !defined(SDL_DISABLE_ARM_NEON_H)
#if defined(__ARM_NEON) && !defined(SDL_DISABLE_ARM_NEON_H)
#include <arm_neon.h>
#endif
#if defined(__3dNOW__) && !defined(SDL_DISABLE_MM3DNOW_H)
Expand Down
2 changes: 1 addition & 1 deletion src/audio/SDL_audiotypecvt.c
Expand Up @@ -26,7 +26,7 @@
#include "SDL_assert.h"

/* !!! FIXME: disabled until we fix https://bugzilla.libsdl.org/show_bug.cgi?id=4186 */
#if 0 /*def __ARM_NEON__*/
#if 0 /*def __ARM_NEON */
#define HAVE_NEON_INTRINSICS 1
#endif

Expand Down

0 comments on commit aea7e56

Please sign in to comment.