summaryrefslogtreecommitdiff
path: root/test cases/common/152 simd/simd_sse3.c
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/common/152 simd/simd_sse3.c')
-rw-r--r--test cases/common/152 simd/simd_sse3.c3
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);