Index: source/planar_functions.cc |
diff --git a/source/planar_functions.cc b/source/planar_functions.cc |
index 04172d9ac0e32dfce965223096be3d8c439fe4ec..aaf0370b89d7059ab861bccc408fecde6483d49c 100644 |
--- a/source/planar_functions.cc |
+++ b/source/planar_functions.cc |
@@ -2564,6 +2564,14 @@ static int ARGBSobelize(const uint8* src_argb, |
} |
} |
#endif |
+#if defined(HAS_ARGBTOYJROW_MSA) |
+ if (TestCpuFlag(kCpuHasMSA)) { |
+ ARGBToYJRow = ARGBToYJRow_Any_MSA; |
+ if (IS_ALIGNED(width, 16)) { |
+ ARGBToYJRow = ARGBToYJRow_MSA; |
+ } |
+ } |
+#endif |
#if defined(HAS_SOBELYROW_SSE2) |
if (TestCpuFlag(kCpuHasSSE2)) { |