diff --git a/libnd4j/include/ops/declarable/helpers/cpu/hamming.cpp b/libnd4j/include/ops/declarable/helpers/cpu/hamming.cpp index 62bf3ff4c..687dc0bde 100644 --- a/libnd4j/include/ops/declarable/helpers/cpu/hamming.cpp +++ b/libnd4j/include/ops/declarable/helpers/cpu/hamming.cpp @@ -59,7 +59,7 @@ namespace nd4j { auto _x = static_cast(xBuffer[e]); auto _y = static_cast(yBuffer[e]); - intermediate[omp_get_thread_num()] += hamming_distance(_x ^ _y); + intermediate[omp_get_thread_num()] += hamming_distance(_x, _y); } } else if (xEws > 1 && yEws > 1 && x.ordering() == y.ordering()) { @@ -68,7 +68,7 @@ namespace nd4j { auto _x = static_cast(xBuffer[e * xEws]); auto _y = static_cast(yBuffer[e * yEws]); - intermediate[omp_get_thread_num()] += hamming_distance(_x ^ _y); + intermediate[omp_get_thread_num()] += hamming_distance(_x, _y); } } else { PRAGMA_OMP_PARALLEL_FOR @@ -76,7 +76,7 @@ namespace nd4j { auto _x = static_cast(x.e(e)); auto _y = static_cast(y.e(e)); - intermediate[omp_get_thread_num()] += hamming_distance(_x ^ _y); + intermediate[omp_get_thread_num()] += hamming_distance(_x, _y); } }