/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
omxVCCOMM_Copy16x16_s.s | 7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 16-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 16-byte boundary: pSrc, pDst 30 pSrc RN 0 46 LDRD X0,[pSrc],#8 ;//pSrc after loading pSrc=pSrc+8 47 LDRD X1,[pSrc],Count ;//pSrc after loading pSrc=pSrc+ste [all...] |
omxVCCOMM_Copy8x8_s.s | 7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 30 pSrc RN 0 45 LDRD X0,[pSrc],Count ;//pSrc after loading : pSrc=pSrc+step 46 LDRD X1,[pSrc],Count 49 LDRD X0,[pSrc],Count [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
omxVCCOMM_Copy16x16_s.s | 7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 16-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 16-byte boundary: pSrc, pDst 28 pSrc RN 0 48 VLD1 {X0,X1},[pSrc@128],step ;// Load 16 bytes from 16 byte aligned pSrc and pSrc=pSrc + step after loading 49 VLD1 {X2,X3},[pSrc@128],step 50 VLD1 {X4,X5},[pSrc@128],ste [all...] |
omxVCCOMM_Copy8x8_s.s | 7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 28 pSrc RN 0 45 VLD1 {X0},[pSrc],step ;// Load 8 bytes from 8 byte aligned pSrc, pSrc=pSrc+step after load 46 VLD1 {X1},[pSrc],step 47 VLD1 {X2},[pSrc],ste [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 30 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to an aligned 47 pSrc RN 0 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 [all...] |
omxVCM4P10_InterpolateLuma_s.s | 34 ;// [in] pSrc Pointer to the source reference frame buffer 51 ;// pSrc or pDst is not NULL. 91 pSrc RN 0 162 STM pArgs, {pSrc,srcStep,pDst,dstStep} 196 SUB pSrc, pSrc, #2 206 SUB pSrc, pSrc, #2 215 SUB pSrc, pSrc, # [all...] |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 40 pSrc RN 0 55 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to a 4 byte aligned 69 ;// r0 - pointer to the new aligned location which will be used as pSrc 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 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 30 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to an aligned 47 pSrc RN 0 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 [all...] |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 40 pSrc RN 0 55 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to a 4 byte aligned 69 ;// r0 - pointer to the new aligned location which will be used as pSrc 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 [all...] |
omxVCM4P10_InterpolateLuma_s.s | 34 ;// [in] pSrc Pointer to the source reference frame buffer 51 ;// pSrc or pDst is not NULL. 81 pSrc RN 0 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 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
omxVCM4P10_InvTransformDequant_ChromaDC.c | 48 * pSrc - Pointer to the 2x2 array of the 2x2 Hadamard-transformed and 62 * - at least one of the following pointers is NULL: pSrc 63 * - pSrc or pDst is not aligned on an 8-byte boundary 67 const OMX_S16* pSrc, 77 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) 78 armRetArgErrIf(armNot8ByteAligned(pSrc), OMX_Sts_BadArgErr); 84 m[0][0] = pSrc[0] + pSrc[1] + pSrc[2] + pSrc[3] [all...] |
armVCM4P10_InterpolateHalfHor_Luma.c | 46 * [in] pSrc Pointer to top-left corner of block used to interpolate 60 const OMX_U8* pSrc, 72 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) 81 pSrc [pos - 2] - 82 5 * pSrc [pos - 1] + 83 20 * pSrc [pos] + 84 20 * pSrc [pos + 1] - 85 5 * pSrc [pos + 2] + 86 pSrc [pos + 3];
|
armVCM4P10_InterpolateHalfVer_Luma.c | 47 * [in] pSrc Pointer to top-left corner of block used to interpolate 61 const OMX_U8* pSrc, 73 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) 83 pSrc [pos - 2 * iSrcStep] - 84 5 * pSrc [pos - 1 * iSrcStep] + 85 20 * pSrc [pos] + 86 20 * pSrc [pos + 1 * iSrcStep] - 87 5 * pSrc [pos + 2 * iSrcStep] + 88 pSrc [pos + 3 * iSrcStep];
|
omxVCM4P10_SADQuar_16x.c | 27 * This function will calculate SAD of pSrc with average of two Ref blocks 43 * This function calculates the SAD between one block (pSrc) and the average 49 * pSrc - Pointer to the original block; must be aligned on a 16-byte 66 * - One of more of the following pointers is NULL: pSrc, pSrcRef0, 73 const OMX_U8* pSrc, 84 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr) 89 armRetArgErrIf(armNot16ByteAligned(pSrc), OMX_Sts_BadArgErr) 94 (pSrc, pSrcRef0, pSrcRef1, iSrcStep,
|
omxVCM4P10_SADQuar_4x.c | 27 * This function will calculate SAD of pSrc with average of two Ref blocks 43 * This function calculates the SAD between one block (pSrc) and the average 49 * pSrc - Pointer to the original block; must be aligned on a 4-byte 66 * - One of more of the following pointers is NULL: pSrc, pSrcRef0, 73 const OMX_U8* pSrc, 84 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr); 89 armRetArgErrIf(armNot4ByteAligned(pSrc), OMX_Sts_BadArgErr); 93 (pSrc, pSrcRef0, pSrcRef1, iSrcStep,
|
/external/icu/icu4c/source/common/ |
ustrtrns.cpp | 417 const uint8_t* pSrc = (const uint8_t*) src; 458 while(((ch = *pSrc) != 0) && (pDest < pDestLimit)) { 461 ++pSrc; 466 (t1 = (uint8_t)(pSrc[1] - 0x80)) <= 0x3f && 467 (t2 = (uint8_t)(pSrc[2] - 0x80)) <= 0x3f 471 pSrc += 3; 477 (t1 = (uint8_t)(pSrc[1] - 0x80)) <= 0x3f 480 pSrc += 2; 486 ++pSrc; /* continue after the lead byte */ 487 ch=utf8_nextCharSafeBodyTerminated(&pSrc, ch) [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
armVCM4P2_Clip8_s.s | 39 pSrc RN 0 67 VLD1 {dx00,dx01,dx10,dx11},[pSrc]! ;// Load 16 entries from pSrc 68 VLD1 {dx20,dx21,dx30,dx31},[pSrc]! ;// Load next 16 entries from pSrc 78 VLD1 {dx00,dx01,dx10,dx11},[pSrc]! ;// Load 16 entries from pSrc 79 VLD1 {dx20,dx21,dx30,dx31},[pSrc]! ;// Load next 16 entries from pSrc
|
omxVCM4P2_IDCT8x8blk_s.s | 44 ;// omxVCM4P2_IDCT8x8blk(const OMX_S16* pSrc, 62 pSrc RN 0 69 ;// pSrc RN 0 ;// source data buffer 74 pSrc RN 0
|
/external/pdfium/core/fpdfapi/page/ |
cpdf_pageobject.cpp | 73 void CPDF_PageObject::CopyData(const CPDF_PageObject* pSrc) { 74 CopyStates(*pSrc); 75 m_Left = pSrc->m_Left; 76 m_Right = pSrc->m_Right; 77 m_Top = pSrc->m_Top; 78 m_Bottom = pSrc->m_Bottom;
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/comm/src/ |
omxVCCOMM_ComputeTextureErrorBlock.c | 45 * pSrc - pointer to the source plane. This should be aligned on an 8-byte 61 * pSrc, pSrcRef, pDst. 62 * - pSrc is not 8-byte aligned. 70 const OMX_U8 *pSrc, 80 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr); 83 armRetArgErrIf(!armIs8ByteAligned(pSrc), OMX_Sts_BadArgErr); 91 y++, pSrc += srcStep) 95 pDst[count] = pSrc[x] - pSrcRef[count];
|
omxVCCOMM_ComputeTextureErrorBlock_SAD.c | 46 * pSrc - pointer to the source plane; must be aligned on an 8-byte 63 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. 64 * - pSrc is not 8-byte aligned. 72 const OMX_U8 *pSrc, 83 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr); 87 armRetArgErrIf(!armIs8ByteAligned(pSrc), OMX_Sts_BadArgErr); 95 y++, pSrc += srcStep) 99 pDst[count] = pSrc[x] - pSrcRef[count];
|
omxVCCOMM_Copy16x16.c | 45 * pSrc - pointer to the reference macroblock in the source frame; must be 61 * - one or more of the following pointers is NULL: pSrc, pDst 63 * boundary: pSrc, pDst 69 const OMX_U8 *pSrc, 78 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr); 80 armRetArgErrIf(!armIs16ByteAligned(pSrc), OMX_Sts_BadArgErr); 90 pDst[index] = pSrc[count];
|
omxVCCOMM_Copy8x8.c | 45 * pSrc - pointer to the reference block in the source frame; must be 61 * - one or more of the following pointers is NULL: pSrc, pDst 63 * boundary: pSrc, pDst 69 const OMX_U8 *pSrc, 78 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr); 80 armRetArgErrIf(!armIs8ByteAligned(pSrc), OMX_Sts_BadArgErr); 90 pDst[index] = pSrc[count];
|
/external/libyuv/files/include/libyuv/ |
macros_msa.h | 19 #define LW(psrc) \ 21 uint8* psrc_lw_m = (uint8*)(psrc); /* NOLINT */ \ 30 #define LD(psrc) \ 32 uint8* psrc_ld_m = (uint8*)(psrc); /* NOLINT */ \ 40 #define LD(psrc) \ 42 uint8* psrc_ld_m = (uint8*)(psrc); /* NOLINT */ \ 84 #define LW(psrc) \ 86 uint8* psrc_lw_m = (uint8*)(psrc); /* NOLINT */ \ 95 #define LD(psrc) \ 97 uint8* psrc_ld_m = (uint8*)(psrc); /* NOLINT */ [all...] |
/frameworks/av/media/libeffects/downmix/ |
EffectDownmix.c | 311 int16_t *pSrc, *pDst; 334 pSrc = inBuffer->s16; 347 pDst[0] = clamp16(pDst[0] + pSrc[0]); 348 pDst[1] = clamp16(pDst[1] + pSrc[1]); 349 pSrc += pDownmixer->input_channel_count; 355 pDst[0] = pSrc[0]; 356 pDst[1] = pSrc[1]; 357 pSrc += pDownmixer->input_channel_count; 368 downmixInputChannelMask, pSrc, pDst, numFrames, accumulate)) { 378 Downmix_foldFromQuad(pSrc, pDst, numFrames, accumulate) [all...] |