Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(65)

Issue 1127042: ARM optimization for S32_Opaque_D32_nofilter_DX

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 1 month ago by XinQi
Modified:
14 years ago
Reviewers:
reed, agl
Base URL:
http://skia.googlecode.com/svn/trunk/src
Visibility:
Public.

Description

We extract a sub-function from MAKENAME(_nofilter_DX), only dealing with reading one index array, indexing into src array and output to dst array. Because of the scatter-gather nature, we can not do much burst/batch reading/writing to improve the performance. We tried Neon vector instructions. We also tried the hand optimize the compiler generated assembly (non-neon) code. The latter seems to have better gain. About 6% improvements, not much though...

Patch Set 1 #

Patch Set 2 : Update license information in header #

Total comments: 7

Patch Set 3 : Update patch upon comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+126 lines, -0 lines) Patch
core/SkBitmapProcState.cpp View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
core/SkBitmapProcState_sample.h View 1 2 3 chunks +12 lines, -0 lines 0 comments Download
opts/S32_Opaque_D32_nofilter_DX_gather.S View 1 chunk +107 lines, -0 lines 0 comments Download

Messages

Total messages: 6
XinQi
14 years, 1 month ago (2010-05-10 20:02:34 UTC) #1
XinQi
Update license information in header
14 years, 1 month ago (2010-06-01 17:05:07 UTC) #2
agl
(If there are any other reviews that you're waiting on, please ping them. Cheers.) http://codereview.appspot.com/1127042/diff/2001/3002 ...
14 years, 1 month ago (2010-06-03 21:39:42 UTC) #3
XinQi
Update patch upon comments
14 years ago (2010-06-15 20:06:47 UTC) #4
agl
r579
14 years ago (2010-06-16 20:04:31 UTC) #5
agl
14 years ago (2010-06-18 15:34:53 UTC) #6
On Wed, Jun 16, 2010 at 4:04 PM,  <agl@chromium.org> wrote:
> r579

Reverted. Broke the build.


AGL
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b