src/ImFilter.jl

changeset 30
0b25d9ef7af9
parent 29
05b11c96ef45
child 32
41d13bf7d637
--- a/src/ImFilter.jl	Fri Dec 27 20:59:44 2019 +0200
+++ b/src/ImFilter.jl	Fri Dec 27 21:40:33 2019 +0200
@@ -39,16 +39,16 @@
     res = similar(b)
 
     Threads.@threads for i=1:n
-        for j=1:m
+        @inbounds for j=1:m
             tmp = 0.0
             it₁ = inside(i, a₁, b₁, 1, n)
             it₂ = inside(j, a₂, b₂, 1, m)
-            @inbounds for p=it₁
+            for p=it₁
                 @simd for q=it₂
                     tmp += kp[p-o₁, q-o₂]*b[i+p,j+q]
                 end
             end
-            @inbounds res[i, j] = tmp
+            res[i, j] = tmp
         end
     end
 

mercurial