From 09b8f652467c9f48f2eefeda7bd7355f146d4575 Mon Sep 17 00:00:00 2001 From: Anton Mitrokhin Date: Tue, 21 Oct 2014 15:26:07 +0400 Subject: [PATCH] changed the names of 'reduce' functions (ixx -> intxx) to match the names generated by code generator --- examples/intrinsics/knc.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/intrinsics/knc.h b/examples/intrinsics/knc.h index 804fdab4..6ba70625 100644 --- a/examples/intrinsics/knc.h +++ b/examples/intrinsics/knc.h @@ -1747,7 +1747,7 @@ static FORCEINLINE int64_t __count_trailing_zeros_i64(const __vec1_i64 mask) { // reductions /////////////////////////////////////////////////////////////////////////// -static FORCEINLINE int16_t __reduce_add_i8(__vec16_i8 v) { +static FORCEINLINE int16_t __reduce_add_int8(__vec16_i8 v) { // TODO: improve this! int16_t ret = 0; for (int i = 0; i < 16; ++i) @@ -1755,7 +1755,7 @@ static FORCEINLINE int16_t __reduce_add_i8(__vec16_i8 v) { return ret; } -static FORCEINLINE int32_t __reduce_add_i16(__vec16_i16 v) { +static FORCEINLINE int32_t __reduce_add_int16(__vec16_i16 v) { // TODO: improve this! int32_t ret = 0; for (int i = 0; i < 16; ++i) @@ -1763,15 +1763,15 @@ static FORCEINLINE int32_t __reduce_add_i16(__vec16_i16 v) { return ret; } -static FORCEINLINE uint32_t __reduce_add_i32(__vec16_i32 v) { +static FORCEINLINE uint32_t __reduce_add_int32(__vec16_i32 v) { return _mm512_reduce_add_epi32(v); } -static FORCEINLINE uint32_t __reduce_min_i32(__vec16_i32 v) { +static FORCEINLINE uint32_t __reduce_min_int32(__vec16_i32 v) { return _mm512_reduce_min_epi32(v); } -static FORCEINLINE uint32_t __reduce_max_i32(__vec16_i32 v) { +static FORCEINLINE uint32_t __reduce_max_int32(__vec16_i32 v) { return _mm512_reduce_max_epi32(v); }