| Index: source/scale_any.cc
|
| diff --git a/source/scale_any.cc b/source/scale_any.cc
|
| index f682b40d32ad5d346d85b191d0e0971361b8d806..8c1aaa111099e55440762317c971796dc44c343a 100644
|
| --- a/source/scale_any.cc
|
| +++ b/source/scale_any.cc
|
| @@ -283,6 +283,26 @@ SDANY(ScaleARGBRowDown2Box_Any_NEON,
|
| 4,
|
| 7)
|
| #endif
|
| +#ifdef HAS_SCALEARGBROWDOWN2_MSA
|
| +SDANY(ScaleARGBRowDown2_Any_MSA,
|
| + ScaleARGBRowDown2_MSA,
|
| + ScaleARGBRowDown2_C,
|
| + 2,
|
| + 4,
|
| + 3)
|
| +SDANY(ScaleARGBRowDown2Linear_Any_MSA,
|
| + ScaleARGBRowDown2Linear_MSA,
|
| + ScaleARGBRowDown2Linear_C,
|
| + 2,
|
| + 4,
|
| + 3)
|
| +SDANY(ScaleARGBRowDown2Box_Any_MSA,
|
| + ScaleARGBRowDown2Box_MSA,
|
| + ScaleARGBRowDown2Box_C,
|
| + 2,
|
| + 4,
|
| + 3)
|
| +#endif
|
| #undef SDANY
|
|
|
| // Scale down by even scale factor.
|
| @@ -322,6 +342,18 @@ SDAANY(ScaleARGBRowDownEvenBox_Any_NEON,
|
| 4,
|
| 3)
|
| #endif
|
| +#ifdef HAS_SCALEARGBROWDOWNEVEN_MSA
|
| +SDAANY(ScaleARGBRowDownEven_Any_MSA,
|
| + ScaleARGBRowDownEven_MSA,
|
| + ScaleARGBRowDownEven_C,
|
| + 4,
|
| + 3)
|
| +SDAANY(ScaleARGBRowDownEvenBox_Any_MSA,
|
| + ScaleARGBRowDownEvenBox_MSA,
|
| + ScaleARGBRowDownEvenBox_C,
|
| + 4,
|
| + 3)
|
| +#endif
|
|
|
| // Add rows box filter scale down.
|
| #define SAANY(NAMEANY, SCALEADDROW_SIMD, SCALEADDROW_C, MASK) \
|
|
|