@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
23
23
< div class ='clearfix '>
24
24
25
25
< div class ='fl pad1y space-right2 '>
26
- < span class ="strong "> 93.6 % </ span >
26
+ < span class ="strong "> 100 % </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 366 /391</ span >
28
+ < span class ='fraction '> 391 /391</ span >
29
29
</ div >
30
30
31
31
32
32
< div class ='fl pad1y space-right2 '>
33
- < span class ="strong "> 94.21 % </ span >
33
+ < span class ="strong "> 100 % </ span >
34
34
< span class ="quiet "> Branches</ span >
35
- < span class ='fraction '> 114/121 </ span >
35
+ < span class ='fraction '> 126/126 </ span >
36
36
</ div >
37
37
38
38
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
44
44
45
45
46
46
< div class ='fl pad1y space-right2 '>
47
- < span class ="strong "> 93.6 % </ span >
47
+ < span class ="strong "> 100 % </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 366 /391</ span >
49
+ < span class ='fraction '> 391 /391</ span >
50
50
</ div >
51
51
52
52
@@ -641,11 +641,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
641
641
< span class ="cline-any cline-yes "> 36x</ span >
642
642
< span class ="cline-any cline-yes "> 36x</ span >
643
643
< 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 >
649
649
< span class ="cline-any cline-yes "> 36x</ span >
650
650
< span class ="cline-any cline-yes "> 12x</ span >
651
651
< 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
656
656
< span class ="cline-any cline-yes "> 25x</ span >
657
657
< span class ="cline-any cline-yes "> 75x</ span >
658
658
< 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 >
663
663
< span class ="cline-any cline-yes "> 75x</ span >
664
664
< span class ="cline-any cline-yes "> 225x</ span >
665
665
< 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
684
684
< span class ="cline-any cline-yes "> 36x</ span >
685
685
< span class ="cline-any cline-yes "> 108x</ span >
686
686
< 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 >
689
689
< span class ="cline-any cline-yes "> 108x</ span >
690
690
< span class ="cline-any cline-yes "> 36x</ span >
691
691
< 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
714
714
< span class ="cline-any cline-yes "> 13x</ span >
715
715
< span class ="cline-any cline-yes "> 39x</ span >
716
716
< 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 >
721
721
< span class ="cline-any cline-yes "> 39x</ span >
722
722
< span class ="cline-any cline-yes "> 117x</ span >
723
723
< 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
762
762
< span class ="cline-any cline-yes "> 36x</ span >
763
763
< span class ="cline-any cline-yes "> 108x</ span >
764
764
< 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 >
767
767
< span class ="cline-any cline-yes "> 108x</ span >
768
768
< span class ="cline-any cline-yes "> 36x</ span >
769
769
< 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
792
792
< span class ="cline-any cline-yes "> 13x</ span >
793
793
< span class ="cline-any cline-yes "> 39x</ span >
794
794
< 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 >
799
799
< span class ="cline-any cline-yes "> 39x</ span >
800
800
< span class ="cline-any cline-yes "> 117x</ span >
801
801
< 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
833
833
< span class ="cline-any cline-yes "> 36x</ span >
834
834
< span class ="cline-any cline-yes "> 36x</ span >
835
835
< 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 >
840
840
< span class ="cline-any cline-yes "> 36x</ span >
841
841
< span class ="cline-any cline-yes "> 12x</ span >
842
842
< 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
1031
1031
}
1032
1032
}
1033
1033
}
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
+ }
1040
1040
}
1041
1041
return B;
1042
1042
}
@@ -1046,11 +1046,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1046
1046
) {
1047
1047
for ( j = 0; j < N; j++ ) {
1048
1048
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
+ }
1054
1054
for ( k = 0; k < M; k++ ) {
1055
1055
oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
1056
1056
ob2 = ob + ( k * sb1 );
@@ -1074,9 +1074,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1074
1074
for ( j = 0; j < N; j++ ) {
1075
1075
for ( i = 0; i < M; i++ ) {
1076
1076
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
+ }
1080
1080
}
1081
1081
for ( k = 0; k < j; k++ ) {
1082
1082
for ( i = 0; i < M; i++ ) {
@@ -1104,11 +1104,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1104
1104
) {
1105
1105
for ( j = 0; j < N; j++ ) {
1106
1106
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
+ }
1112
1112
for ( i = M - 1; i >= 0; i-- ) {
1113
1113
ob2 = ob + ( i * sb1 );
1114
1114
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
1152
1152
for ( j = N - 1; j >= 0; j-- ) {
1153
1153
for ( i = 0; i < M; i++ ) {
1154
1154
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
+ }
1158
1158
}
1159
1159
for ( k = j + 1; k < N; k++ ) {
1160
1160
for ( i = 0; i < M; i++ ) {
@@ -1182,11 +1182,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1182
1182
) {
1183
1183
for ( j = 0; j < N; j++ ) {
1184
1184
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
+ }
1190
1190
for ( k = M - 1; k >= 0; k-- ) {
1191
1191
oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
1192
1192
ob2 = ob + ( k * sb0 );
@@ -1223,11 +1223,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1223
1223
}
1224
1224
}
1225
1225
}
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
+ }
1231
1231
}
1232
1232
return B;
1233
1233
}
@@ -1243,7 +1243,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1243
1243
< div class ='footer quiet pad2 space-top1 center small '>
1244
1244
Code coverage generated by
1245
1245
< 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
1247
1247
</ div >
1248
1248
< script src ="../../../../prettify.js "> </ script >
1249
1249
< script >
0 commit comments