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 | if (uiCpuFlag & WELS_CPU_AVX2) { | 526 | if (uiCpuFlag & WELS_CPU_AVX2) { |
| 527 | pFuncList->pfDctT4 = WelsDctT4_avx2; | 527 | pFuncList->pfDctT4 = WelsDctT4_avx2; |
| 528 | pFuncList->pfDctFourT4 = WelsDctFourT4_avx2; | 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 | //#endif//MACOS | 536 | //#endif//MACOS |