| Index: source/row_any.cc
|
| diff --git a/source/row_any.cc b/source/row_any.cc
|
| index c96a719aa4b1219cf266b1655c9885e05ef616b2..2af8d1e7cdb244f521e28b067b4b0966f6f7560c 100644
|
| --- a/source/row_any.cc
|
| +++ b/source/row_any.cc
|
| @@ -255,18 +255,27 @@ ANY21(SobelRow_Any_SSE2, SobelRow_SSE2, 0, 1, 1, 4, 15)
|
| #ifdef HAS_SOBELROW_NEON
|
| ANY21(SobelRow_Any_NEON, SobelRow_NEON, 0, 1, 1, 4, 7)
|
| #endif
|
| +#ifdef HAS_SOBELROW_MSA
|
| +ANY21(SobelRow_Any_MSA, SobelRow_MSA, 0, 1, 1, 4, 15)
|
| +#endif
|
| #ifdef HAS_SOBELTOPLANEROW_SSE2
|
| ANY21(SobelToPlaneRow_Any_SSE2, SobelToPlaneRow_SSE2, 0, 1, 1, 1, 15)
|
| #endif
|
| #ifdef HAS_SOBELTOPLANEROW_NEON
|
| ANY21(SobelToPlaneRow_Any_NEON, SobelToPlaneRow_NEON, 0, 1, 1, 1, 15)
|
| #endif
|
| +#ifdef HAS_SOBELTOPLANEROW_MSA
|
| +ANY21(SobelToPlaneRow_Any_MSA, SobelToPlaneRow_MSA, 0, 1, 1, 1, 31)
|
| +#endif
|
| #ifdef HAS_SOBELXYROW_SSE2
|
| ANY21(SobelXYRow_Any_SSE2, SobelXYRow_SSE2, 0, 1, 1, 4, 15)
|
| #endif
|
| #ifdef HAS_SOBELXYROW_NEON
|
| ANY21(SobelXYRow_Any_NEON, SobelXYRow_NEON, 0, 1, 1, 4, 7)
|
| #endif
|
| +#ifdef HAS_SOBELXYROW_MSA
|
| +ANY21(SobelXYRow_Any_MSA, SobelXYRow_MSA, 0, 1, 1, 4, 15)
|
| +#endif
|
| #undef ANY21
|
|
|
| // Any 2 planes to 1 with yuvconstants
|
| @@ -300,6 +309,9 @@ ANY21C(NV12ToARGBRow_Any_NEON, NV12ToARGBRow_NEON, 1, 1, 2, 4, 7)
|
| #ifdef HAS_NV12TOARGBROW_DSPR2
|
| ANY21C(NV12ToARGBRow_Any_DSPR2, NV12ToARGBRow_DSPR2, 1, 1, 2, 4, 7)
|
| #endif
|
| +#ifdef HAS_NV12TOARGBROW_MSA
|
| +ANY21C(NV12ToARGBRow_Any_MSA, NV12ToARGBRow_MSA, 1, 1, 2, 4, 7)
|
| +#endif
|
| #ifdef HAS_NV21TOARGBROW_SSSE3
|
| ANY21C(NV21ToARGBRow_Any_SSSE3, NV21ToARGBRow_SSSE3, 1, 1, 2, 4, 7)
|
| #endif
|
| @@ -309,6 +321,9 @@ ANY21C(NV21ToARGBRow_Any_AVX2, NV21ToARGBRow_AVX2, 1, 1, 2, 4, 15)
|
| #ifdef HAS_NV21TOARGBROW_NEON
|
| ANY21C(NV21ToARGBRow_Any_NEON, NV21ToARGBRow_NEON, 1, 1, 2, 4, 7)
|
| #endif
|
| +#ifdef HAS_NV21TOARGBROW_MSA
|
| +ANY21C(NV21ToARGBRow_Any_MSA, NV21ToARGBRow_MSA, 1, 1, 2, 4, 7)
|
| +#endif
|
| #ifdef HAS_NV12TORGB565ROW_SSSE3
|
| ANY21C(NV12ToRGB565Row_Any_SSSE3, NV12ToRGB565Row_SSSE3, 1, 1, 2, 2, 7)
|
| #endif
|
| @@ -318,6 +333,9 @@ ANY21C(NV12ToRGB565Row_Any_AVX2, NV12ToRGB565Row_AVX2, 1, 1, 2, 2, 15)
|
| #ifdef HAS_NV12TORGB565ROW_NEON
|
| ANY21C(NV12ToRGB565Row_Any_NEON, NV12ToRGB565Row_NEON, 1, 1, 2, 2, 7)
|
| #endif
|
| +#ifdef HAS_NV12TORGB565ROW_MSA
|
| +ANY21C(NV12ToRGB565Row_Any_MSA, NV12ToRGB565Row_MSA, 1, 1, 2, 2, 7)
|
| +#endif
|
| #undef ANY21C
|
|
|
| // Any 1 to 1.
|
|
|