From 57512c1e28e5267ede909de8d181d3c26c22f18b Mon Sep 17 00:00:00 2001 From: Vsevolod Livinskiy Date: Fri, 8 May 2015 17:22:12 +0300 Subject: [PATCH] Replace static const variables in knl.h --- examples/intrinsics/knl.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/intrinsics/knl.h b/examples/intrinsics/knl.h index 82c003ae..6c3602b0 100644 --- a/examples/intrinsics/knl.h +++ b/examples/intrinsics/knl.h @@ -689,11 +689,11 @@ template <> FORCEINLINE __vec16_i32 __smear_i32<__vec16_i32>(int32_t i) { return _mm512_set1_epi32(i); } -static const __vec16_i32 __ispc_one = __smear_i32<__vec16_i32>(1); -static const __vec16_i32 __ispc_zero = __smear_i32<__vec16_i32>(0); -static const __vec16_i32 __ispc_thirty_two = __smear_i32<__vec16_i32>(32); -static const __vec16_i32 __ispc_ffffffff = __smear_i32<__vec16_i32>(-1); -static const __vec16_i32 __ispc_stride1(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); +#define __ispc_one (__smear_i32<__vec16_i32>(1)) +#define __ispc_zero (__smear_i32<__vec16_i32>(0)) +#define __ispc_thirty_two (__smear_i32<__vec16_i32>(32)) +#define __ispc_ffffffff (__smear_i32<__vec16_i32>(-1)) +#define __ispc_stride1 (__vec16_i32 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)) template static RetVecType __setzero_i32(); template <> FORCEINLINE __vec16_i32 __setzero_i32<__vec16_i32>() {