/third_party/openh264/codec/decoder/core/src/ |
D | get_intra_predictor.cpp | 54 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 …]
|
D | rec_mb.cpp | 58 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 …]
|
D | decode_mb_aux.cpp | 42 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/ |
D | get_intra_predictor.h | 48 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 …]
|
D | decode_mb_aux.h | 41 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);
|
D | decoder_context.h | 140 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/ |
D | get_intra_predictor.h | 48 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 …]
|
D | decode_mb_aux.h | 52 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/ |
D | DecUT_IntraPrediction.cpp | 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)); \ [all …]
|
D | DecUT_IdctResAddPred.cpp | 10 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/ |
D | dct_mmi.c | 67 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/ |
D | get_intra_predictor.cpp | 52 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 …]
|
D | decode_mb_aux.cpp | 164 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 …]
|
D | svc_encode_mb.cpp | 60 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()
|
D | sample.cpp | 151 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/ |
D | intra_pred_com_mmi.c | 67 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/ |
D | EncUT_GetIntraPredictor.cpp | 11 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 …]
|
D | EncUT_EncoderMb.cpp | 119 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 …]
|
D | EncUT_Reconstruct.cpp | 23 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/ |
D | intra_pred_common.h | 47 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/ |
D | dct_mmi.c | 219 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/ |
D | intra_pred_common.cpp | 47 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/ |
D | intra_pred.asm | 178 ; 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/ |
D | dct.asm | 216 ; 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/ |
D | common.h | 53 typedef void (GetIntraPred) (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
|