Skip to content

Commit 4aca274

Browse files
committed
Add @inbounds annotation
1 parent 48169a8 commit 4aca274

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/bidiag.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -539,8 +539,8 @@ function lmul!(D::Diagonal, B::Bidiagonal)
539539
(; dv, ev) = B
540540
isL = B.uplo == 'L'
541541
iszero(size(D,1)) && return B
542-
dv[1] = D.diag[1] * dv[1]
543-
for i in axes(ev,1)
542+
@inbounds dv[1] = D.diag[1] * dv[1]
543+
@inbounds for i in axes(ev,1)
544544
ev[i] = D.diag[i + isL] * ev[i]
545545
dv[i+1] = D.diag[i+1] * dv[i+1]
546546
end
@@ -577,8 +577,8 @@ function rmul!(B::Bidiagonal, D::Diagonal)
577577
(; dv, ev) = B
578578
isU = B.uplo == 'U'
579579
iszero(size(D,1)) && return B
580-
dv[1] *= D.diag[1]
581-
for i in axes(ev,1)
580+
@inbounds dv[1] *= D.diag[1]
581+
@inbounds for i in axes(ev,1)
582582
ev[i] *= D.diag[i + isU]
583583
dv[i+1] *= D.diag[i+1]
584584
end

0 commit comments

Comments
 (0)