Showing the changes to codec/encoder/core/src/encode_mb_aux.cpp (1 of 18 files). Show all
Unified · Split
| @@ -500,7 +500,9 @@ void WelsInitEncodingFuncs (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag) { · 499 unmodified lines | ||
| 500 | 500 | pFuncList->pfCopy8x16Aligned = WelsCopy8x16_mmx; |
| 501 | 501 | } |
| 502 | 502 | if (uiCpuFlag & WELS_CPU_SSE2) { |
| 503 | +#ifndef X86_32_PICASM | |
| 503 | 504 | pFuncList->pfGetNoneZeroCount = WelsGetNoneZeroCount_sse2; |
| 505 | +#endif | |
| 504 | 506 | pFuncList->pfTransformHadamard4x4Dc = WelsHadamardT4Dc_sse2; |
| 505 | 507 | |
| 506 | 508 | pFuncList->pfQuantization4x4 = WelsQuant4x4_sse2; |
| @@ -514,7 +516,9 @@ void WelsInitEncodingFuncs (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag) { · 7 unmodified lines | ||
| 514 | 516 | |
| 515 | 517 | pFuncList->pfScan4x4 = WelsScan4x4DcAc_sse2; |
| 516 | 518 | pFuncList->pfScan4x4Ac = WelsScan4x4Ac_sse2; |
| 519 | +#ifndef X86_32_PICASM | |
| 517 | 520 | pFuncList->pfCalculateSingleCtr4x4 = WelsCalculateSingleCtr4x4_sse2; |
| 521 | +#endif | |
| 518 | 522 | |
| 519 | 523 | pFuncList->pfDctT4 = WelsDctT4_sse2; |
| 520 | 524 | pFuncList->pfDctFourT4 = WelsDctFourT4_sse2; |