@@ -32,7 +32,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 12/12 </ span >
35+ < span class ='fraction '> 10/10 </ span >
3636 </ div >
3737
3838
@@ -137,80 +137,80 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
137137< a name ='L72 '> </ a > < a href ='#L72 '> 72</ a >
138138< a name ='L73 '> </ a > < a href ='#L73 '> 73</ a >
139139< a name ='L74 '> </ a > < a href ='#L74 '> 74</ a >
140- < a name ='L75 '> </ a > < a href ='#L75 '> 75</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
141- < span class ="cline-any cline-yes "> 2x</ span >
142- < span class ="cline-any cline-yes "> 2x</ span >
143- < span class ="cline-any cline-yes "> 2x</ span >
144- < span class ="cline-any cline-yes "> 2x</ span >
145- < span class ="cline-any cline-yes "> 2x</ span >
146- < span class ="cline-any cline-yes "> 2x</ span >
147- < span class ="cline-any cline-yes "> 2x</ span >
148- < span class ="cline-any cline-yes "> 2x</ span >
149- < span class ="cline-any cline-yes "> 2x</ span >
150- < span class ="cline-any cline-yes "> 2x</ span >
151- < span class ="cline-any cline-yes "> 2x</ span >
152- < span class ="cline-any cline-yes "> 2x</ span >
153- < span class ="cline-any cline-yes "> 2x</ span >
154- < span class ="cline-any cline-yes "> 2x</ span >
155- < span class ="cline-any cline-yes "> 2x</ span >
156- < span class ="cline-any cline-yes "> 2x</ span >
157- < span class ="cline-any cline-yes "> 2x</ span >
158- < span class ="cline-any cline-yes "> 2x</ span >
159- < span class ="cline-any cline-yes "> 2x</ span >
160- < span class ="cline-any cline-yes "> 2x</ span >
161- < span class ="cline-any cline-yes "> 2x</ span >
162- < span class ="cline-any cline-yes "> 2x</ span >
163- < span class ="cline-any cline-yes "> 2x</ span >
164- < span class ="cline-any cline-yes "> 2x</ span >
165- < span class ="cline-any cline-yes "> 2x</ span >
166- < span class ="cline-any cline-yes "> 2x</ span >
167- < span class ="cline-any cline-yes "> 2x</ span >
168- < span class ="cline-any cline-yes "> 2x</ span >
169- < span class ="cline-any cline-yes "> 2x</ span >
170- < span class ="cline-any cline-yes "> 2x</ span >
171- < span class ="cline-any cline-yes "> 2x</ span >
172- < span class ="cline-any cline-yes "> 2x</ span >
173- < span class ="cline-any cline-yes "> 2x</ span >
174- < span class ="cline-any cline-yes "> 2x</ span >
175- < span class ="cline-any cline-yes "> 2x</ span >
176- < span class ="cline-any cline-yes "> 2x</ span >
177- < span class ="cline-any cline-yes "> 2x</ span >
178- < span class ="cline-any cline-yes "> 2x</ span >
179- < span class ="cline-any cline-yes "> 2x</ span >
180- < span class ="cline-any cline-yes "> 2x</ span >
181- < span class ="cline-any cline-yes "> 2x</ span >
182- < span class ="cline-any cline-yes "> 2x</ span >
183- < span class ="cline-any cline-yes "> 2x</ span >
184- < span class ="cline-any cline-yes "> 2x</ span >
185- < span class ="cline-any cline-yes "> 15x</ span >
186- < span class ="cline-any cline-yes "> 15x</ span >
187- < span class ="cline-any cline-yes "> 15x</ span >
188- < span class ="cline-any cline-yes "> 15x</ span >
189- < span class ="cline-any cline-yes "> 15x</ span >
190- < span class ="cline-any cline-yes "> 15x</ span >
191- < span class ="cline-any cline-yes "> 15x</ span >
192- < span class ="cline-any cline-yes "> 2x</ span >
193- < span class ="cline-any cline-yes "> 2x</ span >
194- < span class ="cline-any cline-yes "> 15x</ span >
140+ < a name ='L75 '> </ a > < a href ='#L75 '> 75</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
141+ < span class ="cline-any cline-yes "> 3x</ span >
142+ < span class ="cline-any cline-yes "> 3x</ span >
143+ < span class ="cline-any cline-yes "> 3x</ span >
144+ < span class ="cline-any cline-yes "> 3x</ span >
145+ < span class ="cline-any cline-yes "> 3x</ span >
146+ < span class ="cline-any cline-yes "> 3x</ span >
147+ < span class ="cline-any cline-yes "> 3x</ span >
148+ < span class ="cline-any cline-yes "> 3x</ span >
149+ < span class ="cline-any cline-yes "> 3x</ span >
150+ < span class ="cline-any cline-yes "> 3x</ span >
151+ < span class ="cline-any cline-yes "> 3x</ span >
152+ < span class ="cline-any cline-yes "> 3x</ span >
153+ < span class ="cline-any cline-yes "> 3x</ span >
154+ < span class ="cline-any cline-yes "> 3x</ span >
155+ < span class ="cline-any cline-yes "> 3x</ span >
156+ < span class ="cline-any cline-yes "> 3x</ span >
157+ < span class ="cline-any cline-yes "> 3x</ span >
158+ < span class ="cline-any cline-yes "> 3x</ span >
159+ < span class ="cline-any cline-yes "> 3x</ span >
160+ < span class ="cline-any cline-yes "> 3x</ span >
161+ < span class ="cline-any cline-yes "> 3x</ span >
162+ < span class ="cline-any cline-yes "> 3x</ span >
163+ < span class ="cline-any cline-yes "> 3x</ span >
164+ < span class ="cline-any cline-yes "> 3x</ span >
165+ < span class ="cline-any cline-yes "> 3x</ span >
166+ < span class ="cline-any cline-yes "> 3x</ span >
167+ < span class ="cline-any cline-yes "> 3x</ span >
168+ < span class ="cline-any cline-yes "> 3x</ span >
169+ < span class ="cline-any cline-yes "> 3x</ span >
170+ < span class ="cline-any cline-yes "> 3x</ span >
171+ < span class ="cline-any cline-yes "> 3x</ span >
172+ < span class ="cline-any cline-yes "> 3x</ span >
173+ < span class ="cline-any cline-yes "> 3x</ span >
174+ < span class ="cline-any cline-yes "> 3x</ span >
175+ < span class ="cline-any cline-yes "> 3x</ span >
176+ < span class ="cline-any cline-yes "> 3x</ span >
177+ < span class ="cline-any cline-yes "> 3x</ span >
178+ < span class ="cline-any cline-yes "> 3x</ span >
179+ < span class ="cline-any cline-yes "> 3x</ span >
180+ < span class ="cline-any cline-yes "> 3x</ span >
181+ < span class ="cline-any cline-yes "> 3x</ span >
182+ < span class ="cline-any cline-yes "> 3x</ span >
183+ < span class ="cline-any cline-yes "> 3x</ span >
184+ < span class ="cline-any cline-yes "> 3x</ span >
185+ < span class ="cline-any cline-yes "> 32x</ span >
186+ < span class ="cline-any cline-yes "> 32x</ span >
187+ < span class ="cline-any cline-yes "> 32x</ span >
188+ < span class ="cline-any cline-yes "> 32x</ span >
189+ < span class ="cline-any cline-yes "> 32x</ span >
190+ < span class ="cline-any cline-yes "> 32x</ span >
191+ < span class ="cline-any cline-yes "> 32x</ span >
192+ < span class ="cline-any cline-yes "> 4x</ span >
193+ < span class ="cline-any cline-yes "> 4x</ span >
194+ < span class ="cline-any cline-yes "> 28x</ span >
195+ < span class ="cline-any cline-yes "> 32x</ span >
195196< span class ="cline-any cline-yes "> 4x</ span >
196- < span class ="cline-any cline-yes "> 1x</ span >
197- < span class ="cline-any cline-yes "> 1x</ span >
198- < span class ="cline-any cline-yes "> 3x</ span >
199- < span class ="cline-any cline-yes "> 3x</ span >
200- < span class ="cline-any cline-yes "> 9x</ span >
201- < span class ="cline-any cline-yes "> 15x</ span >
202- < span class ="cline-any cline-yes "> 42x</ span >
203- < span class ="cline-any cline-yes "> 34x</ span >
204- < span class ="cline-any cline-yes "> 34x</ span >
205- < span class ="cline-any cline-yes "> 42x</ span >
206- < span class ="cline-any cline-yes "> 42x</ span >
207- < span class ="cline-any cline-yes "> 9x</ span >
208- < span class ="cline-any cline-yes "> 15x</ span >
209- < span class ="cline-any cline-yes "> 2x</ span >
210197< span class ="cline-any cline-yes "> 2x</ span >
211198< span class ="cline-any cline-yes "> 2x</ span >
212199< span class ="cline-any cline-yes "> 2x</ span >
213200< span class ="cline-any cline-yes "> 2x</ span >
201+ < span class ="cline-any cline-yes "> 32x</ span >
202+ < span class ="cline-any cline-yes "> 93x</ span >
203+ < span class ="cline-any cline-yes "> 72x</ span >
204+ < span class ="cline-any cline-yes "> 72x</ span >
205+ < span class ="cline-any cline-yes "> 93x</ span >
206+ < span class ="cline-any cline-yes "> 93x</ span >
207+ < span class ="cline-any cline-yes "> 24x</ span >
208+ < span class ="cline-any cline-yes "> 32x</ span >
209+ < span class ="cline-any cline-yes "> 3x</ span >
210+ < span class ="cline-any cline-yes "> 3x</ span >
211+ < span class ="cline-any cline-yes "> 3x</ span >
212+ < span class ="cline-any cline-yes "> 3x</ span >
213+ < span class ="cline-any cline-yes "> 3x</ span >
214214< span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> /**
215215* @license Apache-2.0
216216*
@@ -244,8 +244,8 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
244244*
245245* @param {PositiveInteger} N - number of indexed elements
246246* @param {Float32Array} x - input array
247- * @param {integer} stride - stride length
248- * @param {NonNegativeInteger} offset - starting index
247+ * @param {integer} strideX - stride length
248+ * @param {NonNegativeInteger} offsetX - starting index
249249* @returns {number} sum
250250*
251251* @example
@@ -256,7 +256,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
256256* var v = snansumors( 5, x, 2, 1 );
257257* // returns 5.0
258258*/
259- function snansumors( N, x, stride, offset ) {
259+ function snansumors( N, x, strideX, offsetX ) {
260260 var sum;
261261 var ix;
262262 var i;
@@ -265,18 +265,18 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
265265 if ( N <= 0 ) {
266266 return sum;
267267 }
268- if ( N === 1 || stride === 0 ) {
269- if ( isnanf( x[ offset ] ) ) {
268+ ix = offsetX;
269+ if ( strideX === 0 ) {
270+ if ( isnanf( x[ ix ] ) ) {
270271 return sum;
271272 }
272- return x[ offset ];
273+ return N * x[ ix ];
273274 }
274- ix = offset;
275275 for ( i = 0; i < N; i++ ) {
276276 if ( isnanf( x[ ix ] ) === false ) {
277277 sum = float64ToFloat32( sum + x[ ix ] );
278278 }
279- ix += stride ;
279+ ix += strideX ;
280280 }
281281 return sum;
282282}
@@ -292,7 +292,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
292292 < div class ='footer quiet pad2 space-top1 center small '>
293293 Code coverage generated by
294294 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
295- at 2024-04-17T00:59:26.168Z
295+ at 2024-12-25T10:27:01.842Z
296296 </ div >
297297 < script src ="../../../../../prettify.js "> </ script >
298298 < script >
0 commit comments