Showing the changes to codec/decoder/core/src/deblocking.cpp (1 of 5 files). Show all
Unified · Split
| @@ -708,15 +708,15 @@ void_t DeblockingInit (SDeblockingFunc* pFunc, int32_t iCpu) { · 707 unmodified lines | ||
| 708 | 708 | pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_c; |
| 709 | 709 | |
| 710 | 710 | #ifdef X86_ASM |
| 711 | − if (iCpu & WELS_CPU_SSE2) { | |
| 712 | − pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_sse2; | |
| 713 | − pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_sse2; | |
| 714 | − pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_sse2; | |
| 715 | − pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_sse2; | |
| 716 | − pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_sse2; | |
| 717 | − pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_sse2; | |
| 718 | − pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_sse2; | |
| 719 | − pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_sse2; | |
| 711 | + if (iCpu & WELS_CPU_SSSE3) { | |
| 712 | + pFunc->pfLumaDeblockingLT4Ver = DeblockLumaLt4V_ssse3; | |
| 713 | + pFunc->pfLumaDeblockingEQ4Ver = DeblockLumaEq4V_ssse3; | |
| 714 | + pFunc->pfLumaDeblockingLT4Hor = DeblockLumaLt4H_ssse3; | |
| 715 | + pFunc->pfLumaDeblockingEQ4Hor = DeblockLumaEq4H_ssse3; | |
| 716 | + pFunc->pfChromaDeblockingLT4Ver = DeblockChromaLt4V_ssse3; | |
| 717 | + pFunc->pfChromaDeblockingEQ4Ver = DeblockChromaEq4V_ssse3; | |
| 718 | + pFunc->pfChromaDeblockingLT4Hor = DeblockChromaLt4H_ssse3; | |
| 719 | + pFunc->pfChromaDeblockinEQ4Hor = DeblockChromaEq4H_ssse3; | |
| 720 | 720 | } |
| 721 | 721 | #endif |
| 722 | 722 | |