/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s | 50 pDst RN 2 108 ;// Store ALL zeros at pDst 116 ;// Initialize the Macro and Store all zeros to pDst 118 STM pDst!,{temp2,temp1,Last,LR} 120 STM pDst!,{temp2,temp1,Last,LR} 122 STM pDst!,{temp2,temp1,Last,LR} 124 STM pDst!,{temp2,temp1,Last,LR} 126 STM pDst!,{temp2,temp1,Last,LR} 128 STM pDst!,{temp2,temp1,Last,LR} 130 STM pDst!,{temp2,temp1,Last,LR [all...] |
omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 65 MOV pDest, pDst
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/api/ |
armVC.h | 261 * [out] pDst pointer to the coefficient buffer of current 272 OMX_S16 * pDst, 294 * [out] pDst pointer to the coefficient buffer of current 303 OMX_S16 * pDst, 354 * [out]pDst pointer to the coefficient buffer of current 365 OMX_S16 * pDst, 753 * [out] pDst Pointer to the destination buffer 762 OMX_U8* pDst, 776 * [out] pDst Pointer to unpacked 4x4 block 781 OMX_S16* pDst [all...] |
omxVC.h | 219 * pDst - pointer to the destination block; must be aligned on an 8-byte 227 * - one or more of the following pointers is NULL: pSrc, pDst 229 * boundary: pSrc, pDst 235 OMX_U8 *pDst, 257 * pDst - pointer to the destination macroblock; must be aligned on a 265 * - one or more of the following pointers is NULL: pSrc, pDst 267 * boundary: pSrc, pDst 273 OMX_U8 *pDst, 295 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned 304 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s | 50 pDst RN 2 108 ;// Store ALL zeros at pDst 116 ;// Initialize the Macro and Store all zeros to pDst 118 STM pDst!,{temp2,temp1,Last,LR} 120 STM pDst!,{temp2,temp1,Last,LR} 122 STM pDst!,{temp2,temp1,Last,LR} 124 STM pDst!,{temp2,temp1,Last,LR} 126 STM pDst!,{temp2,temp1,Last,LR} 128 STM pDst!,{temp2,temp1,Last,LR} 130 STM pDst!,{temp2,temp1,Last,LR [all...] |
omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 65 MOV pDest, pDst
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/api/ |
armVC.h | 261 * [out] pDst pointer to the coefficient buffer of current 272 OMX_S16 * pDst, 294 * [out] pDst pointer to the coefficient buffer of current 303 OMX_S16 * pDst, 354 * [out]pDst pointer to the coefficient buffer of current 365 OMX_S16 * pDst, 753 * [out] pDst Pointer to the destination buffer 762 OMX_U8* pDst, 776 * [out] pDst Pointer to unpacked 4x4 block 781 OMX_S16* pDst [all...] |
omxVC.h | 219 * pDst - pointer to the destination block; must be aligned on an 8-byte 227 * - one or more of the following pointers is NULL: pSrc, pDst 229 * boundary: pSrc, pDst 235 OMX_U8 *pDst, 257 * pDst - pointer to the destination macroblock; must be aligned on a 265 * - one or more of the following pointers is NULL: pSrc, pDst 267 * boundary: pSrc, pDst 273 OMX_U8 *pDst, 295 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned 304 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
omxVCM4P10_PredictIntra_4x4.c | 48 * pDst - Pointer to the destination buffer; must be aligned on a 4-byte 55 * pDst is NULL. 85 * either pSrcAbove or pDst is not aligned on a 4-byte boundary. 97 OMX_U8* pDst, 107 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 112 armRetArgErrIf(armNot4ByteAligned(pDst), OMX_Sts_BadArgErr); 165 pDst[y*dstStep+0] = U0; 166 pDst[y*dstStep+1] = U1; 167 pDst[y*dstStep+2] = U2; 168 pDst[y*dstStep+3] = U3 [all...] |
omxVCM4P10_DequantTransformResidualFromPairAndAdd.c | 76 * pDst - pointer to the reconstructed 4x4 block data; must be aligned on a 82 * - pPred or pDst is NULL. 83 * - pPred or pDst is not 4-byte aligned. 94 OMX_U8 *pDst, 107 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 108 armRetArgErrIf(armNot4ByteAligned(pDst), OMX_Sts_BadArgErr); 138 pDst[y*dstStep+x] = (OMX_U8)armClip(0,255,pPred[y*predStep+x] + pDelta[4*y+x]);
|
armVCM4P10_InterpolateHalfDiag_Luma.c | 39 * [out] pDst Pointer to the interpolation buffer of the (1/2,1/2)-pel 49 OMX_U8* pDst, 61 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 101 pDst [y * iDstStep + x] = (OMX_U8) HalfCoeff;
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_PredictIntra_4x4_s.s | 85 pDst RN 3 ;// output pointer 119 M_STR Above0123, [pDst], dstStep ;// pDst[0 to 3] = Above0123 120 M_STR Above0123, [pDst], dstStep ;// pDst[4 to 7] = Above0123 121 M_STR Above0123, [pDst], dstStep ;// pDst[8 to 11] = Above0123 122 STR Above0123, [pDst] ;// pDst[12 to 15] = Above0123 139 M_STR Out0, [pDst], dstStep ;// store {Out0} at pDst [0 to 3 ] [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 55 pDst RN 2 118 M_STRD pDst, dstStep, ppDstArgs 119 MOV pDst, pInterBuf 130 M_STR pDst, ppDst 174 STR Acc1, [pDst, #4] ;// Store result & adjust pointer 175 M_STR Acc0, [pDst], dstStep ;// Store result & adjust pointer 183 STR Acc3, [pDst, #4] ;// Store result & adjust pointer 184 M_STR Acc2, [pDst], dstStep ;// Store result & adjust pointer 191 M_LDR pDst, ppDst 194 ADD pDst, pDst, # [all...] |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 29 pDst RN 1 70 ;// Firstly, fill all the coefficient values on the <pDst> buffer by zero 76 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 89 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset> 92 LDMIA pDst, {r0w0, r0w1} ;// r0w0 = |c1|c0| & r0w1 = |c3|c2| 119 STMIA pDst, {c0w0, c1w0} ;// Storing all the coefficients at onc [all...] |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 28 pDst RN 8 42 ;// destination pointed by (pDst) for horizontal interpolation. 61 ;// Copy pDst to scratch 62 MOV Scratch, pDst 82 STM pDst!, {x0, x1, x2} ;// Store aligned output row 98 STM pDst!, {x0, x1, x2} ;// Store aligned output row 114 STM pDst!, {x0, x1, x2} ;// Store aligned output row 130 STM pDst!, {x0, x1, x2} ;// Store aligned output row 145 ;// destination pointed by (pDst) for vertical interpolation. 183 STR x0, [pDst], #4 ;// Store aligned output ro [all...] |
omxVCM4P10_InterpolateLuma_s.s | 29 ;// [out] pDst Pointer to the destination frame buffer. 37 ;// pSrc or pDst is not NULL. 42 ;// If roi.width is equal to 8, pDst is 8 byte aligned. 43 ;// If roi.width is equal to 16, pDst is 16 byte aligned. 79 pDst RN 2 148 STM pArgs, {pSrc,srcStep,pDst,dstStep} 224 M_ADR pDst, pTempBuf 229 LDM pArgs, {pSrc, srcStep, pDst, dstStep} 261 M_ADR pDst, pTempBuf 266 LDM pArgs, {pSrc, srcStep, pDst, dstStep [all...] |
omxVCM4P10_PredictIntra_16x16_s.s | 100 pDst RN 3 ;// output pointer 135 ADD pDst2, pDst, dstStep ;// pDst2- pDst advanced by dstStep 140 STM pDst, {tVal6,tVal7,tVal8,tVal9} ;// pDst[0 to 15] = tVal 6 to 9 142 ADD pDst, pDst, dstStepx2 ;// pDst advanced by dstStep 144 ADD pDst2, pDst2, dstStepx2 ;// pDst advanced by dstStep 157 ADD pDst2, pDst, dstStep ;// pDst2- pDst advanced by dstSte [all...] |
/frameworks/base/media/libeffects/lvm/lib/Common/lib/ |
AGC.h | 66 LVM_INT32 *pDst, /* Stereo destination */
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_PredictIntra_4x4_s.s | 49 pDst RN 3 ;// output pointer 186 ADD pDstTmp, pDst, dstStep 189 VST1 dLeftVal0U32[0],[pDst],dstep ;// pDst[0*dstStep+x] :0<= x <= 7 190 VST1 dLeftVal1U32[0],[pDstTmp],dstep ;// pDst[1*dstStep+x] :0<= x <= 7 191 VST1 dLeftVal2U32[0],[pDst] ;// pDst[2*dstStep+x] :0<= x <= 7 192 VST1 dLeftVal3U32[0],[pDstTmp] ;// pDst[3*dstStep+x] :0<= x <= 7 200 ADD pDstTmp, pDst, dstStep 205 VST1 dAboveU32[0],[pDst],dste [all...] |
armVCM4P10_Interpolate_Chroma_s.s | 39 pDst RN 2 207 VST1 dOutRow0U64, [pDst], iDstStep 210 VST1 dOutRow1U64, [pDst], iDstStep 211 VST1 dOutRow2U64, [pDst], iDstStep 212 VST1 dOutRow3U64, [pDst], iDstStep 238 VST1 dOutRow0U32[0], [pDst], iDstStep 239 VST1 dOutRow1U32[0], [pDst], iDstStep 264 VST1 dOutRow0U16[0], [pDst], iDstStep 265 VST1 dOutRow1U16[0], [pDst], iDstStep 279 VST1 dOut0U64, [pDst], iDstSte [all...] |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 32 pDst RN 1 79 ;// Firstly, fill all the coefficient values on the <pDst> buffer by zero 82 VST1 dZero,[pDst] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 96 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset> 103 LDMIA pDst, {r0w0, r0w1} ;// r0w0 = |c1|c0| & r0w1 = |c3|c2| 132 VST1 dDqntCoeff,[pDst] ;// Storing all the coefficients at onc [all...] |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 28 pDst RN 8 42 ;// destination pointed by (pDst) for horizontal interpolation. 61 ;// Copy pDst to scratch 62 MOV Scratch, pDst 82 STM pDst!, {x0, x1, x2} ;// Store aligned output row 98 STM pDst!, {x0, x1, x2} ;// Store aligned output row 114 STM pDst!, {x0, x1, x2} ;// Store aligned output row 130 STM pDst!, {x0, x1, x2} ;// Store aligned output row 145 ;// destination pointed by (pDst) for vertical interpolation. 183 STR x0, [pDst], #4 ;// Store aligned output ro [all...] |
omxVCM4P10_PredictIntra_16x16_s.s | 155 pDst RN 3 ;// output pointer 193 ADD pTmp, pDst, dstStep 195 VST1 qAbove, [pDst], step 197 VST1 qAbove, [pDst], step 199 VST1 qAbove, [pDst], step 201 VST1 qAbove, [pDst], step 203 VST1 qAbove, [pDst], step 205 VST1 qAbove, [pDst], step 207 VST1 qAbove, [pDst], step 209 VST1 qAbove, [pDst] [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
omxVCM4P2_DecodeBlockCoef_Intra.c | 69 * pDst - pointer to the block in the destination plane; must be aligned on 82 * pQPBuf, pDst. 95 OMX_U8 *pDst, 118 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 122 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 215 pDst[i] = armClip (0, 255, pTempBuf2[count]); 217 pDst += step;
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/api/ |
omxVC.h | 219 * pDst - pointer to the destination block; must be aligned on an 8-byte 227 * - one or more of the following pointers is NULL: pSrc, pDst 229 * boundary: pSrc, pDst 235 OMX_U8 *pDst, 257 * pDst - pointer to the destination macroblock; must be aligned on a 265 * - one or more of the following pointers is NULL: pSrc, pDst 267 * boundary: pSrc, pDst 273 OMX_U8 *pDst, 295 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned 304 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. [all...] |