@@ -773,7 +773,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, B::UnitUpperTriangular, c::Nu
773
773
checksize1 (A, B)
774
774
_iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
775
775
for j in axes (B. data,2 )
776
- @inbounds _modify! (_add, B[ BandIndex ( 0 ,j)] * c, A, (j,j))
776
+ @inbounds _modify! (_add, c, A, (j,j))
777
777
for i in firstindex (B. data,1 ): (j - 1 )
778
778
@inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
779
779
end
@@ -784,7 +784,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, c::Number, B::UnitUpperTriang
784
784
checksize1 (A, B)
785
785
_iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
786
786
for j in axes (B. data,2 )
787
- @inbounds _modify! (_add, c * B[ BandIndex ( 0 ,j)] , A, (j,j))
787
+ @inbounds _modify! (_add, c, A, (j,j))
788
788
for i in firstindex (B. data,1 ): (j - 1 )
789
789
@inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
790
790
end
@@ -815,7 +815,7 @@ function _triscale!(A::LowerOrUnitLowerTriangular, B::UnitLowerTriangular, c::Nu
815
815
checksize1 (A, B)
816
816
_iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
817
817
for j in axes (B. data,2 )
818
- @inbounds _modify! (_add, B[ BandIndex ( 0 ,j)] * c, A, (j,j))
818
+ @inbounds _modify! (_add, c, A, (j,j))
819
819
for i in (j + 1 ): lastindex (B. data,1 )
820
820
@inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
821
821
end
@@ -826,7 +826,7 @@ function _triscale!(A::LowerOrUnitLowerTriangular, c::Number, B::UnitLowerTriang
826
826
checksize1 (A, B)
827
827
_iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
828
828
for j in axes (B. data,2 )
829
- @inbounds _modify! (_add, c * B[ BandIndex ( 0 ,j)] , A, (j,j))
829
+ @inbounds _modify! (_add, c, A, (j,j))
830
830
for i in (j + 1 ): lastindex (B. data,1 )
831
831
@inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
832
832
end
0 commit comments