aboutsummaryrefslogtreecommitdiff
path: root/tools_libyuv
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2018-02-16 09:30:12 -0800
committerCommit Bot <commit-bot@chromium.org>2018-02-16 18:55:38 +0000
commit3d6b5658d7c6b63c482b168b958e4844f122b0b7 (patch)
treeb895a74d619adbacdd9012c9d2614cab333c09b9 /tools_libyuv
parent9c9215b2187f16ddfc38312c994ffa881e7b50f9 (diff)
downloadlibyuv-3d6b5658d7c6b63c482b168b958e4844f122b0b7.tar.gz
AR30ToARGB using shifts and masking to vectorize
AR30ToARGB will vectorize if the output is masked together as an int instead of 4 byte stores. Performance is 2x faster Was AR30ToARGB_Opt (1585 ms) Now AR30ToARGB_Opt (746 ms) Bug: libyuv:777 Test:LibYUVConvertTest.AR30ToARGB_Opt Change-Id: Idd47ae599d5d125207bb53e618d6d7e784d4a37c Reviewed-on: https://chromium-review.googlesource.com/923169 Reviewed-by: Miguel Casas <mcasas@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'tools_libyuv')
0 files changed, 0 insertions, 0 deletions