@@ -25,14 +25,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 188/188 </ span >
28+ < span class ='fraction '> 186/186 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 89.65 % </ span >
33+ < span class ="strong "> 89.28 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 26/29 </ span >
35+ < span class ='fraction '> 25/28 </ span >
3636 </ div >
3737
3838
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 188/188 </ span >
49+ < span class ='fraction '> 186/186 </ span >
5050 </ div >
5151
5252
@@ -249,9 +249,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
249249< a name ='L184 '> </ a > < a href ='#L184 '> 184</ a >
250250< a name ='L185 '> </ a > < a href ='#L185 '> 185</ a >
251251< a name ='L186 '> </ a > < a href ='#L186 '> 186</ a >
252- < a name ='L187 '> </ a > < a href ='#L187 '> 187</ a >
253- < a name ='L188 '> </ a > < a href ='#L188 '> 188</ a >
254- < a name ='L189 '> </ a > < a href ='#L189 '> 189</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
252+ < a name ='L187 '> </ a > < a href ='#L187 '> 187</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
253+ < span class ="cline-any cline-yes "> 3x</ span >
255254< span class ="cline-any cline-yes "> 3x</ span >
256255< span class ="cline-any cline-yes "> 3x</ span >
257256< span class ="cline-any cline-yes "> 3x</ span >
@@ -369,11 +368,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
369368< span class ="cline-any cline-yes "> 48x</ span >
370369< span class ="cline-any cline-yes "> 48x</ span >
371370< span class ="cline-any cline-yes "> 48x</ span >
372- < span class ="cline-any cline-yes "> 144x</ span >
373- < span class ="cline-any cline-yes "> 144x</ span >
374- < span class ="cline-any cline-yes "> 144x</ span >
375- < span class ="cline-any cline-yes "> 48x</ span >
376- < span class ="cline-any cline-yes "> 48x</ span >
377371< span class ="cline-any cline-yes "> 48x</ span >
378372< span class ="cline-any cline-yes "> 48x</ span >
379373< span class ="cline-any cline-yes "> 48x</ span >
@@ -427,6 +421,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
427421< span class ="cline-any cline-yes "> 12x</ span >
428422< span class ="cline-any cline-yes "> 12x</ span >
429423< span class ="cline-any cline-yes "> 12x</ span >
424+ < span class ="cline-any cline-yes "> 12x</ span >
425+ < span class ="cline-any cline-yes "> 48x</ span >
430426< span class ="cline-any cline-yes "> 48x</ span >
431427< span class ="cline-any cline-yes "> 48x</ span >
432428< span class ="cline-any cline-yes "> 12x</ span >
@@ -464,6 +460,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
464460var isnan = require( '@stdlib/math/base/assert/is-nan' );
465461var dlassq = require( '@stdlib/lapack/base/dlassq' ).ndarray;
466462var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
463+ var dasumpw = require( '@stdlib/blas/ext/base/dasumpw' ).ndarray;
467464var Float64Array = require( '@stdlib/array/float64' );
468465var min = require( '@stdlib/math/base/special/min' );
469466var abs = require( '@stdlib/math/base/special/abs' );
@@ -554,12 +551,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
554551 value = 0.0;
555552 ia1 = offsetA;
556553 for ( j = 0; j < N; j++ ) {
557- sum = 0.0;
558- ia2 = 0;
559- for ( i = 0; i < M; i++ ) {
560- sum += abs( A[ ia1 + ia2 ] );
561- ia2 += strideA1;
562- }
554+ sum = dasumpw( M, A, strideA1, ia1 );
563555 if ( value < sum < span class ="branch-0 cbranch-no " title ="branch not covered " > || isnan( sum ) </ span > ) {
564556 value = sum;
565557 }
@@ -614,8 +606,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
614606
615607 else if ( norm === 'frobenius' ) {
616608 out = new Float64Array( [ 0.0, 1.0 ] );
609+ ia1 = offsetA;
617610 for ( i = 0; i < N; i++ ) {
618- dlassq( M, A, strideA1, offsetA + (i*strideA2), out[ 0 ], out[ 1 ], out, 1, 0 ); // eslint-disable-line max-len
611+ dlassq( M, A, strideA1, ia1, out[ 0 ], out[ 1 ], out, 1, 0 );
612+ ia1 += strideA2;
619613 }
620614 value = out[ 0 ] * sqrt( out[ 1 ] );
621615 }
@@ -634,7 +628,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
634628 < div class ='footer quiet pad2 space-top1 center small '>
635629 Code coverage generated by
636630 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
637- at 2025-06-04T16:23:32.824Z
631+ at 2025-06-04T16:59:44.213Z
638632 </ div >
639633 < script src ="../../../../prettify.js "> </ script >
640634 < script >
0 commit comments