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 | 55 | #if defined(X86_ASM) |
| 56 | +#if defined(HAVE_AVX2) | |
| 56 | 57 | void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { |
| 57 | 58 | IdctResAddPred_ref (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); |
| 58 | 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 | 61 | IdctResAddPred_ref (pPred + 4 * iStride + 4, iStride, pRs + 3 * 16); |
| 61 | 62 | } |
| 62 | 63 | #endif |
| 64 | +#endif | |
| 63 | 65 | |
| 64 | 66 | } // anon ns |
| 65 | 67 | |
| @@ -138,9 +140,11 @@ GENERATE_IDCTRESADDPRED (IdctResAddPred_c, 0) · 72 unmodified lines | ||
| 138 | 140 | #if defined(X86_ASM) |
| 139 | 141 | GENERATE_IDCTRESADDPRED (IdctResAddPred_mmx, WELS_CPU_MMXEXT) |
| 140 | 142 | GENERATE_IDCTRESADDPRED (IdctResAddPred_sse2, WELS_CPU_SSE2) |
| 143 | +#if defined(HAVE_AVX2) | |
| 141 | 144 | GENERATE_IDCTRESADDPRED (IdctResAddPred_avx2, WELS_CPU_AVX2) |
| 142 | 145 | GENERATE_IDCTFOURRESADDPRED (IdctFourResAddPred_avx2, WELS_CPU_AVX2) |
| 143 | 146 | #endif |
| 147 | +#endif | |
| 144 | 148 | |
| 145 | 149 | #if defined(HAVE_NEON) |
| 146 | 150 | GENERATE_IDCTRESADDPRED (IdctResAddPred_neon, WELS_CPU_NEON) |