HomeSort by relevance Sort by last modified time
    Searched full:pdst (Results 1 - 25 of 155) sorted by null

1 2 3 4 5 6 7

  /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/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/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...]
omxVCM4P2_MCReconBlock_s.s 37 ;// rounding cases are handled. Just copies a block from pSrc to pDst
59 VST1 dRow0, [pDst@64], dstStep
60 VST1 dRow1, [pDst@64], dstStep
61 VST1 dRow2, [pDst@64], dstStep
62 VST1 dRow3, [pDst@64], dstStep
63 VST1 dRow4, [pDst@64], dstStep
64 VST1 dRow5, [pDst@64], dstStep
65 VST1 dRow6, [pDst@64], dstStep
66 VST1 dRow7, [pDst@64], dstStep
115 VST1 dRow0, [pDst@64], dstSte
    [all...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
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_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_TransformDequantLumaDCFromPair.c 30 OMX_S16* pDst,
42 Value = (pDst[i] * Scale) << Shift;
43 pDst[i] = (OMX_S16)Value;
53 Value = (pDst[i] * Scale + Round) >> Shift;
54 pDst[i] = (OMX_S16)Value;
115 * pDst - Pointer to the reconstructed 4x4 LumaDC coefficients buffer; must
121 * - ppSrc or pDst is NULL.
122 * - pDst is not 8 byte aligned.
129 OMX_S16* pDst,
135 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
    [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...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/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
29 pDst RN 1
53 VST1 {X0,X1,X2,X3},[pDst@128]! ;// Store 32 bytes to 16 byte aligned pDst
54 VST1 {X4,X5,X6,X7},[pDst@128]!
62 VST1 {X0,X1,X2,X3},[pDst@128]!
63 VST1 {X4,X5,X6,X7},[pDst@128]!
71 VST1 {X0,X1,X2,X3},[pDst@128]!
    [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
29 pDst RN 1
50 VST1 {X0,X1},[pDst]! ;// Store 16 bytes to 8 byte aligned pDst
51 VST1 {X2,X3},[pDst]!
58 VST1 {X0,X1},[pDst]!
59 VST1 {X2,X3},[pDst]!
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s 17 ;// destination pointed by (pDst)
35 pDst RN 2
64 M_STR x0, [pDst], dstStep
66 M_STR x1, [pDst], dstStep
68 M_STR x2, [pDst], dstStep
69 M_STR x3, [pDst], dstStep
79 M_STR x0, [pDst], dstStep
84 M_STR x2, [pDst], dstStep
89 M_STR x0, [pDst], dstStep
92 M_STR x2, [pDst], dstSte
    [all...]
omxVCM4P10_PredictIntraChroma_8x8_s.s 103 pDst RN 3 ;// output pointer
192 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[0 to 7] = tVal 0 to 1
193 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[8 to 15] = tVal 0 to 1
194 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[16 to 23] = tVal 0 to 1
195 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[24 to 31] = tVal 0 to 1
197 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[32 to 39] = tVal 8 to
    [all...]
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...]
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...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s 17 ;// destination pointed by (pDst)
35 pDst RN 2
64 M_STR x0, [pDst], dstStep
66 M_STR x1, [pDst], dstStep
68 M_STR x2, [pDst], dstStep
69 M_STR x3, [pDst], dstStep
79 M_STR x0, [pDst], dstStep
84 M_STR x2, [pDst], dstStep
89 M_STR x0, [pDst], dstStep
92 M_STR x2, [pDst], dstSte
    [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.
69 pDst RN 2
192 STM pArgs, {pSrc,srcStep,pDst,dstStep}
225 ADD Temp, pDst, dstStep, LSL #1
226 VST1 dDst0[0], [pDst], dstStep
228 VST1 dDst1[0], [pDst]
242 ADD Temp, pDst, dstStep, LSL #1
    [all...]
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/reference/vc/m4p2/src/
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_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/comm/src/
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];
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];

Completed in 657 milliseconds

1 2 3 4 5 6 7