@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 93.6 % </ span >
26+ < span class ="strong "> 100 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 366 /391</ span >
28+ < span class ='fraction '> 391 /391</ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
33- < span class ="strong "> 94.21 % </ span >
33+ < span class ="strong "> 100 % </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 114/121 </ span >
35+ < span class ='fraction '> 126/126 </ span >
3636 </ div >
3737
3838
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 93.6 % </ span >
47+ < span class ="strong "> 100 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 366 /391</ span >
49+ < span class ='fraction '> 391 /391</ span >
5050 </ div >
5151
5252
@@ -641,11 +641,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
641641< span class ="cline-any cline-yes "> 36x</ span >
642642< span class ="cline-any cline-yes "> 36x</ span >
643643< span class ="cline-any cline-yes "> 36x</ span >
644- < span class ="cline-any cline-no " > </ span >
645- < span class ="cline-any cline-no " > </ span >
646- < span class ="cline-any cline-no " > </ span >
647- < span class ="cline-any cline-no " > </ span >
648- < span class ="cline-any cline-no " > </ span >
644+ < span class ="cline-any cline-yes " > 3x </ span >
645+ < span class ="cline-any cline-yes " > 9x </ span >
646+ < span class ="cline-any cline-yes " > 9x </ span >
647+ < span class ="cline-any cline-yes " > 9x </ span >
648+ < span class ="cline-any cline-yes " > 3x </ span >
649649< span class ="cline-any cline-yes "> 36x</ span >
650650< span class ="cline-any cline-yes "> 12x</ span >
651651< span class ="cline-any cline-yes "> 12x</ span >
@@ -656,10 +656,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
656656< span class ="cline-any cline-yes "> 25x</ span >
657657< span class ="cline-any cline-yes "> 75x</ span >
658658< span class ="cline-any cline-yes "> 75x</ span >
659- < span class ="cline-any cline-no " > </ span >
660- < span class ="cline-any cline-no " > </ span >
661- < span class ="cline-any cline-no " > </ span >
662- < span class ="cline-any cline-no " > </ span >
659+ < span class ="cline-any cline-yes " > 3x </ span >
660+ < span class ="cline-any cline-yes " > 9x </ span >
661+ < span class ="cline-any cline-yes " > 9x </ span >
662+ < span class ="cline-any cline-yes " > 3x </ span >
663663< span class ="cline-any cline-yes "> 75x</ span >
664664< span class ="cline-any cline-yes "> 225x</ span >
665665< span class ="cline-any cline-yes "> 225x</ span >
@@ -684,8 +684,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
684684< span class ="cline-any cline-yes "> 36x</ span >
685685< span class ="cline-any cline-yes "> 108x</ span >
686686< span class ="cline-any cline-yes "> 108x</ span >
687- < span class ="cline-any cline-no " > </ span >
688- < span class ="cline-any cline-no " > </ span >
687+ < span class ="cline-any cline-yes " > 9x </ span >
688+ < span class ="cline-any cline-yes " > 9x </ span >
689689< span class ="cline-any cline-yes "> 108x</ span >
690690< span class ="cline-any cline-yes "> 36x</ span >
691691< span class ="cline-any cline-yes "> 36x</ span >
@@ -714,10 +714,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
714714< span class ="cline-any cline-yes "> 13x</ span >
715715< span class ="cline-any cline-yes "> 39x</ span >
716716< span class ="cline-any cline-yes "> 39x</ span >
717- < span class ="cline-any cline-no " > </ span >
718- < span class ="cline-any cline-no " > </ span >
719- < span class ="cline-any cline-no " > </ span >
720- < span class ="cline-any cline-no " > </ span >
717+ < span class ="cline-any cline-yes " > 3x </ span >
718+ < span class ="cline-any cline-yes " > 9x </ span >
719+ < span class ="cline-any cline-yes " > 9x </ span >
720+ < span class ="cline-any cline-yes " > 3x </ span >
721721< span class ="cline-any cline-yes "> 39x</ span >
722722< span class ="cline-any cline-yes "> 117x</ span >
723723< span class ="cline-any cline-yes "> 117x</ span >
@@ -762,8 +762,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
762762< span class ="cline-any cline-yes "> 36x</ span >
763763< span class ="cline-any cline-yes "> 108x</ span >
764764< span class ="cline-any cline-yes "> 108x</ span >
765- < span class ="cline-any cline-no " > </ span >
766- < span class ="cline-any cline-no " > </ span >
765+ < span class ="cline-any cline-yes " > 9x </ span >
766+ < span class ="cline-any cline-yes " > 9x </ span >
767767< span class ="cline-any cline-yes "> 108x</ span >
768768< span class ="cline-any cline-yes "> 36x</ span >
769769< span class ="cline-any cline-yes "> 36x</ span >
@@ -792,10 +792,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
792792< span class ="cline-any cline-yes "> 13x</ span >
793793< span class ="cline-any cline-yes "> 39x</ span >
794794< span class ="cline-any cline-yes "> 39x</ span >
795- < span class ="cline-any cline-no " > </ span >
796- < span class ="cline-any cline-no " > </ span >
797- < span class ="cline-any cline-no " > </ span >
798- < span class ="cline-any cline-no " > </ span >
795+ < span class ="cline-any cline-yes " > 3x </ span >
796+ < span class ="cline-any cline-yes " > 9x </ span >
797+ < span class ="cline-any cline-yes " > 9x </ span >
798+ < span class ="cline-any cline-yes " > 3x </ span >
799799< span class ="cline-any cline-yes "> 39x</ span >
800800< span class ="cline-any cline-yes "> 117x</ span >
801801< span class ="cline-any cline-yes "> 117x</ span >
@@ -833,10 +833,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
833833< span class ="cline-any cline-yes "> 36x</ span >
834834< span class ="cline-any cline-yes "> 36x</ span >
835835< span class ="cline-any cline-yes "> 36x</ span >
836- < span class ="cline-any cline-no " > </ span >
837- < span class ="cline-any cline-no " > </ span >
838- < span class ="cline-any cline-no " > </ span >
839- < span class ="cline-any cline-no " > </ span >
836+ < span class ="cline-any cline-yes " > 3x </ span >
837+ < span class ="cline-any cline-yes " > 9x </ span >
838+ < span class ="cline-any cline-yes " > 9x </ span >
839+ < span class ="cline-any cline-yes " > 3x </ span >
840840< span class ="cline-any cline-yes "> 36x</ span >
841841< span class ="cline-any cline-yes "> 12x</ span >
842842< span class ="cline-any cline-yes "> 122x</ span >
@@ -1031,12 +1031,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
10311031 }
10321032 }
10331033 }
1034- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1035- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1036- < span class =" cstat-no " title =" statement not covered " > ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );</ span >
1037- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = B[ ob2 ] * alpha;</ span >
1038- < span class =" cstat-no " title =" statement not covered " > }</ span >
1039- < span class =" cstat-no " title =" statement not covered " > }</ span >
1034+ if ( alpha !== 1.0 ) {
1035+ for ( i = 0; i < M; i++ ) {
1036+ ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );
1037+ B[ ob2 ] = B[ ob2 ] * alpha;
1038+ }
1039+ }
10401040 }
10411041 return B;
10421042 }
@@ -1046,11 +1046,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
10461046 ) {
10471047 for ( j = 0; j < N; j++ ) {
10481048 ob = offsetB + ( j * sb0 );
1049- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1050- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1051- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;</ span >
1052- < span class =" cstat-no " title =" statement not covered " > }</ span >
1053- < span class =" cstat-no " title =" statement not covered " > }</ span >
1049+ if ( alpha !== 1.0 ) {
1050+ for ( i = 0; i < M; i++ ) {
1051+ B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;
1052+ }
1053+ }
10541054 for ( k = 0; k < M; k++ ) {
10551055 oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
10561056 ob2 = ob + ( k * sb1 );
@@ -1074,9 +1074,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
10741074 for ( j = 0; j < N; j++ ) {
10751075 for ( i = 0; i < M; i++ ) {
10761076 ob2 = offsetB + ( i * sb0 ) + ( j * sb1 );
1077- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1078- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = B[ ob2 ] * alpha;</ span >
1079- < span class =" cstat-no " title =" statement not covered " > }</ span >
1077+ if ( alpha !== 1.0 ) {
1078+ B[ ob2 ] = B[ ob2 ] * alpha;
1079+ }
10801080 }
10811081 for ( k = 0; k < j; k++ ) {
10821082 for ( i = 0; i < M; i++ ) {
@@ -1104,11 +1104,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
11041104 ) {
11051105 for ( j = 0; j < N; j++ ) {
11061106 ob = offsetB + ( j * sb0 );
1107- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1108- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1109- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;</ span >
1110- < span class =" cstat-no " title =" statement not covered " > }</ span >
1111- < span class =" cstat-no " title =" statement not covered " > }</ span >
1107+ if ( alpha !== 1.0 ) {
1108+ for ( i = 0; i < M; i++ ) {
1109+ B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;
1110+ }
1111+ }
11121112 for ( i = M - 1; i >= 0; i-- ) {
11131113 ob2 = ob + ( i * sb1 );
11141114 for ( k = i + 1; k < M; k++ ) {
@@ -1152,9 +1152,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
11521152 for ( j = N - 1; j >= 0; j-- ) {
11531153 for ( i = 0; i < M; i++ ) {
11541154 ob2 = offsetB + ( i * sb1 ) + ( j * sb0 );
1155- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1156- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = B[ ob2 ] * alpha;</ span >
1157- < span class =" cstat-no " title =" statement not covered " > }</ span >
1155+ if ( alpha !== 1.0 ) {
1156+ B[ ob2 ] = B[ ob2 ] * alpha;
1157+ }
11581158 }
11591159 for ( k = j + 1; k < N; k++ ) {
11601160 for ( i = 0; i < M; i++ ) {
@@ -1182,11 +1182,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
11821182 ) {
11831183 for ( j = 0; j < N; j++ ) {
11841184 ob = offsetB + ( j * sb1 );
1185- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1186- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1187- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb0 ) ] = B[ ob + ( i * sb0 ) ] * alpha;</ span >
1188- < span class =" cstat-no " title =" statement not covered " > }</ span >
1189- < span class =" cstat-no " title =" statement not covered " > }</ span >
1185+ if ( alpha !== 1.0 ) {
1186+ for ( i = 0; i < M; i++ ) {
1187+ B[ ob + ( i * sb0 ) ] = B[ ob + ( i * sb0 ) ] * alpha;
1188+ }
1189+ }
11901190 for ( k = M - 1; k >= 0; k-- ) {
11911191 oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
11921192 ob2 = ob + ( k * sb0 );
@@ -1223,11 +1223,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
12231223 }
12241224 }
12251225 }
1226- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1227- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1228- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;</ span >
1229- < span class =" cstat-no " title =" statement not covered " > }</ span >
1230- < span class =" cstat-no " title =" statement not covered " > }</ span >
1226+ if ( alpha !== 1.0 ) {
1227+ for ( i = 0; i < M; i++ ) {
1228+ B[ ob + ( i * sb1 ) ] = B[ ob + ( i * sb1 ) ] * alpha;
1229+ }
1230+ }
12311231 }
12321232 return B;
12331233}
@@ -1243,7 +1243,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
12431243 < div class ='footer quiet pad2 space-top1 center small '>
12441244 Code coverage generated by
12451245 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1246- at 2025-06-15T08 :14:17.628Z
1246+ at 2025-06-15T11 :14:22.912Z
12471247 </ div >
12481248 < script src ="../../../../prettify.js "> </ script >
12491249 < script >
0 commit comments