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

Issue 2771903002: libpng: Optimize RGBA png_do_expand_palette

Created:
3 years, 9 months ago by richard.townsend
Modified:
3 years, 8 months ago
Reviewers:
cavalcantii1
CC:
msarett1, f(malita), cavalcantii1
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

libpng: Optimize RGBA png_do_expand_palette ARM-specific optimization processes 4 pixels at once via NEON. Improves performance by at least 10% on large images. BUG=706134

Patch Set 1 : Initial patchset #

Patch Set 2 : Correct SIMD loop termination #

Patch Set 3 : Correct potentially uninitialized loop variable #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -7 lines) Patch
M third_party/libpng/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
A third_party/libpng/arm/arm_palette.c View 1 2 1 chunk +77 lines, -0 lines 0 comments Download
M third_party/libpng/pngpriv.h View 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/libpng/pngrtran.c View 1 2 4 chunks +29 lines, -7 lines 0 comments Download
M third_party/libpng/pngstruct.h View 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/libpng/pngwrite.c View 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (13 generated)
cavalcantii1
3 years, 8 months ago (2017-03-28 22:11:21 UTC) #14
cavalcantii1
On 2017/03/28 22:11:21, cavalcantii1 wrote: The idea now is to contact libpng developers and upstream ...
3 years, 8 months ago (2017-03-28 22:14:26 UTC) #15
cavalcantii1
3 years, 8 months ago (2017-03-28 22:14:59 UTC) #16
cavalcantii1
3 years, 8 months ago (2017-03-28 22:17:25 UTC) #17

          

Powered by Google App Engine
This is Rietveld 408576698