• Frank Barchard's avatar
    YUY2ToARGB avx2 in 1 step conversion. · 000cf89c
    Frank Barchard authored
    Includes UYVYToARGB ssse3 fix.
    
    Was
    YUY2ToARGB_Opt (433 ms)
    69.79%  libyuv_unittest  libyuv_unittest      [.] I422ToARGBRow_AVX2
    20.73%  libyuv_unittest  libyuv_unittest      [.] YUY2ToUV422Row_AVX2
     6.04%  libyuv_unittest  libyuv_unittest      [.] YUY2ToYRow_AVX2
     0.77%  libyuv_unittest  libyuv_unittest      [.] YUY2ToARGBRow_AVX2
    
    Now
    YUY2ToARGB_Opt (280 ms)
    95.66%  libyuv_unittest  libyuv_unittest      [.] YUY2ToARGBRow_AVX2
    
    BUG=libyuv:494
    R=harryjin@google.com
    
    Review URL: https://codereview.chromium.org/1364813002 .
    000cf89c
Name
Last commit
Last update
chromium Loading commit data...
include Loading commit data...
source Loading commit data...
tools/valgrind-libyuv Loading commit data...
unit_test Loading commit data...
util Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
Android.mk Loading commit data...
BUILD.gn Loading commit data...
CMakeLists.txt Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE_THIRD_PARTY Loading commit data...
OWNERS Loading commit data...
PATENTS Loading commit data...
PRESUBMIT.py Loading commit data...
README.chromium Loading commit data...
all.gyp Loading commit data...
codereview.settings Loading commit data...
download_vs_toolchain.py Loading commit data...
drover.properties Loading commit data...
gyp_libyuv Loading commit data...
gyp_libyuv.py Loading commit data...
libyuv.gyp Loading commit data...
libyuv.gypi Loading commit data...
libyuv_nacl.gyp Loading commit data...
libyuv_test.gyp Loading commit data...
linux.mk Loading commit data...
public.mk Loading commit data...
setup_links.py Loading commit data...
sync_chromium.py Loading commit data...
winarm.mk Loading commit data...