From 0a68c5ad255f8c684b0732deb4127d655cb15b2e Mon Sep 17 00:00:00 2001 From: "commit-bot@chromium.org" Date: Thu, 15 May 2014 15:59:39 +0000 Subject: Add SSE4 check to BlurImage optimization. Adds a build-time SSE4 check to SkBlurImage_opts_SSE2.cpp in the SkBoxBlur_SSE2 function. Signed-off-by: Henrik Smiding R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, senorblanco@chromium.org Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/281963002 git-svn-id: http://skia.googlecode.com/svn/trunk@14750 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/opts/SkBlurImage_opts_SSE2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/opts/SkBlurImage_opts_SSE2.cpp b/src/opts/SkBlurImage_opts_SSE2.cpp index bbc6a66462..373e91fef1 100644 --- a/src/opts/SkBlurImage_opts_SSE2.cpp +++ b/src/opts/SkBlurImage_opts_SSE2.cpp @@ -55,7 +55,7 @@ void SkBoxBlur_SSE2(const SkPMColor* src, int srcStride, SkPMColor* dst, int ker const SkPMColor* sptr = src; SkColor* dptr = dst; for (int x = 0; x < width; ++x) { -#if 0 +#if SK_CPU_SSE_LEVEL >= SK_CPU_SSE_LEVEL_SSE41 // In SSE4.1, this would be __m128i result = _mm_mullo_epi32(sum, scale); #else -- cgit v1.2.3