@@ -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 '> 104/104 </ span >
28+ < span class ='fraction '> 107/107 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 18/18 </ span >
35+ < span class ='fraction '> 17/17 </ 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 '> 104/104 </ span >
49+ < span class ='fraction '> 107/107 </ span >
5050 </ div >
5151
5252
@@ -167,7 +167,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
167167< a name ='L102 '> </ a > < a href ='#L102 '> 102</ a >
168168< a name ='L103 '> </ a > < a href ='#L103 '> 103</ a >
169169< a name ='L104 '> </ a > < a href ='#L104 '> 104</ a >
170- < a name ='L105 '> </ a > < a href ='#L105 '> 105</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
170+ < a name ='L105 '> </ a > < a href ='#L105 '> 105</ a >
171+ < a name ='L106 '> </ a > < a href ='#L106 '> 106</ a >
172+ < a name ='L107 '> </ a > < a href ='#L107 '> 107</ a >
173+ < a name ='L108 '> </ a > < a href ='#L108 '> 108</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
171174< span class ="cline-any cline-yes "> 3x</ span >
172175< span class ="cline-any cline-yes "> 3x</ span >
173176< span class ="cline-any cline-yes "> 3x</ span >
@@ -237,6 +240,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
237240< span class ="cline-any cline-yes "> 108x</ span >
238241< span class ="cline-any cline-yes "> 108x</ span >
239242< span class ="cline-any cline-yes "> 108x</ span >
243+ < span class ="cline-any cline-yes "> 108x</ span >
244+ < span class ="cline-any cline-yes "> 108x</ span >
240245< span class ="cline-any cline-yes "> 12x</ span >
241246< span class ="cline-any cline-yes "> 12x</ span >
242247< span class ="cline-any cline-yes "> 96x</ span >
@@ -249,16 +254,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
249254< span class ="cline-any cline-yes "> 72x</ span >
250255< span class ="cline-any cline-yes "> 108x</ span >
251256< span class ="cline-any cline-yes "> 48x</ span >
252- < span class ="cline-any cline-yes "> 24x </ span >
253- < span class ="cline-any cline-yes "> 72x </ span >
254- < span class ="cline-any cline-yes "> 72x </ span >
257+ < span class ="cline-any cline-yes "> 48x </ span >
258+ < span class ="cline-any cline-yes "> 48x </ span >
259+ < span class ="cline-any cline-yes "> 144x </ span >
255260< span class ="cline-any cline-yes "> 72x</ span >
256- < span class ="cline-any cline-yes "> 24x</ span >
257- < span class ="cline-any cline-yes "> 24x</ span >
258261< span class ="cline-any cline-yes "> 72x</ span >
259262< span class ="cline-any cline-yes "> 72x</ span >
260263< span class ="cline-any cline-yes "> 72x</ span >
261- < span class ="cline-any cline-yes "> 24x</ span >
264+ < span class ="cline-any cline-yes "> 144x</ span >
265+ < span class ="cline-any cline-yes "> 144x</ span >
266+ < span class ="cline-any cline-yes "> 144x</ span >
267+ < span class ="cline-any cline-yes "> 144x</ span >
262268< span class ="cline-any cline-yes "> 48x</ span >
263269< span class ="cline-any cline-yes "> 72x</ span >
264270< span class ="cline-any cline-yes "> 108x</ span >
@@ -337,6 +343,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
337343* // returns <Float64Array>[ 0.5, 2, 4, 10, 3, 6 ]
338344*/
339345function dgebak( job, side, N, M, ilo, ihi, scale, strideScale, offsetScale, V, strideV1, strideV2, offsetV ) { // eslint-disable-line max-len, max-params
346+ var is;
347+ var iv;
340348 var i;
341349 var s;
342350
@@ -352,16 +360,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
352360 }
353361
354362 if ( job === 'scale' || job === 'both' ) {
355- if ( side === 'right' ) {
356- for ( i = ilo; i <= ihi; i++ ) {
357- s = scale[ offsetScale + ( i * strideScale ) ];
358- dscal( M, s, V, strideV2, offsetV + ( i * strideV1 ) );
359- }
360- } else {
361- for ( i = ilo; i <= ihi; i++ ) {
362- s = 1 / scale[ offsetScale + ( i * strideScale ) ];
363- dscal( M, s, V, strideV2, offsetV + ( i * strideV1 ) );
363+ is = offsetScale + ( ilo * strideScale );
364+ iv = offsetV + ( ilo * strideV1 );
365+ for ( i = ilo; i <= ihi; i++ ) {
366+ if ( side === 'right' ) {
367+ s = scale[ is ];
368+ } else {
369+ s = 1 / scale[ is ];
364370 }
371+ dscal( M, s, V, strideV2, iv );
372+ is += strideScale;
373+ iv += strideV1;
365374 }
366375 }
367376
@@ -382,7 +391,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
382391 < div class ='footer quiet pad2 space-top1 center small '>
383392 Code coverage generated by
384393 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
385- at 2025-05-21T16:05:24.484Z
394+ at 2025-05-22T08:35:46.920Z
386395 </ div >
387396 < script src ="../../../../prettify.js "> </ script >
388397 < script >
0 commit comments