@@ -25,7 +25,7 @@ <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 '> 237/237 </ span >
28+ < span class ='fraction '> 244/244 </ span >
2929 </ div >
3030
3131
@@ -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 '> 237/237 </ span >
49+ < span class ='fraction '> 244/244 </ span >
5050 </ div >
5151
5252
@@ -300,7 +300,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
300300< a name ='L235 '> </ a > < a href ='#L235 '> 235</ a >
301301< a name ='L236 '> </ a > < a href ='#L236 '> 236</ a >
302302< a name ='L237 '> </ a > < a href ='#L237 '> 237</ a >
303- < a name ='L238 '> </ a > < a href ='#L238 '> 238</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
303+ < a name ='L238 '> </ a > < a href ='#L238 '> 238</ a >
304+ < a name ='L239 '> </ a > < a href ='#L239 '> 239</ a >
305+ < a name ='L240 '> </ a > < a href ='#L240 '> 240</ a >
306+ < a name ='L241 '> </ a > < a href ='#L241 '> 241</ a >
307+ < a name ='L242 '> </ a > < a href ='#L242 '> 242</ a >
308+ < a name ='L243 '> </ a > < a href ='#L243 '> 243</ a >
309+ < a name ='L244 '> </ a > < a href ='#L244 '> 244</ a >
310+ < a name ='L245 '> </ a > < a href ='#L245 '> 245</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
304311< span class ="cline-any cline-yes "> 3x</ span >
305312< span class ="cline-any cline-yes "> 3x</ span >
306313< span class ="cline-any cline-yes "> 3x</ span >
@@ -388,11 +395,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
388395< span class ="cline-any cline-yes "> 12x</ span >
389396< span class ="cline-any cline-yes "> 12x</ span >
390397< span class ="cline-any cline-yes "> 12x</ span >
398+ < span class ="cline-any cline-yes "> 12x</ span >
391399< span class ="cline-any cline-yes "> 36x</ span >
392400< span class ="cline-any cline-yes "> 36x</ span >
393401< span class ="cline-any cline-yes "> 36x</ span >
394402< span class ="cline-any cline-yes "> 12x</ span >
395403< span class ="cline-any cline-yes "> 12x</ span >
404+ < span class ="cline-any cline-yes "> 12x</ span >
396405< span class ="cline-any cline-yes "> 3x</ span >
397406< span class ="cline-any cline-yes "> 3x</ span >
398407< span class ="cline-any cline-yes "> 3x</ span >
@@ -440,11 +449,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
440449< span class ="cline-any cline-yes "> 12x</ span >
441450< span class ="cline-any cline-yes "> 12x</ span >
442451< span class ="cline-any cline-yes "> 12x</ span >
452+ < span class ="cline-any cline-yes "> 12x</ span >
443453< span class ="cline-any cline-yes "> 36x</ span >
444454< span class ="cline-any cline-yes "> 36x</ span >
445455< span class ="cline-any cline-yes "> 36x</ span >
446456< span class ="cline-any cline-yes "> 12x</ span >
447457< span class ="cline-any cline-yes "> 12x</ span >
458+ < span class ="cline-any cline-yes "> 12x</ span >
448459< span class ="cline-any cline-yes "> 3x</ span >
449460< span class ="cline-any cline-yes "> 3x</ span >
450461< span class ="cline-any cline-yes "> 3x</ span >
@@ -491,11 +502,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
491502< span class ="cline-any cline-yes "> 6x</ span >
492503< span class ="cline-any cline-yes "> 12x</ span >
493504< span class ="cline-any cline-yes "> 12x</ span >
505+ < span class ="cline-any cline-yes "> 12x</ span >
506+ < span class ="cline-any cline-yes "> 12x</ span >
494507< span class ="cline-any cline-yes "> 36x</ span >
495508< span class ="cline-any cline-yes "> 36x</ span >
496509< span class ="cline-any cline-yes "> 36x</ span >
497510< span class ="cline-any cline-yes "> 12x</ span >
498511< span class ="cline-any cline-yes "> 12x</ span >
512+ < span class ="cline-any cline-yes "> 12x</ span >
499513< span class ="cline-any cline-yes "> 3x</ span >
500514< span class ="cline-any cline-yes "> 3x</ span >
501515< span class ="cline-any cline-yes "> 3x</ span >
@@ -623,10 +637,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
623637 ia += da1;
624638 }
625639
626- ia = offsetA;
627- for ( i1 = 0; i1 < min( M, N ); i1++ ) {
628- A[ ia ] = beta;
629- ia += strideA1 + strideA2;
640+ if ( alpha !== beta ) {
641+ ia = offsetA;
642+ for ( i1 = 0; i1 < min( M, N ); i1++ ) {
643+ A[ ia ] = beta;
644+ ia += strideA1 + strideA2;
645+ }
630646 }
631647 return A;
632648}
@@ -675,10 +691,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
675691 }
676692 }
677693
678- ia = offsetA;
679- for ( i1 = 0; i1 < min( M, N ); i1++ ) {
680- A[ ia ] = beta;
681- ia += strideA1 + strideA2;
694+ if ( alpha !== beta ) {
695+ ia = offsetA;
696+ for ( i1 = 0; i1 < min( M, N ); i1++ ) {
697+ A[ ia ] = beta;
698+ ia += strideA1 + strideA2;
699+ }
682700 }
683701 return A;
684702}
@@ -726,10 +744,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
726744 ia += strideA2;
727745 }
728746 }
729- ia = offsetA;
730- for ( i1 = 0; i1 < min( M, N ); i1++ ) {
731- A[ ia ] = beta;
732- ia += strideA1 + strideA2;
747+
748+ if ( alpha !== beta ) {
749+ ia = offsetA;
750+ for ( i1 = 0; i1 < min( M, N ); i1++ ) {
751+ A[ ia ] = beta;
752+ ia += strideA1 + strideA2;
753+ }
733754 }
734755 return A;
735756}
@@ -781,7 +802,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
781802 < div class ='footer quiet pad2 space-top1 center small '>
782803 Code coverage generated by
783804 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
784- at 2025-06-24T10:49:29.936Z
805+ at 2025-06-29T07:01:22.632Z
785806 </ div >
786807 < script src ="../../../../prettify.js "> </ script >
787808 < script >
0 commit comments