Home
last modified time | relevance | path

Searched refs:pDst (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/third_party/cmsis/CMSIS/DSP/Include/dsp/
Dwindow_functions.h62 float64_t * pDst,
82 float32_t * pDst,
100 float64_t * pDst,
120 float32_t * pDst,
138 float64_t * pDst,
158 float32_t * pDst,
176 float64_t * pDst,
196 float32_t * pDst,
214 float64_t * pDst,
234 float32_t * pDst,
[all …]
Dbasic_math_functions.h56 q7_t * pDst,
70 q15_t * pDst,
84 q31_t * pDst,
98 float32_t * pDst,
113 float64_t * pDst,
128 float32_t * pDst,
143 float64_t * pDst,
158 q7_t * pDst,
172 q15_t * pDst,
186 q31_t * pDst,
[all …]
Dsupport_functions.h54 float32_t * pDst,
65 q31_t * pDst,
76 q15_t * pDst,
87 q7_t * pDst,
100 float64_t * pDst,
111 q31_t * pDst,
123 q15_t * pDst,
135 q7_t * pDst,
146 float64_t * pDst,
157 float32_t * pDst,
[all …]
Dmatrix_functions.h176 arm_matrix_instance_f32 * pDst);
189 arm_matrix_instance_q15 * pDst);
202 arm_matrix_instance_q31 * pDst);
215 arm_matrix_instance_f32 * pDst);
228 arm_matrix_instance_q15 * pDst,
242 arm_matrix_instance_q31 * pDst);
253 arm_matrix_instance_f32 * pDst);
264 arm_matrix_instance_f64 * pDst);
275 arm_matrix_instance_f32 * pDst);
287 arm_matrix_instance_q15 * pDst);
[all …]
/third_party/openh264/codec/common/inc/
Dmc.h38 typedef void (*PWelsMcFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstSt…
41 typedef void (*PWelsLumaHalfpelMcFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int…
68 void McCopyWidthEq4_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStrid…
70 void McCopyWidthEq8_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStrid…
72 void McCopyWidthEq16_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStri…
74 void McChromaWidthEq8_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStr…
77 void McChromaWidthEq4_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStr…
80 void PixelAvgWidthEq16_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int…
81 void PixelAvgWidthEq8_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int3…
82 void PixelAvgWidthEq4_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int3…
[all …]
Dcopy_mb.h41 void WelsCopy4x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
42 void WelsCopy8x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
43 void WelsCopy4x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
44 void WelsCopy8x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
45 void WelsCopy8x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); //
46 void WelsCopy16x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); //
47 void WelsCopy16x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
55 void WelsCopy8x8_mmx (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
56 void WelsCopy8x16_mmx (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
63 void WelsCopy8x8_neon (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS);
[all …]
/third_party/openh264/codec/common/src/
Dcopy_mb.cpp48 void WelsCopy4x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy4x4_c() argument
54 ST32 (pDst, LD32 (pSrc)); in WelsCopy4x4_c()
55 ST32 (pDst + iStrideD, LD32 (pSrc + iStrideS)); in WelsCopy4x4_c()
56 ST32 (pDst + kiDstStride2, LD32 (pSrc + kiSrcStride2)); in WelsCopy4x4_c()
57 ST32 (pDst + kiDstStride3, LD32 (pSrc + kiSrcStride3)); in WelsCopy4x4_c()
59 void WelsCopy8x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy8x4_c() argument
60 WelsCopy4x4_c (pDst, iStrideD, pSrc, iStrideS); in WelsCopy8x4_c()
61 WelsCopy4x4_c (pDst + 4, iStrideD, pSrc + 4, iStrideS); in WelsCopy8x4_c()
63 void WelsCopy4x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy4x8_c() argument
64 WelsCopy4x4_c (pDst, iStrideD, pSrc, iStrideS); in WelsCopy4x8_c()
[all …]
Dmc.cpp50 typedef void (*PMcChromaWidthExtFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int3…
54 typedef void (*PWelsMcWidthHeightFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int…
100 static inline void McCopyWidthEq2_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq2_c() argument
104 ST16A2 (pDst, LD16 (pSrc)); in McCopyWidthEq2_c()
105 pDst += iDstStride; in McCopyWidthEq2_c()
110 static inline void McCopyWidthEq4_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq4_c() argument
114 ST32A4 (pDst, LD32 (pSrc)); in McCopyWidthEq4_c()
115 pDst += iDstStride; in McCopyWidthEq4_c()
120 static inline void McCopyWidthEq8_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq8_c() argument
124 ST64A8 (pDst, LD64 (pSrc)); in McCopyWidthEq8_c()
[all …]
Dexpand_pic.cpp36 static inline void MBPadTopLeftLuma_c (uint8_t*& pDst, const int32_t& kiStride) { in MBPadTopLeftLuma_c() argument
37 const uint8_t kuiTL = pDst[0]; in MBPadTopLeftLuma_c()
39 uint8_t* pTopLeft = pDst; in MBPadTopLeftLuma_c()
43 memcpy (pTopLeft, pDst, 16); // confirmed_safe_unsafe_usage in MBPadTopLeftLuma_c()
48 static inline void MBPadTopLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiMbX) { in MBPadTopLuma_c() argument
49 uint8_t* pTopLine = pDst + (kiMbX << 4); in MBPadTopLuma_c()
59 static inline void MBPadBottomLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiMbX, in MBPadBottomLuma_c() argument
61 uint8_t* pBottomLine = pDst + (kiPicH - 1) * kiStride + (kiMbX << 4); in MBPadBottomLuma_c()
71 static inline void MBPadTopRightLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiP… in MBPadTopRightLuma_c() argument
72 uint8_t* pTopRight = pDst + kiPicW; in MBPadTopRightLuma_c()
[all …]
/third_party/openh264/codec/common/loongarch/
Dcopy_mb_lsx.c44 void WelsCopy8x8_lsx (uint8_t* pDst, int32_t iStrideD, in WelsCopy8x8_lsx() argument
69 __lsx_vstelm_d(src0, pDst, 0, 0); in WelsCopy8x8_lsx()
70 __lsx_vstelm_d(src1, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx()
71 pDst += iStride1; in WelsCopy8x8_lsx()
72 __lsx_vstelm_d(src2, pDst, 0, 0); in WelsCopy8x8_lsx()
73 __lsx_vstelm_d(src3, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx()
74 pDst += iStride1; in WelsCopy8x8_lsx()
75 __lsx_vstelm_d(src4, pDst, 0, 0); in WelsCopy8x8_lsx()
76 __lsx_vstelm_d(src5, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx()
77 pDst += iStride1; in WelsCopy8x8_lsx()
[all …]
Dintra_pred_com_lsx.c51 uint8_t* pDst = pPred; in WelsI16x16LumaPredV_lsx() local
58 __lsx_vst(kuiT_vec, pDst, 0); in WelsI16x16LumaPredV_lsx()
59 __lsx_vstx(kuiT_vec, pDst, 16); in WelsI16x16LumaPredV_lsx()
60 __lsx_vstx(kuiT_vec, pDst, 32); in WelsI16x16LumaPredV_lsx()
61 __lsx_vstx(kuiT_vec, pDst, 48); in WelsI16x16LumaPredV_lsx()
62 __lsx_vstx(kuiT_vec, pDst, 64); in WelsI16x16LumaPredV_lsx()
63 __lsx_vstx(kuiT_vec, pDst, 80); in WelsI16x16LumaPredV_lsx()
64 __lsx_vstx(kuiT_vec, pDst, 96); in WelsI16x16LumaPredV_lsx()
65 __lsx_vstx(kuiT_vec, pDst, 112); in WelsI16x16LumaPredV_lsx()
66 __lsx_vstx(kuiT_vec, pDst, 128); in WelsI16x16LumaPredV_lsx()
[all …]
/third_party/cmsis/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_conj_q31.c56 q31_t * pDst, in arm_cmplx_conj_q31() argument
77 vst2q(pDst,vecSrc); in arm_cmplx_conj_q31()
83 pDst += 8; in arm_cmplx_conj_q31()
95 *pDst++ = *pSrc++; in arm_cmplx_conj_q31()
97 *pDst++ = __QSUB(0, in); in arm_cmplx_conj_q31()
109 q31_t * pDst, in arm_cmplx_conj_q31() argument
125 *pDst++ = *pSrc++; in arm_cmplx_conj_q31()
128 *pDst++ = __QSUB(0, in); in arm_cmplx_conj_q31()
130 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_cmplx_conj_q31()
133 *pDst++ = *pSrc++; in arm_cmplx_conj_q31()
[all …]
Darm_cmplx_conj_f32.c75 float32_t * pDst, in arm_cmplx_conj_f32() argument
95 vst1q(pDst,vmulq(vecSrc, vecSign)); in arm_cmplx_conj_f32()
101 pDst += 4; in arm_cmplx_conj_f32()
113 *pDst++ = *pSrc++; in arm_cmplx_conj_f32()
114 *pDst++ = -*pSrc++; in arm_cmplx_conj_f32()
125 float32_t * pDst, in arm_cmplx_conj_f32() argument
145 vst2q_f32(pDst,vec); in arm_cmplx_conj_f32()
149 pDst += 8; in arm_cmplx_conj_f32()
169 *pDst++ = *pSrc++; in arm_cmplx_conj_f32()
170 *pDst++ = -*pSrc++; in arm_cmplx_conj_f32()
[all …]
Darm_cmplx_conj_q15.c56 q15_t * pDst, in arm_cmplx_conj_q15() argument
74 vst2q(pDst,vecSrc); in arm_cmplx_conj_q15()
80 pDst += 16; in arm_cmplx_conj_q15()
92 *pDst++ = *pSrc++; in arm_cmplx_conj_q15()
94 *pDst++ = __SSAT(-in1, 16); in arm_cmplx_conj_q15()
103 q15_t * pDst, in arm_cmplx_conj_q15() argument
148 write_q15x2_ia (&pDst, in1); in arm_cmplx_conj_q15()
149 write_q15x2_ia (&pDst, in2); in arm_cmplx_conj_q15()
150 write_q15x2_ia (&pDst, in3); in arm_cmplx_conj_q15()
151 write_q15x2_ia (&pDst, in4); in arm_cmplx_conj_q15()
[all …]
Darm_cmplx_mult_cmplx_f16.c58 float16_t * pDst, in arm_cmplx_mult_cmplx_f16() argument
83 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f16()
84 pDst += 8; in arm_cmplx_mult_cmplx_f16()
93 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f16()
94 pDst += 8; in arm_cmplx_mult_cmplx_f16()
107 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f16()
108 pDst += 8; in arm_cmplx_mult_cmplx_f16()
112 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f16()
113 pDst += 8; in arm_cmplx_mult_cmplx_f16()
129 vstrhq_p_f16(pDst, vec_acc, p); in arm_cmplx_mult_cmplx_f16()
[all …]
Darm_cmplx_conj_f16.c54 float16_t * pDst, in arm_cmplx_conj_f16() argument
74 vst1q(pDst,vmulq(vecSrc, vecSign)); in arm_cmplx_conj_f16()
80 pDst += 8; in arm_cmplx_conj_f16()
92 *pDst++ = *pSrc++; in arm_cmplx_conj_f16()
93 *pDst++ = -(_Float16)*pSrc++; in arm_cmplx_conj_f16()
104 float16_t * pDst, in arm_cmplx_conj_f16() argument
119 *pDst++ = *pSrc++; in arm_cmplx_conj_f16()
120 *pDst++ = -(_Float16)*pSrc++; in arm_cmplx_conj_f16()
122 *pDst++ = *pSrc++; in arm_cmplx_conj_f16()
123 *pDst++ = -(_Float16)*pSrc++; in arm_cmplx_conj_f16()
[all …]
Darm_cmplx_mult_cmplx_f32.c76 float32_t * pDst, in arm_cmplx_mult_cmplx_f32() argument
101 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f32()
102 pDst += 4; in arm_cmplx_mult_cmplx_f32()
111 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f32()
112 pDst += 4; in arm_cmplx_mult_cmplx_f32()
125 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f32()
126 pDst += 4; in arm_cmplx_mult_cmplx_f32()
130 vst1q(pDst, vec_acc); in arm_cmplx_mult_cmplx_f32()
131 pDst += 4; in arm_cmplx_mult_cmplx_f32()
147 vstrwq_p_f32(pDst, vec_acc, p); in arm_cmplx_mult_cmplx_f32()
[all …]
Darm_cmplx_mult_cmplx_q31.c57 q31_t * pDst, in arm_cmplx_mult_cmplx_q31() argument
86 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
87 pDst += 4; in arm_cmplx_mult_cmplx_q31()
97 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
98 pDst += 4; in arm_cmplx_mult_cmplx_q31()
113 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
114 pDst += 4; in arm_cmplx_mult_cmplx_q31()
119 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
120 pDst += 4; in arm_cmplx_mult_cmplx_q31()
139 vstrwq_p_s32(pDst, vecDst, p); in arm_cmplx_mult_cmplx_q31()
[all …]
/third_party/cmsis/CMSIS/DSP/Source/BasicMathFunctions/
Darm_shift_q15.c60 q15_t * pDst, in arm_shift_q15() argument
77 vst1q(pDst, vecDst); in arm_shift_q15()
86 pDst += 8; in arm_shift_q15()
97 vstrhq_p(pDst, vecDst, p0); in arm_shift_q15()
105 q15_t * pDst, in arm_shift_q15() argument
134 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in1 << shiftBits), 16), in arm_shift_q15()
137 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in2 << shiftBits), 16), in arm_shift_q15()
146 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in1 << shiftBits), 16), in arm_shift_q15()
149 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in2 << shiftBits), 16), in arm_shift_q15()
154 *pDst++ = __SSAT(((q31_t) *pSrc++ << shiftBits), 16); in arm_shift_q15()
[all …]
/third_party/cmsis/CMSIS/DSP/Source/SupportFunctions/
Darm_float_to_q31.c69 q31_t * pDst, in arm_float_to_q31() argument
91 vstrwq_s32(pDst, vcvtaq_s32_f32(vecDst)); in arm_float_to_q31()
97 pDst += 4; in arm_float_to_q31()
112 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_float_to_q31()
118 *pDst++ = clip_q63_to_q31((q63_t) (*pSrc++ * 2147483648.0f)); in arm_float_to_q31()
130 q31_t * pDst, in arm_float_to_q31() argument
168 vst1q_s32(pDst, outV); in arm_float_to_q31()
169 pDst += 4; in arm_float_to_q31()
179 vst1q_s32(pDst, outV); in arm_float_to_q31()
180 pDst += 4; in arm_float_to_q31()
[all …]
Darm_q7_to_float.c60 float32_t * pDst, in arm_q7_to_float() argument
75 vstrwq(pDst, vcvtq_n_f32_s32((int32x4_t)vecDst, 7)); in arm_q7_to_float()
76 pDst += 4; in arm_q7_to_float()
89 *pDst++ = ((float32_t) * pSrcVec++ / 128.0f); in arm_q7_to_float()
99 float32_t * pDst, in arm_q7_to_float() argument
130 vst1q_f32(pDst, outV); in arm_q7_to_float()
131 pDst += 4; in arm_q7_to_float()
134 vst1q_f32(pDst, outV); in arm_q7_to_float()
135 pDst += 4; in arm_q7_to_float()
138 vst1q_f32(pDst, outV); in arm_q7_to_float()
[all …]
Darm_float_to_q15.c65 q15_t * pDst, in arm_float_to_q15() argument
89 vst1q(pDst, vecDst); in arm_float_to_q15()
94 pDst += 8; in arm_float_to_q15()
108 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_float_to_q15()
114 *pDst++ = (q15_t) __SSAT((q31_t) (*pSrc++ * 32768.0f), 16); in arm_float_to_q15()
127 q15_t * pDst, in arm_float_to_q15() argument
166 vst1_s16(pDst, outV); in arm_float_to_q15()
167 pDst += 4; in arm_float_to_q15()
178 vst1_s16(pDst, outV); in arm_float_to_q15()
179 pDst += 4; in arm_float_to_q15()
[all …]
Darm_q15_to_float.c61 float32_t * pDst, in arm_q15_to_float() argument
77 vstrwq(pDst, vcvtq_n_f32_s32((int32x4_t)vecDst, 15)); in arm_q15_to_float()
78 pDst += 4; in arm_q15_to_float()
91 *pDst++ = ((float32_t) *pSrcVec++ / 32768.0f); in arm_q15_to_float()
101 float32_t * pDst, in arm_q15_to_float() argument
126 vst1q_f32(pDst, outV); in arm_q15_to_float()
127 pDst += 4; in arm_q15_to_float()
130 vst1q_f32(pDst, outV); in arm_q15_to_float()
131 pDst += 4; in arm_q15_to_float()
146 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float()
[all …]
/third_party/cmsis/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_trans_f16.c57 arm_matrix_instance_f16 * pDst) in arm_mat_trans_f16() argument
64 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_f16()
65 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_f16()
75 if (pDst->numRows == pDst->numCols) in arm_mat_trans_f16()
77 if (pDst->numCols == 1) in arm_mat_trans_f16()
79 pDst->pData[0] = pSrc->pData[0]; in arm_mat_trans_f16()
82 if (pDst->numCols == 2) in arm_mat_trans_f16()
83 return arm_mat_trans_16bit_2x2((uint16_t *)pSrc->pData, (uint16_t *)pDst->pData); in arm_mat_trans_f16()
84 if (pDst->numCols == 3) in arm_mat_trans_f16()
85 return arm_mat_trans_16bit_3x3_mve((uint16_t *)pSrc->pData, (uint16_t *)pDst->pData); in arm_mat_trans_f16()
[all …]
Darm_mat_trans_q15.c57 arm_matrix_instance_q15 * pDst) in arm_mat_trans_q15() argument
64 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_q15()
65 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_q15()
75 if (pDst->numRows == pDst->numCols) in arm_mat_trans_q15()
77 if (pDst->numCols == 1) in arm_mat_trans_q15()
79 pDst->pData[0] = pSrc->pData[0]; in arm_mat_trans_q15()
82 if (pDst->numCols == 2) in arm_mat_trans_q15()
83 return arm_mat_trans_16bit_2x2((uint16_t *)pSrc->pData, (uint16_t *)pDst->pData); in arm_mat_trans_q15()
84 if (pDst->numCols == 3) in arm_mat_trans_q15()
85 return arm_mat_trans_16bit_3x3_mve((uint16_t *)pSrc->pData, (uint16_t *)pDst->pData); in arm_mat_trans_q15()
[all …]

12345678910>>...16