@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 96.9 % </ span >
26+ < span class ="strong "> 96.91 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 469/484 </ span >
28+ < span class ='fraction '> 472/487 </ span >
2929 </ div >
3030
3131
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 96.9 % </ span >
47+ < span class ="strong "> 96.91 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 469/484 </ span >
49+ < span class ='fraction '> 472/487 </ span >
5050 </ div >
5151
5252
@@ -547,7 +547,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
547547< a name ='L482 '> </ a > < a href ='#L482 '> 482</ a >
548548< a name ='L483 '> </ a > < a href ='#L483 '> 483</ a >
549549< a name ='L484 '> </ a > < a href ='#L484 '> 484</ a >
550- < a name ='L485 '> </ a > < a href ='#L485 '> 485</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
550+ < a name ='L485 '> </ a > < a href ='#L485 '> 485</ a >
551+ < a name ='L486 '> </ a > < a href ='#L486 '> 486</ a >
552+ < a name ='L487 '> </ a > < a href ='#L487 '> 487</ a >
553+ < a name ='L488 '> </ a > < a href ='#L488 '> 488</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
551554< span class ="cline-any cline-yes "> 3x</ span >
552555< span class ="cline-any cline-yes "> 3x</ span >
553556< span class ="cline-any cline-yes "> 3x</ span >
@@ -875,6 +878,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
875878< span class ="cline-any cline-yes "> 5x</ span >
876879< span class ="cline-any cline-yes "> 5x</ span >
877880< span class ="cline-any cline-yes "> 5x</ span >
881+ < span class ="cline-any cline-yes "> 5x</ span >
882+ < span class ="cline-any cline-yes "> 5x</ span >
883+ < span class ="cline-any cline-yes "> 5x</ span >
878884< span class ="cline-any cline-no "> </ span >
879885< span class ="cline-any cline-no "> </ span >
880886< span class ="cline-any cline-no "> </ span >
@@ -1213,9 +1219,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
12131219 var i1;
12141220
12151221 i1 = offsetISAVE + strideISAVE;
1216- ISAVE[ i1 ] = idamax( N, X, strideX, offsetX ); // stores the index of the max element in X
1222+ ISAVE[ i1 ] = idamax( N, X, strideX, offsetX ); // stores the index of the max absolute value in X
12171223 ISAVE[ i1 + strideISAVE ] = 2;
1218- xmax = offsetX + ( ISAVE[ i1 ] * strideX ); // pointer to the max element in X
1224+ xmax = offsetX + ( ISAVE[ i1 ] * strideX ); // pointer to the max absolute value in X
12191225
12201226 dfill( N, 0.0, X, strideX, offsetX );
12211227
@@ -1350,13 +1356,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
13501356 var prevxmax;
13511357 var jlast;
13521358 var xmax;
1359+ var i1;
13531360 var i2;
13541361
1355- jlast = ISAVE[ offsetISAVE + strideISAVE ];
1356- prevxmax = offsetX + ( jlast * strideX ); // points to X[ isave(1) ]
1357- ISAVE[ offsetISAVE + strideISAVE ] = idamax( N, X, strideX, offsetX );
1358- xmax = offsetX + ( ISAVE[ offsetISAVE + strideISAVE ] * strideX ); // points to the largest value in X
1359- i2 = offsetISAVE + ( 2 * strideISAVE ); // points to isave(2), the number of refinement iterations
1362+ i1 = offsetISAVE + strideISAVE;
1363+ i2 = i1 + strideISAVE; // points to ISAVE( 2 ), the number of refinement operations
1364+
1365+ jlast = ISAVE[ i1 ];
1366+ prevxmax = offsetX + ( jlast * strideX ); // points to the largest absolute value in X from the previous iteration
1367+ ISAVE[ i1 ] = idamax( N, X, strideX, offsetX );
1368+ xmax = offsetX + ( ISAVE[ i1 ] * strideX ); // points to the largest absolute value in X
13601369
13611370 if ( X[ prevxmax ] !== abs( X[ xmax ] ) < span class ="branch-0 cbranch-no " title ="branch not covered " > && ISAVE[ i2 ] < 5 </ span > ) < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
13621371< span class ="cstat-no " title ="statement not covered " > ISAVE[ i2 ] += 1;</ span >
@@ -1522,7 +1531,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
15221531 < div class ='footer quiet pad2 space-top1 center small '>
15231532 Code coverage generated by
15241533 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1525- at 2025-07-09T07:22:05.720Z
1534+ at 2025-07-09T07:30:31.154Z
15261535 </ div >
15271536 < script src ="../../../../prettify.js "> </ script >
15281537 < script >
0 commit comments