From ddf5df6193d739d900a01b22abdf1603351cbb6a Mon Sep 17 00:00:00 2001 From: Anton Mitrokhin Date: Thu, 11 Sep 2014 16:53:36 +0400 Subject: [PATCH] made 'int64_t __extract_element(const __vec16_i64 &v, uint32_t index)' function --- examples/intrinsics/knc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/intrinsics/knc.h b/examples/intrinsics/knc.h index d21fb05e..d95245f2 100644 --- a/examples/intrinsics/knc.h +++ b/examples/intrinsics/knc.h @@ -366,8 +366,8 @@ static FORCEINLINE bool __extract_element(__vec16_i1 mask, uint32_t index) { static FORCEINLINE int64_t __extract_element(const __vec16_i64 &v, uint32_t index) { - uint *src = (uint *)&v; - //const uint *src = (const uint *)&v; + //uint *src = (uint *)&v; + const uint *src = (const uint *)&v; return src[index+16] | (uint64_t(src[index]) << 32); }