Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Issue 1618603003: SSSE3 opts for RGB -> RGB(FF) or BGR(FF) (Closed)

Created:
4 years, 11 months ago by msarett
Modified:
4 years, 11 months ago
Reviewers:
mtklein
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@rgb
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

SSSE3 opts for RGB -> RGB(FF) or BGR(FF) Swizzle Bench Runtime z620 0.21x Dell Venue 8 0.26x RGB PNGs Decode Runtime z620 0.91x Dell Venus 8 0.96x BUG=skia:4767 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1618603003 CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot Committed: https://skia.googlesource.com/skia/+/13aa1a5ad97156e35184970fc1ce1aaf3c50c91c

Patch Set 1 : #

Total comments: 5

Patch Set 2 : Do not read off the end of memory #

Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -2 lines) Patch
M src/opts/SkSwizzler_opts.h View 1 1 chunk +37 lines, -2 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 16 (5 generated)
msarett
4 years, 11 months ago (2016-01-22 17:47:29 UTC) #4
mtklein
https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h File src/opts/SkSwizzler_opts.h (right): https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h#newcode367 src/opts/SkSwizzler_opts.h:367: const uint8_t X = 0xFF; // Used a placeholder. ...
4 years, 11 months ago (2016-01-22 17:51:50 UTC) #5
mtklein
https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h File src/opts/SkSwizzler_opts.h (right): https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h#newcode375 src/opts/SkSwizzler_opts.h:375: // Load a vector. While this actually contains 5 ...
4 years, 11 months ago (2016-01-22 18:00:30 UTC) #6
msarett
https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h File src/opts/SkSwizzler_opts.h (right): https://codereview.chromium.org/1618603003/diff/20001/src/opts/SkSwizzler_opts.h#newcode367 src/opts/SkSwizzler_opts.h:367: const uint8_t X = 0xFF; // Used a placeholder. ...
4 years, 11 months ago (2016-01-22 18:20:08 UTC) #7
mtklein
> At the very end of image we will load outside of our pixel memory, ...
4 years, 11 months ago (2016-01-22 18:21:46 UTC) #8
mtklein
On 2016/01/22 18:21:46, mtklein wrote: > > At the very end of image we will ...
4 years, 11 months ago (2016-01-22 18:47:46 UTC) #9
msarett
Of course thanks! I'm going with the (count >= 6) approach. It appears slightly faster.
4 years, 11 months ago (2016-01-22 21:21:36 UTC) #10
msarett
4 years, 11 months ago (2016-01-22 21:23:54 UTC) #11
mtklein
lgtm
4 years, 11 months ago (2016-01-22 21:53:29 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1618603003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1618603003/40001
4 years, 11 months ago (2016-01-22 21:55:01 UTC) #14
commit-bot: I haz the power
4 years, 11 months ago (2016-01-22 22:12:41 UTC) #16
Message was sent while issue was closed.
Committed patchset #2 (id:40001) as
https://skia.googlesource.com/skia/+/13aa1a5ad97156e35184970fc1ce1aaf3c50c91c

Powered by Google App Engine
This is Rietveld 408576698