@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 96/96 </ span >
28+ < span class ='fraction '> 95/95 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 96/96 </ span >
49+ < span class ='fraction '> 95/95 </ span >
5050 </ div >
5151
5252
@@ -158,8 +158,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
158158< a name ='L93 '> </ a > < a href ='#L93 '> 93</ a >
159159< a name ='L94 '> </ a > < a href ='#L94 '> 94</ a >
160160< a name ='L95 '> </ a > < a href ='#L95 '> 95</ a >
161- < a name ='L96 '> </ a > < a href ='#L96 '> 96</ a >
162- < a name ='L97 '> </ a > < a href ='#L97 '> 97</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
161+ < a name ='L96 '> </ a > < a href ='#L96 '> 96</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
163162< span class ="cline-any cline-yes "> 3x</ span >
164163< span class ="cline-any cline-yes "> 3x</ span >
165164< span class ="cline-any cline-yes "> 3x</ span >
@@ -207,49 +206,48 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
207206< span class ="cline-any cline-yes "> 3x</ span >
208207< span class ="cline-any cline-yes "> 3x</ span >
209208< span class ="cline-any cline-yes "> 3x</ span >
209+ < span class ="cline-any cline-yes "> 20x</ span >
210+ < span class ="cline-any cline-yes "> 20x</ span >
211+ < span class ="cline-any cline-yes "> 20x</ span >
212+ < span class ="cline-any cline-yes "> 20x</ span >
213+ < span class ="cline-any cline-yes "> 20x</ 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 "> 20x</ span >
217+ < span class ="cline-any cline-yes "> 20x</ span >
218+ < span class ="cline-any cline-yes "> 20x</ span >
219+ < span class ="cline-any cline-yes "> 20x</ span >
220+ < span class ="cline-any cline-yes "> 20x</ span >
221+ < span class ="cline-any cline-yes "> 20x</ span >
222+ < span class ="cline-any cline-yes "> 20x</ span >
223+ < span class ="cline-any cline-yes "> 20x</ span >
224+ < span class ="cline-any cline-yes "> 6x</ span >
225+ < span class ="cline-any cline-yes "> 6x</ span >
226+ < span class ="cline-any cline-yes "> 14x</ span >
227+ < span class ="cline-any cline-yes "> 20x</ span >
210228< span class ="cline-any cline-yes "> 16x</ span >
211229< span class ="cline-any cline-yes "> 16x</ span >
212- < span class ="cline-any cline-yes "> 16x</ span >
213- < span class ="cline-any cline-yes "> 16x</ span >
214- < span class ="cline-any cline-yes "> 16x</ span >
215- < span class ="cline-any cline-yes "> 16x</ span >
216- < span class ="cline-any cline-yes "> 16x</ span >
217- < span class ="cline-any cline-yes "> 16x</ span >
218- < span class ="cline-any cline-yes "> 16x</ span >
219- < span class ="cline-any cline-yes "> 16x</ span >
220- < span class ="cline-any cline-yes "> 16x</ span >
221- < span class ="cline-any cline-yes "> 16x</ span >
222- < span class ="cline-any cline-yes "> 16x</ span >
223- < span class ="cline-any cline-yes "> 16x</ span >
224- < span class ="cline-any cline-yes "> 16x</ span >
225- < span class ="cline-any cline-yes "> 3x</ span >
226- < span class ="cline-any cline-yes "> 3x</ span >
227- < span class ="cline-any cline-yes "> 13x</ span >
228- < span class ="cline-any cline-yes "> 16x</ span >
229- < span class ="cline-any cline-yes "> 15x</ span >
230- < span class ="cline-any cline-yes "> 15x</ span >
231- < span class ="cline-any cline-yes "> 11x</ span >
232- < span class ="cline-any cline-yes "> 11x</ span >
233- < span class ="cline-any cline-yes "> 11x</ span >
230+ < span class ="cline-any cline-yes "> 12x</ span >
231+ < span class ="cline-any cline-yes "> 12x</ span >
234232< span class ="cline-any cline-yes "> 4x</ span >
235233< span class ="cline-any cline-yes "> 4x</ span >
236- < span class ="cline-any cline-yes "> 16x </ span >
234+ < span class ="cline-any cline-yes "> 20x </ span >
237235< span class ="cline-any cline-yes "> 2x</ span >
238236< span class ="cline-any cline-yes "> 2x</ span >
239- < span class ="cline-any cline-yes "> 11x</ span >
240- < span class ="cline-any cline-yes "> 16x</ span >
241- < span class ="cline-any cline-yes "> 43x</ span >
242- < span class ="cline-any cline-yes "> 43x</ span >
243- < span class ="cline-any cline-yes "> 43x</ span >
244237< span class ="cline-any cline-yes "> 12x</ span >
245238< span class ="cline-any cline-yes "> 12x</ span >
246- < span class ="cline-any cline-yes "> 31x</ span >
247- < span class ="cline-any cline-yes "> 43x</ span >
239+ < span class ="cline-any cline-yes "> 20x</ span >
240+ < span class ="cline-any cline-yes "> 47x</ span >
241+ < span class ="cline-any cline-yes "> 47x</ span >
242+ < span class ="cline-any cline-yes "> 47x</ span >
243+ < span class ="cline-any cline-yes "> 13x</ span >
244+ < span class ="cline-any cline-yes "> 13x</ span >
245+ < span class ="cline-any cline-yes "> 47x</ span >
248246< span class ="cline-any cline-yes "> 6x</ span >
249247< span class ="cline-any cline-yes "> 6x</ span >
250- < span class ="cline-any cline-yes "> 43x </ span >
251- < span class ="cline-any cline-yes "> 11x </ span >
252- < span class ="cline-any cline-yes "> 16x </ span >
248+ < span class ="cline-any cline-yes "> 47x </ span >
249+ < span class ="cline-any cline-yes "> 12x </ span >
250+ < span class ="cline-any cline-yes "> 20x </ span >
253251< span class ="cline-any cline-yes "> 3x</ span >
254252< span class ="cline-any cline-yes "> 3x</ span >
255253< span class ="cline-any cline-yes "> 3x</ span >
@@ -292,15 +290,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
292290* @param {Array<Function>} x.accessors - array element accessors
293291* @param {integer} strideX - stride length
294292* @param {NonNegativeInteger} offsetX - starting index
295- * @returns {number} minimum value
293+ * @returns {number} minimum absolute value
296294*
297295* @example
298296* var toAccessorArray = require( '@stdlib/array/base/to-accessor-array' );
299297* var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
300298*
301- * var x = toAccessorArray( [ 1.0, -2.0, NaN , 2.0 ] );
299+ * var x = toAccessorArray( [ 2.0, 1.0, 2.0, -2.0, -2.0 , 2.0, 3.0, 4.0, NaN, NaN ] );
302300*
303- * var v = nanminabs( 4 , arraylike2object( x ), 1, 0 );
301+ * var v = nanminabs( 5 , arraylike2object( x ), 2, 1 );
304302* // returns 1.0
305303*/
306304function nanminabs( N, x, strideX, offsetX ) {
@@ -318,30 +316,29 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
318316 get = x.accessors[0];
319317
320318 if ( N === 1 || strideX === 0 ) {
321- return get( xbuf, offsetX );
319+ return abs( get( xbuf, offsetX ) );
322320 }
323321 ix = offsetX;
324322 for ( i = 0; i < N; i++ ) {
325323 v = get( xbuf, ix );
326- if ( !isnan( v ) ) {
327- min = abs( v );
324+ if ( v === v ) {
328325 break;
329326 }
330327 ix += strideX;
331328 }
332329 if ( i === N ) {
333330 return NaN;
334331 }
332+ min = abs( v );
335333 i += 1;
336334 for ( i; i < N; i++ ) {
337335 ix += strideX;
338- v = get( xbuf, ix );
336+ v = abs( get( xbuf, ix ) );
339337 if ( isnan( v ) ) {
340338 continue;
341339 }
342- v = abs( v );
343340 if ( v < min) {
344- min = abs( v ) ;
341+ min = v ;
345342 }
346343 }
347344 return min;
@@ -358,7 +355,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
358355 < div class ='footer quiet pad2 space-top1 center small '>
359356 Code coverage generated by
360357 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
361- at 2025-06-04T14:15:57.179Z
358+ at 2025-06-04T16:13:03.077Z
362359 </ div >
363360 < script src ="../../../../prettify.js "> </ script >
364361 < script >
0 commit comments