Abitofevrything commited on
Commit
ffffc6e
·
unverified ·
1 Parent(s): 9c311e8

ggml : correct behaviour of ggml_vec_sum_f32 (#390)

Browse files
Files changed (1) hide show
  1. ggml.c +1 -1
ggml.c CHANGED
@@ -1109,8 +1109,8 @@ inline static void ggml_vec_sum_f32(const int n, float * s, const float * x) {
1109
  ggml_float sum = 0.0;
1110
  for (int i = 0; i < n; ++i) {
1111
  sum += x[i];
1112
- *s += sum;
1113
  }
 
1114
  #else
1115
  vDSP_sve(x, 1, s, n);
1116
  #endif
 
1109
  ggml_float sum = 0.0;
1110
  for (int i = 0; i < n; ++i) {
1111
  sum += x[i];
 
1112
  }
1113
+ *s = sum;
1114
  #else
1115
  vDSP_sve(x, 1, s, n);
1116
  #endif