Showing the changes to codec/encoder/core/src/encoder.cpp (1 of 12 files). Show all
Unified · Split
| @@ -159,33 +159,33 @@ int32_t InitFunctionPointers (sWelsEncCtx* pEncCtx, SWelsSvcCodingParam* pParam, · 158 unmodified lines | ||
| 159 | 159 | bool bScreenContent = (SCREEN_CONTENT_REAL_TIME == pParam->iUsageType); |
| 160 | 160 | |
| 161 | 161 | /* Functionality utilization of CPU instructions dependency */ |
| 162 | − pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 163 | − pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 164 | − pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 162 | + pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 163 | + pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 164 | + pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_c; // confirmed_safe_unsafe_usage | |
| 165 | 165 | #if defined(X86_ASM) |
| 166 | 166 | if (uiCpuFlag & WELS_CPU_MMXEXT) { |
| 167 | − pFuncList->pfSetMemZeroSize8 = WelsSetMemZeroSize8_mmx; // confirmed_safe_unsafe_usage | |
| 168 | − pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZeroSize64_mmx; // confirmed_safe_unsafe_usage | |
| 169 | − pFuncList->pfSetMemZeroSize64 = WelsSetMemZeroSize64_mmx; // confirmed_safe_unsafe_usage | |
| 167 | + pFuncList->pfSetMemZeroSize8 = WelsSetMemZeroSize8_mmx; // confirmed_safe_unsafe_usage | |
| 168 | + pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZeroSize64_mmx; // confirmed_safe_unsafe_usage | |
| 169 | + pFuncList->pfSetMemZeroSize64 = WelsSetMemZeroSize64_mmx; // confirmed_safe_unsafe_usage | |
| 170 | 170 | } |
| 171 | 171 | if (uiCpuFlag & WELS_CPU_SSE2) { |
| 172 | − pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZeroAligned64_sse2; // confirmed_safe_unsafe_usage | |
| 172 | + pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZeroAligned64_sse2; // confirmed_safe_unsafe_usage | |
| 173 | 173 | } |
| 174 | 174 | #endif//X86_ASM |
| 175 | 175 | |
| 176 | 176 | #if defined(HAVE_NEON) |
| 177 | 177 | if (uiCpuFlag & WELS_CPU_NEON) { |
| 178 | − pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_neon; | |
| 179 | − pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_neon; | |
| 180 | − pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_neon; | |
| 178 | + pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_neon; | |
| 179 | + pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_neon; | |
| 180 | + pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_neon; | |
| 181 | 181 | } |
| 182 | 182 | #endif |
| 183 | 183 | |
| 184 | 184 | #if defined(HAVE_NEON_AARCH64) |
| 185 | 185 | if (uiCpuFlag & WELS_CPU_NEON) { |
| 186 | − pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_AArch64_neon; | |
| 187 | − pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_AArch64_neon; | |
| 188 | − pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_AArch64_neon; | |
| 186 | + pFuncList->pfSetMemZeroSize8 = WelsSetMemZero_AArch64_neon; | |
| 187 | + pFuncList->pfSetMemZeroSize64Aligned16 = WelsSetMemZero_AArch64_neon; | |
| 188 | + pFuncList->pfSetMemZeroSize64 = WelsSetMemZero_AArch64_neon; | |
| 189 | 189 | } |
| 190 | 190 | #endif |
| 191 | 191 | |