Skip to content

Commit ed2f36f

Browse files
authored
be more friendly for floating point rounding issue (#7298)
1 parent 1a93d1f commit ed2f36f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/froll.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ void frollmeanFast(double *x, uint64_t nx, ans_t *ans, int k, double fill, bool
185185
SUM_WINDOW_STEP_FRONT // i==k-1
186186
MEAN_WINDOW_STEP_VALUE
187187
for (uint64_t i=k; i<nx; i++) { // loop over obs, complete window, all remaining after partial window
188-
SUM_WINDOW_STEP_FRONT
189188
SUM_WINDOW_STEP_BACK
189+
SUM_WINDOW_STEP_FRONT
190190
MEAN_WINDOW_STEP_VALUE
191191
}
192192
}
@@ -375,8 +375,8 @@ if (nc == 0) { \
375375
SUM_WINDOW_STEP_FRONT // i==k-1
376376
SUM_WINDOW_STEP_VALUE
377377
for (uint64_t i=k; i<nx; i++) { // loop over obs, complete window, all remaining after partial window
378-
SUM_WINDOW_STEP_FRONT
379378
SUM_WINDOW_STEP_BACK
379+
SUM_WINDOW_STEP_FRONT
380380
SUM_WINDOW_STEP_VALUE
381381
}
382382
}

0 commit comments

Comments
 (0)