@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 331/331 </ span >
28
+ < span class ='fraction '> 362/362 </ span >
29
29
</ div >
30
30
31
31
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 331/331 </ span >
49
+ < span class ='fraction '> 362/362 </ span >
50
50
</ div >
51
51
52
52
@@ -394,7 +394,39 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
394
394
< a name ='L329 '> </ a > < a href ='#L329 '> 329</ a >
395
395
< a name ='L330 '> </ a > < a href ='#L330 '> 330</ a >
396
396
< a name ='L331 '> </ a > < a href ='#L331 '> 331</ a >
397
- < a name ='L332 '> </ a > < a href ='#L332 '> 332</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
397
+ < a name ='L332 '> </ a > < a href ='#L332 '> 332</ a >
398
+ < a name ='L333 '> </ a > < a href ='#L333 '> 333</ a >
399
+ < a name ='L334 '> </ a > < a href ='#L334 '> 334</ a >
400
+ < a name ='L335 '> </ a > < a href ='#L335 '> 335</ a >
401
+ < a name ='L336 '> </ a > < a href ='#L336 '> 336</ a >
402
+ < a name ='L337 '> </ a > < a href ='#L337 '> 337</ a >
403
+ < a name ='L338 '> </ a > < a href ='#L338 '> 338</ a >
404
+ < a name ='L339 '> </ a > < a href ='#L339 '> 339</ a >
405
+ < a name ='L340 '> </ a > < a href ='#L340 '> 340</ a >
406
+ < a name ='L341 '> </ a > < a href ='#L341 '> 341</ a >
407
+ < a name ='L342 '> </ a > < a href ='#L342 '> 342</ a >
408
+ < a name ='L343 '> </ a > < a href ='#L343 '> 343</ a >
409
+ < a name ='L344 '> </ a > < a href ='#L344 '> 344</ a >
410
+ < a name ='L345 '> </ a > < a href ='#L345 '> 345</ a >
411
+ < a name ='L346 '> </ a > < a href ='#L346 '> 346</ a >
412
+ < a name ='L347 '> </ a > < a href ='#L347 '> 347</ a >
413
+ < a name ='L348 '> </ a > < a href ='#L348 '> 348</ a >
414
+ < a name ='L349 '> </ a > < a href ='#L349 '> 349</ a >
415
+ < a name ='L350 '> </ a > < a href ='#L350 '> 350</ a >
416
+ < a name ='L351 '> </ a > < a href ='#L351 '> 351</ a >
417
+ < a name ='L352 '> </ a > < a href ='#L352 '> 352</ a >
418
+ < a name ='L353 '> </ a > < a href ='#L353 '> 353</ a >
419
+ < a name ='L354 '> </ a > < a href ='#L354 '> 354</ a >
420
+ < a name ='L355 '> </ a > < a href ='#L355 '> 355</ a >
421
+ < a name ='L356 '> </ a > < a href ='#L356 '> 356</ a >
422
+ < a name ='L357 '> </ a > < a href ='#L357 '> 357</ a >
423
+ < a name ='L358 '> </ a > < a href ='#L358 '> 358</ a >
424
+ < a name ='L359 '> </ a > < a href ='#L359 '> 359</ a >
425
+ < a name ='L360 '> </ a > < a href ='#L360 '> 360</ a >
426
+ < a name ='L361 '> </ a > < a href ='#L361 '> 361</ a >
427
+ < a name ='L362 '> </ a > < a href ='#L362 '> 362</ a >
428
+ < a name ='L363 '> </ a > < a href ='#L363 '> 363</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
429
+ < span class ="cline-any cline-yes "> 3x</ span >
398
430
< span class ="cline-any cline-yes "> 3x</ span >
399
431
< span class ="cline-any cline-yes "> 3x</ span >
400
432
< span class ="cline-any cline-yes "> 3x</ span >
@@ -473,6 +505,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
473
505
< span class ="cline-any cline-yes "> 3x</ span >
474
506
< span class ="cline-any cline-yes "> 2x</ span >
475
507
< span class ="cline-any cline-yes "> 6x</ span >
508
+ < span class ="cline-any cline-yes "> 6x</ span >
476
509
< span class ="cline-any cline-yes "> 12x</ span >
477
510
< span class ="cline-any cline-yes "> 12x</ span >
478
511
< span class ="cline-any cline-yes "> 12x</ span >
@@ -482,6 +515,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
482
515
< span class ="cline-any cline-yes "> 1x</ span >
483
516
< span class ="cline-any cline-yes "> 2x</ span >
484
517
< span class ="cline-any cline-yes "> 3x</ span >
518
+ < span class ="cline-any cline-yes "> 3x</ span >
485
519
< span class ="cline-any cline-yes "> 6x</ span >
486
520
< span class ="cline-any cline-yes "> 6x</ span >
487
521
< span class ="cline-any cline-yes "> 6x</ span >
@@ -529,6 +563,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
529
563
< span class ="cline-any cline-yes "> 3x</ span >
530
564
< span class ="cline-any cline-yes "> 3x</ span >
531
565
< span class ="cline-any cline-yes "> 3x</ span >
566
+ < span class ="cline-any cline-yes "> 3x</ span >
532
567
< span class ="cline-any cline-yes "> 2x</ span >
533
568
< span class ="cline-any cline-yes "> 2x</ span >
534
569
< span class ="cline-any cline-yes "> 2x</ span >
@@ -540,6 +575,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
540
575
< span class ="cline-any cline-yes "> 3x</ span >
541
576
< span class ="cline-any cline-yes "> 2x</ span >
542
577
< span class ="cline-any cline-yes "> 6x</ span >
578
+ < span class ="cline-any cline-yes "> 6x</ span >
543
579
< span class ="cline-any cline-yes "> 12x</ span >
544
580
< span class ="cline-any cline-yes "> 12x</ span >
545
581
< span class ="cline-any cline-yes "> 12x</ span >
@@ -549,6 +585,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
549
585
< span class ="cline-any cline-yes "> 1x</ span >
550
586
< span class ="cline-any cline-yes "> 2x</ span >
551
587
< span class ="cline-any cline-yes "> 3x</ span >
588
+ < span class ="cline-any cline-yes "> 3x</ span >
552
589
< span class ="cline-any cline-yes "> 6x</ span >
553
590
< span class ="cline-any cline-yes "> 6x</ span >
554
591
< span class ="cline-any cline-yes "> 6x</ span >
@@ -616,6 +653,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
616
653
< span class ="cline-any cline-yes "> 74x</ span >
617
654
< span class ="cline-any cline-yes "> 74x</ span >
618
655
< span class ="cline-any cline-yes "> 74x</ span >
656
+ < span class ="cline-any cline-yes "> 74x</ span >
657
+ < span class ="cline-any cline-yes "> 74x</ span >
658
+ < span class ="cline-any cline-yes "> 74x</ span >
659
+ < span class ="cline-any cline-yes "> 74x</ span >
660
+ < span class ="cline-any cline-yes "> 74x</ span >
619
661
< span class ="cline-any cline-yes "> 9x</ span >
620
662
< span class ="cline-any cline-yes "> 9x</ span >
621
663
< span class ="cline-any cline-yes "> 74x</ span >
@@ -649,6 +691,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
649
691
< span class ="cline-any cline-yes "> 74x</ span >
650
692
< span class ="cline-any cline-yes "> 18x</ span >
651
693
< span class ="cline-any cline-yes "> 54x</ span >
694
+ < span class ="cline-any cline-yes "> 54x</ span >
652
695
< span class ="cline-any cline-yes "> 108x</ span >
653
696
< span class ="cline-any cline-yes "> 108x</ span >
654
697
< span class ="cline-any cline-yes "> 324x</ span >
@@ -657,6 +700,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
657
700
< span class ="cline-any cline-yes "> 324x</ span >
658
701
< span class ="cline-any cline-yes "> 324x</ span >
659
702
< span class ="cline-any cline-yes "> 324x</ span >
703
+ < span class ="cline-any cline-yes "> 324x</ span >
704
+ < span class ="cline-any cline-yes "> 324x</ span >
705
+ < span class ="cline-any cline-yes "> 324x</ span >
706
+ < span class ="cline-any cline-yes "> 324x</ span >
660
707
< span class ="cline-any cline-yes "> 108x</ span >
661
708
< span class ="cline-any cline-yes "> 108x</ span >
662
709
< span class ="cline-any cline-yes "> 108x</ span >
@@ -669,6 +716,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
669
716
< span class ="cline-any cline-yes "> 74x</ span >
670
717
< span class ="cline-any cline-yes "> 16x</ span >
671
718
< span class ="cline-any cline-yes "> 48x</ span >
719
+ < span class ="cline-any cline-yes "> 48x</ span >
672
720
< span class ="cline-any cline-yes "> 96x</ span >
673
721
< span class ="cline-any cline-yes "> 96x</ span >
674
722
< span class ="cline-any cline-yes "> 288x</ span >
@@ -677,6 +725,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
677
725
< span class ="cline-any cline-yes "> 288x</ span >
678
726
< span class ="cline-any cline-yes "> 288x</ span >
679
727
< span class ="cline-any cline-yes "> 288x</ span >
728
+ < span class ="cline-any cline-yes "> 288x</ span >
729
+ < span class ="cline-any cline-yes "> 288x</ span >
730
+ < span class ="cline-any cline-yes "> 288x</ span >
731
+ < span class ="cline-any cline-yes "> 288x</ span >
680
732
< span class ="cline-any cline-yes "> 96x</ span >
681
733
< span class ="cline-any cline-yes "> 96x</ span >
682
734
< span class ="cline-any cline-yes "> 96x</ span >
@@ -689,6 +741,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
689
741
< span class ="cline-any cline-yes "> 74x</ span >
690
742
< span class ="cline-any cline-yes "> 11x</ span >
691
743
< span class ="cline-any cline-yes "> 33x</ span >
744
+ < span class ="cline-any cline-yes "> 33x</ span >
692
745
< span class ="cline-any cline-yes "> 66x</ span >
693
746
< span class ="cline-any cline-yes "> 66x</ span >
694
747
< span class ="cline-any cline-yes "> 198x</ span >
@@ -697,6 +750,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
697
750
< span class ="cline-any cline-yes "> 198x</ span >
698
751
< span class ="cline-any cline-yes "> 198x</ span >
699
752
< span class ="cline-any cline-yes "> 198x</ span >
753
+ < span class ="cline-any cline-yes "> 198x</ span >
754
+ < span class ="cline-any cline-yes "> 198x</ span >
755
+ < span class ="cline-any cline-yes "> 198x</ span >
756
+ < span class ="cline-any cline-yes "> 198x</ span >
700
757
< span class ="cline-any cline-yes "> 66x</ span >
701
758
< span class ="cline-any cline-yes "> 66x</ span >
702
759
< span class ="cline-any cline-yes "> 66x</ span >
@@ -706,6 +763,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
706
763
< span class ="cline-any cline-yes "> 14x</ span >
707
764
< span class ="cline-any cline-yes "> 74x</ span >
708
765
< span class ="cline-any cline-yes "> 42x</ span >
766
+ < span class ="cline-any cline-yes "> 42x</ span >
709
767
< span class ="cline-any cline-yes "> 84x</ span >
710
768
< span class ="cline-any cline-yes "> 84x</ span >
711
769
< span class ="cline-any cline-yes "> 252x</ span >
@@ -714,6 +772,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
714
772
< span class ="cline-any cline-yes "> 252x</ span >
715
773
< span class ="cline-any cline-yes "> 252x</ span >
716
774
< span class ="cline-any cline-yes "> 252x</ span >
775
+ < span class ="cline-any cline-yes "> 252x</ span >
776
+ < span class ="cline-any cline-yes "> 252x</ span >
777
+ < span class ="cline-any cline-yes "> 252x</ span >
778
+ < span class ="cline-any cline-yes "> 252x</ span >
717
779
< span class ="cline-any cline-yes "> 84x</ span >
718
780
< span class ="cline-any cline-yes "> 84x</ span >
719
781
< span class ="cline-any cline-yes "> 84x</ span >
@@ -789,6 +851,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
789
851
var x1;
790
852
var i1;
791
853
var i0;
854
+ var ix;
792
855
793
856
isrm = isRowMajor( [ strideX1, strideX2 ] );
794
857
@@ -803,17 +866,19 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
803
866
( isrm && uplo === 'upper' ) || ( !isrm && uplo === 'lower' )
804
867
) {
805
868
for ( i1 = 0; i1 < N; i1++ ) {
869
+ ix = offsetX + ( i1 * x1 );
806
870
for ( i0 = i1; i0 < N; i0++ ) {
807
- idx = offsetX + ( i1 * x1 ) + ( i0 * x0 );
871
+ idx = ix + ( i0 * x0 );
808
872
X[ idx ] = 0.0;
809
873
}
810
874
}
811
875
return X;
812
876
}
813
877
// ( isrm && uplo === 'lower' ) || ( !isrm && uplo === 'upper' )
814
878
for ( i1 = 0; i1 < N; i1++ ) {
879
+ ix = offsetX + ( i1 * x1 );
815
880
for ( i0 = 0; i0 <= i1; i0++ ) {
816
- idx = offsetX + ( i1 * x1 ) + ( i0 * x0 );
881
+ idx = ix + ( i0 * x0 );
817
882
X[ idx ] = 0.0;
818
883
}
819
884
}
@@ -856,6 +921,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
856
921
var x1;
857
922
var i1;
858
923
var i0;
924
+ var ix;
859
925
860
926
isrm = isRowMajor( [ strideX1, strideX2 ] );
861
927
@@ -870,17 +936,19 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
870
936
( isrm && uplo === 'upper' ) || ( !isrm && uplo === 'lower' )
871
937
) {
872
938
for ( i1 = 0; i1 < N; i1++ ) {
939
+ ix = offsetX + ( i1 * x1 );
873
940
for ( i0 = i1; i0 < N; i0++ ) {
874
- idx = offsetX + ( i1 * x1 ) + ( i0 * x0 );
941
+ idx = ix + ( i0 * x0 );
875
942
X[ idx ] *= beta;
876
943
}
877
944
}
878
945
return X;
879
946
}
880
947
// ( isrm && uplo === 'lower' ) || ( !isrm && uplo === 'upper' )
881
948
for ( i1 = 0; i1 < N; i1++ ) {
949
+ ix = offsetX + ( i1 * x1 );
882
950
for ( i0 = 0; i0 <= i1; i0++ ) {
883
- idx = offsetX + ( i1 * x1 ) + ( i0 * x0 );
951
+ idx = ix + ( i0 * x0 );
884
952
X[ idx ] *= beta;
885
953
}
886
954
}
@@ -926,6 +994,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
926
994
*/
927
995
function dsyr2k( uplo, trans, N, K, alpha, A, strideA1, strideA2, offsetA, B, strideB1, strideB2, offsetB, beta, C, strideC1, strideC2, offsetC ) {
928
996
var isrma;
997
+ var tmp1;
998
+ var tmp2;
929
999
var sa0;
930
1000
var sa1;
931
1001
var sb0;
@@ -940,9 +1010,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
940
1010
var tmp;
941
1011
var oa;
942
1012
var ob;
1013
+ var oc;
943
1014
var i2;
944
1015
var i1;
945
1016
var i0;
1017
+ var ia;
1018
+ var ib;
946
1019
947
1020
isrma = isRowMajor( [ strideA1, strideA2 ] );
948
1021
@@ -979,16 +1052,21 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
979
1052
( !isrma && trans !== 'no-transpose' && uplo === 'lower' )
980
1053
) {
981
1054
for ( i2 = 0; i2 < N; i2++ ) {
1055
+ oc = offsetC + ( i2 * sc1 );
982
1056
for ( i1 = i2; i1 < N; i1++ ) {
983
1057
tmp = 0.0;
984
1058
for ( i0 = 0; i0 < K; i0++ ) {
985
- oa1 = oa + ( i2 * sa1 ) + ( i0 * sa0 );
986
- ob1 = ob + ( i1 * sb1 ) + ( i0 * sb0 );
987
- ob2 = ob + ( i2 * sb1 ) + ( i0 * sb0 );
988
- oa2 = oa + ( i1 * sa1 ) + ( i0 * sa0 );
989
- tmp += ( A[ oa1 ] * B[ ob1 ] ) + ( B[ ob2 ] * A[ oa2 ] );
1059
+ ia = oa + ( i0 * sa0 );
1060
+ ib = ob + ( i0 * sb0 );
1061
+ oa1 = ia + ( i2 * sa1 );
1062
+ ob1 = ib + ( i1 * sb1 );
1063
+ oa2 = ia + ( i1 * sa1 );
1064
+ ob2 = ib + ( i2 * sb1 );
1065
+ tmp1 = A[ oa1 ] * B[ ob1 ];
1066
+ tmp2 = A[ oa2 ] * B[ ob2 ];
1067
+ tmp += ( tmp1 + tmp2 );
990
1068
}
991
- idx = offsetC + ( i2 * sc1 ) + ( i1 * sc0 );
1069
+ idx = oc + ( i1 * sc0 );
992
1070
C[ idx ] += alpha * tmp;
993
1071
}
994
1072
}
@@ -999,16 +1077,21 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
999
1077
( !isrma && trans !== 'no-transpose' && uplo === 'upper' )
1000
1078
) {
1001
1079
for ( i2 = 0; i2 < N; i2++ ) {
1080
+ oc = offsetC + ( i2 * sc1 );
1002
1081
for ( i1 = 0; i1 <= i2; i1++ ) {
1003
1082
tmp = 0.0;
1004
1083
for ( i0 = 0; i0 < K; i0++ ) {
1005
- oa1 = oa + ( i2 * sa1 ) + ( i0 * sa0 );
1006
- ob1 = ob + ( i1 * sb1 ) + ( i0 * sb0 );
1007
- ob2 = ob + ( i2 * sb1 ) + ( i0 * sb0 );
1008
- oa2 = oa + ( i1 * sa1 ) + ( i0 * sa0 );
1009
- tmp += ( A[ oa1 ] * B[ ob1 ] ) + ( B[ ob2 ] * A[ oa2 ] );
1084
+ ia = oa + ( i0 * sa0 );
1085
+ ib = ob + ( i0 * sb0 );
1086
+ oa1 = ia + ( i2 * sa1 );
1087
+ ob1 = ib + ( i1 * sb1 );
1088
+ oa2 = ia + ( i1 * sa1 );
1089
+ ob2 = ib + ( i2 * sb1 );
1090
+ tmp1 = A[ oa1 ] * B[ ob1 ];
1091
+ tmp2 = A[ oa2 ] * B[ ob2 ];
1092
+ tmp += ( tmp1 + tmp2 );
1010
1093
}
1011
- idx = offsetC + ( i2 * sc1 ) + ( i1 * sc0 );
1094
+ idx = oc + ( i1 * sc0 );
1012
1095
C[ idx ] += alpha * tmp;
1013
1096
}
1014
1097
}
@@ -1019,33 +1102,43 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1019
1102
( !isrma && trans === 'no-transpose' && uplo === 'lower' )
1020
1103
) {
1021
1104
for ( i2 = 0; i2 < N; i2++ ) {
1105
+ oc = offsetC + ( i2 * sc1 );
1022
1106
for ( i1 = i2; i1 < N; i1++ ) {
1023
1107
tmp = 0.0;
1024
1108
for ( i0 = 0; i0 < K; i0++ ) {
1025
- oa1 = oa + ( i0 * sa1 ) + ( i2 * sa0 );
1026
- ob1 = ob + ( i0 * sb1 ) + ( i1 * sb0 );
1027
- ob2 = ob + ( i0 * sb1 ) + ( i2 * sb0 );
1028
- oa2 = oa + ( i0 * sa1 ) + ( i1 * sa0 );
1029
- tmp += ( A[ oa1 ] * B[ ob1 ] ) + ( B[ ob2 ] * A[ oa2 ] );
1109
+ ia = oa + ( i0 * sa1 );
1110
+ ib = ob + ( i0 * sb1 );
1111
+ oa1 = ia + ( i2 * sa0 );
1112
+ ob1 = ib + ( i1 * sb0 );
1113
+ oa2 = ia + ( i1 * sa0 );
1114
+ ob2 = ib + ( i2 * sb0 );
1115
+ tmp1 = A[ oa1 ] * B[ ob1 ];
1116
+ tmp2 = A[ oa2 ] * B[ ob2 ];
1117
+ tmp += tmp1 + tmp2;
1030
1118
}
1031
- idx = offsetC + ( i2 * sc1 ) + ( i1 * sc0 );
1119
+ idx = oc + ( i1 * sc0 );
1032
1120
C[ idx ] += alpha * tmp;
1033
1121
}
1034
1122
}
1035
1123
return C;
1036
1124
}
1037
1125
// ( isrma && trans !== 'no-transpose' && uplo === 'lower' ) || ( !isrma && trans === 'no-transpose' && uplo === 'upper' )
1038
1126
for ( i2 = 0; i2 < N; i2++ ) {
1127
+ oc = offsetC + ( i2 * sc1 );
1039
1128
for ( i1 = 0; i1 <= i2; i1++ ) {
1040
1129
tmp = 0.0;
1041
1130
for ( i0 = 0; i0 < K; i0++ ) {
1042
- oa1 = oa + ( i0 * sa1 ) + ( i2 * sa0 );
1043
- ob1 = ob + ( i0 * sb1 ) + ( i1 * sb0 );
1044
- ob2 = ob + ( i0 * sb1 ) + ( i2 * sb0 );
1045
- oa2 = oa + ( i0 * sa1 ) + ( i1 * sa0 );
1046
- tmp += ( A[ oa1 ] * B[ ob1 ] ) + ( B[ ob2 ] * A[ oa2 ] );
1131
+ ia = oa + ( i0 * sa1 );
1132
+ ib = ob + ( i0 * sb1 );
1133
+ oa1 = ia + ( i2 * sa0 );
1134
+ ob1 = ib + ( i1 * sb0 );
1135
+ oa2 = ia + ( i1 * sa0 );
1136
+ ob2 = ib + ( i2 * sb0 );
1137
+ tmp1 = A[ oa1 ] * B[ ob1 ];
1138
+ tmp2 = A[ oa2 ] * B[ ob2 ];
1139
+ tmp += tmp1 + tmp2;
1047
1140
}
1048
- idx = offsetC + ( i2 * sc1 ) + ( i1 * sc0 );
1141
+ idx = oc + ( i1 * sc0 );
1049
1142
C[ idx ] += alpha * tmp;
1050
1143
}
1051
1144
}
@@ -1063,7 +1156,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
1063
1156
< div class ='footer quiet pad2 space-top1 center small '>
1064
1157
Code coverage generated by
1065
1158
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
1066
- at 2025-08-03T11:19:44.933Z
1159
+ at 2025-08-03T11:59:02.959Z
1067
1160
</ div >
1068
1161
< script src ="../../../../prettify.js "> </ script >
1069
1162
< script >
0 commit comments