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

Issue 6465075: Update ARM and NEON optimizations for S32A_Opaque_BlitRow32. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 8 months ago by DerekS
Modified:
10 years, 10 months ago
CC:
skia-review_googlegroups.com
Base URL:
https://skia.googlecode.com/svn/trunk
Visibility:
Public.

Description

Update ARM and NEON optimizations for S32A_Opaque_BlitRow32. These patches replace those written by ARM with ones provided by NVidia. Committed: https://code.google.com/p/skia/source/detail?r=5364

Patch Set 1 #

Patch Set 2 : rebasing #

Patch Set 3 : rebasing again #

Patch Set 4 : keep both versions but enable testing src alpha #

Patch Set 5 : remove bench #

Total comments: 2

Patch Set 6 : fix #define and add incorporate nvidia bench #

Unified diffs Side-by-side diffs Delta from patch set Stats (+657 lines, -48 lines) Patch
M bench/BitmapBench.cpp View 1 2 3 4 5 7 chunks +158 lines, -47 lines 0 comments Download
M src/opts/SkBlitRow_opts_arm.cpp View 1 2 3 4 5 2 chunks +314 lines, -0 lines 0 comments Download
M src/opts/SkBlitRow_opts_arm_neon.cpp View 1 2 3 4 5 2 chunks +185 lines, -1 line 0 comments Download

Messages

Total messages: 15
DerekS
After spending some time trying to generate bench results to verify if this patch outperforms ...
11 years, 8 months ago (2012-08-22 15:36:31 UTC) #1
reed1
I would be really helpful in this case if Nvidia could help us get a ...
11 years, 8 months ago (2012-08-27 15:43:49 UTC) #2
Antti
I saw this today and created a similar benchmark. Unfortunately, we've done some overlapping work: ...
11 years, 8 months ago (2012-08-29 16:16:11 UTC) #3
Antti
I got my results ready for NEON version ran on Nexus 7. Compile ../android/bin/android_make -d ...
11 years, 8 months ago (2012-08-29 16:32:02 UTC) #4
DerekS
On 2012/08/29 16:32:02, Antti wrote: > I got my results ready for NEON version ran ...
11 years, 8 months ago (2012-08-29 18:31:06 UTC) #5
DerekS
I've removed my bench in favor of https://codereview.appspot.com/6488052/ and unless anyone has any objections to ...
11 years, 8 months ago (2012-08-29 19:02:17 UTC) #6
Antti
I think there's a bug. See the inline comment. I also refreshed results for patchset ...
11 years, 8 months ago (2012-08-30 12:39:59 UTC) #7
DerekS
The latest CL fixes the bug in my code, ensures that the alpha channel is ...
11 years, 8 months ago (2012-08-30 14:55:26 UTC) #8
shikhas
On 2012/08/30 14:55:26, DerekS wrote:
11 years, 8 months ago (2012-08-30 17:25:11 UTC) #9
DerekS
On 2012/08/30 17:25:11, shikhas wrote: > On 2012/08/30 14:55:26, DerekS wrote: Any final comments before ...
11 years, 8 months ago (2012-08-30 18:25:30 UTC) #10
shikhas
On 2012/08/30 18:25:30, DerekS wrote: > On 2012/08/30 17:25:11, shikhas wrote: > > On 2012/08/30 ...
11 years, 8 months ago (2012-08-30 22:59:52 UTC) #11
Antti
> I did notice that this code depends on an implicit byte ordering so for ...
11 years, 8 months ago (2012-08-31 06:02:39 UTC) #12
shikhas
On 2012/08/31 06:02:39, Antti wrote: > > I did notice that this code depends on ...
11 years, 6 months ago (2012-10-30 17:41:05 UTC) #13
TomH
Ping. I just noticed we'd never connected the dots to why this was reverted (by ...
10 years, 10 months ago (2013-06-03 09:20:07 UTC) #14
robertphillips
10 years, 10 months ago (2013-06-03 13:11:07 UTC) #15
Message was sent while issue was closed.
This change broke the Android build in the roll attempt to r5377
(https://codereview.chromium.org/10917067/). The bits have rotted but I believe
it was due to Thumb instructions.

I believe the neon part was re-applied in r8579
(https://codereview.chromium.org/13060004) but the other half is still MIA.
Sign in to reply to this message.

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