Showing the changes to test/decoder/DecUT_IdctResAddPred.cpp (1 of 64 files). Show all
Unified · Split
| @@ -7,9 +7,9 @@ using namespace WelsDec; · 6 unmodified lines | ||
| 7 | 7 | void IdctResAddPred_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { |
| 8 | 8 | int16_t iSrc[16]; |
| 9 | 9 | |
| 10 | − uint8_t* pDst = pPred; | |
| 11 | − const int32_t kiStride2 = kiStride << 1; | |
| 12 | − const int32_t kiStride3 = kiStride + kiStride2; | |
| 10 | + uint8_t* pDst = pPred; | |
| 11 | + const int32_t kiStride2 = kiStride << 1; | |
| 12 | + const int32_t kiStride3 = kiStride + kiStride2; | |
| 13 | 13 | int32_t i; |
| 14 | 14 | |
| 15 | 15 | for (i = 0; i < 4; i++) { |
| @@ -26,16 +26,16 @@ void IdctResAddPred_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { · 10 unmodified lines | ||
| 26 | 26 | } |
| 27 | 27 | |
| 28 | 28 | for (i = 0; i < 4; i++) { |
| 29 | − int32_t kT1 = iSrc[i] + iSrc[i + 8]; | |
| 30 | − int32_t kT2 = iSrc[i + 4] + (iSrc[i + 12] >> 1); | |
| 31 | − int32_t kT3 = (32 + kT1 + kT2) >> 6; | |
| 32 | − int32_t kT4 = (32 + kT1 - kT2) >> 6; | |
| 29 | + int32_t kT1 = iSrc[i] + iSrc[i + 8]; | |
| 30 | + int32_t kT2 = iSrc[i + 4] + (iSrc[i + 12] >> 1); | |
| 31 | + int32_t kT3 = (32 + kT1 + kT2) >> 6; | |
| 32 | + int32_t kT4 = (32 + kT1 - kT2) >> 6; | |
| 33 | 33 | |
| 34 | 34 | pDst[i] = WelsClip1 (kT3 + pPred[i]); |
| 35 | 35 | pDst[i + kiStride3] = WelsClip1 (kT4 + pPred[i + kiStride3]); |
| 36 | 36 | |
| 37 | − kT1 = iSrc[i] - iSrc[i + 8]; | |
| 38 | − kT2 = (iSrc[i + 4] >> 1) - iSrc[i + 12]; | |
| 37 | + kT1 = iSrc[i] - iSrc[i + 8]; | |
| 38 | + kT2 = (iSrc[i + 4] >> 1) - iSrc[i + 12]; | |
| 39 | 39 | pDst[i + kiStride] = WelsClip1 (((32 + kT1 + kT2) >> 6) + pDst[i + kiStride]); |
| 40 | 40 | pDst[i + kiStride2] = WelsClip1 (((32 + kT1 - kT2) >> 6) + pDst[i + kiStride2]); |
| 41 | 41 | } |