diff options
Diffstat (limited to 'opts/SkMorphology_opts_SSE2.cpp')
-rw-r--r-- | opts/SkMorphology_opts_SSE2.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/opts/SkMorphology_opts_SSE2.cpp b/opts/SkMorphology_opts_SSE2.cpp index b58fced2..e7829509 100644 --- a/opts/SkMorphology_opts_SSE2.cpp +++ b/opts/SkMorphology_opts_SSE2.cpp @@ -5,12 +5,10 @@ * found in the LICENSE file. */ - +#include <emmintrin.h> #include "SkColorPriv.h" #include "SkMorphology_opts_SSE2.h" -#include <emmintrin.h> - /* SSE2 version of dilateX, dilateY, erodeX, erodeY. * portable versions are in src/effects/SkMorphologyImageFilter.cpp. */ @@ -48,8 +46,12 @@ static void SkMorph_SSE2(const SkPMColor* src, SkPMColor* dst, int radius, lp += srcStrideY; up += srcStrideY; } - if (x >= radius) src += srcStrideX; - if (x + radius < width - 1) upperSrc += srcStrideX; + if (x >= radius) { + src += srcStrideX; + } + if (x + radius < width - 1) { + upperSrc += srcStrideX; + } dst += dstStrideX; } } |