Showing the changes to codec/encoder/core/src/deblocking.cpp (1 of 5 files). Show all
Unified · Split
| @@ -787,15 +787,15 @@ void DeblockingInit (DeblockingFunc* pFunc, int32_t iCpu) { · 786 unmodified lines | ||
| 787 | 787 | |
| 788 | 788 | |
| 789 | 789 | #ifdef X86_ASM |
| 790 | − if (iCpu & WELS_CPU_SSE2) { | |
| 791 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_sse2; | |
| 792 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_sse2; | |
| 793 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_sse2; | |
| 794 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_sse2; | |
| 795 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_sse2; | |
| 796 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_sse2; | |
| 797 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_sse2; | |
| 798 | − pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_sse2; | |
| 790 | + if (iCpu & WELS_CPU_SSSE3) { | |
| 791 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3; | |
| 792 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3; | |
| 793 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3; | |
| 794 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3; | |
| 795 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3; | |
| 796 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3; | |
| 797 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3; | |
| 798 | + pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_ssse3; | |
| 799 | 799 | } |
| 800 | 800 | #endif |
| 801 | 801 | } |