From 700fe244e7c599aa1401ca215ee27dbd4aa1381f Mon Sep 17 00:00:00 2001 From: Anton Mitrokhin Date: Thu, 2 Oct 2014 13:08:47 +0400 Subject: [PATCH] removed debug macros --- examples/intrinsics/knc.h | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/examples/intrinsics/knc.h b/examples/intrinsics/knc.h index 824b72f5..871d8739 100644 --- a/examples/intrinsics/knc.h +++ b/examples/intrinsics/knc.h @@ -44,14 +44,15 @@ #include // for operator<<(m512[i]) #include // for operator<<(m512[i]) -#define STRING(x) #x -#define TOSTRING(x) STRING(x) -#define PING std::cout << __FILE__ << " (" << __LINE__ << "): " << __FUNCTION__ << std::endl -#define PRINT(x) std::cout << STRING(x) << " = " << (x) << std::endl -#define PRINT2(x,y) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << std::endl -#define PRINT3(x,y,z) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << ", " << STRING(z) << " = " << (z) << std::endl -#define PRINT4(x,y,z,w) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << ", " << STRING(z) << " = " << (z) << ", " << STRING(w) << " = " << (w) << std::endl - +#if 0 + #define STRING(x) #x + #define TOSTRING(x) STRING(x) + #define PING std::cout << __FILE__ << " (" << __LINE__ << "): " << __FUNCTION__ << std::endl + #define PRINT(x) std::cout << STRING(x) << " = " << (x) << std::endl + #define PRINT2(x,y) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << std::endl + #define PRINT3(x,y,z) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << ", " << STRING(z) << " = " << (z) << std::endl + #define PRINT4(x,y,z,w) std::cout << STRING(x) << " = " << (x) << ", " << STRING(y) << " = " << (y) << ", " << STRING(z) << " = " << (z) << ", " << STRING(w) << " = " << (w) << std::endl +#endif #define FORCEINLINE __forceinline #ifdef _MSC_VER @@ -1836,19 +1837,12 @@ static FORCEINLINE __vec16_d __masked_load_double(void *p, __vec16_i1 mask) { #endif } -static FORCEINLINE void __masked_store_i8(void *p, const __vec16_i8 &val, __vec16_i1 mask) { - PING; - PRINT(mask); - PRINT(p); - PRINT(val); +static FORCEINLINE void __masked_store_i8(void *p, const __vec16_i8 &val, __vec16_i1 mask) { __vec16_i32 tmp = _mm512_extload_epi32(&val, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE); - PING; _mm512_mask_extstore_epi32(p, mask, tmp, _MM_DOWNCONV_EPI32_SINT8,_MM_HINT_NONE); - PING; } static FORCEINLINE __vec16_i8 __masked_load_i8(void *p, __vec16_i1 mask) { - PING; __vec16_i8 ret; __vec16_i32 tmp = _mm512_mask_extload_epi32(_mm512_undefined_epi32(),mask,p, _MM_UPCONV_EPI32_SINT8, @@ -2132,7 +2126,6 @@ __scatter_base_offsets64_i8(uint8_t *_base, uint32_t scale, __vec16_i64 offsets, __vec16_i32 tmp = _mm512_extload_epi32(&value, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE); - // PING; // _mm512_mask_extstore_epi32(p, mask, tmp, _MM_DOWNCONV_EPI32_SINT8,_MM_HINT_NONE); while (still_to_do) {