From d5cd049d8f9f40db645e9e128643e6df95b6da7d Mon Sep 17 00:00:00 2001 From: Vsevolod Livinskiy Date: Thu, 29 Jan 2015 18:44:17 +0300 Subject: [PATCH] Fix for equal_i1 --- examples/intrinsics/knc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/intrinsics/knc.h b/examples/intrinsics/knc.h index 29b9e257..20b27351 100644 --- a/examples/intrinsics/knc.h +++ b/examples/intrinsics/knc.h @@ -412,7 +412,7 @@ static FORCEINLINE bool __none(__vec16_i1 mask) { } static FORCEINLINE __vec16_i1 __equal_i1(__vec16_i1 a, __vec16_i1 b) { - return _mm512_knot( _mm512_kandn(a, b)); + return _mm512_knot( _mm512_kxor(a, b)); } static FORCEINLINE __vec16_i1 __and(__vec16_i1 a, __vec16_i1 b) {