diff options
Diffstat (limited to 'test cases/common/152 simd/simd_sse3.c')
| -rw-r--r-- | test cases/common/152 simd/simd_sse3.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test cases/common/152 simd/simd_sse3.c b/test cases/common/152 simd/simd_sse3.c index e97d10285..4aa47fd32 100644 --- a/test cases/common/152 simd/simd_sse3.c +++ b/test cases/common/152 simd/simd_sse3.c @@ -1,5 +1,6 @@ #include<simdconfig.h> #include<simdfuncs.h> +#include<stdalign.h> #ifdef _MSC_VER #include<intrin.h> @@ -22,7 +23,7 @@ int sse3_available() { #endif void increment_sse3(float arr[4]) { - double darr[4]; + alignas(16) double darr[4]; __m128d val1 = _mm_set_pd(arr[0], arr[1]); __m128d val2 = _mm_set_pd(arr[2], arr[3]); __m128d one = _mm_set_pd(1.0, 1.0); |
