Showing the changes to codec/processing (1 of 4 files). Show all
Unified · Split
| @@ -64,6 +64,7 @@ void CVAACalculation::InitVaaFuncs (SVaaFuncs& sVaaFuncs, int32_t iCpuFlag) { · 63 unmodified lines | ||
| 64 | 64 | sVaaFuncs.pfVAACalcSadSsdBgd = VAACalcSadSsdBgd_sse2; |
| 65 | 65 | sVaaFuncs.pfVAACalcSadVar = VAACalcSadVar_sse2; |
| 66 | 66 | } |
| 67 | +#ifdef HAVE_AVX2 | |
| 67 | 68 | if (iCpuFlag & WELS_CPU_AVX2) { |
| 68 | 69 | sVaaFuncs.pfVAACalcSad = VAACalcSad_avx2; |
| 69 | 70 | sVaaFuncs.pfVAACalcSadBgd = VAACalcSadBgd_avx2; |
| @@ -71,6 +72,7 @@ void CVAACalculation::InitVaaFuncs (SVaaFuncs& sVaaFuncs, int32_t iCpuFlag) { · 1 unmodified line | ||
| 71 | 72 | sVaaFuncs.pfVAACalcSadSsdBgd = VAACalcSadSsdBgd_avx2; |
| 72 | 73 | sVaaFuncs.pfVAACalcSadVar = VAACalcSadVar_avx2; |
| 73 | 74 | } |
| 75 | +#endif | |
| 74 | 76 | #endif//X86_ASM |
| 75 | 77 | #ifdef HAVE_NEON |
| 76 | 78 | if ((iCpuFlag & WELS_CPU_NEON) == WELS_CPU_NEON) { |