/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
D | omxVCM4P10_InterpolateLuma_s.s | 91 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 …]
|
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 47 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 …]
|
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 40 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 …]
|
D | armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 67 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 …]
|
D | armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s | 60 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 …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 47 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/ |
D | omxVCCOMM_Copy16x16_s.s | 30 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 …]
|
D | omxVCCOMM_Copy8x8_s.s | 30 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/ |
D | omxVCM4P10_InvTransformDequant_ChromaDC.c | 67 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()
|
D | armVCM4P10_InterpolateHalfHor_Luma.c | 60 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()
|
D | armVCM4P10_InterpolateHalfVer_Luma.c | 61 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()
|
D | omxVCM4P10_InvTransformDequant_LumaDC.c | 67 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()
|
D | armVCM4P10_InterpolateHalfDiag_Luma.c | 62 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()
|
D | armVCM4P10_UnpackBlock4x4.c | 54 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/ |
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 47 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 …]
|
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 40 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 …]
|
D | omxVCM4P10_InterpolateLuma_s.s | 81 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 …]
|
D | armVCM4P10_Interpolate_Chroma_s.s | 51 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 …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 47 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/ |
D | EffectDownmix.c | 262 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/ |
D | omxVCCOMM_Copy16x16_s.s | 28 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 …]
|
D | omxVCCOMM_Copy8x8_s.s | 28 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/ |
D | omxVCM4P2_MCReconBlock.c | 57 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/ |
D | omxVCM4P2_MCReconBlock_s.s | 64 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/ |
D | residual.cpp | 32 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 …]
|