summaryrefslogtreecommitdiffstats
path: root/skia/skia.gyp
diff options
context:
space:
mode:
authorsenorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-24 22:20:49 +0000
committersenorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-24 22:20:49 +0000
commitc0e4e8d2970429caf753a9651c20a7933db39ce9 (patch)
treee7035e4a79e252627d263d6051c96eb623447fd4 /skia/skia.gyp
parenta8a0b8b382142bbcc8f674405fe87e944ff1eac0 (diff)
downloadchromium_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.gyp3
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',
],