diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-24 22:20:49 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-24 22:20:49 +0000 |
commit | c0e4e8d2970429caf753a9651c20a7933db39ce9 (patch) | |
tree | e7035e4a79e252627d263d6051c96eb623447fd4 /skia/skia.gyp | |
parent | a8a0b8b382142bbcc8f674405fe87e944ff1eac0 (diff) | |
download | chromium_src-c0e4e8d2970429caf753a9651c20a7933db39ce9.zip chromium_src-c0e4e8d2970429caf753a9651c20a7933db39ce9.tar.gz chromium_src-c0e4e8d2970429caf753a9651c20a7933db39ce9.tar.bz2 |
(Patch by Teodora Novkovic <teodora.petrovic@gmail.com>, originally reviewed at https://codereview.chromium.org/14929006/).
Added MIPS DSPr2 optimization for BGRAConvolve2D routine.
The following routines are optimized:
- ConvolveVertically
- ConvolveHorizontally
Performance gain measured on Malta 74Kc board:
- our standalone test/bench application ~45%
- chromium unit_test ~20%
R=hubbe@chromium.org, senorblanco@chromium.org
Review URL: https://chromiumcodereview.appspot.com/15742005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202197 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/skia.gyp')
-rw-r--r-- | skia/skia.gyp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/skia/skia.gyp b/skia/skia.gyp index 79773ec4..4b79090 100644 --- a/skia/skia.gyp +++ b/skia/skia.gyp @@ -747,6 +747,7 @@ '../third_party/skia/src/opts/SkBitmapProcState_opts_none.cpp', '../third_party/skia/src/opts/SkBlitRow_opts_none.cpp', '../third_party/skia/src/opts/SkUtils_opts_none.cpp', + 'ext/convolver_mips_dspr2.cc', ], }], ], @@ -790,7 +791,7 @@ ], }, }], - [ 'target_arch != "arm"', { + [ 'target_arch != "arm" and target_arch != "mipsel"', { 'sources': [ '../third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp', ], |