/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
D | omxVCCOMM_Copy16x16_s.s | 31 pDst RN 1 label 50 STRD X0,[pDst],#8 52 STRD X1,[pDst],#8 56 STRD X0,[pDst],#8 58 STRD X1,[pDst],#8 62 STRD X0,[pDst],#8 64 STRD X1,[pDst],#8 68 STRD X0,[pDst],#8 70 STRD X1,[pDst],#8 74 STRD X0,[pDst],#8 [all …]
|
D | omxVCCOMM_Copy8x8_s.s | 31 pDst RN 1 label 48 STRD X0,[pDst],#8 50 STRD X1,[pDst],#8 53 STRD X0,[pDst],#8 55 STRD X1,[pDst],#8 58 STRD X0,[pDst],#8 60 STRD X1,[pDst],#8 63 STRD X0,[pDst],#8 65 STRD X1,[pDst],#8
|
/frameworks/av/media/libeffects/downmix/ |
D | EffectDownmix.c | 311 int16_t *pSrc, *pDst; in Downmix_Process() local 335 pDst = outBuffer->s16; in Downmix_Process() 347 pDst[0] = clamp16(pDst[0] + pSrc[0]); in Downmix_Process() 348 pDst[1] = clamp16(pDst[1] + pSrc[1]); in Downmix_Process() 350 pDst += 2; in Downmix_Process() 355 pDst[0] = pSrc[0]; in Downmix_Process() 356 pDst[1] = pSrc[1]; in Downmix_Process() 358 pDst += 2; in Downmix_Process() 368 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process() 378 Downmix_foldFromQuad(pSrc, pDst, numFrames, accumulate); in Downmix_Process() [all …]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
D | armVCM4P10_Interpolate_Luma.c | 60 OMX_U8* pDst, in armM4P10_Copy() argument 72 pDst [y * iDstStep + x] = pSrc [y * iSrcStep + x]; in armM4P10_Copy() 107 OMX_U8 *pDst, in armVCM4P10_Interpolate_Luma() argument 121 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) in armVCM4P10_Interpolate_Luma() 141 armM4P10_Copy(pSrc, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() 147 (pSrcHalfHor, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() 152 (pDst, pSrcHalfVer, iDstStep, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() 159 (pSrcHalfVer, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() 164 (pDst, pSrcHalfHor, iDstStep, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() 171 (pSrc, iSrcStep, pDst, iDstStep, iWidth, iHeight); in armVCM4P10_Interpolate_Luma() [all …]
|
D | armVCM4P10_TransformResidual4x4.c | 49 void armVCM4P10_TransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) in armVCM4P10_TransformResidual4x4() argument 68 pDst[i+0] = (OMX_S16)f0; in armVCM4P10_TransformResidual4x4() 69 pDst[i+1] = (OMX_S16)f1; in armVCM4P10_TransformResidual4x4() 70 pDst[i+2] = (OMX_S16)f2; in armVCM4P10_TransformResidual4x4() 71 pDst[i+3] = (OMX_S16)f3; in armVCM4P10_TransformResidual4x4() 77 int f0 = pDst[i+0]; in armVCM4P10_TransformResidual4x4() 78 int f1 = pDst[i+4]; in armVCM4P10_TransformResidual4x4() 79 int f2 = pDst[i+8]; in armVCM4P10_TransformResidual4x4() 80 int f3 = pDst[i+12]; in armVCM4P10_TransformResidual4x4() 89 pDst[i+0] = (OMX_S16)((h0+32)>>6); in armVCM4P10_TransformResidual4x4() [all …]
|
D | armVCM4P10_FwdTransformResidual4x4.c | 48 void armVCM4P10_FwdTransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) in armVCM4P10_FwdTransformResidual4x4() argument 67 pDst[i+0] = (OMX_S16)f0; in armVCM4P10_FwdTransformResidual4x4() 68 pDst[i+1] = (OMX_S16)f1; in armVCM4P10_FwdTransformResidual4x4() 69 pDst[i+2] = (OMX_S16)f2; in armVCM4P10_FwdTransformResidual4x4() 70 pDst[i+3] = (OMX_S16)f3; in armVCM4P10_FwdTransformResidual4x4() 76 int f0 = pDst[i+0]; in armVCM4P10_FwdTransformResidual4x4() 77 int f1 = pDst[i+4]; in armVCM4P10_FwdTransformResidual4x4() 78 int f2 = pDst[i+8]; in armVCM4P10_FwdTransformResidual4x4() 79 int f3 = pDst[i+12]; in armVCM4P10_FwdTransformResidual4x4() 88 pDst[i+0] = (OMX_S16) h0; in armVCM4P10_FwdTransformResidual4x4() [all …]
|
D | omxVCM4P10_TransformDequantChromaDCFromPair.c | 45 OMX_S16* pDst, in DequantChromaDC2x2() argument 57 Value = (pDst[i] * Scale) << Shift; in DequantChromaDC2x2() 58 pDst[i] = (OMX_S16)Value; in DequantChromaDC2x2() 65 Value = (pDst[i] * Scale) >> 1; in DequantChromaDC2x2() 66 pDst[i] = (OMX_S16)Value; in DequantChromaDC2x2() 128 OMX_S16* pDst, in omxVCM4P10_TransformDequantChromaDCFromPair() argument 134 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); in omxVCM4P10_TransformDequantChromaDCFromPair() 135 armRetArgErrIf(armNot4ByteAligned(pDst), OMX_Sts_BadArgErr); in omxVCM4P10_TransformDequantChromaDCFromPair() 139 armVCM4P10_UnpackBlock2x2(ppSrc, pDst); in omxVCM4P10_TransformDequantChromaDCFromPair() 140 InvTransformDC2x2(pDst); in omxVCM4P10_TransformDequantChromaDCFromPair() [all …]
|
D | omxVCM4P10_TransformDequantLumaDCFromPair.c | 45 OMX_S16* pDst, in DequantLumaDC4x4() argument 57 Value = (pDst[i] * Scale) << Shift; in DequantLumaDC4x4() 58 pDst[i] = (OMX_S16)Value; in DequantLumaDC4x4() 68 Value = (pDst[i] * Scale + Round) >> Shift; in DequantLumaDC4x4() 69 pDst[i] = (OMX_S16)Value; in DequantLumaDC4x4() 144 OMX_S16* pDst, in omxVCM4P10_TransformDequantLumaDCFromPair() argument 150 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); in omxVCM4P10_TransformDequantLumaDCFromPair() 151 armRetArgErrIf(armNot8ByteAligned(pDst), OMX_Sts_BadArgErr); in omxVCM4P10_TransformDequantLumaDCFromPair() 155 armVCM4P10_UnpackBlock4x4(ppSrc, pDst); in omxVCM4P10_TransformDequantLumaDCFromPair() 157 InvTransformDC4x4(pDst); in omxVCM4P10_TransformDequantLumaDCFromPair() [all …]
|
D | omxVCM4P10_PredictIntraChroma_8x8.c | 60 OMX_U8* pDst, in armVCM4P10_PredictIntraDCUp4x4() argument 96 pDst[y*dstStep+x] = (OMX_U8)Sum; in armVCM4P10_PredictIntraDCUp4x4() 122 OMX_U8* pDst, in armVCM4P10_PredictIntraDCLeft4x4() argument 158 pDst[y*dstStep+x] = (OMX_U8)Sum; in armVCM4P10_PredictIntraDCLeft4x4() 218 OMX_U8* pDst, in omxVCM4P10_PredictIntraChroma_8x8() argument 228 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); in omxVCM4P10_PredictIntraChroma_8x8() 233 armRetArgErrIf(armNot8ByteAligned(pDst), OMX_Sts_BadArgErr); in omxVCM4P10_PredictIntraChroma_8x8() 247 …armVCM4P10_PredictIntraDC4x4( pSrcLeft, pSrcAbove, pDst, leftStep, … in omxVCM4P10_PredictIntraChroma_8x8() 248 …armVCM4P10_PredictIntraDCUp4x4( pSrcLeft, pSrcAbove+4, pDst+4, leftStep, … in omxVCM4P10_PredictIntraChroma_8x8() 249 …armVCM4P10_PredictIntraDCLeft4x4( pSrcLeft+4*leftStep, pSrcAbove, pDst+4*dstStep, leftStep, … in omxVCM4P10_PredictIntraChroma_8x8() [all …]
|
D | omxVCM4P10_PredictIntra_4x4.c | 112 OMX_U8* pDst, in omxVCM4P10_PredictIntra_4x4() argument 122 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); in omxVCM4P10_PredictIntra_4x4() 127 armRetArgErrIf(armNot4ByteAligned(pDst), OMX_Sts_BadArgErr); in omxVCM4P10_PredictIntra_4x4() 180 pDst[y*dstStep+0] = U0; in omxVCM4P10_PredictIntra_4x4() 181 pDst[y*dstStep+1] = U1; in omxVCM4P10_PredictIntra_4x4() 182 pDst[y*dstStep+2] = U2; in omxVCM4P10_PredictIntra_4x4() 183 pDst[y*dstStep+3] = U3; in omxVCM4P10_PredictIntra_4x4() 190 pDst[0*dstStep+x] = L0; in omxVCM4P10_PredictIntra_4x4() 191 pDst[1*dstStep+x] = L1; in omxVCM4P10_PredictIntra_4x4() 192 pDst[2*dstStep+x] = L2; in omxVCM4P10_PredictIntra_4x4() [all …]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
D | omxVCM4P10_InterpolateLuma_s.s | 83 pDst RN 2 label 206 STM pArgs, {pSrc,srcStep,pDst,dstStep} 239 ADD Temp, pDst, dstStep, LSL #1 240 VST1 dDst0[0], [pDst], dstStep 242 VST1 dDst1[0], [pDst] 256 ADD Temp, pDst, dstStep, LSL #1 257 VST1 dResultH0[0], [pDst], dstStep 259 VST1 dResultH1[0], [pDst] 269 ADD Temp, pDst, dstStep, LSL #1 270 VST1 dResultH0[0], [pDst], dstStep [all …]
|
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 49 pDst RN 2 label 78 M_STR x0, [pDst], dstStep 80 M_STR x1, [pDst], dstStep 82 M_STR x2, [pDst], dstStep 83 M_STR x3, [pDst], dstStep 93 M_STR x0, [pDst], dstStep 98 M_STR x2, [pDst], dstStep 103 M_STR x0, [pDst], dstStep 106 M_STR x2, [pDst], dstStep 116 M_STR x0, [pDst], dstStep [all …]
|
D | omxVCM4P10_PredictIntra_4x4_s.s | 63 pDst RN 3 ;// output pointer label 200 ADD pDstTmp, pDst, dstStep 203 VST1 dLeftVal0U32[0],[pDst],dstep ;// pDst[0*dstStep+x] :0<= x <= 7 205 VST1 dLeftVal2U32[0],[pDst] ;// pDst[2*dstStep+x] :0<= x <= 7 214 ADD pDstTmp, pDst, dstStep 219 VST1 dAboveU32[0],[pDst],dstep 221 VST1 dAboveU32[0],[pDst] 251 ADD pDstTmp, pDst, dstStep 265 ADD pDstTmp, pDst, dstStep 284 ADD pDstTmp, pDst, dstStep [all …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 42 pDst RN 1 ;// Persistent variable label 61 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 68 … STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 69 … STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = 0 70 … STRD Value, [pDst, #16] ;// pDst[8] = pDst[9] = pDst[10] = pDst[11] = 0 71 … STRD Value, [pDst, #24] ;// pDst[12] = pDst[13] = pDst[14] = pDst[15] = 0 95 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset>
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
D | omxVCM4P10_PredictIntraChroma_8x8_s.s | 117 pDst RN 3 ;// output pointer label 206 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[0 to 7] = tVal 0 to 1 207 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[8 to 15] = tVal 0 to 1 208 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[16 to 23] = tVal 0 to 1 209 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[24 to 31] = tVal 0 to 1 211 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[32 to 39] = tVal 8 to 9 212 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[40 to 47] = tVal 8 to 9 213 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[48 to 55] = tVal 8 to 9 214 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[56 to 63] = tVal 8 to 9 252 M_STRD tVal6, tVal7, [pDst], dstStep ;// pDst[0 to 7] = tVal 6 to 7 [all …]
|
D | armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 72 pDst RN 2 label 114 M_STRD pDst, dstStep, ppDstArgs 116 MOV pDst, pInterBuf 195 STR Acc0, [pDst, dstStep] 196 STR Temp6, [pDst], #4 200 STR Acc1, [pDst, dstStep] 201 STR Temp6, [pDst], #4 205 STR Acc2, [pDst, dstStep] 206 STR Temp6, [pDst], #4 209 STR Acc3, [pDst, dstStep] [all …]
|
D | omxVCM4P10_PredictIntra_4x4_s.s | 99 pDst RN 3 ;// output pointer label 133 M_STR Above0123, [pDst], dstStep ;// pDst[0 to 3] = Above0123 134 M_STR Above0123, [pDst], dstStep ;// pDst[4 to 7] = Above0123 135 M_STR Above0123, [pDst], dstStep ;// pDst[8 to 11] = Above0123 136 STR Above0123, [pDst] ;// pDst[12 to 15] = Above0123 153 M_STR Out0, [pDst], dstStep ;// store {Out0} at pDst [0 to 3 ] 154 M_STR Out1, [pDst], dstStep ;// store {Out1} at pDst [4 to 7 ] 155 M_STR Out2, [pDst], dstStep ;// store {Out2} at pDst [8 to 11] 156 STR Out3, [pDst] ;// store {Out3} at pDst [12 to 15] 195 M_STR Out0, [pDst], dstStep ;// store {Out0} at pDst [0 to 3 ] [all …]
|
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 49 pDst RN 2 label 78 M_STR x0, [pDst], dstStep 80 M_STR x1, [pDst], dstStep 82 M_STR x2, [pDst], dstStep 83 M_STR x3, [pDst], dstStep 93 M_STR x0, [pDst], dstStep 98 M_STR x2, [pDst], dstStep 103 M_STR x0, [pDst], dstStep 106 M_STR x2, [pDst], dstStep 116 M_STR x0, [pDst], dstStep [all …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 42 pDst RN 1 ;// Persistent variable label 61 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 68 … STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 69 … STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = 0 70 … STRD Value, [pDst, #16] ;// pDst[8] = pDst[9] = pDst[10] = pDst[11] = 0 71 … STRD Value, [pDst, #24] ;// pDst[12] = pDst[13] = pDst[14] = pDst[15] = 0 95 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset>
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
D | omxVCM4P2_MCReconBlock_s.s | 73 VST1 dRow0, [pDst@64], dstStep 74 VST1 dRow1, [pDst@64], dstStep 75 VST1 dRow2, [pDst@64], dstStep 76 VST1 dRow3, [pDst@64], dstStep 77 VST1 dRow4, [pDst@64], dstStep 78 VST1 dRow5, [pDst@64], dstStep 79 VST1 dRow6, [pDst@64], dstStep 80 VST1 dRow7, [pDst@64], dstStep 129 VST1 dRow0, [pDst@64], dstStep 131 VST1 dRow1, [pDst@64], dstStep [all …]
|
D | armVCM4P2_Clip8_s.s | 40 pDst RN 1 label 71 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+step 72 VST1 {dclip1},[pDst],step ;// store 8 bytes and pDst=pDst+step 75 VST1 {dclip2},[pDst],step 76 VST1 {dclip3},[pDst],step 82 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+step 83 VST1 {dclip1},[pDst],step ;// store 8 bytes and pDst=pDst+step 86 VST1 {dclip2},[pDst],step 87 VST1 {dclip3},[pDst],step
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
D | armVCM4P2_Clip8_s.s | 43 pDst RN 1 label 67 STRB x0, [pDst] 69 STRB x0, [pDst,#1] 70 STRB x1, [pDst,#2] 72 STRB x1, [pDst,#3] 76 STRB x2, [pDst,#4] 78 STRB x2, [pDst,#5] 79 STRB x3, [pDst,#6] 81 STRB x3, [pDst,#7] 82 ADD pDst,pDst,step ;// Increment pDst by step value
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
D | omxVCM4P2_MCReconBlock.c | 59 OMX_U8 *pDst, in armVCM4P2_HalfPelVer() argument 73 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++) + 1 - rndVal) >> 1; in armVCM4P2_HalfPelVer() 101 OMX_U8 *pDst, in armVCM4P2_HalfPelHor() argument 116 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++) + 1 - rndVal) >> 1; in armVCM4P2_HalfPelHor() 146 OMX_U8 *pDst, in armVCM4P2_HalfPelVerHor() argument 165 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++ + *pTempSrc3++ + *pTempSrc4++) + in armVCM4P2_HalfPelVerHor() 200 OMX_U8 *pDst, in armVCM4P2_MCReconBlock_NoRes() argument 210 pDst[count] = pSrc[index]; in armVCM4P2_MCReconBlock_NoRes() 241 OMX_U8 *pDst, in armVCM4P2_MCReconBlock_Res() argument 253 pDst[x] = armClip(0,255,temp); in armVCM4P2_MCReconBlock_Res() [all …]
|
D | omxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c | 110 OMX_S16 * pDst, in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() argument 125 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 126 armRetArgErrIf(!armIs4ByteAligned(pDst), OMX_Sts_BadArgErr); in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 147 pDst[0] = 0; in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 159 pDst[0] = (OMX_S16) (fetchDCbits ^ (powOfSize - 1)); in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 160 pDst[0] = -pDst[0]; in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 164 pDst[0] = fetchDCbits; in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC() 178 pDst, in omxVCM4P2_DecodeVLCZigzag_IntraDCVLC()
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
D | omxVCCOMM_Copy16x16_s.s | 29 pDst RN 1 label 53 VST1 {X0,X1,X2,X3},[pDst@128]! ;// Store 32 bytes to 16 byte aligned pDst 54 VST1 {X4,X5,X6,X7},[pDst@128]! 62 VST1 {X0,X1,X2,X3},[pDst@128]! 63 VST1 {X4,X5,X6,X7},[pDst@128]! 71 VST1 {X0,X1,X2,X3},[pDst@128]! 72 VST1 {X4,X5,X6,X7},[pDst@128]! 80 VST1 {X0,X1,X2,X3},[pDst@128]! 81 VST1 {X4,X5,X6,X7},[pDst@128]!
|