/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
D | omxVCM4P10_InterpolateLuma_s.s | 77 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 …]
|
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 33 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 …]
|
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 26 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 …]
|
D | armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 53 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 …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 33 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
|
D | armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s | 46 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/ |
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 | 52 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()
|
D | armVCM4P10_InterpolateHalfHor_Luma.c | 45 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()
|
D | armVCM4P10_InterpolateHalfVer_Luma.c | 46 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()
|
D | omxVCM4P10_InvTransformDequant_LumaDC.c | 52 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()
|
D | armVCM4P10_InterpolateHalfDiag_Luma.c | 47 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()
|
D | armVCM4P10_UnpackBlock2x2.c | 39 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()
|
D | armVCM4P10_UnpackBlock4x4.c | 39 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/ |
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 33 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 …]
|
D | armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 26 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 …]
|
D | omxVCM4P10_InterpolateLuma_s.s | 67 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 …]
|
D | armVCM4P10_Interpolate_Chroma_s.s | 37 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 …]
|
D | armVCM4P10_UnpackBlock4x4_s.s | 33 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/ |
D | EffectDownmix.c | 273 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/ |
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 | 42 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/ |
D | omxVCM4P2_MCReconBlock_s.s | 50 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 …]
|