DescriptionAVX2 YUV alpha blender and improved unittests
AVX2 version can process 16 pixels at a time for improved memory bandwidth and fewer instructions.
unittests improved to test unaligned memory, and test exactness when alpha is 0 or 255.
R=dhrosa@google.com, harryjin@google.com
BUG=libyuv:527
Committed: https://chromium.googlesource.com/libyuv/libyuv/+/bea690b3e03d24f77fea45c9a8592ea480a4acd8
Patch Set 1 #Patch Set 2 : port avx2 to gcc #Patch Set 3 : enable avx2 for gcc #Patch Set 4 : add vpermq for avx2 #Patch Set 5 : move vpermq after pack" #Patch Set 6 : I420Blend implemented #
Total comments: 2
Patch Set 7 : off by 1 fix on win #
Messages
Total messages: 12 (4 generated)
|