Frank Barchard a2891ec77c Add MSA optimized YUY2ToI422, YUY2ToI420, UYVYToI422, UYVYToI420 functions
R=fbarchard@google.com
BUG=libyuv:634

Performance gains as below,

YUY2ToI422, YUY2ToI420 :-

YUY2ToYRow_MSA          : ~10x
YUY2ToUVRow_MSA         : ~11x
YUY2ToUV422Row_MSA      : ~9x
YUY2ToYRow_Any_MSA      : ~6x
YUY2ToUVRow_Any_MSA     : ~5x
YUY2ToUV422Row_Any_MSA  : ~4x

UYVYToI422, UYVYToI420 :-

UYVYToYRow_MSA          : ~10x
UYVYToUVRow_MSA         : ~11x
UYVYToUV422Row_MSA      : ~9x
UYVYToYRow_Any_MSA      : ~6x
UYVYToUVRow_Any_MSA     : ~5x
UYVYToUV422Row_Any_MSA  : ~4x

Review URL: https://codereview.chromium.org/2397693002 .
2016-10-07 10:37:22 -07:00
..
deprecated_builds.md Enable optimize max for GN builds + update docs 2016-10-04 11:50:19 -07:00
environment_variables.md Disable ScaleFilterCols_SSSE3 which produces color shift 2016-06-20 10:43:09 -07:00
filtering.md Add all wiki pages as MarkDown documents + README.md 2016-02-17 07:50:19 +01:00
formats.md NV12 allow NULL for Y 2016-08-23 19:05:25 -07:00
getting_started.md Add MSA optimized YUY2ToI422, YUY2ToI420, UYVYToI422, UYVYToI420 functions 2016-10-07 10:37:22 -07:00
rotation.md Add all wiki pages as MarkDown documents + README.md 2016-02-17 07:50:19 +01:00