diff --git a/include/aidge/backend/cpu/operator/AndImpl_kernels.hpp b/include/aidge/backend/cpu/operator/AndImpl_kernels.hpp index def1ebfe1e1845d6d1dea39ed7ffd36c34f67600..73b710e021ac5031923eb1e9a2492502c02a3633 100644 --- a/include/aidge/backend/cpu/operator/AndImpl_kernels.hpp +++ b/include/aidge/backend/cpu/operator/AndImpl_kernels.hpp @@ -62,7 +62,7 @@ void EqualImpl_cpu_forward_kernel(std::vector<std::size_t> dims0, const std::size_t input0_contiguous_size = std::accumulate(dims0.cbegin(), dims0.cend(), std::size_t(1), std::multiplies<std::size_t>()); for (std::size_t i = 0; i < input0_contiguous_size; ++i) { - output[i] = static_cast<O>(input_0[i] + input_1[i]); + output[i] = static_cast<O>(input_0[i] == input_1[i]); } return; }