We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e21725 commit b5f96abCopy full SHA for b5f96ab
src/infiniop/ops/all_equal/cpu/all_equal_cpu.cc
@@ -57,11 +57,11 @@ infiniStatus_t Descriptor::calculate(
57
auto c_ptr = reinterpret_cast<bool *>(c);
58
*c_ptr = true;
59
#pragma omp parallel for
60
- for (size_t i = 0; i < total_size; i++) {
+ for (int i = 0; i < static_cast<int>(total_size); i++) {
61
auto a_ptr = reinterpret_cast<const char *>(a);
62
auto b_ptr = reinterpret_cast<const char *>(b);
63
- size_t rem = i;
64
- for (int d = _info.ndim - 1; d >= 0; d--) {
+ size_t rem = static_cast<size_t>(i);
+ for (int d = static_cast<int>(_info.ndim) - 1; d >= 0; d--) {
65
size_t dim_index = rem / contiguous_strides[d];
66
rem = rem % contiguous_strides[d];
67
a_ptr += dim_index * _info.a_strides[d];
0 commit comments