| Index: source/row_any.cc
|
| diff --git a/source/row_any.cc b/source/row_any.cc
|
| index ae84a82f81695f0947cca4d0a1cbf527b760c092..a3520b4ec3bdb0c1a2f7c7eceff15a4d13a7e7e5 100644
|
| --- a/source/row_any.cc
|
| +++ b/source/row_any.cc
|
| @@ -127,9 +127,6 @@ ANY31(BlendPlaneRow_Any_SSSE3, BlendPlaneRow_SSSE3, 0, 0, 1, 7)
|
| #ifdef HAS_I422TOARGBROW_SSSE3
|
| ANY31C(I422ToARGBRow_Any_SSSE3, I422ToARGBRow_SSSE3, 1, 0, 4, 7)
|
| #endif
|
| -#ifdef HAS_I411TOARGBROW_SSSE3
|
| -ANY31C(I411ToARGBRow_Any_SSSE3, I411ToARGBRow_SSSE3, 2, 0, 4, 7)
|
| -#endif
|
| #ifdef HAS_I444TOARGBROW_SSSE3
|
| ANY31C(I444ToARGBRow_Any_SSSE3, I444ToARGBRow_SSSE3, 0, 0, 4, 7)
|
| ANY31C(I422ToRGBARow_Any_SSSE3, I422ToRGBARow_SSSE3, 1, 0, 4, 7)
|
| @@ -150,9 +147,6 @@ ANY31C(I422ToRGBARow_Any_AVX2, I422ToRGBARow_AVX2, 1, 0, 4, 15)
|
| #ifdef HAS_I444TOARGBROW_AVX2
|
| ANY31C(I444ToARGBRow_Any_AVX2, I444ToARGBRow_AVX2, 0, 0, 4, 15)
|
| #endif
|
| -#ifdef HAS_I411TOARGBROW_AVX2
|
| -ANY31C(I411ToARGBRow_Any_AVX2, I411ToARGBRow_AVX2, 2, 0, 4, 15)
|
| -#endif
|
| #ifdef HAS_I422TOARGB4444ROW_AVX2
|
| ANY31C(I422ToARGB4444Row_Any_AVX2, I422ToARGB4444Row_AVX2, 1, 0, 2, 7)
|
| #endif
|
| @@ -165,7 +159,6 @@ ANY31C(I422ToRGB565Row_Any_AVX2, I422ToRGB565Row_AVX2, 1, 0, 2, 7)
|
| #ifdef HAS_I422TOARGBROW_NEON
|
| ANY31C(I444ToARGBRow_Any_NEON, I444ToARGBRow_NEON, 0, 0, 4, 7)
|
| ANY31C(I422ToARGBRow_Any_NEON, I422ToARGBRow_NEON, 1, 0, 4, 7)
|
| -ANY31C(I411ToARGBRow_Any_NEON, I411ToARGBRow_NEON, 2, 0, 4, 7)
|
| ANY31C(I422ToRGBARow_Any_NEON, I422ToRGBARow_NEON, 1, 0, 4, 7)
|
| ANY31C(I422ToRGB24Row_Any_NEON, I422ToRGB24Row_NEON, 1, 0, 3, 7)
|
| ANY31C(I422ToARGB4444Row_Any_NEON, I422ToARGB4444Row_NEON, 1, 0, 2, 7)
|
| @@ -720,21 +713,6 @@ ANY1(ARGBSetRow_Any_NEON, ARGBSetRow_NEON, uint32, 4, 3)
|
| ANY_SIMD(src_ptr, dst_u, dst_v, n); \
|
| } \
|
| memcpy(temp, src_ptr + (n >> UVSHIFT) * BPP, SS(r, UVSHIFT) * BPP); \
|
| - /* repeat last 4 - 12 bytes for 411 subsampler */ \
|
| - if (((width & 3) == 1) && BPP == 4 && DUVSHIFT == 2) { \
|
| - memcpy(temp + SS(r, UVSHIFT) * BPP, \
|
| - temp + SS(r, UVSHIFT) * BPP - BPP, BPP); \
|
| - memcpy(temp + SS(r, UVSHIFT) * BPP + BPP, \
|
| - temp + SS(r, UVSHIFT) * BPP - BPP, BPP * 2); \
|
| - } \
|
| - if (((width & 3) == 2) && BPP == 4 && DUVSHIFT == 2) { \
|
| - memcpy(temp + SS(r, UVSHIFT) * BPP, \
|
| - temp + SS(r, UVSHIFT) * BPP - BPP * 2, BPP * 2); \
|
| - } \
|
| - if (((width & 3) == 3) && BPP == 4 && DUVSHIFT == 2) { \
|
| - memcpy(temp + SS(r, UVSHIFT) * BPP, \
|
| - temp + SS(r, UVSHIFT) * BPP - BPP, BPP); \
|
| - } \
|
| ANY_SIMD(temp, temp + 128, temp + 256, MASK + 1); \
|
| memcpy(dst_u + (n >> DUVSHIFT), temp + 128, SS(r, DUVSHIFT)); \
|
| memcpy(dst_v + (n >> DUVSHIFT), temp + 256, SS(r, DUVSHIFT)); \
|
| @@ -765,7 +743,6 @@ ANY12(UYVYToUV422Row_Any_SSE2, UYVYToUV422Row_SSE2, 1, 4, 1, 15)
|
| #endif
|
| #ifdef HAS_YUY2TOUV422ROW_NEON
|
| ANY12(ARGBToUV444Row_Any_NEON, ARGBToUV444Row_NEON, 0, 4, 0, 7)
|
| -ANY12(ARGBToUV411Row_Any_NEON, ARGBToUV411Row_NEON, 0, 4, 2, 31)
|
| ANY12(YUY2ToUV422Row_Any_NEON, YUY2ToUV422Row_NEON, 1, 4, 1, 15)
|
| ANY12(UYVYToUV422Row_Any_NEON, UYVYToUV422Row_NEON, 1, 4, 1, 15)
|
| #endif
|
|
|