Showing the changes to test/decoder/DecUT_IdctResAddPred.cpp (1 of 14 files). Show all
Unified · Split
| @@ -53,6 +53,7 @@ void SetNonZeroCount_ref (int8_t* pNonZeroCount) { · 52 unmodified lines | |||
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | #if defined(X86_ASM) | 55 | #if defined(X86_ASM) |
| 56 | #if defined(HAVE_AVX2) | ||
| 56 | void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { | 57 | void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { |
| 57 | IdctResAddPred_ref (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); | 58 | IdctResAddPred_ref (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); |
| 58 | IdctResAddPred_ref (pPred + 0 * iStride + 4, iStride, pRs + 1 * 16); | 59 | IdctResAddPred_ref (pPred + 0 * iStride + 4, iStride, pRs + 1 * 16); |
| @@ -60,6 +61,7 @@ void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { · 1 unmodified line | |||
| 60 | IdctResAddPred_ref (pPred + 4 * iStride + 4, iStride, pRs + 3 * 16); | 61 | IdctResAddPred_ref (pPred + 4 * iStride + 4, iStride, pRs + 3 * 16); |
| 61 | } | 62 | } |
| 62 | #endif | 63 | #endif |
| 64 | #endif | ||
| 63 | 65 | ||
| 64 | } // anon ns | 66 | } // anon ns |
| 65 | 67 | ||
| @@ -138,9 +140,11 @@ GENERATE_IDCTRESADDPRED (IdctResAddPred_c, 0) · 72 unmodified lines | |||
| 138 | #if defined(X86_ASM) | 140 | #if defined(X86_ASM) |
| 139 | GENERATE_IDCTRESADDPRED (IdctResAddPred_mmx, WELS_CPU_MMXEXT) | 141 | GENERATE_IDCTRESADDPRED (IdctResAddPred_mmx, WELS_CPU_MMXEXT) |
| 140 | GENERATE_IDCTRESADDPRED (IdctResAddPred_sse2, WELS_CPU_SSE2) | 142 | GENERATE_IDCTRESADDPRED (IdctResAddPred_sse2, WELS_CPU_SSE2) |
| 143 | #if defined(HAVE_AVX2) | ||
| 141 | GENERATE_IDCTRESADDPRED (IdctResAddPred_avx2, WELS_CPU_AVX2) | 144 | GENERATE_IDCTRESADDPRED (IdctResAddPred_avx2, WELS_CPU_AVX2) |
| 142 | GENERATE_IDCTFOURRESADDPRED (IdctFourResAddPred_avx2, WELS_CPU_AVX2) | 145 | GENERATE_IDCTFOURRESADDPRED (IdctFourResAddPred_avx2, WELS_CPU_AVX2) |
| 143 | #endif | 146 | #endif |
| 147 | #endif | ||
| 144 | 148 | ||
| 145 | #if defined(HAVE_NEON) | 149 | #if defined(HAVE_NEON) |
| 146 | GENERATE_IDCTRESADDPRED (IdctResAddPred_neon, WELS_CPU_NEON) | 150 | GENERATE_IDCTRESADDPRED (IdctResAddPred_neon, WELS_CPU_NEON) |