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

Issue 2617703002: Add MSA optimized rotate functions (used 16x16 transpose) (Closed)

Created:
3 years, 11 months ago by manojkumar.bhosale
Modified:
3 years, 11 months ago
Reviewers:
fbarchard1
CC:
gordana.cmiljanovic_imgtec.com, raghu.gandham_imgtec.com, parag.salasakar_imgtec.com, mandar.sahastrabuddhe_imgtec.com, rob.isherwood_imgtec.com
Target Ref:
refs/heads/master
Project:
libyuv
Visibility:
Public.

Description

Add MSA optimized rotate functions (used 16x16 transpose) R=fbarchard@google.com BUG=libyuv:634 Performance Gain (vs C vectorized) TransposeWx16_MSA - ~6.0x TransposeWx16_Any_MSA - ~4.7x TransposeUVWx16_MSA - ~6.3x TransposeUVWx16_Any_MSA - ~5.4x Performance Gain (vs C non-vectorized) TransposeWx16_MSA - ~6.0x TransposeWx16_Any_MSA - ~4.8x TransposeUVWx16_MSA - ~6.3x TransposeUVWx16_Any_MSA - ~5.4x Committed: https://chromium.googlesource.com/libyuv/libyuv/+/73a6f100a90af0de5bb16442867ff3720a5817c0

Patch Set 1 #

Patch Set 2 : correct file mode #

Unified diffs Side-by-side diffs Delta from patch set Stats (+276 lines, -184 lines) Patch
M include/libyuv/rotate_row.h View 7 chunks +38 lines, -26 lines 0 comments Download
A include/libyuv/row.h View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A source/convert_argb.cc View 1 0 chunks +-1 lines, --1 lines 0 comments Download
M source/rotate.cc View 6 chunks +39 lines, -6 lines 0 comments Download
M source/rotate_any.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M source/rotate_msa.cc View 1 chunk +197 lines, -150 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
manojkumar.bhosale
3 years, 11 months ago (2017-01-05 10:14:05 UTC) #1
manojkumar.bhosale
Updated with reviewers, cc list and performance gain numbers
3 years, 11 months ago (2017-01-05 10:16:37 UTC) #3
fbarchard1
lgtm
3 years, 11 months ago (2017-01-12 19:28:56 UTC) #4
manojkumar.bhosale
3 years, 11 months ago (2017-01-13 10:18:09 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
73a6f100a90af0de5bb16442867ff3720a5817c0 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698