Fix for equal_i1

This commit is contained in:
Vsevolod Livinskiy
2015-01-29 18:44:17 +03:00
parent 933f78de7b
commit d5cd049d8f

View File

@@ -412,7 +412,7 @@ static FORCEINLINE bool __none(__vec16_i1 mask) {
} }
static FORCEINLINE __vec16_i1 __equal_i1(__vec16_i1 a, __vec16_i1 b) { 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) { static FORCEINLINE __vec16_i1 __and(__vec16_i1 a, __vec16_i1 b) {