/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
ssse3.c | 7 static void test_pabsb_c(char *pDst, char *pSrc, int xmm) 12 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 15 static void test_pabsw_c(short *pDst, short *pSrc, int xmm) 20 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 23 static void test_pabsd_c(int *pDst, int *pSrc, int xmm) 28 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 31 static void test_psignb_c(char *pDst, char *pSrc, int xmm) 36 pDst[ i ] = pSrc[i] ? ( pSrc[ i ] >= 0 ? pDst[i ] : -pDst[ i ] ) : 0 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
armVCM4P2_FillVLDBuffer.c | 39 * [out] pDst pointer to the coefficient buffer of current 48 OMX_S16 * pDst, 59 pDst[pZigzagTable[*pIndex]] = 0; 64 pDst[pZigzagTable[*pIndex]] = -storeLevel; 68 pDst[pZigzagTable[*pIndex]] = storeLevel; 77 pDst[pZigzagTable[*pIndex]] = 0;
|
omxVCM4P2_IDCT8x8blk.c | 42 * pDst - pointer to the start of the linearly arranged IDCT output buffer; 49 * - pSrc or pDst is NULL. 50 * - pSrc or pDst is not 16-byte aligned. 53 OMXResult omxVCM4P2_IDCT8x8blk (const OMX_S16 *pSrc, OMX_S16 *pDst) 60 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 61 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr); 77 pDst[(x * 8) + y] = (OMX_S16) floor(sum + 0.5); 80 pDst[(x * 8) + y] = armClip ( 83 pDst[(x * 8) + y]);
|
omxVCM4P2_TransRecBlockCoef_inter.c | 43 * pDst - pointer to the quantized DCT coefficients buffer; must be aligned 55 * - pDst 63 OMX_S16 * pDst, 81 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 84 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr); 87 omxVCM4P2_DCT8x8blk (pSrc, pDst); 89 pDst, 95 pTempBuffer[i] = pDst[i];
|
omxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c | 71 * pDst - pointer to the coefficient buffer of current block; must be 79 * ppBitStream, *ppBitStream, pBitOffset, pDst 82 * - pDst is not 4-byte aligned 95 OMX_S16 * pDst, 110 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 111 armRetArgErrIf(!armIs4ByteAligned(pDst), OMX_Sts_BadArgErr); 132 pDst[0] = 0; 144 pDst[0] = (OMX_S16) (fetchDCbits ^ (powOfSize - 1)); 145 pDst[0] = -pDst[0] [all...] |
omxVCM4P2_DecodeVLCZigzag_IntraACVLC.c | 64 * pDst - pointer to the coefficient buffer of current block; must be 71 * pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, 73 * *pBitOffset exceeds [0,7], preDir exceeds [0,2], or pDst is 86 OMX_S16 * pDst, 96 pDst,
|
omxVCM4P2_DCT8x8blk.c | 39 * pDst - pointer to the start of the linearly arranged output buffer; must 46 * - pSrc or pDst is NULL. 47 * - pSrc or pDst is not 16-byte aligned. 51 OMXResult omxVCM4P2_DCT8x8blk (const OMX_S16 *pSrc, OMX_S16 *pDst) 58 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 59 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr); 76 pDst[(u * 8) + v]= armRoundFloatToS16 (sum);
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
armVCM4P10_FwdTransformResidual4x4.c | 30 * [out] pDst Destination 4x4 block 33 void armVCM4P10_FwdTransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) 52 pDst[i+0] = (OMX_S16)f0; 53 pDst[i+1] = (OMX_S16)f1; 54 pDst[i+2] = (OMX_S16)f2; 55 pDst[i+3] = (OMX_S16)f3; 61 int f0 = pDst[i+0]; 62 int f1 = pDst[i+4]; 63 int f2 = pDst[i+8]; 64 int f3 = pDst[i+12] [all...] |
armVCM4P10_TransformResidual4x4.c | 30 * [out] pDst Destination 4x4 block 34 void armVCM4P10_TransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) 53 pDst[i+0] = (OMX_S16)f0; 54 pDst[i+1] = (OMX_S16)f1; 55 pDst[i+2] = (OMX_S16)f2; 56 pDst[i+3] = (OMX_S16)f3; 62 int f0 = pDst[i+0]; 63 int f1 = pDst[i+4]; 64 int f2 = pDst[i+8]; 65 int f3 = pDst[i+12] [all...] |
omxVCM4P10_TransformDequantChromaDCFromPair.c | 30 OMX_S16* pDst, 42 Value = (pDst[i] * Scale) << Shift; 43 pDst[i] = (OMX_S16)Value; 50 Value = (pDst[i] * Scale) >> 1; 51 pDst[i] = (OMX_S16)Value; 99 * pDst - Pointer to the reconstructed 2x2 ChromaDC coefficients buffer; 105 * - ppSrc or pDst is NULL. 106 * - pDst is not 4-byte aligned. 113 OMX_S16* pDst, 119 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) [all...] |
armVCM4P10_Interpolate_Luma.c | 36 * [out] pDst Pointer to the interpolation buffer 45 OMX_U8* pDst, 57 pDst [y * iDstStep + x] = pSrc [y * iSrcStep + x]; 82 * [out] pDst Pointer to the interpolation buffer 92 OMX_U8 *pDst, 106 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 126 armM4P10_Copy(pSrc, iSrcStep, pDst, iDstStep, iWidth, iHeight); 132 (pSrcHalfHor, iSrcStep, pDst, iDstStep, iWidth, iHeight); 137 (pDst, pSrcHalfVer, iDstStep, iSrcStep, pDst, iDstStep, iWidth, iHeight) [all...] |
armVCM4P10_UnpackBlock2x2.c | 31 * [out] pDst Pointer to unpacked 4x4 block 36 OMX_S16* pDst 45 pDst[i] = 0; 71 pDst[i] = (OMX_S16)Value;
|
armVCM4P10_UnpackBlock4x4.c | 31 * [out] pDst Pointer to unpacked 4x4 block 36 OMX_S16* pDst 45 pDst[i] = 0; 71 pDst[i] = (OMX_S16)Value;
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
omxVCCOMM_Copy16x16_s.s | 10 ; * [out] pDst - pointer to the destination block; 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 16-byte boundary: pSrc, pDst 31 pDst RN 1 50 STRD X0,[pDst],#8 52 STRD X1,[pDst],#8 56 STRD X0,[pDst],#8 58 STRD X1,[pDst],#8 62 STRD X0,[pDst],#8 64 STRD X1,[pDst],#8 [all...] |
omxVCCOMM_Copy8x8_s.s | 10 ; * [out] pDst - pointer to the destination block; 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 31 pDst RN 1 48 STRD X0,[pDst],#8 50 STRD X1,[pDst],#8 53 STRD X0,[pDst],#8 55 STRD X1,[pDst],#8 58 STRD X0,[pDst],#8 60 STRD X1,[pDst],#8 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
armVCM4P2_Clip8_s.s | 29 pDst RN 1 53 STRB x0, [pDst] 55 STRB x0, [pDst,#1] 56 STRB x1, [pDst,#2] 58 STRB x1, [pDst,#3] 62 STRB x2, [pDst,#4] 64 STRB x2, [pDst,#5] 65 STRB x3, [pDst,#6] 67 STRB x3, [pDst,#7] 68 ADD pDst,pDst,step ;// Increment pDst by step valu [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/comm/src/ |
omxVCCOMM_Copy16x16.c | 38 * pDst - pointer to the destination macroblock; must be aligned on a 46 * - one or more of the following pointers is NULL: pSrc, pDst 48 * boundary: pSrc, pDst 55 OMX_U8 *pDst, 64 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 66 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr); 75 pDst[index] = pSrc[count];
|
omxVCCOMM_Copy8x8.c | 38 * pDst - pointer to the destination block; must be aligned on an 8-byte 46 * - one or more of the following pointers is NULL: pSrc, pDst 48 * boundary: pSrc, pDst 55 OMX_U8 *pDst, 64 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 66 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 75 pDst[index] = pSrc[count];
|
omxVCCOMM_ComputeTextureErrorBlock_SAD.c | 39 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned 48 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. 52 * - pDst is not 8-byte aligned. 60 OMX_S16 * pDst, 70 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 74 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 84 pDst[count] = pSrc[x] - pSrcRef[count]; 85 *pDstSAD += armAbs(pDst[count]);
|
omxVCCOMM_ComputeTextureErrorBlock.c | 38 * pDst - pointer to the destination buffer, an 8x8 block. This should be 46 * pSrc, pSrcRef, pDst. 50 * - pDst is not 8-byte aligned 58 OMX_S16 * pDst 67 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 70 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 80 pDst[count] = pSrc[x] - pSrcRef[count];
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_InterpolateChroma.c | 42 * [out] pDst Pointer to the destination frame buffer. 50 * pSrc or pDst is NULL. 54 * roi.width is equal to 2, but pDst is not 2-byte aligned. 55 * roi.width is equal to 4, but pDst is not 4-byte aligned. 56 * roi.width is equal to 8, but pDst is not 8 byte aligned. 64 OMX_U8* pDst, 72 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy);
|
armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_InterpolateChroma.c | 42 * [out] pDst Pointer to the destination frame buffer. 50 * pSrc or pDst is NULL. 54 * roi.width is equal to 2, but pDst is not 2-byte aligned. 55 * roi.width is equal to 4, but pDst is not 4-byte aligned. 56 * roi.width is equal to 8, but pDst is not 8 byte aligned. 64 OMX_U8* pDst, 72 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy);
|
armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[5] = pDst[6] = pDst[7] = [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
armVCM4P2_Clip8_s.s | 26 pDst RN 1 57 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+step 58 VST1 {dclip1},[pDst],step ;// store 8 bytes and pDst=pDst+step 61 VST1 {dclip2},[pDst],step 62 VST1 {dclip3},[pDst],step 68 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+ste [all...] |