Home
last modified time | relevance | path

Searched refs:pSrc (Results 1 – 25 of 85) sorted by relevance

1234

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
DomxVCM4P10_InterpolateLuma_s.s91 pSrc RN 0 label
162 STM pArgs, {pSrc,srcStep,pDst,dstStep}
196 SUB pSrc, pSrc, #2
206 SUB pSrc, pSrc, #2
215 SUB pSrc, pSrc, #2
225 SUB pSrc, pSrc, srcStep, LSL #1
236 SUB pSrc, pSrc, #2
243 LDM pArgs, {pSrc, srcStep, pDst, dstStep}
244 SUB pSrc, pSrc, srcStep, LSL #1
249 M_ADR pSrc, pTempBuf
[all …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s47 pSrc RN 0 label
65 AND Temp, pSrc, #3
66 BIC pSrc, pSrc, #3
76 M_LDR x0, [pSrc], srcStep
77 M_LDR x1, [pSrc], srcStep
79 M_LDR x2, [pSrc], srcStep
81 M_LDR x3, [pSrc], srcStep
87 LDR x1, [pSrc, #4]
88 M_LDR x0, [pSrc], srcStep
89 LDR x3, [pSrc, #4]
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.s40 pSrc RN 0 label
79 AND x, pSrc, #3
80 BIC pSrc, pSrc, #3
90 LDM pSrc, {x0, x1, x2}
92 ADD pSrc, pSrc, srcStep
101 LDM pSrc, {x0, x1, x2}
103 ADD pSrc, pSrc, srcStep
117 LDM pSrc, {x0, x1, x2}
119 ADD pSrc, pSrc, srcStep
133 LDM pSrc, {x0, x1, x2}
[all …]
DarmVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s67 pSrc RN 0 label
143 M_STR pSrc, ppSrc
147 M_LDR ValC, [pSrc], srcStep ;// Load [c3 c2 c1 c0]
148 M_LDR ValD, [pSrc], srcStep ;// Load [d3 d2 d1 d0]
149 M_LDR ValE, [pSrc], srcStep ;// Load [e3 e2 e1 e0]
150 SUB pSrc, pSrc, srcStep, LSL #2
153 LDR ValB, [pSrc] ;// Load [b3 b2 b1 b0]
161 LDR ValD, [pSrc, srcStep, LSL #1] ;// Load [d3 d2 d1 d0]
167 LDR ValF, [pSrc, srcStep, LSL #2] ;// Load [f3 f2 f1 f0]
168 M_LDR ValB, [pSrc], srcStep ;// Load [b3 b2 b1 b0]
[all …]
DarmVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s60 pSrc RN 0 label
118 M_LDR ValC, [pSrc], srcStep ;// Load [c3 c2 c1 c0]
119 M_LDR ValD, [pSrc], srcStep ;// Load [d3 d2 d1 d0]
120 M_LDR ValE, [pSrc], srcStep ;// Load [e3 e2 e1 e0]
121 SUB pSrc, pSrc, srcStep, LSL #2
122 LDR ValB, [pSrc] ;// Load [b3 b2 b1 b0]
133 LDR ValD, [pSrc, srcStep, LSL #1] ;// Load [d3 d2 d1 d0]
140 LDR ValF, [pSrc, srcStep, LSL #2] ;// Load [f3 f2 f1 f0]
141 M_LDR ValB, [pSrc], srcStep ;// Load [b3 b2 b1 b0]
148 SUB ValA, pSrc, srcStep, LSL #1
[all …]
DarmVCM4P10_UnpackBlock4x4_s.s47 pSrc RN 2 ;// Persistent variables label
57 LDR pSrc, [ppSrc] ;// Load pSrc
66 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
87 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
88 LDRBNE Value, [pSrc], #2
90 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
94 … LDRBEQ Flag, [pSrc], #1 ;// Flag = (OMX_U8) *pSrc++, for next iteration
98 STR pSrc, [ppSrc] ;// Update the bitstream pointer
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/
DomxVCCOMM_Copy16x16_s.s30 pSrc RN 0 label
46 LDRD X0,[pSrc],#8 ;//pSrc after loading pSrc=pSrc+8
47 LDRD X1,[pSrc],Count ;//pSrc after loading pSrc=pSrc+step
51 LDRD X0,[pSrc],#8
53 LDRD X1,[pSrc],Count
57 LDRD X0,[pSrc],#8
59 LDRD X1,[pSrc],Count
63 LDRD X0,[pSrc],#8
65 LDRD X1,[pSrc],Count
69 LDRD X0,[pSrc],#8
[all …]
DomxVCCOMM_Copy8x8_s.s30 pSrc RN 0 label
45 LDRD X0,[pSrc],Count ;//pSrc after loading : pSrc=pSrc+step
46 LDRD X1,[pSrc],Count
49 LDRD X0,[pSrc],Count
51 LDRD X1,[pSrc],Count
54 LDRD X0,[pSrc],Count
56 LDRD X1,[pSrc],Count
59 LDRD X0,[pSrc],Count
61 LDRD X1,[pSrc],Count
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
DomxVCM4P10_InvTransformDequant_ChromaDC.c67 const OMX_S16* pSrc, in omxVCM4P10_InvTransformDequant_ChromaDC() argument
77 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_ChromaDC()
78 armRetArgErrIf(armNot8ByteAligned(pSrc), OMX_Sts_BadArgErr); in omxVCM4P10_InvTransformDequant_ChromaDC()
84 m[0][0] = pSrc[0] + pSrc[1] + pSrc[2] + pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
85 m[0][1] = pSrc[0] - pSrc[1] + pSrc[2] - pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
86 m[1][0] = pSrc[0] + pSrc[1] - pSrc[2] - pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
87 m[1][1] = pSrc[0] - pSrc[1] - pSrc[2] + pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
DarmVCM4P10_InterpolateHalfHor_Luma.c60 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfHor_Luma() argument
72 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfHor_Luma()
81 pSrc [pos - 2] - in armVCM4P10_InterpolateHalfHor_Luma()
82 5 * pSrc [pos - 1] + in armVCM4P10_InterpolateHalfHor_Luma()
83 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfHor_Luma()
84 20 * pSrc [pos + 1] - in armVCM4P10_InterpolateHalfHor_Luma()
85 5 * pSrc [pos + 2] + in armVCM4P10_InterpolateHalfHor_Luma()
86 pSrc [pos + 3]; in armVCM4P10_InterpolateHalfHor_Luma()
DarmVCM4P10_InterpolateHalfVer_Luma.c61 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfVer_Luma() argument
73 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfVer_Luma()
83 pSrc [pos - 2 * iSrcStep] - in armVCM4P10_InterpolateHalfVer_Luma()
84 5 * pSrc [pos - 1 * iSrcStep] + in armVCM4P10_InterpolateHalfVer_Luma()
85 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfVer_Luma()
86 20 * pSrc [pos + 1 * iSrcStep] - in armVCM4P10_InterpolateHalfVer_Luma()
87 5 * pSrc [pos + 2 * iSrcStep] + in armVCM4P10_InterpolateHalfVer_Luma()
88 pSrc [pos + 3 * iSrcStep]; in armVCM4P10_InterpolateHalfVer_Luma()
DomxVCM4P10_InvTransformDequant_LumaDC.c67 const OMX_S16* pSrc, in omxVCM4P10_InvTransformDequant_LumaDC() argument
77 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_LumaDC()
80 armRetArgErrIf(armNot16ByteAligned(pSrc), OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_LumaDC()
89 m1[i][0] = pSrc[j + 0] + pSrc[j + 2]; /* a+c */ in omxVCM4P10_InvTransformDequant_LumaDC()
90 m1[i][1] = pSrc[j + 1] + pSrc[j + 3]; /* b+d */ in omxVCM4P10_InvTransformDequant_LumaDC()
91 m1[i][2] = pSrc[j + 0] - pSrc[j + 2]; /* a-c */ in omxVCM4P10_InvTransformDequant_LumaDC()
92 m1[i][3] = pSrc[j + 1] - pSrc[j + 3]; /* b-d */ in omxVCM4P10_InvTransformDequant_LumaDC()
DarmVCM4P10_InterpolateHalfDiag_Luma.c62 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfDiag_Luma() argument
75 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfDiag_Luma()
89 pSrc [pos - 2] - in armVCM4P10_InterpolateHalfDiag_Luma()
90 5 * pSrc [pos - 1] + in armVCM4P10_InterpolateHalfDiag_Luma()
91 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfDiag_Luma()
92 20 * pSrc [pos + 1] - in armVCM4P10_InterpolateHalfDiag_Luma()
93 5 * pSrc [pos + 2] + in armVCM4P10_InterpolateHalfDiag_Luma()
94 pSrc [pos + 3]; in armVCM4P10_InterpolateHalfDiag_Luma()
DarmVCM4P10_UnpackBlock4x4.c54 const OMX_U8 *pSrc = *ppSrc; in armVCM4P10_UnpackBlock4x4() local
65 Flag = *pSrc++; in armVCM4P10_UnpackBlock4x4()
69 Value = *pSrc++; in armVCM4P10_UnpackBlock4x4()
70 Value = Value | ((*pSrc++)<<8); in armVCM4P10_UnpackBlock4x4()
79 Value = *pSrc++; in armVCM4P10_UnpackBlock4x4()
90 *ppSrc = pSrc; in armVCM4P10_UnpackBlock4x4()
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s47 pSrc RN 0 label
65 AND Temp, pSrc, #3
66 BIC pSrc, pSrc, #3
76 M_LDR x0, [pSrc], srcStep
77 M_LDR x1, [pSrc], srcStep
79 M_LDR x2, [pSrc], srcStep
81 M_LDR x3, [pSrc], srcStep
87 LDR x1, [pSrc, #4]
88 M_LDR x0, [pSrc], srcStep
89 LDR x3, [pSrc, #4]
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.s40 pSrc RN 0 label
79 AND x, pSrc, #3
80 BIC pSrc, pSrc, #3
90 LDM pSrc, {x0, x1, x2}
92 ADD pSrc, pSrc, srcStep
101 LDM pSrc, {x0, x1, x2}
103 ADD pSrc, pSrc, srcStep
117 LDM pSrc, {x0, x1, x2}
119 ADD pSrc, pSrc, srcStep
133 LDM pSrc, {x0, x1, x2}
[all …]
DomxVCM4P10_InterpolateLuma_s.s81 pSrc RN 0 label
206 STM pArgs, {pSrc,srcStep,pDst,dstStep}
233 ADD Temp, pSrc, srcStep, LSL #1
234 VLD1 dSrc0, [pSrc], srcStep
236 VLD1 dSrc1, [pSrc]
250 SUB pSrc, pSrc, #2
267 SUB pSrc, pSrc, #2
280 SUB pSrc, pSrc, #2
297 SUB pSrc, pSrc, srcStep, LSL #1
314 MOV pSrcBK, pSrc
[all …]
DarmVCM4P10_Interpolate_Chroma_s.s51 pSrc RN 0 label
166 VLD1 dRow0a, [pSrc], Step1 ;// 0a
170 VLD1 dRow0b, [pSrc], SrcStepMinus1 ;// 0b
190 VLD1 dRow1a, [pSrc], Step1 ;// 1a
192 VLD1 dRow1b, [pSrc], SrcStepMinus1 ;// 1b
194 VLD1 dRow2a, [pSrc], Step1 ;// 2a
196 VLD1 dRow2b, [pSrc], SrcStepMinus1 ;// 2b
199 VLD1 dRow3a, [pSrc], Step1 ;// 3a
203 VLD1 dRow3b, [pSrc], SrcStepMinus1 ;// 3b
205 VLD1 dRow0a, [pSrc], Step1 ;// 0a
[all …]
DarmVCM4P10_UnpackBlock4x4_s.s47 pSrc RN 2 ;// Persistent variables label
57 LDR pSrc, [ppSrc] ;// Load pSrc
66 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
87 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
88 LDRBNE Value, [pSrc], #2
90 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
94 … LDRBEQ Flag, [pSrc], #1 ;// Flag = (OMX_U8) *pSrc++, for next iteration
98 STR pSrc, [ppSrc] ;// Update the bitstream pointer
/frameworks/av/media/libeffects/downmix/
DEffectDownmix.c262 int16_t *pSrc, *pDst; in Downmix_Process() local
285 pSrc = inBuffer->s16; in Downmix_Process()
298 pDst[0] = clamp16(pDst[0] + pSrc[0]); in Downmix_Process()
299 pDst[1] = clamp16(pDst[1] + pSrc[1]); in Downmix_Process()
300 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
306 pDst[0] = pSrc[0]; in Downmix_Process()
307 pDst[1] = pSrc[1]; in Downmix_Process()
308 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
319 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
329 Downmix_foldFromQuad(pSrc, pDst, numFrames, accumulate); in Downmix_Process()
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/
DomxVCCOMM_Copy16x16_s.s28 pSrc RN 0 label
48 …VLD1 {X0,X1},[pSrc@128],step ;// Load 16 bytes from 16 byte aligned pSrc and pSrc=pSrc + st…
49 VLD1 {X2,X3},[pSrc@128],step
50 VLD1 {X4,X5},[pSrc@128],step
51 VLD1 {X6,X7},[pSrc@128],step
57 VLD1 {X0,X1},[pSrc@128],step
58 VLD1 {X2,X3},[pSrc@128],step
59 VLD1 {X4,X5},[pSrc@128],step
60 VLD1 {X6,X7},[pSrc@128],step
66 VLD1 {X0,X1},[pSrc@128],step
[all …]
DomxVCCOMM_Copy8x8_s.s28 pSrc RN 0 label
45 …VLD1 {X0},[pSrc],step ;// Load 8 bytes from 8 byte aligned pSrc, pSrc=pSrc+step after …
46 VLD1 {X1},[pSrc],step
47 VLD1 {X2},[pSrc],step
48 VLD1 {X3},[pSrc],step
53 VLD1 {X0},[pSrc],step
54 VLD1 {X1},[pSrc],step
55 VLD1 {X2},[pSrc],step
56 VLD1 {X3},[pSrc],step
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/
DomxVCM4P2_MCReconBlock.c57 const OMX_U8 *pSrc, in armVCM4P2_HalfPelVer() argument
66 pTempSrc1 = pSrc; in armVCM4P2_HalfPelVer()
67 pTempSrc2 = pSrc + srcStep; in armVCM4P2_HalfPelVer()
99 const OMX_U8 *pSrc, in armVCM4P2_HalfPelHor() argument
108 pTempSrc1 = pSrc; in armVCM4P2_HalfPelHor()
144 const OMX_U8 *pSrc, in armVCM4P2_HalfPelVerHor() argument
155 pTempSrc1 = pSrc; in armVCM4P2_HalfPelVerHor()
156 pTempSrc2 = pSrc + srcStep; in armVCM4P2_HalfPelVerHor()
157 pTempSrc3 = pSrc + 1; in armVCM4P2_HalfPelVerHor()
158 pTempSrc4 = pSrc + srcStep + 1; in armVCM4P2_HalfPelVerHor()
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/
DomxVCM4P2_MCReconBlock_s.s64 VLD1 dRow0, [pSrc], srcStep
65 VLD1 dRow1, [pSrc], srcStep
66 VLD1 dRow2, [pSrc], srcStep
67 VLD1 dRow3, [pSrc], srcStep
68 VLD1 dRow4, [pSrc], srcStep
69 VLD1 dRow5, [pSrc], srcStep
70 VLD1 dRow6, [pSrc], srcStep
71 VLD1 dRow7, [pSrc], srcStep
111 VLD1 {dRow0, dRow0Shft}, [pSrc], srcStep
113 VLD1 {dRow1, dRow1Shft}, [pSrc], srcStep
[all …]
/frameworks/av/media/libstagefright/codecs/avc/enc/src/
Dresidual.cpp32 uint8 *pDst, *pSrc; in EncodeIntraPCM() local
43 pSrc = currInput->YCbCr[0] + offset1; in EncodeIntraPCM()
54 code = *((uint*)pSrc); in EncodeIntraPCM()
55 pSrc += 4; in EncodeIntraPCM()
63 code = *((uint*)pSrc); in EncodeIntraPCM()
64 pSrc += 2; in EncodeIntraPCM()
71 pSrc += offset; in EncodeIntraPCM()
78 pSrc = currInput->YCbCr[1] + ((offset1 + x_position) >> 2); in EncodeIntraPCM()
87 code = *((uint*)pSrc); in EncodeIntraPCM()
88 pSrc += 4; in EncodeIntraPCM()
[all …]

1234