From c4c6bb60f21296b84e3a07042531b5d1616c1e2f Mon Sep 17 00:00:00 2001 From: Jiahao Chen Date: Tue, 20 Oct 2015 11:28:30 -0400 Subject: [PATCH] Add simd annotation to generic_scale! Ref: https://github.com/JuliaLang/julia/issues/13686#issuecomment-149602217 https://github.com/JuliaLang/julia/pull/13681#issuecomment-149597568 --- base/linalg/generic.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/linalg/generic.jl b/base/linalg/generic.jl index eac6f6614ad22..6abb3de91df71 100644 --- a/base/linalg/generic.jl +++ b/base/linalg/generic.jl @@ -8,7 +8,7 @@ scale(s::Number, X::AbstractArray) = s*X # For better performance when input and output are the same array # See https://github.com/JuliaLang/julia/issues/8415#issuecomment-56608729 function generic_scale!(X::AbstractArray, s::Number) - for I in eachindex(X) + @simd for I in eachindex(X) @inbounds X[I] *= s end X