From 3d1176a3f88735801a3b93d661a3a7a53910802b Mon Sep 17 00:00:00 2001 From: "fbarchard@google.com" Date: Tue, 7 Apr 2015 00:39:25 +0000 Subject: [PATCH] ARGBToYJRow_AVX2 hooked up for ARGBToJ422 BUG=none TESTED=ARGBToJ422 unittest Review URL: https://webrtc-codereview.appspot.com/44079004 git-svn-id: http://libyuv.googlecode.com/svn/trunk@1360 16f28f9a-4ce2-e073-06de-1de4eb20be90 --- source/convert_from_argb.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/convert_from_argb.cc b/source/convert_from_argb.cc index 700c59902..8d1e97aec 100644 --- a/source/convert_from_argb.cc +++ b/source/convert_from_argb.cc @@ -1211,6 +1211,14 @@ int ARGBToJ422(const uint8* src_argb, int src_stride_argb, } } #endif +#if defined(HAS_ARGBTOYJROW_AVX2) + if (TestCpuFlag(kCpuHasAVX2)) { + ARGBToYJRow = ARGBToYJRow_Any_AVX2; + if (IS_ALIGNED(width, 32)) { + ARGBToYJRow = ARGBToYJRow_AVX2; + } + } +#endif #if defined(HAS_ARGBTOYJROW_NEON) if (TestCpuFlag(kCpuHasNEON)) { ARGBToYJRow = ARGBToYJRow_Any_NEON;