@@ -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.62 % </ span >
26
+ < span class ="strong "> 100 % </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 367 /392</ span >
28
+ < span class ='fraction '> 392 /392</ 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.62 % </ span >
47
+ < span class ="strong "> 100 % </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 367 /392</ span >
49
+ < span class ='fraction '> 392 /392</ span >
50
50
</ div >
51
51
52
52
@@ -643,11 +643,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
643
643
< span class ="cline-any cline-yes "> 36x</ span >
644
644
< span class ="cline-any cline-yes "> 36x</ span >
645
645
< span class ="cline-any cline-yes "> 36x</ 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 >
649
- < span class ="cline-any cline-no " > </ span >
650
- < span class ="cline-any cline-no " > </ span >
646
+ < span class ="cline-any cline-yes " > 3x </ span >
647
+ < span class ="cline-any cline-yes " > 9x </ span >
648
+ < span class ="cline-any cline-yes " > 9x </ span >
649
+ < span class ="cline-any cline-yes " > 9x </ span >
650
+ < span class ="cline-any cline-yes " > 3x </ span >
651
651
< span class ="cline-any cline-yes "> 36x</ span >
652
652
< span class ="cline-any cline-yes "> 12x</ span >
653
653
< span class ="cline-any cline-yes "> 12x</ span >
@@ -658,10 +658,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
658
658
< span class ="cline-any cline-yes "> 25x</ span >
659
659
< span class ="cline-any cline-yes "> 75x</ span >
660
660
< span class ="cline-any cline-yes "> 75x</ span >
661
- < span class ="cline-any cline-no " > </ span >
662
- < span class ="cline-any cline-no " > </ span >
663
- < span class ="cline-any cline-no " > </ span >
664
- < span class ="cline-any cline-no " > </ span >
661
+ < span class ="cline-any cline-yes " > 3x </ span >
662
+ < span class ="cline-any cline-yes " > 9x </ span >
663
+ < span class ="cline-any cline-yes " > 9x </ span >
664
+ < span class ="cline-any cline-yes " > 3x </ span >
665
665
< span class ="cline-any cline-yes "> 75x</ span >
666
666
< span class ="cline-any cline-yes "> 225x</ span >
667
667
< span class ="cline-any cline-yes "> 225x</ span >
@@ -686,8 +686,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
686
686
< span class ="cline-any cline-yes "> 36x</ span >
687
687
< span class ="cline-any cline-yes "> 108x</ span >
688
688
< span class ="cline-any cline-yes "> 108x</ span >
689
- < span class ="cline-any cline-no " > </ span >
690
- < span class ="cline-any cline-no " > </ span >
689
+ < span class ="cline-any cline-yes " > 9x </ span >
690
+ < span class ="cline-any cline-yes " > 9x </ span >
691
691
< span class ="cline-any cline-yes "> 108x</ span >
692
692
< span class ="cline-any cline-yes "> 36x</ span >
693
693
< span class ="cline-any cline-yes "> 36x</ span >
@@ -716,10 +716,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
716
716
< span class ="cline-any cline-yes "> 13x</ span >
717
717
< span class ="cline-any cline-yes "> 39x</ span >
718
718
< span class ="cline-any cline-yes "> 39x</ span >
719
- < span class ="cline-any cline-no " > </ span >
720
- < span class ="cline-any cline-no " > </ span >
721
- < span class ="cline-any cline-no " > </ span >
722
- < span class ="cline-any cline-no " > </ span >
719
+ < span class ="cline-any cline-yes " > 3x </ span >
720
+ < span class ="cline-any cline-yes " > 9x </ span >
721
+ < span class ="cline-any cline-yes " > 9x </ span >
722
+ < span class ="cline-any cline-yes " > 3x </ span >
723
723
< span class ="cline-any cline-yes "> 39x</ span >
724
724
< span class ="cline-any cline-yes "> 117x</ span >
725
725
< span class ="cline-any cline-yes "> 117x</ span >
@@ -764,8 +764,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
764
764
< span class ="cline-any cline-yes "> 36x</ span >
765
765
< span class ="cline-any cline-yes "> 108x</ span >
766
766
< span class ="cline-any cline-yes "> 108x</ span >
767
- < span class ="cline-any cline-no " > </ span >
768
- < span class ="cline-any cline-no " > </ span >
767
+ < span class ="cline-any cline-yes " > 9x </ span >
768
+ < span class ="cline-any cline-yes " > 9x </ span >
769
769
< span class ="cline-any cline-yes "> 108x</ span >
770
770
< span class ="cline-any cline-yes "> 36x</ span >
771
771
< span class ="cline-any cline-yes "> 36x</ span >
@@ -794,10 +794,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
794
794
< span class ="cline-any cline-yes "> 13x</ span >
795
795
< span class ="cline-any cline-yes "> 39x</ span >
796
796
< span class ="cline-any cline-yes "> 39x</ span >
797
- < span class ="cline-any cline-no " > </ span >
798
- < span class ="cline-any cline-no " > </ span >
799
- < span class ="cline-any cline-no " > </ span >
800
- < span class ="cline-any cline-no " > </ span >
797
+ < span class ="cline-any cline-yes " > 3x </ span >
798
+ < span class ="cline-any cline-yes " > 9x </ span >
799
+ < span class ="cline-any cline-yes " > 9x </ span >
800
+ < span class ="cline-any cline-yes " > 3x </ span >
801
801
< span class ="cline-any cline-yes "> 39x</ span >
802
802
< span class ="cline-any cline-yes "> 117x</ span >
803
803
< span class ="cline-any cline-yes "> 117x</ span >
@@ -835,10 +835,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
835
835
< span class ="cline-any cline-yes "> 36x</ span >
836
836
< span class ="cline-any cline-yes "> 36x</ span >
837
837
< span class ="cline-any cline-yes "> 36x</ span >
838
- < span class ="cline-any cline-no " > </ span >
839
- < span class ="cline-any cline-no " > </ span >
840
- < span class ="cline-any cline-no " > </ span >
841
- < span class ="cline-any cline-no " > </ span >
838
+ < span class ="cline-any cline-yes " > 3x </ span >
839
+ < span class ="cline-any cline-yes " > 9x </ span >
840
+ < span class ="cline-any cline-yes " > 9x </ span >
841
+ < span class ="cline-any cline-yes " > 3x </ span >
842
842
< span class ="cline-any cline-yes "> 36x</ span >
843
843
< span class ="cline-any cline-yes "> 12x</ span >
844
844
< span class ="cline-any cline-yes "> 122x</ span >
@@ -1034,12 +1034,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1034
1034
}
1035
1035
}
1036
1036
}
1037
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1038
- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1039
- < span class =" cstat-no " title =" statement not covered " > ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );</ span >
1040
- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = f32( B[ ob2 ] * alpha );</ span >
1041
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1042
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1037
+ if ( alpha !== 1.0 ) {
1038
+ for ( i = 0; i < M; i++ ) {
1039
+ ob2 = offsetB + ( i * sb0 ) + ( k * sb1 );
1040
+ B[ ob2 ] = f32( B[ ob2 ] * alpha );
1041
+ }
1042
+ }
1043
1043
}
1044
1044
return B;
1045
1045
}
@@ -1049,11 +1049,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1049
1049
) {
1050
1050
for ( j = 0; j < N; j++ ) {
1051
1051
ob = offsetB + ( j * sb0 );
1052
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1053
- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1054
- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );</ span >
1055
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1056
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1052
+ if ( alpha !== 1.0 ) {
1053
+ for ( i = 0; i < M; i++ ) {
1054
+ B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );
1055
+ }
1056
+ }
1057
1057
for ( k = 0; k < M; k++ ) {
1058
1058
oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
1059
1059
ob2 = ob + ( k * sb1 );
@@ -1077,9 +1077,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1077
1077
for ( j = 0; j < N; j++ ) {
1078
1078
for ( i = 0; i < M; i++ ) {
1079
1079
ob2 = offsetB + ( i * sb0 ) + ( j * sb1 );
1080
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1081
- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = f32( B[ ob2 ] * alpha );</ span >
1082
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1080
+ if ( alpha !== 1.0 ) {
1081
+ B[ ob2 ] = f32( B[ ob2 ] * alpha );
1082
+ }
1083
1083
}
1084
1084
for ( k = 0; k < j; k++ ) {
1085
1085
for ( i = 0; i < M; i++ ) {
@@ -1107,11 +1107,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1107
1107
) {
1108
1108
for ( j = 0; j < N; j++ ) {
1109
1109
ob = offsetB + ( j * sb0 );
1110
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1111
- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1112
- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );</ span >
1113
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1114
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1110
+ if ( alpha !== 1.0 ) {
1111
+ for ( i = 0; i < M; i++ ) {
1112
+ B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );
1113
+ }
1114
+ }
1115
1115
for ( i = M - 1; i >= 0; i-- ) {
1116
1116
ob2 = ob + ( i * sb1 );
1117
1117
for ( k = i + 1; k < M; k++ ) {
@@ -1155,9 +1155,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1155
1155
for ( j = N - 1; j >= 0; j-- ) {
1156
1156
for ( i = 0; i < M; i++ ) {
1157
1157
ob2 = offsetB + ( i * sb1 ) + ( j * sb0 );
1158
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1159
- < span class =" cstat-no " title =" statement not covered " > B[ ob2 ] = f32( B[ ob2 ] * alpha );</ span >
1160
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1158
+ if ( alpha !== 1.0 ) {
1159
+ B[ ob2 ] = f32( B[ ob2 ] * alpha );
1160
+ }
1161
1161
}
1162
1162
for ( k = j + 1; k < N; k++ ) {
1163
1163
for ( i = 0; i < M; i++ ) {
@@ -1185,11 +1185,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1185
1185
) {
1186
1186
for ( j = 0; j < N; j++ ) {
1187
1187
ob = offsetB + ( j * sb1 );
1188
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1189
- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1190
- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb0 ) ] = f32( B[ ob + ( i * sb0 ) ] * alpha );</ span >
1191
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1192
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1188
+ if ( alpha !== 1.0 ) {
1189
+ for ( i = 0; i < M; i++ ) {
1190
+ B[ ob + ( i * sb0 ) ] = f32( B[ ob + ( i * sb0 ) ] * alpha );
1191
+ }
1192
+ }
1193
1193
for ( k = M - 1; k >= 0; k-- ) {
1194
1194
oa2 = offsetA + ( k * sa1 ) + ( k * sa0 );
1195
1195
ob2 = ob + ( k * sb0 );
@@ -1226,11 +1226,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1226
1226
}
1227
1227
}
1228
1228
}
1229
- if ( alpha !== 1.0 ) < span class =" branch-0 cbranch-no " title =" branch not covered " > { </ span >
1230
- < span class =" cstat-no " title =" statement not covered " > for ( i = 0; i < M; i++ ) {</ span >
1231
- < span class =" cstat-no " title =" statement not covered " > B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );</ span >
1232
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1233
- < span class =" cstat-no " title =" statement not covered " > }</ span >
1229
+ if ( alpha !== 1.0 ) {
1230
+ for ( i = 0; i < M; i++ ) {
1231
+ B[ ob + ( i * sb1 ) ] = f32( B[ ob + ( i * sb1 ) ] * alpha );
1232
+ }
1233
+ }
1234
1234
}
1235
1235
return B;
1236
1236
}
@@ -1246,7 +1246,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1246
1246
< div class ='footer quiet pad2 space-top1 center small '>
1247
1247
Code coverage generated by
1248
1248
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1249
- at 2025-06-15T08:12:06.458Z
1249
+ at 2025-06-15T11:07:05.980Z
1250
1250
</ div >
1251
1251
< script src ="../../../../prettify.js "> </ script >
1252
1252
< script >
0 commit comments