@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 90/90 </ span >
28
+ < span class ='fraction '> 91/91 </ span >
29
29
</ div >
30
30
31
31
@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 90/90 </ span >
49
+ < span class ='fraction '> 91/91 </ span >
50
50
</ div >
51
51
52
52
@@ -153,7 +153,8 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
153
153
< a name ='L88 '> </ a > < a href ='#L88 '> 88</ a >
154
154
< a name ='L89 '> </ a > < a href ='#L89 '> 89</ a >
155
155
< a name ='L90 '> </ a > < a href ='#L90 '> 90</ a >
156
- < a name ='L91 '> </ a > < a href ='#L91 '> 91</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
156
+ < a name ='L91 '> </ a > < a href ='#L91 '> 91</ a >
157
+ < a name ='L92 '> </ a > < a href ='#L92 '> 92</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
157
158
< span class ="cline-any cline-yes "> 3x</ span >
158
159
< span class ="cline-any cline-yes "> 3x</ span >
159
160
< span class ="cline-any cline-yes "> 3x</ span >
@@ -197,47 +198,48 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
197
198
< span class ="cline-any cline-yes "> 3x</ span >
198
199
< span class ="cline-any cline-yes "> 3x</ span >
199
200
< span class ="cline-any cline-yes "> 3x</ span >
200
- < span class ="cline-any cline-yes "> 26x</ span >
201
- < span class ="cline-any cline-yes "> 26x</ span >
202
- < span class ="cline-any cline-yes "> 26x</ span >
203
- < span class ="cline-any cline-yes "> 26x</ span >
204
- < span class ="cline-any cline-yes "> 26x</ span >
205
- < span class ="cline-any cline-yes "> 26x</ span >
206
- < span class ="cline-any cline-yes "> 26x</ span >
207
- < span class ="cline-any cline-yes "> 26x</ span >
201
+ < span class ="cline-any cline-yes "> 27x</ span >
202
+ < span class ="cline-any cline-yes "> 27x</ span >
203
+ < span class ="cline-any cline-yes "> 27x</ span >
204
+ < span class ="cline-any cline-yes "> 27x</ span >
205
+ < span class ="cline-any cline-yes "> 27x</ span >
206
+ < span class ="cline-any cline-yes "> 27x</ span >
207
+ < span class ="cline-any cline-yes "> 27x</ span >
208
208
< span class ="cline-any cline-yes "> 4x</ span >
209
209
< span class ="cline-any cline-yes "> 4x</ span >
210
- < span class ="cline-any cline-yes "> 22x </ span >
211
- < span class ="cline-any cline-yes "> 26x </ span >
210
+ < span class ="cline-any cline-yes "> 23x </ span >
211
+ < span class ="cline-any cline-yes "> 27x </ span >
212
212
< span class ="cline-any cline-yes "> 2x</ span >
213
213
< span class ="cline-any cline-yes "> 2x</ span >
214
- < span class ="cline-any cline-yes "> 20x</ span >
215
- < span class ="cline-any cline-yes "> 20x</ span >
216
- < span class ="cline-any cline-yes "> 26x</ span >
217
- < span class ="cline-any cline-yes "> 14x</ span >
218
- < span class ="cline-any cline-yes "> 14x</ span >
219
- < span class ="cline-any cline-yes "> 14x</ span >
220
- < span class ="cline-any cline-yes "> 14x</ span >
221
- < span class ="cline-any cline-yes "> 12x</ span >
222
- < span class ="cline-any cline-yes "> 32x</ span >
223
- < span class ="cline-any cline-yes "> 32x</ span >
224
- < span class ="cline-any cline-yes "> 32x</ span >
225
- < span class ="cline-any cline-yes "> 12x</ span >
226
- < span class ="cline-any cline-yes "> 14x</ span >
227
- < span class ="cline-any cline-yes "> 8x</ span >
228
- < span class ="cline-any cline-yes "> 8x</ span >
229
- < span class ="cline-any cline-yes "> 14x</ span >
230
- < span class ="cline-any cline-yes "> 336x</ span >
231
- < span class ="cline-any cline-yes "> 336x</ span >
232
- < span class ="cline-any cline-yes "> 336x</ span >
214
+ < span class ="cline-any cline-yes "> 21x</ span >
215
+ < span class ="cline-any cline-yes "> 21x</ span >
216
+ < span class ="cline-any cline-yes "> 21x</ span >
217
+ < span class ="cline-any cline-yes "> 21x</ span >
218
+ < span class ="cline-any cline-yes "> 27x</ span >
219
+ < span class ="cline-any cline-yes "> 15x</ span >
220
+ < span class ="cline-any cline-yes "> 15x</ span >
221
+ < span class ="cline-any cline-yes "> 15x</ span >
222
+ < span class ="cline-any cline-yes "> 15x</ span >
223
+ < span class ="cline-any cline-yes "> 13x</ span >
224
+ < span class ="cline-any cline-yes "> 34x</ span >
225
+ < span class ="cline-any cline-yes "> 34x</ span >
226
+ < span class ="cline-any cline-yes "> 34x</ span >
227
+ < span class ="cline-any cline-yes "> 13x</ span >
228
+ < span class ="cline-any cline-yes "> 15x</ span >
229
+ < span class ="cline-any cline-yes "> 9x</ span >
230
+ < span class ="cline-any cline-yes "> 9x</ span >
231
+ < span class ="cline-any cline-yes "> 15x</ span >
232
+ < span class ="cline-any cline-yes "> 334x</ span >
233
+ < span class ="cline-any cline-yes "> 334x</ span >
234
+ < span class ="cline-any cline-yes "> 334x</ span >
233
235
< span class ="cline-any cline-yes "> 6x</ span >
234
236
< span class ="cline-any cline-yes "> 6x</ span >
235
- < span class ="cline-any cline-yes "> 26x </ span >
236
- < span class ="cline-any cline-yes "> 24x </ span >
237
- < span class ="cline-any cline-yes "> 24x </ span >
238
- < span class ="cline-any cline-yes "> 24x </ span >
237
+ < span class ="cline-any cline-yes "> 27x </ span >
238
+ < span class ="cline-any cline-yes "> 18x </ span >
239
+ < span class ="cline-any cline-yes "> 18x </ span >
240
+ < span class ="cline-any cline-yes "> 18x </ span >
239
241
< span class ="cline-any cline-yes "> 6x</ span >
240
- < span class ="cline-any cline-yes "> 26x </ span >
242
+ < span class ="cline-any cline-yes "> 27x </ span >
241
243
< span class ="cline-any cline-yes "> 3x</ span >
242
244
< span class ="cline-any cline-yes "> 3x</ span >
243
245
< span class ="cline-any cline-yes "> 3x</ span >
@@ -293,18 +295,19 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
293
295
var m;
294
296
var i;
295
297
296
- sum = 0.0;
297
298
if ( N <= 0 ) {
298
- return sum ;
299
+ return 0.0 ;
299
300
}
300
301
ix = offsetX;
301
302
if ( strideX === 0 ) {
302
303
return N * x[ ix ];
303
304
}
305
+ sum = x[ ix ];
306
+ ix += strideX;
304
307
305
308
// If the stride is equal to `1`, use unrolled loops...
306
309
if ( strideX === 1 ) {
307
- m = N % M;
310
+ m = (N-1) % M;
308
311
309
312
// If we have a remainder, run a clean-up loop...
310
313
if ( m > 0 ) {
@@ -316,13 +319,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
316
319
if ( N < M ) {
317
320
return sum;
318
321
}
319
- for ( i = m; i < N; i += M ) {
322
+ for ( i = m; i < N-1 ; i += M ) {
320
323
sum += x[ix] + x[ix+1] + x[ix+2] + x[ix+3] + x[ix+4] + x[ix+5];
321
324
ix += M;
322
325
}
323
326
return sum;
324
327
}
325
- for ( i = 0 ; i < N; i++ ) {
328
+ for ( i = 1 ; i < N; i++ ) {
326
329
sum += x[ ix ];
327
330
ix += strideX;
328
331
}
@@ -340,7 +343,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
340
343
< div class ='footer quiet pad2 space-top1 center small '>
341
344
Code coverage generated by
342
345
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
343
- at 2025-01-02T04:02:28.214Z
346
+ at 2025-05-26T21:08:57.483Z
344
347
</ div >
345
348
< script src ="../../../../../prettify.js "> </ script >
346
349
< script >
0 commit comments