(Patch by Teodora Novkovic <teodora.petrovic@gmail.com>, originally reviewed at ...
commitc0e4e8d2970429caf753a9651c20a7933db39ce9
authorsenorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 24 May 2013 22:20:49 +0000 (24 22:20 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 24 May 2013 22:20:49 +0000 (24 22:20 +0000)
treee7035e4a79e252627d263d6051c96eb623447fd4
parenta8a0b8b382142bbcc8f674405fe87e944ff1eac0
(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
AUTHORS
skia/ext/convolver.cc
skia/ext/convolver.h
skia/ext/convolver_SSE2.cc
skia/ext/convolver_SSE2.h
skia/ext/convolver_mips_dspr2.cc [new file with mode: 0644]
skia/ext/convolver_mips_dspr2.h [new file with mode: 0644]
skia/skia.gyp