Index: source/row_any.cc |
diff --git a/source/row_any.cc b/source/row_any.cc |
index 53f232ed7a10d6395a306a05e43d08f8ffed67fd..af9ecc511e5f83ec7bf7df250f13408c3eb44ad9 100644 |
--- a/source/row_any.cc |
+++ b/source/row_any.cc |
@@ -442,6 +442,12 @@ ANY11(YUY2ToYRow_Any_NEON, YUY2ToYRow_NEON, 1, 4, 1, 15) |
#ifdef HAS_UYVYTOYROW_NEON |
ANY11(UYVYToYRow_Any_NEON, UYVYToYRow_NEON, 0, 2, 1, 15) |
#endif |
+#ifdef HAS_YUY2TOYROW_MSA |
+ANY11(YUY2ToYRow_Any_MSA, YUY2ToYRow_MSA, 1, 4, 1, 31) |
+#endif |
+#ifdef HAS_UYVYTOYROW_MSA |
+ANY11(UYVYToYRow_Any_MSA, UYVYToYRow_MSA, 0, 2, 1, 31) |
+#endif |
#ifdef HAS_RGB24TOARGBROW_NEON |
ANY11(RGB24ToARGBRow_Any_NEON, RGB24ToARGBRow_NEON, 0, 3, 4, 7) |
#endif |
@@ -763,6 +769,10 @@ 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 |
+#ifdef HAS_YUY2TOUV422ROW_MSA |
+ANY12(YUY2ToUV422Row_Any_MSA, YUY2ToUV422Row_MSA, 1, 4, 1, 31) |
+ANY12(UYVYToUV422Row_Any_MSA, UYVYToUV422Row_MSA, 1, 4, 1, 31) |
+#endif |
#undef ANY12 |
// Any 1 to 2 with source stride (2 rows of source). Outputs UV planes. |
@@ -848,6 +858,12 @@ ANY12S(YUY2ToUVRow_Any_NEON, YUY2ToUVRow_NEON, 1, 4, 15) |
#ifdef HAS_UYVYTOUVROW_NEON |
ANY12S(UYVYToUVRow_Any_NEON, UYVYToUVRow_NEON, 1, 4, 15) |
#endif |
+#ifdef HAS_YUY2TOUVROW_MSA |
+ANY12S(YUY2ToUVRow_Any_MSA, YUY2ToUVRow_MSA, 1, 4, 31) |
+#endif |
+#ifdef HAS_UYVYTOUVROW_MSA |
+ANY12S(UYVYToUVRow_Any_MSA, UYVYToUVRow_MSA, 1, 4, 31) |
+#endif |
#undef ANY12S |
#ifdef __cplusplus |