Index: unit_test/unit_test.h |
diff --git a/unit_test/unit_test.h b/unit_test/unit_test.h |
index 2d62b1e7ff0d120210a4e20b3db07bb556a1c815..51e938df818bce3059c697fc06abc1c7ae7be5ae 100644 |
--- a/unit_test/unit_test.h |
+++ b/unit_test/unit_test.h |
@@ -91,6 +91,16 @@ static inline double get_time() { |
} |
#endif |
+#ifndef SIMD_ALIGNED |
+#if defined(_MSC_VER) && !defined(__CLR_VER) |
+#define SIMD_ALIGNED(var) __declspec(align(16)) var |
+#elif defined(__GNUC__) && !defined(__pnacl__) |
+#define SIMD_ALIGNED(var) var __attribute__((aligned(16))) |
+#else |
+#define SIMD_ALIGNED(var) var |
+#endif |
+#endif |
+ |
extern unsigned int fastrand_seed; |
inline int fastrand() { |
fastrand_seed = fastrand_seed * 214013u + 2531011u; |