1. Add copy_mb_mmi.c, expand_picture_mmi.c, satd_sad_mmi.c and intra_pred_com_mmi.c in codec/common/mips 2. Modify codec/common/inc/asmdefs_mmi.c format
Showing the changes to test/encoder/EncUT_Sample.cpp (1 of 18 files). Show all
Unified · Split
| @@ -672,6 +672,20 @@ GENERATE_Sad16x8_UT (WelsSampleSatd16x8_AArch64_neon, WelsSampleSatd16x8_c, WELS · 671 unmodified lines | |||
| 672 | GENERATE_Sad16x16_UT (WelsSampleSatd16x16_AArch64_neon, WelsSampleSatd16x16_c, WELS_CPU_NEON) | 672 | GENERATE_Sad16x16_UT (WelsSampleSatd16x16_AArch64_neon, WelsSampleSatd16x16_c, WELS_CPU_NEON) |
| 673 | #endif | 673 | #endif |
| 674 | 674 | ||
| 675 | #ifdef HAVE_MMI | ||
| 676 | GENERATE_Sad4x4_UT (WelsSampleSad4x4_mmi, WelsSampleSad4x4_c, WELS_CPU_MMI) | ||
| 677 | GENERATE_Sad8x8_UT (WelsSampleSad8x8_mmi, WelsSampleSad8x8_c, WELS_CPU_MMI) | ||
| 678 | GENERATE_Sad8x16_UT (WelsSampleSad8x16_mmi, WelsSampleSad8x16_c, WELS_CPU_MMI) | ||
| 679 | GENERATE_Sad16x8_UT (WelsSampleSad16x8_mmi, WelsSampleSad16x8_c, WELS_CPU_MMI) | ||
| 680 | GENERATE_Sad16x16_UT (WelsSampleSad16x16_mmi, WelsSampleSad16x16_c, WELS_CPU_MMI) | ||
| 681 | |||
| 682 | GENERATE_Sad4x4_UT (WelsSampleSatd4x4_mmi, WelsSampleSatd4x4_c, WELS_CPU_MMI) | ||
| 683 | GENERATE_Sad8x8_UT (WelsSampleSatd8x8_mmi, WelsSampleSatd8x8_c, WELS_CPU_MMI) | ||
| 684 | GENERATE_Sad8x16_UT (WelsSampleSatd8x16_mmi, WelsSampleSatd8x16_c, WELS_CPU_MMI) | ||
| 685 | GENERATE_Sad16x8_UT (WelsSampleSatd16x8_mmi, WelsSampleSatd16x8_c, WELS_CPU_MMI) | ||
| 686 | GENERATE_Sad16x16_UT (WelsSampleSatd16x16_mmi, WelsSampleSatd16x16_c, WELS_CPU_MMI) | ||
| 687 | #endif | ||
| 688 | |||
| 675 | #define GENERATE_SadFour_UT(func, CPUFLAGS, width, height) \ | 689 | #define GENERATE_SadFour_UT(func, CPUFLAGS, width, height) \ |
| 676 | TEST_F (SadSatdAssemblyFuncTest, func) { \ | 690 | TEST_F (SadSatdAssemblyFuncTest, func) { \ |
| 677 | if (0 == (m_uiCpuFeatureFlag & CPUFLAGS)) \ | 691 | if (0 == (m_uiCpuFeatureFlag & CPUFLAGS)) \ |
| @@ -720,3 +734,10 @@ GENERATE_SadFour_UT (WelsSampleSadFour8x16_AArch64_neon, WELS_CPU_NEON, 8, 16) · 42 unmodified lines | |||
| 720 | GENERATE_SadFour_UT (WelsSampleSadFour16x8_AArch64_neon, WELS_CPU_NEON, 16, 8) | 734 | GENERATE_SadFour_UT (WelsSampleSadFour16x8_AArch64_neon, WELS_CPU_NEON, 16, 8) |
| 721 | GENERATE_SadFour_UT (WelsSampleSadFour16x16_AArch64_neon, WELS_CPU_NEON, 16, 16) | 735 | GENERATE_SadFour_UT (WelsSampleSadFour16x16_AArch64_neon, WELS_CPU_NEON, 16, 16) |
| 722 | #endif | 736 | #endif |
| 737 | |||
| 738 | #ifdef HAVE_MMI | ||
| 739 | GENERATE_SadFour_UT (WelsSampleSadFour8x8_mmi, WELS_CPU_MMI, 8, 8) | ||
| 740 | GENERATE_SadFour_UT (WelsSampleSadFour8x16_mmi, WELS_CPU_MMI, 8, 16) | ||
| 741 | GENERATE_SadFour_UT (WelsSampleSadFour16x8_mmi, WELS_CPU_MMI, 16, 8) | ||
| 742 | GENERATE_SadFour_UT (WelsSampleSadFour16x16_mmi, WELS_CPU_MMI, 16, 16) | ||
| 743 | #endif | ||