diff --git a/src/runner_doiact_vec.c b/src/runner_doiact_vec.c index f73b1232ad9370debfc69a3391b66a8bc615e2f9..b4969805fd8ca85435e2e8be26903182f8d9480b 100644 --- a/src/runner_doiact_vec.c +++ b/src/runner_doiact_vec.c @@ -290,7 +290,7 @@ __attribute__((always_inline)) INLINE static void populate_max_index_no_cache( const float first_di = sort_i[first_pi].d + pi->h * kernel_gamma + dx_max - rshift; /* Loop through particles in cell j until they are not in range of pi. */ - while (temp <= cj->count && first_di > sort_j[temp].d) + while (temp < cj->count && first_di > sort_j[temp].d) temp++; max_index_i[first_pi] = temp; @@ -302,7 +302,7 @@ __attribute__((always_inline)) INLINE static void populate_max_index_no_cache( const float di = sort_i[i].d + pi->h * kernel_gamma + dx_max - rshift; - while (temp <= cj->count && di > sort_j[temp].d) + while (temp < cj->count && di > sort_j[temp].d) temp++; max_index_i[i] = temp;