Index: source/row_any.cc |
diff --git a/source/row_any.cc b/source/row_any.cc |
index 511ca1cc8f202b5398784e93ca7ec2822553b942..cf79b3b15c0c3b4af063a2434282eddd29808542 100644 |
--- a/source/row_any.cc |
+++ b/source/row_any.cc |
@@ -83,8 +83,18 @@ ANY31(I422ToYUY2Row_Any_NEON, I422ToYUY2Row_NEON, 1, 1, 4, 15) |
#ifdef HAS_I422TOUYVYROW_NEON |
ANY31(I422ToUYVYRow_Any_NEON, I422ToUYVYRow_NEON, 1, 1, 4, 15) |
#endif |
+#ifdef HAS_BLENDPLANEROW_AVX2 |
+ANY31(BlendPlaneRow_Any_AVX2, BlendPlaneRow_AVX2, 0, 0, 1, 31) |
+#endif |
+#ifdef HAS_BLENDPLANEROW_SSSE3 |
+ANY31(BlendPlaneRow_Any_SSSE3, BlendPlaneRow_SSSE3, 0, 0, 1, 7) |
+#endif |
#undef ANY31 |
+void BlendPlaneRow_Any_AVX2(const uint8* src0, const uint8* src1, |
+ const uint8* alpha, uint8* dst, int width); |
+ |
+ |
// Note that odd width replication includes 444 due to implementation |
// on arm that subsamples 444 to 422 internally. |
// Any 3 planes to 1 with yuvconstants |