From 2e4bc10d6c63b811f4aa2f9c8678339221bc73ca Mon Sep 17 00:00:00 2001 From: Justin Murray <33846034+syntheticmagus@users.noreply.github.com> Date: Tue, 6 Aug 2019 16:54:22 -0700 Subject: [PATCH] emmintrin.h compatibility guard Guarded emmintrin.h to only get included on allowed architectures. --- include/bx/inline/cpu.inl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/bx/inline/cpu.inl b/include/bx/inline/cpu.inl index f446f80..b5a83a4 100644 --- a/include/bx/inline/cpu.inl +++ b/include/bx/inline/cpu.inl @@ -12,7 +12,9 @@ # include # endif // BX_PLATFORM_WINRT -# include // _mm_fence +# if BX_CPU_X86 +# include // _mm_fence +# endif extern "C" void _ReadBarrier(); # pragma intrinsic(_ReadBarrier)