diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-17 21:36:44 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-17 21:36:44 +0000 |
commit | 7d4175c20e5c3608b9b918499aedfc4a6006932d (patch) | |
tree | a0d90ba510c970da3e9cb05fa46c49c0c2529468 /skia/skia.gyp | |
parent | 4b57cddce8bcf7246b339ab00e5d974c9ce0fcff (diff) | |
download | chromium_src-7d4175c20e5c3608b9b918499aedfc4a6006932d.zip chromium_src-7d4175c20e5c3608b9b918499aedfc4a6006932d.tar.gz chromium_src-7d4175c20e5c3608b9b918499aedfc4a6006932d.tar.bz2 |
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://codereview.chromium.org/14929006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200891 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 6806600..8ef993f 100644 --- a/skia/skia.gyp +++ b/skia/skia.gyp @@ -744,6 +744,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', ], }], ], @@ -787,7 +788,7 @@ ], }, }], - [ 'target_arch != "arm"', { + [ 'target_arch != "arm" and target_arch !="mipsel"', { 'sources': [ '../third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp', ], |