SSE2 implementation of RGBA box blurs. This yields ~2X perf improvement on Xeon ES...
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 8 Nov 2013 20:49:04 +0000 (20:49 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 8 Nov 2013 20:49:04 +0000 (20:49 +0000)
commit27eec46d6925afc76c2241c6b3182ce9b3284c9e
tree76647398093e404ffeaf962a275b4a1f1d01d889
parent11e5b972a984c7b4e09ba4dfeacc7bd805107c5a
SSE2 implementation of RGBA box blurs. This yields ~2X perf improvement on Xeon ES-2690.

R=mtklein@google.com

Review URL: https://codereview.chromium.org/61643011

git-svn-id: http://skia.googlecode.com/svn/trunk@12204 2bbb7eff-a529-9590-31e7-b0007b416f81
bench/BlurImageFilterBench.cpp
gyp/opts.gyp
src/effects/SkBlurImageFilter.cpp
src/opts/SkBlurImage_opts.h [new file with mode: 0644]
src/opts/SkBlurImage_opts_SSE2.cpp [new file with mode: 0644]
src/opts/SkBlurImage_opts_SSE2.h [new file with mode: 0644]
src/opts/SkBlurImage_opts_none.cpp [new file with mode: 0644]
src/opts/opts_check_SSE2.cpp