@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 97.56 % </ span >
26+ < span class ="strong "> 100 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 160/164 </ span >
28+ < span class ='fraction '> 157/157 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 93.1 % </ span >
33+ < span class ="strong "> 100 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 27/29 </ span >
35+ < span class ='fraction '> 27/27 </ span >
3636 </ div >
3737
3838
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 97.56 % </ span >
47+ < span class ="strong "> 100 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 160/164 </ span >
49+ < span class ='fraction '> 157/157 </ span >
5050 </ div >
5151
5252
@@ -220,15 +220,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
220220< a name ='L155 '> </ a > < a href ='#L155 '> 155</ a >
221221< a name ='L156 '> </ a > < a href ='#L156 '> 156</ a >
222222< a name ='L157 '> </ a > < a href ='#L157 '> 157</ a >
223- < a name ='L158 '> </ a > < a href ='#L158 '> 158</ a >
224- < a name ='L159 '> </ a > < a href ='#L159 '> 159</ a >
225- < a name ='L160 '> </ a > < a href ='#L160 '> 160</ a >
226- < a name ='L161 '> </ a > < a href ='#L161 '> 161</ a >
227- < a name ='L162 '> </ a > < a href ='#L162 '> 162</ a >
228- < a name ='L163 '> </ a > < a href ='#L163 '> 163</ a >
229- < a name ='L164 '> </ a > < a href ='#L164 '> 164</ a >
230- < a name ='L165 '> </ a > < a href ='#L165 '> 165</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
231- < span class ="cline-any cline-yes "> 3x</ span >
223+ < a name ='L158 '> </ a > < a href ='#L158 '> 158</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
232224< span class ="cline-any cline-yes "> 3x</ span >
233225< span class ="cline-any cline-yes "> 3x</ span >
234226< span class ="cline-any cline-yes "> 3x</ span >
@@ -307,53 +299,52 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
307299< span class ="cline-any cline-yes "> 3x</ span >
308300< span class ="cline-any cline-yes "> 3x</ span >
309301< span class ="cline-any cline-yes "> 3x</ span >
310- < span class ="cline-any cline-yes "> 118x</ span >
311- < span class ="cline-any cline-yes "> 118x</ span >
312- < span class ="cline-any cline-yes "> 118x</ span >
313- < span class ="cline-any cline-yes "> 118x</ span >
314- < span class ="cline-any cline-yes "> 118x</ span >
315- < span class ="cline-any cline-yes "> 118x</ span >
316- < span class ="cline-any cline-yes "> 118x</ span >
317- < span class ="cline-any cline-yes "> 118x</ span >
318- < span class ="cline-any cline-yes "> 118x</ span >
319- < span class ="cline-any cline-yes "> 118x</ span >
320- < span class ="cline-any cline-yes "> 118x</ span >
302+ < span class ="cline-any cline-yes "> 119x</ span >
303+ < span class ="cline-any cline-yes "> 119x</ span >
304+ < span class ="cline-any cline-yes "> 119x</ span >
305+ < span class ="cline-any cline-yes "> 119x</ span >
306+ < span class ="cline-any cline-yes "> 119x</ span >
307+ < span class ="cline-any cline-yes "> 119x</ span >
308+ < span class ="cline-any cline-yes "> 119x</ span >
309+ < span class ="cline-any cline-yes "> 119x</ span >
310+ < span class ="cline-any cline-yes "> 119x</ span >
311+ < span class ="cline-any cline-yes "> 119x</ span >
321312< span class ="cline-any cline-yes "> 41x</ span >
322313< span class ="cline-any cline-yes "> 41x</ span >
323- < span class ="cline-any cline-yes "> 118x </ span >
314+ < span class ="cline-any cline-yes "> 119x </ span >
324315< span class ="cline-any cline-yes "> 1x</ span >
325316< span class ="cline-any cline-yes "> 1x</ span >
326- < span class ="cline-any cline-yes "> 76x </ span >
327- < span class ="cline-any cline-yes "> 76x </ span >
328- < span class ="cline-any cline-yes "> 76x </ span >
329- < span class ="cline-any cline-yes "> 76x </ span >
330- < span class ="cline-any cline-yes "> 76x </ span >
331- < span class ="cline-any cline-yes "> 76x </ span >
332- < span class ="cline-any cline-yes "> 76x </ span >
333- < span class ="cline-any cline-yes "> 76x </ span >
334- < span class ="cline-any cline-yes "> 76x </ span >
335- < span class ="cline-any cline-yes "> 76x </ span >
336- < span class ="cline-any cline-yes "> 76x </ span >
337- < span class ="cline-any cline-yes "> 118x </ span >
317+ < span class ="cline-any cline-yes "> 77x </ span >
318+ < span class ="cline-any cline-yes "> 77x </ span >
319+ < span class ="cline-any cline-yes "> 77x </ span >
320+ < span class ="cline-any cline-yes "> 77x </ span >
321+ < span class ="cline-any cline-yes "> 77x </ span >
322+ < span class ="cline-any cline-yes "> 77x </ span >
323+ < span class ="cline-any cline-yes "> 77x </ span >
324+ < span class ="cline-any cline-yes "> 77x </ span >
325+ < span class ="cline-any cline-yes "> 77x </ span >
326+ < span class ="cline-any cline-yes "> 77x </ span >
327+ < span class ="cline-any cline-yes "> 77x </ span >
328+ < span class ="cline-any cline-yes "> 119x </ span >
338329< span class ="cline-any cline-yes "> 9x</ span >
339330< span class ="cline-any cline-yes "> 9x</ span >
340331< span class ="cline-any cline-yes "> 7x</ span >
341332< span class ="cline-any cline-yes "> 7x</ span >
342333< span class ="cline-any cline-yes "> 9x</ span >
343- < span class ="cline-any cline-yes "> 67x </ span >
344- < span class ="cline-any cline-yes "> 67x </ span >
345- < span class ="cline-any cline-yes "> 40x </ span >
346- < span class ="cline-any cline-yes "> 40x </ span >
347- < span class ="cline-any cline-yes "> 40x </ span >
334+ < span class ="cline-any cline-yes "> 68x </ span >
335+ < span class ="cline-any cline-yes "> 68x </ span >
336+ < span class ="cline-any cline-yes "> 41x </ span >
337+ < span class ="cline-any cline-yes "> 41x </ span >
338+ < span class ="cline-any cline-yes "> 41x </ span >
348339< span class ="cline-any cline-yes "> 1x</ span >
349340< span class ="cline-any cline-yes "> 1x</ span >
341+ < span class ="cline-any cline-yes "> 41x</ span >
350342< span class ="cline-any cline-yes "> 40x</ span >
351- < span class ="cline-any cline-yes "> 39x</ span >
352343< span class ="cline-any cline-yes "> 14x</ span >
353344< span class ="cline-any cline-yes "> 14x</ span >
354- < span class ="cline-any cline-yes "> 25x </ span >
355- < span class ="cline-any cline-yes "> 25x </ span >
356- < span class ="cline-any cline-yes "> 40x </ span >
345+ < span class ="cline-any cline-yes "> 26x </ span >
346+ < span class ="cline-any cline-yes "> 26x </ span >
347+ < span class ="cline-any cline-yes "> 41x </ span >
357348< span class ="cline-any cline-yes "> 27x</ span >
358349< span class ="cline-any cline-yes "> 27x</ span >
359350< span class ="cline-any cline-yes "> 27x</ span >
@@ -364,28 +355,23 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
364355< span class ="cline-any cline-yes "> 7x</ span >
365356< span class ="cline-any cline-yes "> 20x</ span >
366357< span class ="cline-any cline-yes "> 20x</ span >
367- < span class ="cline-any cline-yes "> 118x </ span >
368- < span class ="cline-any cline-yes "> 45x </ span >
358+ < span class ="cline-any cline-yes "> 119x </ span >
359+ < span class ="cline-any cline-yes "> 46x </ span >
369360< span class ="cline-any cline-yes "> 14x</ span >
370361< span class ="cline-any cline-yes "> 14x</ span >
371- < span class ="cline-any cline-yes "> 31x </ span >
372- < span class ="cline-any cline-yes "> 45x </ span >
362+ < span class ="cline-any cline-yes "> 32x </ span >
363+ < span class ="cline-any cline-yes "> 46x </ span >
373364< span class ="cline-any cline-yes "> 22x</ span >
374365< span class ="cline-any cline-yes "> 22x</ span >
375- < span class ="cline-any cline-yes "> 45x </ span >
376- < span class ="cline-any cline-no " > </ span >
377- < span class ="cline-any cline-no " > </ span >
378- < span class ="cline-any cline-yes "> 45x </ span >
366+ < span class ="cline-any cline-yes "> 46x </ span >
367+ < span class ="cline-any cline-yes " > 1x </ span >
368+ < span class ="cline-any cline-yes " > 1x </ span >
369+ < span class ="cline-any cline-yes "> 46x </ span >
379370< span class ="cline-any cline-yes "> 9x</ span >
380371< span class ="cline-any cline-yes "> 9x</ span >
381- < span class ="cline-any cline-yes "> 45x</ span >
382- < span class ="cline-any cline-yes "> 34x</ span >
383- < span class ="cline-any cline-yes "> 34x</ span >
384- < span class ="cline-any cline-yes "> 118x</ span >
385- < span class ="cline-any cline-no "> </ span >
386- < span class ="cline-any cline-no "> </ span >
387- < span class ="cline-any cline-yes "> 34x</ span >
388- < span class ="cline-any cline-yes "> 118x</ span >
372+ < span class ="cline-any cline-yes "> 46x</ span >
373+ < span class ="cline-any cline-yes "> 35x</ span >
374+ < span class ="cline-any cline-yes "> 119x</ span >
389375< span class ="cline-any cline-yes "> 3x</ span >
390376< span class ="cline-any cline-yes "> 3x</ span >
391377< span class ="cline-any cline-yes "> 3x</ span >
@@ -417,7 +403,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
417403var isFunction = require( '@stdlib/assert/is-function' );
418404var isPlainObject = require( '@stdlib/assert/is-plain-object' );
419405var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
420- var getShape = require( '@stdlib/ndarray/shape' );
421406var format = require( '@stdlib/string/format' );
422407var base = require( './base.js' );
423408
@@ -478,7 +463,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
478463 var opts;
479464 var ctx;
480465 var cb;
481- var sh;
482466
483467 nargs = arguments.length;
484468 if ( !isndarrayLike( x ) ) {
@@ -536,18 +520,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
536520 if ( hasOwnProp( options, 'dim' ) ) {
537521 opts.dims[ 0 ] = options.dim;
538522 }
539- if ( hasOwnProp( options, 'keepdims' ) ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
540- < span class =" cstat-no " title =" statement not covered " > opts.keepdims = options.keepdims;</ span >
541- < span class =" cstat-no " title =" statement not covered " > }</ span >
523+ if ( hasOwnProp( options, 'keepdims' ) ) {
524+ opts.keepdims = options.keepdims;
525+ }
542526 if ( hasOwnProp( options, 'dtype' ) ) {
543527 opts.dtype = options.dtype;
544528 }
545529 }
546- // Resolve the list of non-reduced dimensions:
547- sh = getShape( x );
548- if ( sh.length < 1 ) < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
549- < span class ="cstat-no " title ="statement not covered " > throw new RangeError( 'invalid argument. First argument must have at least one dimension.' );</ span >
550- < span class ="cstat-no " title ="statement not covered " > }</ span >
551530 return base( x, opts, cb, ctx );
552531}
553532
@@ -562,7 +541,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
562541 < div class ='footer quiet pad2 space-top1 center small '>
563542 Code coverage generated by
564543 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
565- at 2025-08-11T09:59:38.586Z
544+ at 2025-08-11T10:09:24.925Z
566545 </ div >
567546 < script src ="../../../../prettify.js "> </ script >
568547 < script >
0 commit comments