Home
last modified time | relevance | path

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

1234

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
DomxVCM4P10_InterpolateLuma_s.s77 pSrc RN 0 label
148 STM pArgs, {pSrc,srcStep,pDst,dstStep}
182 SUB pSrc, pSrc, #2
192 SUB pSrc, pSrc, #2
201 SUB pSrc, pSrc, #2
211 SUB pSrc, pSrc, srcStep, LSL #1
222 SUB pSrc, pSrc, #2
229 LDM pArgs, {pSrc, srcStep, pDst, dstStep}
230 SUB pSrc, pSrc, srcStep, LSL #1
235 M_ADR pSrc, pTempBuf
[all …]
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s33 pSrc RN 0 label
51 AND Temp, pSrc, #3
52 BIC pSrc, pSrc, #3
62 M_LDR x0, [pSrc], srcStep
63 M_LDR x1, [pSrc], srcStep
65 M_LDR x2, [pSrc], srcStep
67 M_LDR x3, [pSrc], srcStep
73 LDR x1, [pSrc, #4]
74 M_LDR x0, [pSrc], srcStep
75 LDR x3, [pSrc, #4]
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.s26 pSrc RN 0 label
65 AND x, pSrc, #3
66 BIC pSrc, pSrc, #3
76 LDM pSrc, {x0, x1, x2}
78 ADD pSrc, pSrc, srcStep
87 LDM pSrc, {x0, x1, x2}
89 ADD pSrc, pSrc, srcStep
103 LDM pSrc, {x0, x1, x2}
105 ADD pSrc, pSrc, srcStep
119 LDM pSrc, {x0, x1, x2}
[all …]
DarmVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s53 pSrc RN 0 label
129 M_STR pSrc, ppSrc
133 M_LDR ValC, [pSrc], srcStep ;// Load [c3 c2 c1 c0]
134 M_LDR ValD, [pSrc], srcStep ;// Load [d3 d2 d1 d0]
135 M_LDR ValE, [pSrc], srcStep ;// Load [e3 e2 e1 e0]
136 SUB pSrc, pSrc, srcStep, LSL #2
139 LDR ValB, [pSrc] ;// Load [b3 b2 b1 b0]
147 LDR ValD, [pSrc, srcStep, LSL #1] ;// Load [d3 d2 d1 d0]
153 LDR ValF, [pSrc, srcStep, LSL #2] ;// Load [f3 f2 f1 f0]
154 M_LDR ValB, [pSrc], srcStep ;// Load [b3 b2 b1 b0]
[all …]
DarmVCM4P10_UnpackBlock4x4_s.s33 pSrc RN 2 ;// Persistent variables label
43 LDR pSrc, [ppSrc] ;// Load pSrc
52 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
73 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
74 LDRBNE Value, [pSrc], #2
76 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
80 … LDRBEQ Flag, [pSrc], #1 ;// Flag = (OMX_U8) *pSrc++, for next iteration
84 STR pSrc, [ppSrc] ;// Update the bitstream pointer
DarmVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s46 pSrc RN 0 label
104 M_LDR ValC, [pSrc], srcStep ;// Load [c3 c2 c1 c0]
105 M_LDR ValD, [pSrc], srcStep ;// Load [d3 d2 d1 d0]
106 M_LDR ValE, [pSrc], srcStep ;// Load [e3 e2 e1 e0]
107 SUB pSrc, pSrc, srcStep, LSL #2
108 LDR ValB, [pSrc] ;// Load [b3 b2 b1 b0]
119 LDR ValD, [pSrc, srcStep, LSL #1] ;// Load [d3 d2 d1 d0]
126 LDR ValF, [pSrc, srcStep, LSL #2] ;// Load [f3 f2 f1 f0]
127 M_LDR ValB, [pSrc], srcStep ;// Load [b3 b2 b1 b0]
134 SUB ValA, pSrc, srcStep, LSL #1
[all …]
/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.c52 const OMX_S16* pSrc, in omxVCM4P10_InvTransformDequant_ChromaDC() argument
62 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_ChromaDC()
63 armRetArgErrIf(armNot8ByteAligned(pSrc), OMX_Sts_BadArgErr); in omxVCM4P10_InvTransformDequant_ChromaDC()
69 m[0][0] = pSrc[0] + pSrc[1] + pSrc[2] + pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
70 m[0][1] = pSrc[0] - pSrc[1] + pSrc[2] - pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
71 m[1][0] = pSrc[0] + pSrc[1] - pSrc[2] - pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
72 m[1][1] = pSrc[0] - pSrc[1] - pSrc[2] + pSrc[3]; in omxVCM4P10_InvTransformDequant_ChromaDC()
DarmVCM4P10_InterpolateHalfHor_Luma.c45 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfHor_Luma() argument
57 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfHor_Luma()
66 pSrc [pos - 2] - in armVCM4P10_InterpolateHalfHor_Luma()
67 5 * pSrc [pos - 1] + in armVCM4P10_InterpolateHalfHor_Luma()
68 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfHor_Luma()
69 20 * pSrc [pos + 1] - in armVCM4P10_InterpolateHalfHor_Luma()
70 5 * pSrc [pos + 2] + in armVCM4P10_InterpolateHalfHor_Luma()
71 pSrc [pos + 3]; in armVCM4P10_InterpolateHalfHor_Luma()
DarmVCM4P10_InterpolateHalfVer_Luma.c46 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfVer_Luma() argument
58 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfVer_Luma()
68 pSrc [pos - 2 * iSrcStep] - in armVCM4P10_InterpolateHalfVer_Luma()
69 5 * pSrc [pos - 1 * iSrcStep] + in armVCM4P10_InterpolateHalfVer_Luma()
70 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfVer_Luma()
71 20 * pSrc [pos + 1 * iSrcStep] - in armVCM4P10_InterpolateHalfVer_Luma()
72 5 * pSrc [pos + 2 * iSrcStep] + in armVCM4P10_InterpolateHalfVer_Luma()
73 pSrc [pos + 3 * iSrcStep]; in armVCM4P10_InterpolateHalfVer_Luma()
DomxVCM4P10_InvTransformDequant_LumaDC.c52 const OMX_S16* pSrc, in omxVCM4P10_InvTransformDequant_LumaDC() argument
62 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_LumaDC()
65 armRetArgErrIf(armNot16ByteAligned(pSrc), OMX_Sts_BadArgErr) in omxVCM4P10_InvTransformDequant_LumaDC()
74 m1[i][0] = pSrc[j + 0] + pSrc[j + 2]; /* a+c */ in omxVCM4P10_InvTransformDequant_LumaDC()
75 m1[i][1] = pSrc[j + 1] + pSrc[j + 3]; /* b+d */ in omxVCM4P10_InvTransformDequant_LumaDC()
76 m1[i][2] = pSrc[j + 0] - pSrc[j + 2]; /* a-c */ in omxVCM4P10_InvTransformDequant_LumaDC()
77 m1[i][3] = pSrc[j + 1] - pSrc[j + 3]; /* b-d */ in omxVCM4P10_InvTransformDequant_LumaDC()
DarmVCM4P10_InterpolateHalfDiag_Luma.c47 const OMX_U8* pSrc, in armVCM4P10_InterpolateHalfDiag_Luma() argument
60 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) in armVCM4P10_InterpolateHalfDiag_Luma()
74 pSrc [pos - 2] - in armVCM4P10_InterpolateHalfDiag_Luma()
75 5 * pSrc [pos - 1] + in armVCM4P10_InterpolateHalfDiag_Luma()
76 20 * pSrc [pos] + in armVCM4P10_InterpolateHalfDiag_Luma()
77 20 * pSrc [pos + 1] - in armVCM4P10_InterpolateHalfDiag_Luma()
78 5 * pSrc [pos + 2] + in armVCM4P10_InterpolateHalfDiag_Luma()
79 pSrc [pos + 3]; in armVCM4P10_InterpolateHalfDiag_Luma()
DarmVCM4P10_UnpackBlock2x2.c39 const OMX_U8 *pSrc = *ppSrc; in armVCM4P10_UnpackBlock2x2() local
50 Flag = *pSrc++; in armVCM4P10_UnpackBlock2x2()
54 Value = *pSrc++; in armVCM4P10_UnpackBlock2x2()
55 Value = Value | ((*pSrc++)<<8); in armVCM4P10_UnpackBlock2x2()
64 Value = *pSrc++; in armVCM4P10_UnpackBlock2x2()
75 *ppSrc = pSrc; in armVCM4P10_UnpackBlock2x2()
DarmVCM4P10_UnpackBlock4x4.c39 const OMX_U8 *pSrc = *ppSrc; in armVCM4P10_UnpackBlock4x4() local
50 Flag = *pSrc++; in armVCM4P10_UnpackBlock4x4()
54 Value = *pSrc++; in armVCM4P10_UnpackBlock4x4()
55 Value = Value | ((*pSrc++)<<8); in armVCM4P10_UnpackBlock4x4()
64 Value = *pSrc++; in armVCM4P10_UnpackBlock4x4()
75 *ppSrc = pSrc; in armVCM4P10_UnpackBlock4x4()
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s33 pSrc RN 0 label
51 AND Temp, pSrc, #3
52 BIC pSrc, pSrc, #3
62 M_LDR x0, [pSrc], srcStep
63 M_LDR x1, [pSrc], srcStep
65 M_LDR x2, [pSrc], srcStep
67 M_LDR x3, [pSrc], srcStep
73 LDR x1, [pSrc, #4]
74 M_LDR x0, [pSrc], srcStep
75 LDR x3, [pSrc, #4]
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.s26 pSrc RN 0 label
65 AND x, pSrc, #3
66 BIC pSrc, pSrc, #3
76 LDM pSrc, {x0, x1, x2}
78 ADD pSrc, pSrc, srcStep
87 LDM pSrc, {x0, x1, x2}
89 ADD pSrc, pSrc, srcStep
103 LDM pSrc, {x0, x1, x2}
105 ADD pSrc, pSrc, srcStep
119 LDM pSrc, {x0, x1, x2}
[all …]
DomxVCM4P10_InterpolateLuma_s.s67 pSrc RN 0 label
192 STM pArgs, {pSrc,srcStep,pDst,dstStep}
219 ADD Temp, pSrc, srcStep, LSL #1
220 VLD1 dSrc0, [pSrc], srcStep
222 VLD1 dSrc1, [pSrc]
236 SUB pSrc, pSrc, #2
253 SUB pSrc, pSrc, #2
266 SUB pSrc, pSrc, #2
283 SUB pSrc, pSrc, srcStep, LSL #1
300 MOV pSrcBK, pSrc
[all …]
DarmVCM4P10_Interpolate_Chroma_s.s37 pSrc RN 0 label
152 VLD1 dRow0a, [pSrc], Step1 ;// 0a
156 VLD1 dRow0b, [pSrc], SrcStepMinus1 ;// 0b
176 VLD1 dRow1a, [pSrc], Step1 ;// 1a
178 VLD1 dRow1b, [pSrc], SrcStepMinus1 ;// 1b
180 VLD1 dRow2a, [pSrc], Step1 ;// 2a
182 VLD1 dRow2b, [pSrc], SrcStepMinus1 ;// 2b
185 VLD1 dRow3a, [pSrc], Step1 ;// 3a
189 VLD1 dRow3b, [pSrc], SrcStepMinus1 ;// 3b
191 VLD1 dRow0a, [pSrc], Step1 ;// 0a
[all …]
DarmVCM4P10_UnpackBlock4x4_s.s33 pSrc RN 2 ;// Persistent variables label
43 LDR pSrc, [ppSrc] ;// Load pSrc
52 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
73 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
74 LDRBNE Value, [pSrc], #2
76 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
80 … LDRBEQ Flag, [pSrc], #1 ;// Flag = (OMX_U8) *pSrc++, for next iteration
84 STR pSrc, [ppSrc] ;// Update the bitstream pointer
/frameworks/av/media/libeffects/downmix/
DEffectDownmix.c273 int16_t *pSrc, *pDst; in Downmix_Process() local
296 pSrc = inBuffer->s16; in Downmix_Process()
309 pDst[0] = clamp16(pDst[0] + pSrc[0]); in Downmix_Process()
310 pDst[1] = clamp16(pDst[1] + pSrc[1]); in Downmix_Process()
311 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
317 pDst[0] = pSrc[0]; in Downmix_Process()
318 pDst[1] = pSrc[1]; in Downmix_Process()
319 pSrc += pDownmixer->input_channel_count; in Downmix_Process()
330 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { in Downmix_Process()
340 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.c42 const OMX_U8 *pSrc, in armVCM4P2_HalfPelVer() argument
51 pTempSrc1 = pSrc; in armVCM4P2_HalfPelVer()
52 pTempSrc2 = pSrc + srcStep; in armVCM4P2_HalfPelVer()
84 const OMX_U8 *pSrc, in armVCM4P2_HalfPelHor() argument
93 pTempSrc1 = pSrc; in armVCM4P2_HalfPelHor()
129 const OMX_U8 *pSrc, in armVCM4P2_HalfPelVerHor() argument
140 pTempSrc1 = pSrc; in armVCM4P2_HalfPelVerHor()
141 pTempSrc2 = pSrc + srcStep; in armVCM4P2_HalfPelVerHor()
142 pTempSrc3 = pSrc + 1; in armVCM4P2_HalfPelVerHor()
143 pTempSrc4 = pSrc + srcStep + 1; in armVCM4P2_HalfPelVerHor()
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/
DomxVCM4P2_MCReconBlock_s.s50 VLD1 dRow0, [pSrc], srcStep
51 VLD1 dRow1, [pSrc], srcStep
52 VLD1 dRow2, [pSrc], srcStep
53 VLD1 dRow3, [pSrc], srcStep
54 VLD1 dRow4, [pSrc], srcStep
55 VLD1 dRow5, [pSrc], srcStep
56 VLD1 dRow6, [pSrc], srcStep
57 VLD1 dRow7, [pSrc], srcStep
97 VLD1 {dRow0, dRow0Shft}, [pSrc], srcStep
99 VLD1 {dRow1, dRow1Shft}, [pSrc], srcStep
[all …]

1234