| Index: source/scale_any.cc
|
| diff --git a/source/scale_any.cc b/source/scale_any.cc
|
| index 8c1aaa111099e55440762317c971796dc44c343a..9068e92d84d26957204483e56481c60047cb1a86 100644
|
| --- a/source/scale_any.cc
|
| +++ b/source/scale_any.cc
|
| @@ -135,6 +135,21 @@ SDODD(ScaleRowDown2Box_Odd_NEON,
|
| 1,
|
| 15)
|
| #endif
|
| +#ifdef HAS_SCALEROWDOWN2_MSA
|
| +SDANY(ScaleRowDown2_Any_MSA, ScaleRowDown2_MSA, ScaleRowDown2_C, 2, 1, 31)
|
| +SDANY(ScaleRowDown2Linear_Any_MSA,
|
| + ScaleRowDown2Linear_MSA,
|
| + ScaleRowDown2Linear_C,
|
| + 2,
|
| + 1,
|
| + 31)
|
| +SDANY(ScaleRowDown2Box_Any_MSA,
|
| + ScaleRowDown2Box_MSA,
|
| + ScaleRowDown2Box_C,
|
| + 2,
|
| + 1,
|
| + 31)
|
| +#endif
|
| #ifdef HAS_SCALEROWDOWN4_SSSE3
|
| SDANY(ScaleRowDown4_Any_SSSE3, ScaleRowDown4_SSSE3, ScaleRowDown4_C, 4, 1, 7)
|
| SDANY(ScaleRowDown4Box_Any_SSSE3,
|
| @@ -162,6 +177,15 @@ SDANY(ScaleRowDown4Box_Any_NEON,
|
| 1,
|
| 7)
|
| #endif
|
| +#ifdef HAS_SCALEROWDOWN4_MSA
|
| +SDANY(ScaleRowDown4_Any_MSA, ScaleRowDown4_MSA, ScaleRowDown4_C, 4, 1, 15)
|
| +SDANY(ScaleRowDown4Box_Any_MSA,
|
| + ScaleRowDown4Box_MSA,
|
| + ScaleRowDown4Box_C,
|
| + 4,
|
| + 1,
|
| + 15)
|
| +#endif
|
| #ifdef HAS_SCALEROWDOWN34_SSSE3
|
| SDANY(ScaleRowDown34_Any_SSSE3,
|
| ScaleRowDown34_SSSE3,
|
| @@ -242,6 +266,26 @@ SDANY(ScaleRowDown38_2_Box_Any_NEON,
|
| 1,
|
| 11)
|
| #endif
|
| +#ifdef HAS_SCALEROWDOWN38_MSA
|
| +SDANY(ScaleRowDown38_Any_MSA,
|
| + ScaleRowDown38_MSA,
|
| + ScaleRowDown38_C,
|
| + 8 / 3,
|
| + 1,
|
| + 11)
|
| +SDANY(ScaleRowDown38_3_Box_Any_MSA,
|
| + ScaleRowDown38_3_Box_MSA,
|
| + ScaleRowDown38_3_Box_C,
|
| + 8 / 3,
|
| + 1,
|
| + 11)
|
| +SDANY(ScaleRowDown38_2_Box_Any_MSA,
|
| + ScaleRowDown38_2_Box_MSA,
|
| + ScaleRowDown38_2_Box_C,
|
| + 8 / 3,
|
| + 1,
|
| + 11)
|
| +#endif
|
|
|
| #ifdef HAS_SCALEARGBROWDOWN2_SSE2
|
| SDANY(ScaleARGBRowDown2_Any_SSE2,
|
| @@ -374,6 +418,9 @@ SAANY(ScaleAddRow_Any_AVX2, ScaleAddRow_AVX2, ScaleAddRow_C, 31)
|
| #ifdef HAS_SCALEADDROW_NEON
|
| SAANY(ScaleAddRow_Any_NEON, ScaleAddRow_NEON, ScaleAddRow_C, 15)
|
| #endif
|
| +#ifdef HAS_SCALEADDROW_MSA
|
| +SAANY(ScaleAddRow_Any_MSA, ScaleAddRow_MSA, ScaleAddRow_C, 15)
|
| +#endif
|
| #undef SAANY
|
|
|
| #ifdef __cplusplus
|
|
|