From f774925e8a3182c3699f21b70948ba5c8b6d4ce5 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Wed, 9 May 2018 15:30:54 +0300 Subject: [PATCH] win, simd: make sure that CGLM_ALL_UNALIGNED is defined for older visual studios --- include/cglm/simd/intrin.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/cglm/simd/intrin.h b/include/cglm/simd/intrin.h index 9fef5a1..3d5682d 100644 --- a/include/cglm/simd/intrin.h +++ b/include/cglm/simd/intrin.h @@ -18,6 +18,10 @@ # define __SSE__ # endif # endif +/* do not use alignment for older visual studio versions */ +# if _MSC_VER < 1913 /* Visual Studio 2017 version 15.6 */ +# define CGLM_ALL_UNALIGNED +# endif #endif #if defined( __SSE__ ) || defined( __SSE2__ )