| Index: source/convert_from.cc | 
| diff --git a/source/convert_from.cc b/source/convert_from.cc | 
| index ddfa3b3848f95a72b665a182a87bfbd0c4e5d0d8..e6ff52439dae7d992b93533ae301371a2ce0a9ee 100644 | 
| --- a/source/convert_from.cc | 
| +++ b/source/convert_from.cc | 
| @@ -708,6 +708,14 @@ int I420ToARGB1555(const uint8* src_y, | 
| } | 
| } | 
| #endif | 
| +#if defined(HAS_I422TOARGB1555ROW_DSPR2) | 
| +  if (TestCpuFlag(kCpuHasDSPR2)) { | 
| +    I422ToARGB1555Row = I422ToARGB1555Row_Any_DSPR2; | 
| +    if (IS_ALIGNED(width, 4)) { | 
| +      I422ToARGB1555Row = I422ToARGB1555Row_DSPR2; | 
| +    } | 
| +  } | 
| +#endif | 
| #if defined(HAS_I422TOARGB1555ROW_MSA) | 
| if (TestCpuFlag(kCpuHasMSA)) { | 
| I422ToARGB1555Row = I422ToARGB1555Row_Any_MSA; | 
| @@ -781,6 +789,14 @@ int I420ToARGB4444(const uint8* src_y, | 
| } | 
| } | 
| #endif | 
| +#if defined(HAS_I422TOARGB4444ROW_DSPR2) | 
| +  if (TestCpuFlag(kCpuHasDSPR2)) { | 
| +    I422ToARGB4444Row = I422ToARGB4444Row_Any_DSPR2; | 
| +    if (IS_ALIGNED(width, 4)) { | 
| +      I422ToARGB4444Row = I422ToARGB4444Row_DSPR2; | 
| +    } | 
| +  } | 
| +#endif | 
| #if defined(HAS_I422TOARGB4444ROW_MSA) | 
| if (TestCpuFlag(kCpuHasMSA)) { | 
| I422ToARGB4444Row = I422ToARGB4444Row_Any_MSA; | 
|  |