• Home
  • Raw
  • Download

Lines Matching refs:kiStride

12   const int32_t kiStride = 32; \
14 ENFORCE_STACK_ALIGN_1D (uint8_t, pPredBuffer, 12 * kiStride, 4); \
15 ENFORCE_STACK_ALIGN_1D (uint8_t, pRefBuffer, 12 * kiStride, 4); \
25 pRefBuffer[kiStride * 3 + i] = pPredBuffer[kiStride * 3 + i] = rand() & 255; \
26 pRefBuffer[i * kiStride + 3] = pPredBuffer[i * kiStride + 3] = rand() & 255; \
28 pred (&pPredBuffer[kiStride * 4 + 4], kiStride); \
29 ref (&pRefBuffer[kiStride * 4 + 4], kiStride); \
33 if (pPredBuffer[(i+4) * kiStride + j + 4] != pRefBuffer[(i+4) * kiStride + j + 4]) { \
42 void LumaI##size##x##size##PredV(uint8_t *pPred, const int32_t kiStride) {\
45 memcpy(pPred + i * kiStride, pPred - kiStride, size * sizeof(uint8_t)); \
50 void LumaI##size##x##size##PredH(uint8_t *pPred, const int32_t kiStride) {\
52 memset(pPred + i * kiStride, pPred[i * kiStride - 1], size * sizeof(uint8_t));\
57 void LumaI##size##x##size##PredDC(uint8_t *pPred, const int32_t kiStride) {\
60 iSum += pPred[-1 + i * kiStride] + pPred[i - kiStride]; \
63 memset(pPred + i * kiStride, uiMean, size * sizeof(uint8_t)); \
67 void LumaI##size##x##size##PredDCLeft(uint8_t *pPred, const int32_t kiStride) {\
70 iSum += pPred[-1 + i * kiStride]; \
73 memset(pPred + i * kiStride, uiMean, size * sizeof(uint8_t)); \
77 void LumaI##size##x##size##PredDCTop(uint8_t *pPred, const int32_t kiStride) {\
80 iSum += pPred[i - kiStride]; \
83 memset(pPred + i * kiStride, uiMean, size * sizeof(uint8_t)); \
87 void LumaI##size##x##size##PredDCNone(uint8_t *pPred, const int32_t kiStride) {\
90 memset(pPred + i * kiStride, uiMean, size * sizeof(uint8_t)); \
95 void WelsI4x4LumaPredDDL_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredDDL_ref() argument
96 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredDDL_ref()
97 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredDDL_ref()
99 uint8_t* ptop = &pPred[-kiStride]; in WelsI4x4LumaPredDDL_ref()
118 ST32 (pPred + kiStride , LD32 (kuiList + 1)); in WelsI4x4LumaPredDDL_ref()
124 void WelsI4x4LumaPredDDLTop_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredDDLTop_ref() argument
125 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredDDLTop_ref()
126 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredDDLTop_ref()
128 uint8_t* ptop = &pPred[-kiStride]; in WelsI4x4LumaPredDDLTop_ref()
144 ST32 (pPred + kiStride, LD32 (kuiList + 1)); in WelsI4x4LumaPredDDLTop_ref()
151 void WelsI4x4LumaPredDDR_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredDDR_ref() argument
152 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredDDR_ref()
153 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredDDR_ref()
154 uint8_t* ptopleft = &pPred[- (kiStride + 1)]; in WelsI4x4LumaPredDDR_ref()
159 const uint8_t kuiL1 = * (pleft + kiStride); in WelsI4x4LumaPredDDR_ref()
184 ST32 (pPred + kiStride , LD32 (kuiList + 2)); in WelsI4x4LumaPredDDR_ref()
191 void WelsI4x4LumaPredVL_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredVL_ref() argument
192 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredVL_ref()
193 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredVL_ref()
194 uint8_t* ptopleft = &pPred[- (kiStride + 1)]; in WelsI4x4LumaPredVL_ref()
222 ST32 (pPred + kiStride, LD32 (kuiList + 5)); in WelsI4x4LumaPredVL_ref()
228 void WelsI4x4LumaPredVLTop_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredVLTop_ref() argument
229 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredVLTop_ref()
230 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredVLTop_ref()
231 uint8_t* ptopleft = &pPred[- (kiStride + 1)]; in WelsI4x4LumaPredVLTop_ref()
252 ST32 (pPred + kiStride , LD32 (kuiList + 5)); in WelsI4x4LumaPredVLTop_ref()
259 void WelsI4x4LumaPredVR_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredVR_ref() argument
260 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredVR_ref()
261 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredVR_ref()
262 const uint8_t kuiLT = pPred[-kiStride - 1]; in WelsI4x4LumaPredVR_ref()
265 const uint8_t kuiL1 = pPred[kiStride - 1]; in WelsI4x4LumaPredVR_ref()
267 const uint8_t kuiT0 = pPred[ -kiStride]; in WelsI4x4LumaPredVR_ref()
268 const uint8_t kuiT1 = pPred[1 - kiStride]; in WelsI4x4LumaPredVR_ref()
269 const uint8_t kuiT2 = pPred[2 - kiStride]; in WelsI4x4LumaPredVR_ref()
270 const uint8_t kuiT3 = pPred[3 - kiStride]; in WelsI4x4LumaPredVR_ref()
284 ST32 (pPred + kiStride , LD32 (kuiList + 6)); in WelsI4x4LumaPredVR_ref()
290 void WelsI4x4LumaPredHU_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredHU_ref() argument
291 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredHU_ref()
292 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredHU_ref()
295 const uint8_t kuiL1 = pPred[kiStride - 1]; in WelsI4x4LumaPredHU_ref()
310 ST32 (pPred + kiStride , LD32 (kuiList + 2)); in WelsI4x4LumaPredHU_ref()
316 void WelsI4x4LumaPredHD_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredHD_ref() argument
317 const int32_t kiStride2 = kiStride << 1; in WelsI4x4LumaPredHD_ref()
318 const int32_t kiStride3 = kiStride + kiStride2; in WelsI4x4LumaPredHD_ref()
319 const uint8_t kuiLT = pPred[- (kiStride + 1)]; in WelsI4x4LumaPredHD_ref()
322 const uint8_t kuiL1 = pPred[-1 + kiStride ]; in WelsI4x4LumaPredHD_ref()
325 const uint8_t kuiT0 = pPred[-kiStride ]; in WelsI4x4LumaPredHD_ref()
326 const uint8_t kuiT1 = pPred[-kiStride + 1 ]; in WelsI4x4LumaPredHD_ref()
327 const uint8_t kuiT2 = pPred[-kiStride + 2 ]; in WelsI4x4LumaPredHD_ref()
348 ST32 (pPred + kiStride , LD32 (kuiList + 4)); in WelsI4x4LumaPredHD_ref()
381 const int32_t kiStride = 32; \
383 ENFORCE_STACK_ALIGN_1D (uint8_t, pRefBuffer, 18 * kiStride, 16); \
384 ENFORCE_STACK_ALIGN_1D (uint8_t, pPredBuffer, 18 * kiStride, 16); \
394 pRefBuffer[kiStride + i] = pPredBuffer[kiStride + i] = rand() & 255; \
395 pRefBuffer[(i+1) * kiStride - 1] = pPredBuffer[(i+1) * kiStride - 1] = rand() & 255; \
397 pred(&pPredBuffer[2*kiStride], kiStride); \
398 ref(&pRefBuffer[2*kiStride], kiStride); \
402 if (pPredBuffer[(i+2) * kiStride + j] != pRefBuffer[(i+2) * kiStride + j]) {\
410 void WelsIChromaPredPlane_ref (uint8_t* pPred, const int32_t kiStride) { in WelsIChromaPredPlane_ref() argument
413 uint8_t* pTop = &pPred[-kiStride]; in WelsIChromaPredPlane_ref()
418 V += (i + 1) * (pLeft[ (4 + i) * kiStride] - pLeft[ (2 - i) * kiStride]); in WelsIChromaPredPlane_ref()
421 a = (pLeft[7 * kiStride] + pTop[7]) << 4; in WelsIChromaPredPlane_ref()
430 pPred += kiStride; in WelsIChromaPredPlane_ref()
435 void WelsIChromaPredDc_ref (uint8_t* pPred, const int32_t kiStride) { in WelsIChromaPredDc_ref() argument
436 const int32_t kiL1 = kiStride - 1; in WelsIChromaPredDc_ref()
437 const int32_t kiL2 = kiL1 + kiStride; in WelsIChromaPredDc_ref()
438 const int32_t kiL3 = kiL2 + kiStride; in WelsIChromaPredDc_ref()
439 const int32_t kiL4 = kiL3 + kiStride; in WelsIChromaPredDc_ref()
440 const int32_t kiL5 = kiL4 + kiStride; in WelsIChromaPredDc_ref()
441 const int32_t kiL6 = kiL5 + kiStride; in WelsIChromaPredDc_ref()
442 const int32_t kiL7 = kiL6 + kiStride; in WelsIChromaPredDc_ref()
444 …const uint8_t kuiM1 = (pPred[-kiStride] + pPred[1 - kiStride] + pPred[2 - kiStride] + pPred[… in WelsIChromaPredDc_ref()
446 …const uint32_t kuiSum2 = pPred[4 - kiStride] + pPred[5 - kiStride] + pPred[6 - kiStride] + pPre… in WelsIChromaPredDc_ref()
466 void WelsIChromaPredDcLeft_ref (uint8_t* pPred, const int32_t kiStride) { in WelsIChromaPredDcLeft_ref() argument
467 const int32_t kiL1 = -1 + kiStride; in WelsIChromaPredDcLeft_ref()
468 const int32_t kiL2 = kiL1 + kiStride; in WelsIChromaPredDcLeft_ref()
469 const int32_t kiL3 = kiL2 + kiStride; in WelsIChromaPredDcLeft_ref()
470 const int32_t kiL4 = kiL3 + kiStride; in WelsIChromaPredDcLeft_ref()
471 const int32_t kiL5 = kiL4 + kiStride; in WelsIChromaPredDcLeft_ref()
472 const int32_t kiL6 = kiL5 + kiStride; in WelsIChromaPredDcLeft_ref()
473 const int32_t kiL7 = kiL6 + kiStride; in WelsIChromaPredDcLeft_ref()
490 void WelsIChromaPredDcTop_ref (uint8_t* pPred, const int32_t kiStride) { in WelsIChromaPredDcTop_ref() argument
491 int32_t iTmp = (kiStride << 3) - kiStride; in WelsIChromaPredDcTop_ref()
493 …const uint8_t kuiM1 = (pPred[-kiStride] + pPred[1 - kiStride] + pPred[2 - kiStride] + pPred[3 - ki… in WelsIChromaPredDcTop_ref()
494 …const uint8_t kuiM2 = (pPred[4 - kiStride] + pPred[5 - kiStride] + pPred[6 - kiStride] + pPred[7 -… in WelsIChromaPredDcTop_ref()
502 iTmp -= kiStride; in WelsIChromaPredDcTop_ref()
517 const int32_t kiStride = 32; \
519 ENFORCE_STACK_ALIGN_1D (uint8_t, pRefBuffer, 18 * kiStride, 16); \
520 ENFORCE_STACK_ALIGN_1D (uint8_t, pPredBuffer, 18 * kiStride, 16); \
530 pRefBuffer[kiStride + i] = pPredBuffer[kiStride + i] = rand() & 255; \
531 pRefBuffer[(i+1) * kiStride - 1] = pPredBuffer[(i+1) * kiStride - 1] = rand() & 255; \
533 pred(&pPredBuffer[2*kiStride], kiStride); \
534 ref(&pRefBuffer[2*kiStride], kiStride); \
538 if (pPredBuffer[(i+2) * kiStride + j] != pRefBuffer[(i+2) * kiStride + j]) {\
545 void WelsI16x16LumaPredPlane_ref (uint8_t* pPred, const int32_t kiStride) { in WelsI16x16LumaPredPlane_ref() argument
548 uint8_t* pTop = &pPred[-kiStride]; in WelsI16x16LumaPredPlane_ref()
553 V += (i + 1) * (pLeft[ (8 + i) * kiStride] - pLeft[ (6 - i) * kiStride]); in WelsI16x16LumaPredPlane_ref()
556 a = (pLeft[15 * kiStride] + pTop[15]) << 4; in WelsI16x16LumaPredPlane_ref()
565 pPred += kiStride; in WelsI16x16LumaPredPlane_ref()