Home
last modified time | relevance | path

Searched refs:pPred (Results 1 – 25 of 28) sorted by relevance

12

/third_party/openh264/codec/decoder/core/src/
Dget_intra_predictor.cpp54 void WelsI4x4LumaPredV_c (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredV_c() argument
55 const uint32_t kuiVal = LD32A4 (pPred - kiStride); in WelsI4x4LumaPredV_c()
57 ST32A4 (pPred, kuiVal); in WelsI4x4LumaPredV_c()
58 ST32A4 (pPred + kiStride, kuiVal); in WelsI4x4LumaPredV_c()
59 ST32A4 (pPred + (kiStride << 1), kuiVal); in WelsI4x4LumaPredV_c()
60 ST32A4 (pPred + (kiStride << 1) + kiStride, kuiVal); in WelsI4x4LumaPredV_c()
63 void WelsI4x4LumaPredH_c (uint8_t* pPred, const int32_t kiStride) { in WelsI4x4LumaPredH_c() argument
66 const uint32_t kuiL0 = 0x01010101U * pPred[-1 ]; in WelsI4x4LumaPredH_c()
67 const uint32_t kuiL1 = 0x01010101U * pPred[-1 + kiStride ]; in WelsI4x4LumaPredH_c()
68 const uint32_t kuiL2 = 0x01010101U * pPred[-1 + kiStride2]; in WelsI4x4LumaPredH_c()
[all …]
Drec_mb.cpp58 pCurDqLayer->pPred[0] = pCurPic->pData[0] + ((iMbY * iLumaStride + iMbX) << 4); in WelsFillRecNeededMbInfo()
59 pCurDqLayer->pPred[1] = pCurPic->pData[1] + ((iMbY * iChromaStride + iMbX) << 3); in WelsFillRecNeededMbInfo()
60 pCurDqLayer->pPred[2] = pCurPic->pData[2] + ((iMbY * iChromaStride + iMbX) << 3); in WelsFillRecNeededMbInfo()
73 uint8_t* pPred = pDqLayer->pPred[0]; in RecI8x8Luma() local
101 uint8_t* pPredI8x8 = pPred + pBlockOffset[i << 2]; in RecI8x8Luma()
127 uint8_t* pPred = pDqLayer->pPred[0]; in RecI4x4Luma() local
145 uint8_t* pPredI4x4 = pPred + pBlockOffset[i]; in RecI4x4Luma()
167 uint8_t* pPred = pDqLayer->pPred[1]; in RecI4x4Chroma() local
169 pGetIChromaPredFunc[iChromaPredMode] (pPred, iChromaStride); in RecI4x4Chroma()
170 pPred = pDqLayer->pPred[2]; in RecI4x4Chroma()
[all …]
Ddecode_mb_aux.cpp42 void IdctResAddPred_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred_c() argument
45 uint8_t* pDst = pPred; in IdctResAddPred_c()
69 pDst[i] = WelsClip1 (kT3 + pPred[i]); in IdctResAddPred_c()
70 pDst[i + kiStride3] = WelsClip1 (kT4 + pPred[i + kiStride3]); in IdctResAddPred_c()
79 void IdctResAddPred8x8_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred8x8_c() argument
160 uint8_t* pDst = pPred; in IdctResAddPred8x8_c()
/third_party/openh264/codec/decoder/core/inc/
Dget_intra_predictor.h48 void WelsI4x4LumaPredV_c (uint8_t* pPred, const int32_t kiStride);
49 void WelsI4x4LumaPredH_c (uint8_t* pPred, const int32_t kiStride);
50 void WelsI4x4LumaPredDc_c (uint8_t* pPred, const int32_t kiStride);
51 void WelsI4x4LumaPredDcLeft_c (uint8_t* pPred, const int32_t kiStride);
52 void WelsI4x4LumaPredDcTop_c (uint8_t* pPred, const int32_t kiStride);
53 void WelsI4x4LumaPredDcNA_c (uint8_t* pPred, const int32_t kiStride);
54 void WelsI4x4LumaPredDDL_c (uint8_t* pPred, const int32_t kiStride);
55 void WelsI4x4LumaPredDDLTop_c (uint8_t* pPred, const int32_t kiStride);
56 void WelsI4x4LumaPredDDR_c (uint8_t* pPred, const int32_t kiStride);
57 void WelsI4x4LumaPredVL_c (uint8_t* pPred, const int32_t kiStride);
[all …]
Ddecode_mb_aux.h41 void IdctResAddPred_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
42 void IdctResAddPred8x8_c (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
49 void IdctResAddPred_mmx (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
50 void IdctResAddPred_sse2 (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
52 void IdctResAddPred_avx2 (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
53 void IdctFourResAddPred_avx2 (uint8_t* pPred, int32_t iStride, int16_t* pRs, const int8_t* pNzc);
67 void IdctResAddPred_mmi (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
Ddecoder_context.h140 typedef void (*PGetIntraPredFunc) (uint8_t* pPred, const int32_t kiLumaStride);
141 typedef void (*PIdctResAddPredFunc) (uint8_t* pPred, const int32_t kiStride, int16_t* pRs);
142 typedef void (*PIdctFourResAddPredFunc) (uint8_t* pPred, int32_t iStride, int16_t* pRs, const int8_…
146 typedef void (*PGetIntraPred8x8Func) (uint8_t* pPred, const int32_t kiLumaStride, bool bTLAvail, bo…
/third_party/openh264/codec/encoder/core/inc/
Dget_intra_predictor.h48 void WelsI4x4LumaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
49 void WelsI4x4LumaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
50 void WelsI4x4LumaPredDc_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
51 void WelsI4x4LumaPredDcLeft_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
52 void WelsI4x4LumaPredDcTop_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
53 void WelsI4x4LumaPredDcNA_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
55 void WelsI4x4LumaPredDDL_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
56 void WelsI4x4LumaPredDDLTop_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
57 void WelsI4x4LumaPredDDR_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
59 void WelsI4x4LumaPredVR_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
[all …]
Ddecode_mb_aux.h52 void WelsIDctT4RecOnMb (uint8_t* pDst, int32_t iDstStride, uint8_t* pPred, int32_t iPredStride, int…
54 void WelsIDctT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int16_t*…
55 void WelsIDctFourT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int1…
56 void WelsIDctRecI16x16Dc_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, in…
/third_party/openh264/test/decoder/
DDecUT_IntraPrediction.cpp42 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)); \
[all …]
DDecUT_IdctResAddPred.cpp10 void IdctResAddPred_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) { in IdctResAddPred_ref() argument
13 uint8_t* pDst = pPred; in IdctResAddPred_ref()
37 pDst[i] = WelsClip1 (kT3 + pPred[i]); in IdctResAddPred_ref()
38 pDst[i + kiStride3] = WelsClip1 (kT4 + pPred[i + kiStride3]); in IdctResAddPred_ref()
57 void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) { in IdctFourResAddPred_ref() argument
58 IdctResAddPred_ref (pPred + 0 * iStride + 0, iStride, pRs + 0 * 16); in IdctFourResAddPred_ref()
59 IdctResAddPred_ref (pPred + 0 * iStride + 4, iStride, pRs + 1 * 16); in IdctFourResAddPred_ref()
60 IdctResAddPred_ref (pPred + 4 * iStride + 0, iStride, pRs + 2 * 16); in IdctFourResAddPred_ref()
61 IdctResAddPred_ref (pPred + 4 * iStride + 4, iStride, pRs + 3 * 16); in IdctFourResAddPred_ref()
/third_party/openh264/codec/decoder/core/mips/
Ddct_mmi.c67 void IdctResAddPred_mmi(uint8_t *pPred, const int32_t kiStride, int16_t *pRs) { in IdctResAddPred_mmi() argument
89 MMI_StoreDiff4P_SINGLE($f6, $f0, $f12, $f14, %[pPred], %[pPred], $f16) in IdctResAddPred_mmi()
91 MMI_StoreDiff4P_SINGLE($f8, $f0, $f12, $f14, %[pPred], %[pPred], $f16) in IdctResAddPred_mmi()
93 MMI_StoreDiff4P_SINGLE($f2, $f0, $f12, $f14, %[pPred], %[pPred], $f16) in IdctResAddPred_mmi()
95 MMI_StoreDiff4P_SINGLE($f4, $f0, $f12, $f14, %[pPred], %[pPred], $f16) in IdctResAddPred_mmi()
96 : [pPred]"+&r"((unsigned char *)pPred) in IdctResAddPred_mmi()
103 void WelsDecoderI16x16LumaPredDc_mmi(uint8_t *pPred, const int32_t kiStride) { in WelsDecoderI16x16LumaPredDc_mmi() argument
180 : [pPred] "+&r"((unsigned char *)pPred) in WelsDecoderI16x16LumaPredDc_mmi()
187 void WelsDecoderI16x16LumaPredPlane_mmi(uint8_t *pPred, const int32_t kiStride) { in WelsDecoderI16x16LumaPredPlane_mmi() argument
223 LOAD_COLUMN($f0, $f2, $f8, $f10, $f12, $f14, $f16, $f18, %[pPred], in WelsDecoderI16x16LumaPredPlane_mmi()
[all …]
/third_party/openh264/codec/encoder/core/src/
Dget_intra_predictor.cpp52 typedef void (*PFillingPred) (uint8_t* pPred, uint8_t* pSrc);
53 typedef void (*PFillingPred1to16) (uint8_t* pPred, const uint8_t kuiSrc);
55 static inline void WelsFillingPred8to16_c (uint8_t* pPred, uint8_t* pSrc) { in WelsFillingPred8to16_c() argument
56 ST64 (pPred , LD64 (pSrc)); in WelsFillingPred8to16_c()
57 ST64 (pPred + 8, LD64 (pSrc)); in WelsFillingPred8to16_c()
59 static inline void WelsFillingPred8x2to16_c (uint8_t* pPred, uint8_t* pSrc) { in WelsFillingPred8x2to16_c() argument
60 ST64 (pPred , LD64 (pSrc)); in WelsFillingPred8x2to16_c()
61 ST64 (pPred + 8, LD64 (pSrc + 8)); in WelsFillingPred8x2to16_c()
63 static inline void WelsFillingPred1to16_c (uint8_t* pPred, const uint8_t kuiSrc) { in WelsFillingPred1to16_c() argument
65 ST64 (pPred , LD64 (kuiSrc8)); in WelsFillingPred1to16_c()
[all …]
Ddecode_mb_aux.cpp164 void WelsIDctT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int16_t*… in WelsIDctT4Rec_c() argument
192 …pRec[i ] = WelsClip1 (pPred[i ] + ((kiVerSumL + kiVerSumR + 32) >> 6)… in WelsIDctT4Rec_c()
193 …pRec[iStride + i ] = WelsClip1 (pPred[iPredStride + i ] + ((kiVerDelL + kiVerDelR + 32) >> 6)… in WelsIDctT4Rec_c()
194 …pRec[iDstStridex2 + i] = WelsClip1 (pPred[iPredStridex2 + i] + ((kiVerDelL - kiVerDelR + 32) >> 6)… in WelsIDctT4Rec_c()
195 …pRec[iDstStridex3 + i] = WelsClip1 (pPred[iPredStridex3 + i] + ((kiVerSumL - kiVerSumR + 32) >> 6)… in WelsIDctT4Rec_c()
199 void WelsIDctFourT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int1… in WelsIDctFourT4Rec_c() argument
202 WelsIDctT4Rec_c (pRec, iStride, pPred, iPredStride, pDct); in WelsIDctFourT4Rec_c()
203 …WelsIDctT4Rec_c (&pRec[4], iStride, &pPred[4], iPredStride, pDct + … in WelsIDctFourT4Rec_c()
204 …WelsIDctT4Rec_c (&pRec[iDstStridex4 ], iStride, &pPred[iPredStridex4 ], iPredStride, pDct + … in WelsIDctFourT4Rec_c()
205 …WelsIDctT4Rec_c (&pRec[iDstStridex4 + 4], iStride, &pPred[iPredStridex4 + 4], iPredStride, pDct + … in WelsIDctFourT4Rec_c()
[all …]
Dsvc_encode_mb.cpp60 uint8_t* pPred = pMbCache->SPicData.pCsMb[0]; in WelsEncRecI16x16Y() local
129 pFuncList->pfIDctFourT4 (pPred, kiRecStride, pBestPred, 16, pRes); in WelsEncRecI16x16Y()
130 …pFuncList->pfIDctFourT4 (pPred + 8, kiRecStride, pBestPred + 8, 16, pRes + 64… in WelsEncRecI16x16Y()
131 …pFuncList->pfIDctFourT4 (pPred + kiRecStride * 8, kiRecStride, pBestPred + 128, 16, pRes + 12… in WelsEncRecI16x16Y()
132 …pFuncList->pfIDctFourT4 (pPred + kiRecStride * 8 + 8, kiRecStride, pBestPred + 136, 16, pRes + 19… in WelsEncRecI16x16Y()
134 pFuncList->pfIDctI16x16Dc (pPred, kiRecStride, pBestPred, 16, aDctT4Dc); in WelsEncRecI16x16Y()
136 pFuncList->pfCopy16x16Aligned (pPred, kiRecStride, pBestPred, 16); in WelsEncRecI16x16Y()
148 uint8_t* pPred = pMbCache->SPicData.pCsMb[0]; in WelsEncRecI4x4Y() local
171 pPredI4x4 = pPred + pStrideDecBlockOffset[uiI4x4Idx]; in WelsEncRecI4x4Y()
Dsample.cpp151 extern void WelsI4x4LumaPredDc_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
152 extern void WelsI4x4LumaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
153 extern void WelsI4x4LumaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
187 extern void WelsIChromaPredDc_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
188 extern void WelsIChromaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
189 extern void WelsIChromaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
267 extern void WelsI16x16LumaPredDc_c (uint8_t* pPred, uint8_t* pRef, const int32_t iStride);
/third_party/openh264/codec/common/mips/
Dintra_pred_com_mmi.c67 void WelsI16x16LumaPredV_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStride) { in WelsI16x16LumaPredV_mmi() argument
89 : [pPred]"+&r"((unsigned char *)pPred), [pRef]"+&r"((unsigned char *)pRef) in WelsI16x16LumaPredV_mmi()
95 void WelsI16x16LumaPredH_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStride) { in WelsI16x16LumaPredH_mmi() argument
119 : [pPred]"+&r"((unsigned char *)pPred), [pRef]"+&r"((unsigned char *)pRef) in WelsI16x16LumaPredH_mmi()
125 void WelsI16x16LumaPredDc_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStride) { in WelsI16x16LumaPredDc_mmi() argument
180 : [pPred]"+&r"((unsigned char *)pPred), [pRef]"+&r"((unsigned char *)pRef) in WelsI16x16LumaPredDc_mmi()
186 void WelsI16x16LumaPredPlane_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStride) { in WelsI16x16LumaPredPlane_mmi() argument
297 : [pPred]"+&r"((unsigned char *)pPred), [pRef]"+&r"((unsigned char *)pRef) in WelsI16x16LumaPredPlane_mmi()
307 void WelsIChromaPredPlane_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStride) { in WelsIChromaPredPlane_mmi() argument
400 : [pPred]"+&r"((unsigned char *)pPred), [pRef]"+&r"((unsigned char *)pRef) in WelsIChromaPredPlane_mmi()
[all …]
/third_party/openh264/test/encoder/
DEncUT_GetIntraPredictor.cpp11 uint8_t* pPred = new uint8_t[64]; in TEST() local
17 WelsI4x4LumaPredV_c (pPred, pRef, kkiStride); in TEST()
20 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&pRef[-kkiStride])); in TEST()
23 delete []pPred; in TEST()
31 uint8_t* pPred = new uint8_t[64]; in TEST() local
54 WelsI4x4LumaPredH_c (pPred, pRef, kiStride); in TEST()
57 EXPECT_EQ (LD32 (&pPred[4 * i]), LD32 (&uiV[4 * i])); in TEST()
62 delete []pPred; in TEST()
68 uint8_t* pPred = new uint8_t[64]; in TEST() local
97 WelsI4x4LumaPredDDL_c (pPred, pRef, kiStride); in TEST()
[all …]
DEncUT_EncoderMb.cpp119 void TestQuant (uint32_t qp, uint8_t* pSrc, uint8_t* pPred, int16_t* pDct, in TestQuant() argument
128 RandomPixelDataGenerator (pPred, iWidth, iHeight, iWidth); in TestQuant()
131 pDct[i] = pSrc[i] - pPred[i]; in TestQuant()
132 pDctCompare[i] = pSrc[i] - pPred[i]; in TestQuant()
146 RandomPixelDataGenerator (pPred, iWidth, iHeight, iWidth); in TestQuant()
149 pDct[i] = pSrc[i] - pPred[i]; in TestQuant()
150 pDctCompare[i] = pSrc[i] - pPred[i]; in TestQuant()
164 RandomPixelDataGenerator (pPred, iWidth, iHeight, iWidth); in TestQuant()
167 pDct[i] = pSrc[i] - pPred[i]; in TestQuant()
168 pDctCompare[i] = pSrc[i] - pPred[i]; in TestQuant()
[all …]
DEncUT_Reconstruct.cpp23 ENFORCE_STACK_ALIGN_1D (uint8_t, pPred, 32 * 16, 16) in TEST()
31 FillWithRandomData (pPred, 32 * 16); in TEST()
36 WelsIDctRecI16x16Dc_c (pRec[0], 16, pPred, 32, pDct); in TEST()
37 sFuncPtrList.pfIDctI16x16Dc (pRec[1], 16, pPred, 32, pDct); in TEST()
151 ENFORCE_STACK_ALIGN_1D (uint8_t, pPred, 32 * 4, 16) in TEST()
162 FillWithRandomData (pPred, 32 * 4); in TEST()
167 WelsIDctT4Rec_c (pRec[0], 16, pPred, 32, pDct[0]); in TEST()
168 sFuncPtrList.pfIDctT4 (pRec[1], 16, pPred, 32, pDct[1]); in TEST()
178 memset (pPred, 255, 32 * 4); in TEST()
183 WelsIDctT4Rec_c (pRec[0], 16, pPred, 32, pDct[0]); in TEST()
[all …]
/third_party/openh264/codec/common/inc/
Dintra_pred_common.h47 void WelsI16x16LumaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
48 void WelsI16x16LumaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
57 void WelsI16x16LumaPredV_sse2 (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
58 void WelsI16x16LumaPredH_sse2 (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
62 void WelsI16x16LumaPredV_neon (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
63 void WelsI16x16LumaPredH_neon (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
67 void WelsI16x16LumaPredV_AArch64_neon (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
68 void WelsI16x16LumaPredH_AArch64_neon (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
72 void WelsI16x16LumaPredV_mmi (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
73 void WelsI16x16LumaPredH_mmi (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
/third_party/openh264/codec/encoder/core/mips/
Ddct_mmi.c219 void WelsIDctT4Rec_mmi(uint8_t* pRec, int32_t iStride, uint8_t* pPred, in WelsIDctT4Rec_mmi() argument
248 MMI_StoreDiff4P_SINGLE($f6, $f0, $f12, $f14, %[pRec], %[pPred], $f18) in WelsIDctT4Rec_mmi()
251 MMI_StoreDiff4P_SINGLE($f8, $f0, $f12, $f14, %[pRec], %[pPred], $f18) in WelsIDctT4Rec_mmi()
254 MMI_StoreDiff4P_SINGLE($f2, $f0, $f12, $f14, %[pRec], %[pPred], $f18) in WelsIDctT4Rec_mmi()
257 MMI_StoreDiff4P_SINGLE($f4, $f0, $f12, $f14, %[pRec], %[pPred], $f18) in WelsIDctT4Rec_mmi()
258 : [pRec]"+&r"((uint8_t *)pRec), [pPred]"+&r"((uint8_t *)pPred) in WelsIDctT4Rec_mmi()
266 void WelsIDctFourT4Rec_mmi(uint8_t* pRec, int32_t iStride, uint8_t* pPred, in WelsIDctFourT4Rec_mmi() argument
290 MMI_StoreDiff8p_6($f16, $f18, $f20, $f22, $f24, $f28, %[pRec], %[pPred], $f26) in WelsIDctFourT4Rec_mmi()
293 MMI_StoreDiff8p_6($f0, $f2, $f20, $f22, $f24, $f28, %[pRec], %[pPred], $f26) in WelsIDctFourT4Rec_mmi()
296 MMI_StoreDiff8p_6($f4, $f6, $f20, $f22, $f24, $f28, %[pRec], %[pPred], $f26) in WelsIDctFourT4Rec_mmi()
[all …]
/third_party/openh264/codec/common/src/
Dintra_pred_common.cpp47 void WelsI16x16LumaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride) { in WelsI16x16LumaPredV_c() argument
52 uint8_t* pDst = pPred; in WelsI16x16LumaPredV_c()
61 void WelsI16x16LumaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride) { in WelsI16x16LumaPredH_c() argument
70 ST64 (&pPred[iPredStridex15], kuiV64); in WelsI16x16LumaPredH_c()
71 ST64 (&pPred[iPredStridex15 + 8], kuiV64); in WelsI16x16LumaPredH_c()
/third_party/openh264/codec/decoder/core/x86/
Dintra_pred.asm178 ; void WelsDecoderI4x4LumaPredH_sse2(uint8_t *pPred, const int32_t kiStride)
180 ; pPred must align to 16
216 ; void WelsDecoderI16x16LumaPredPlane_sse2(uint8_t *pPred, const int32_t kiStride);
320 ; void WelsDecoderI16x16LumaPredH_sse2(uint8_t *pPred, const int32_t kiStride);
355 ; void WelsDecoderI16x16LumaPredV_sse2(uint8_t *pPred, const int32_t kiStride);
393 ; void WelsDecoderIChromaPredPlane_sse2(uint8_t *pPred, const int32_t kiStride);
494 ; pPred[7] = ([6]+[0]*2+[1]+2)/4
496 ; void WelsDecoderI4x4LumaPredDDR_mmx(uint8_t *pPred, const int32_t kiStride)
548 ; void WelsDecoderIChromaPredH_mmx(uint8_t *pPred, const int32_t kiStride)
609 ; void WelsDecoderIChromaPredV_mmx(uint8_t *pPred, const int32_t kiStride)
[all …]
/third_party/openh264/codec/common/x86/
Ddct.asm216 ; void IdctResAddPred_mmx(uint8_t* pPred, int32_t iStride, int16_t* pDct);
597 ; void IdctResAddPred_sse2(uint8_t* pPred, int32_t iStride, int16_t* pDct);
605 ; void WelsIDctT4Rec_sse2(uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int1…
707 ; pRec=%1 iStride=%2 data=%3,%4 pPred=%5 iPredStride=%6 dw32=%7 wels_shufb0312_movzxw=%8 clobber=%9…
796 ; pRec=%1 iStride=%2 data=%3 pPred=%4 iPredStride=%5 dw32=%6 wels_shufb0312_movzxw=%7 clobber=%8,%9…
938 ; void IdctFourResAddPred_avx2(uint8_t* pPred, int32_t iStride, const int16_t* pDct, const int8_t* …
946 ; void WelsIDctFourT4Rec_avx2(uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, …
1003 ; void IdctResAddPred_avx2(uint8_t* pPred, int32_t iStride, int16_t* pDct);
1011 ; void WelsIDctT4Rec_avx2(uint8_t* pRec, int32_t iStride, uint8_t* pPred, int32_t iPredStride, int1…
/third_party/openh264/codec/processing/src/common/
Dcommon.h53 typedef void (GetIntraPred) (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);

12