Home
last modified time | relevance | path

Searched refs:pDst (Results 1 – 25 of 108) sorted by relevance

12345

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/
DomxVCCOMM_Copy16x16_s.s31 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 …]
DomxVCCOMM_Copy8x8_s.s31 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/
DEffectDownmix.c311 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/
DarmVCM4P10_Interpolate_Luma.c60 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 …]
DarmVCM4P10_TransformResidual4x4.c49 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 …]
DarmVCM4P10_FwdTransformResidual4x4.c48 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 …]
DomxVCM4P10_TransformDequantChromaDCFromPair.c45 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 …]
DomxVCM4P10_TransformDequantLumaDCFromPair.c45 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 …]
DomxVCM4P10_PredictIntraChroma_8x8.c60 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 …]
DomxVCM4P10_PredictIntra_4x4.c112 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/
DomxVCM4P10_InterpolateLuma_s.s83 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 …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s49 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 …]
DomxVCM4P10_PredictIntra_4x4_s.s63 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 …]
DarmVCM4P10_UnpackBlock4x4_s.s42 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/
DomxVCM4P10_PredictIntraChroma_8x8_s.s117 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 …]
DarmVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s72 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 …]
DomxVCM4P10_PredictIntra_4x4_s.s99 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 …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s49 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 …]
DarmVCM4P10_UnpackBlock4x4_s.s42 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/
DomxVCM4P2_MCReconBlock_s.s73 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 …]
DarmVCM4P2_Clip8_s.s40 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/
DarmVCM4P2_Clip8_s.s43 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/
DomxVCM4P2_MCReconBlock.c59 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 …]
DomxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c110 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/
DomxVCCOMM_Copy16x16_s.s29 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]!

12345