瀏覽代碼

emmintrin.h compatibility guard

Guarded emmintrin.h to only get included on allowed architectures.
Justin Murray 6 年之前
父節點
當前提交
2e4bc10d6c
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      include/bx/inline/cpu.inl

+ 3 - 1
include/bx/inline/cpu.inl

@@ -12,7 +12,9 @@
 #		include <windows.h>
 #	endif // BX_PLATFORM_WINRT
 
-#	include <emmintrin.h> // _mm_fence
+#	if BX_CPU_X86
+#		include <emmintrin.h> // _mm_fence
+#	endif
 
 extern "C" void _ReadBarrier();
 #	pragma intrinsic(_ReadBarrier)