WelsQuantFour4x4Max_avx2 (~2.06x speedup over SSE2) WelsQuantFour4x4_avx2 (~2.32x speedup over SSE2) WelsQuant4x4Dc_avx2 (~1.49x speedup over SSE2) WelsQuant4x4_avx2 (~1.42x speedup over SSE2)
Showing the changes to codec/encoder/core/src/encode_mb_aux.cpp (1 of 5 files). Show all
Unified · Split
| @@ -526,6 +526,11 @@ void WelsInitEncodingFuncs (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag) { · 525 unmodified lines | ||
| 526 | 526 | if (uiCpuFlag & WELS_CPU_AVX2) { |
| 527 | 527 | pFuncList->pfDctT4 = WelsDctT4_avx2; |
| 528 | 528 | pFuncList->pfDctFourT4 = WelsDctFourT4_avx2; |
| 529 | + | |
| 530 | + pFuncList->pfQuantization4x4 = WelsQuant4x4_avx2; | |
| 531 | + pFuncList->pfQuantizationDc4x4 = WelsQuant4x4Dc_avx2; | |
| 532 | + pFuncList->pfQuantizationFour4x4 = WelsQuantFour4x4_avx2; | |
| 533 | + pFuncList->pfQuantizationFour4x4Max = WelsQuantFour4x4Max_avx2; | |
| 529 | 534 | } |
| 530 | 535 | |
| 531 | 536 | //#endif//MACOS |