Home
last modified time | relevance | path

Searched refs:pSrc (Results 1 – 25 of 241) sorted by relevance

12345678910

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/
Darm_bitonic_sort_f32.c35 static void arm_bitonic_sort_core_f32(float32_t *pSrc, uint32_t n, uint8_t dir) in arm_bitonic_sort_core_f32() argument
43 leftPtr = pSrc; in arm_bitonic_sort_core_f32()
44 rightPtr = pSrc+n-1; in arm_bitonic_sort_core_f32()
65 leftPtr = pSrc+j; in arm_bitonic_sort_core_f32()
66 rightPtr = pSrc+j+step; in arm_bitonic_sort_core_f32()
232 static void arm_bitonic_sort_16_f32(float32_t *pSrc, float32_t *pDst, uint8_t dir) in arm_bitonic_sort_16_f32() argument
240 a = vld1q_f32(pSrc); in arm_bitonic_sort_16_f32()
241 b = vld1q_f32(pSrc+4); in arm_bitonic_sort_16_f32()
242 c = vld1q_f32(pSrc+8); in arm_bitonic_sort_16_f32()
243 d = vld1q_f32(pSrc+12); in arm_bitonic_sort_16_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/
Darm_cfft_radix2_f16.c34 float16_t * pSrc,
40 float16_t * pSrc,
47 float16_t * pSrc,
71 float16_t * pSrc) in arm_cfft_radix2_f16() argument
77 arm_radix2_butterfly_inverse_f16(pSrc, S->fftLen, S->pTwiddle, in arm_cfft_radix2_f16()
83 arm_radix2_butterfly_f16(pSrc, S->fftLen, S->pTwiddle, in arm_cfft_radix2_f16()
90 arm_bitreversal_f16(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix2_f16()
116 float16_t * pSrc, in arm_radix2_butterfly_f16() argument
149 a0 = pSrc[2 * i] + pSrc[2 * l]; in arm_radix2_butterfly_f16()
150 xt = pSrc[2 * i] - pSrc[2 * l]; in arm_radix2_butterfly_f16()
[all …]
Darm_cfft_radix2_f32.c32 float32_t * pSrc,
38 float32_t * pSrc,
45 float32_t * pSrc,
69 float32_t * pSrc) in arm_cfft_radix2_f32() argument
75 arm_radix2_butterfly_inverse_f32(pSrc, S->fftLen, S->pTwiddle, in arm_cfft_radix2_f32()
81 arm_radix2_butterfly_f32(pSrc, S->fftLen, S->pTwiddle, in arm_cfft_radix2_f32()
88 arm_bitreversal_f32(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix2_f32()
114 float32_t * pSrc, in arm_radix2_butterfly_f32() argument
147 a0 = pSrc[2 * i] + pSrc[2 * l]; in arm_radix2_butterfly_f32()
148 xt = pSrc[2 * i] - pSrc[2 * l]; in arm_radix2_butterfly_f32()
[all …]
Darm_cfft_radix2_q31.c32 q31_t * pSrc,
38 q31_t * pSrc,
44 q31_t * pSrc,
68 q31_t * pSrc) in arm_cfft_radix2_q31() argument
73 arm_radix2_butterfly_inverse_q31(pSrc, S->fftLen, in arm_cfft_radix2_q31()
78 arm_radix2_butterfly_q31(pSrc, S->fftLen, in arm_cfft_radix2_q31()
82 arm_bitreversal_q31(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix2_q31()
90 q31_t * pSrc, in arm_radix2_butterfly_q31() argument
116 xt = (pSrc[2 * i] >> 1U) - (pSrc[2 * l] >> 1U); in arm_radix2_butterfly_q31()
117 pSrc[2 * i] = ((pSrc[2 * i] >> 1U) + (pSrc[2 * l] >> 1U)) >> 1U; in arm_radix2_butterfly_q31()
[all …]
Darm_cfft_radix8_f16.c48 float16_t * pSrc, in arm_radix8_butterfly_f16() argument
83 r1 = pSrc[2 * i1] + pSrc[2 * i5]; in arm_radix8_butterfly_f16()
84 r5 = pSrc[2 * i1] - pSrc[2 * i5]; in arm_radix8_butterfly_f16()
85 r2 = pSrc[2 * i2] + pSrc[2 * i6]; in arm_radix8_butterfly_f16()
86 r6 = pSrc[2 * i2] - pSrc[2 * i6]; in arm_radix8_butterfly_f16()
87 r3 = pSrc[2 * i3] + pSrc[2 * i7]; in arm_radix8_butterfly_f16()
88 r7 = pSrc[2 * i3] - pSrc[2 * i7]; in arm_radix8_butterfly_f16()
89 r4 = pSrc[2 * i4] + pSrc[2 * i8]; in arm_radix8_butterfly_f16()
90 r8 = pSrc[2 * i4] - pSrc[2 * i8]; in arm_radix8_butterfly_f16()
95 pSrc[2 * i1] = r1 + r2; in arm_radix8_butterfly_f16()
[all …]
Darm_cfft_radix8_f32.c46 float32_t * pSrc, in arm_radix8_butterfly_f32() argument
81 r1 = pSrc[2 * i1] + pSrc[2 * i5]; in arm_radix8_butterfly_f32()
82 r5 = pSrc[2 * i1] - pSrc[2 * i5]; in arm_radix8_butterfly_f32()
83 r2 = pSrc[2 * i2] + pSrc[2 * i6]; in arm_radix8_butterfly_f32()
84 r6 = pSrc[2 * i2] - pSrc[2 * i6]; in arm_radix8_butterfly_f32()
85 r3 = pSrc[2 * i3] + pSrc[2 * i7]; in arm_radix8_butterfly_f32()
86 r7 = pSrc[2 * i3] - pSrc[2 * i7]; in arm_radix8_butterfly_f32()
87 r4 = pSrc[2 * i4] + pSrc[2 * i8]; in arm_radix8_butterfly_f32()
88 r8 = pSrc[2 * i4] - pSrc[2 * i8]; in arm_radix8_butterfly_f32()
93 pSrc[2 * i1] = r1 + r2; in arm_radix8_butterfly_f32()
[all …]
Darm_cfft_radix4_f16.c34 float16_t * pSrc,
40 float16_t * pSrc,
46 float16_t * pSrc,
54 float16_t * pSrc,
78 float16_t * pSrc, in arm_cfft_radix4by2_f16() argument
98 a0 = pSrc[2 * i] + pSrc[2 * l]; in arm_cfft_radix4by2_f16()
99 xt = pSrc[2 * i] - pSrc[2 * l]; in arm_cfft_radix4by2_f16()
101 yt = pSrc[2 * i + 1] - pSrc[2 * l + 1]; in arm_cfft_radix4by2_f16()
102 a1 = pSrc[2 * l + 1] + pSrc[2 * i + 1]; in arm_cfft_radix4by2_f16()
109 pSrc[2 * i] = a0; in arm_cfft_radix4by2_f16()
[all …]
Darm_cfft_radix2_q15.c32 q15_t * pSrc,
38 q15_t * pSrc,
44 q15_t * pSrc,
68 q15_t * pSrc) in arm_cfft_radix2_q15() argument
73 arm_radix2_butterfly_inverse_q15 (pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix2_q15()
77 arm_radix2_butterfly_q15 (pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix2_q15()
80 arm_bitreversal_q15(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix2_q15()
88 q15_t * pSrc, in arm_radix2_butterfly_q15() argument
117 T = read_q15x2 (pSrc + (2 * i)); in arm_radix2_butterfly_q15()
121 S = read_q15x2 (pSrc + (2 * l)); in arm_radix2_butterfly_q15()
[all …]
Darm_bitreversal.c43 float32_t * pSrc, in arm_bitreversal_f32() argument
63 in = pSrc[2U * i]; in arm_bitreversal_f32()
64 pSrc[2U * i] = pSrc[2U * j]; in arm_bitreversal_f32()
65 pSrc[2U * j] = in; in arm_bitreversal_f32()
68 in = pSrc[(2U * i) + 1U]; in arm_bitreversal_f32()
69 pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; in arm_bitreversal_f32()
70 pSrc[(2U * j) + 1U] = in; in arm_bitreversal_f32()
73 in = pSrc[2U * (i + fftLenBy2p1)]; in arm_bitreversal_f32()
74 pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; in arm_bitreversal_f32()
75 pSrc[2U * (j + fftLenBy2p1)] = in; in arm_bitreversal_f32()
[all …]
Darm_cfft_radix4_f32.c32 float32_t * pSrc,
38 float32_t * pSrc,
44 float32_t * pSrc,
73 float32_t * pSrc) in arm_cfft_radix4_f32() argument
78 …arm_radix4_butterfly_inverse_f32(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier, S->onebyfftLen… in arm_cfft_radix4_f32()
83 arm_radix4_butterfly_f32(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix4_f32()
89 arm_bitreversal_f32(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix4_f32()
112 float32_t * pSrc, in arm_radix4_butterfly_f32() argument
153 xaIn = pSrc[(2U * i0)]; in arm_radix4_butterfly_f32()
154 yaIn = pSrc[(2U * i0) + 1U]; in arm_radix4_butterfly_f32()
[all …]
Darm_cfft_radix4_q31.c33 q31_t * pSrc,
39 q31_t * pSrc,
45 q31_t * pSrc,
77 q31_t * pSrc) in arm_cfft_radix4_q31() argument
82 arm_radix4_butterfly_inverse_q31(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix4_q31()
87 arm_radix4_butterfly_q31(pSrc, S->fftLen, S->pTwiddle, S->twidCoefModifier); in arm_cfft_radix4_q31()
93 arm_bitreversal_q31(pSrc, S->fftLen, S->bitRevFactor, S->pBitRevTable); in arm_cfft_radix4_q31()
146 q31_t * pSrc, in arm_radix4_butterfly_q31() argument
191 r1 = (pSrc[(2U * i0)] >> 4U) + (pSrc[(2U * i2)] >> 4U); in arm_radix4_butterfly_q31()
193 r2 = (pSrc[(2U * i0)] >> 4U) - (pSrc[(2U * i2)] >> 4U); in arm_radix4_butterfly_q31()
[all …]
Darm_cfft_f64.c34 float64_t * pSrc,
40 uint64_t * pSrc,
62 float64_t * pSrc, in arm_radix4_butterfly_f64() argument
113 r1 = pSrc[(2U * i0)] + pSrc[(2U * i2)]; in arm_radix4_butterfly_f64()
116 r2 = pSrc[(2U * i0)] - pSrc[(2U * i2)]; in arm_radix4_butterfly_f64()
119 s1 = pSrc[(2U * i0) + 1U] + pSrc[(2U * i2) + 1U]; in arm_radix4_butterfly_f64()
122 s2 = pSrc[(2U * i0) + 1U] - pSrc[(2U * i2) + 1U]; in arm_radix4_butterfly_f64()
125 t1 = pSrc[2U * i1] + pSrc[2U * i3]; in arm_radix4_butterfly_f64()
128 pSrc[2U * i0] = r1 + t1; in arm_radix4_butterfly_f64()
134 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_f64()
[all …]
Darm_cfft_q31.c40 q31_t *pSrc, in _arm_radix4_butterfly_q31_mve() argument
78 q31_t *inA = pSrc + CMPLX_DIM * i * n1; in _arm_radix4_butterfly_q31_mve()
171 vecScGathAddr = vecScGathAddr + (uint32_t) pSrc; in _arm_radix4_butterfly_q31_mve()
220 static void arm_cfft_radix4by2_q31_mve(const arm_cfft_instance_q31 *S, q31_t *pSrc, uint32_t fftLen) in arm_cfft_radix4by2_q31_mve() argument
231 pIn0 = pSrc; in arm_cfft_radix4by2_q31_mve()
232 pIn1 = pSrc + fftLen; in arm_cfft_radix4by2_q31_mve()
258 _arm_radix4_butterfly_q31_mve(S, pSrc, n2); in arm_cfft_radix4by2_q31_mve()
260 _arm_radix4_butterfly_q31_mve(S, pSrc + fftLen, n2); in arm_cfft_radix4by2_q31_mve()
262 pIn0 = pSrc; in arm_cfft_radix4by2_q31_mve()
290 q31_t *pSrc, in _arm_radix4_butterfly_inverse_q31_mve() argument
[all …]
Darm_cfft_q15.c38 q15_t *pSrc, in _arm_radix4_butterfly_q15_mve() argument
75 q15_t *inA = pSrc + CMPLX_DIM * i * n1; in _arm_radix4_butterfly_q15_mve()
161 vecScGathAddr = vecScGathAddr + (uint32_t) pSrc; in _arm_radix4_butterfly_q15_mve()
203 static void arm_cfft_radix4by2_q15_mve(const arm_cfft_instance_q15 *S, q15_t *pSrc, uint32_t fftLen) in arm_cfft_radix4by2_q15_mve() argument
216 pIn0 = pSrc; in arm_cfft_radix4by2_q15_mve()
217 pIn1 = pSrc + fftLen; in arm_cfft_radix4by2_q15_mve()
244 _arm_radix4_butterfly_q15_mve(S, pSrc, n2); in arm_cfft_radix4by2_q15_mve()
246 _arm_radix4_butterfly_q15_mve(S, pSrc + fftLen, n2); in arm_cfft_radix4by2_q15_mve()
249 pIn0 = pSrc; in arm_cfft_radix4by2_q15_mve()
274 static void _arm_radix4_butterfly_inverse_q15_mve(const arm_cfft_instance_q15 *S,q15_t *pSrc, uint3… in _arm_radix4_butterfly_inverse_q15_mve() argument
[all …]
Darm_bitreversal2.c42 uint64_t *pSrc, in arm_bitreversal_64() argument
54 tmp = pSrc[a]; in arm_bitreversal_64()
55 pSrc[a] = pSrc[b]; in arm_bitreversal_64()
56 pSrc[b] = tmp; in arm_bitreversal_64()
59 tmp = pSrc[a+1]; in arm_bitreversal_64()
60 pSrc[a+1] = pSrc[b+1]; in arm_bitreversal_64()
61 pSrc[b+1] = tmp; in arm_bitreversal_64()
76 uint32_t *pSrc, in arm_bitreversal_32() argument
88 tmp = pSrc[a]; in arm_bitreversal_32()
89 pSrc[a] = pSrc[b]; in arm_bitreversal_32()
[all …]
Darm_bitreversal_f16.c43 float16_t * pSrc, in arm_bitreversal_f16() argument
63 in = pSrc[2U * i]; in arm_bitreversal_f16()
64 pSrc[2U * i] = pSrc[2U * j]; in arm_bitreversal_f16()
65 pSrc[2U * j] = in; in arm_bitreversal_f16()
68 in = pSrc[(2U * i) + 1U]; in arm_bitreversal_f16()
69 pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; in arm_bitreversal_f16()
70 pSrc[(2U * j) + 1U] = in; in arm_bitreversal_f16()
73 in = pSrc[2U * (i + fftLenBy2p1)]; in arm_bitreversal_f16()
74 pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; in arm_bitreversal_f16()
75 pSrc[2U * (j + fftLenBy2p1)] = in; in arm_bitreversal_f16()
[all …]
Darm_cfft_f16.c91 static void _arm_radix4_butterfly_f16_mve(const arm_cfft_instance_f16 * S,float16_t * pSrc, uint32_… in _arm_radix4_butterfly_f16_mve() argument
123 float16_t *inA = pSrc + CMPLX_DIM * i * n1; in _arm_radix4_butterfly_f16_mve()
212 vecScGathAddr = vecScGathAddr + (uint32_t) pSrc; in _arm_radix4_butterfly_f16_mve()
254 static void arm_cfft_radix4by2_f16_mve(const arm_cfft_instance_f16 * S, float16_t *pSrc, uint32_t f… in arm_cfft_radix4by2_f16_mve() argument
266 pIn0 = pSrc; in arm_cfft_radix4by2_f16_mve()
267 pIn1 = pSrc + fftLen; in arm_cfft_radix4by2_f16_mve()
291 _arm_radix4_butterfly_f16_mve(S, pSrc, n2); in arm_cfft_radix4by2_f16_mve()
293 _arm_radix4_butterfly_f16_mve(S, pSrc + fftLen, n2); in arm_cfft_radix4by2_f16_mve()
295 pIn0 = pSrc; in arm_cfft_radix4by2_f16_mve()
298 static void _arm_radix4_butterfly_inverse_f16_mve(const arm_cfft_instance_f16 * S,float16_t * pSrc,… in _arm_radix4_butterfly_inverse_f16_mve() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/powerquad/
Dfsl_powerquad_math.c22 void PQ_VectorLnF32(float *pSrc, float *pDst, int32_t length) in PQ_VectorLnF32() argument
32 val.floatX = *pSrc++; in PQ_VectorLnF32()
41 PQ_StartVector(pSrc, pDst, length); in PQ_VectorLnF32()
47 void PQ_VectorInvF32(float *pSrc, float *pDst, int32_t length) in PQ_VectorInvF32() argument
57 val.floatX = *pSrc++; in PQ_VectorInvF32()
66 PQ_StartVector(pSrc, pDst, length); in PQ_VectorInvF32()
72 void PQ_VectorSqrtF32(float *pSrc, float *pDst, int32_t length) in PQ_VectorSqrtF32() argument
82 val.floatX = *pSrc++; in PQ_VectorSqrtF32()
91 PQ_StartVector(pSrc, pDst, length); in PQ_VectorSqrtF32()
97 void PQ_VectorInvSqrtF32(float *pSrc, float *pDst, int32_t length) in PQ_VectorInvSqrtF32() argument
[all …]
Dfsl_powerquad_filter.c22 void PQ_VectorBiquadDf2F32(float *pSrc, float *pDst, int32_t length) in PQ_VectorBiquadDf2F32() argument
32 val.floatX = *pSrc++; in PQ_VectorBiquadDf2F32()
41 PQ_StartVector(pSrc, pDst, length); in PQ_VectorBiquadDf2F32()
47 void PQ_VectorBiquadDf2Fixed32(int32_t *pSrc, int32_t *pDst, int32_t length) in PQ_VectorBiquadDf2Fixed32() argument
56 _pq_biquad0_fx(*pSrc++); in PQ_VectorBiquadDf2Fixed32()
63 PQ_StartVector(pSrc, pDst, length); in PQ_VectorBiquadDf2Fixed32()
69 void PQ_VectorBiquadDf2Fixed16(int16_t *pSrc, int16_t *pDst, int32_t length) in PQ_VectorBiquadDf2Fixed16() argument
78 _pq_biquad0_fx(*pSrc++); in PQ_VectorBiquadDf2Fixed16()
85 PQ_StartVectorFixed16(pSrc, pDst, length); in PQ_VectorBiquadDf2Fixed16()
91 void PQ_VectorBiquadCascadeDf2F32(float *pSrc, float *pDst, int32_t length) in PQ_VectorBiquadCascadeDf2F32() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/
Dstatistics_functions.h156 const q31_t * pSrc,
168 const float32_t * pSrc,
180 const q15_t * pSrc,
192 const q7_t * pSrc,
204 const q7_t * pSrc,
216 const q15_t * pSrc,
228 const q31_t * pSrc,
240 const float32_t * pSrc,
252 const float32_t * pSrc,
264 const q31_t * pSrc,
[all …]
Dbasic_math_functions.h225 const float32_t * pSrc,
241 const q7_t * pSrc,
257 const q15_t * pSrc,
273 const q31_t * pSrc,
287 const q7_t * pSrc,
299 const float32_t * pSrc,
313 const q15_t * pSrc,
325 const q31_t * pSrc,
395 const q7_t * pSrc,
409 const q15_t * pSrc,
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/
Darm_shift_q7.c60 const q7_t * pSrc, in arm_shift_q7() argument
77 vecSrc = vld1q(pSrc); in arm_shift_q7()
87 pSrc += 16; in arm_shift_q7()
97 vecSrc = vld1q(pSrc); in arm_shift_q7()
105 const q7_t * pSrc, in arm_shift_q7() argument
131 in1 = *pSrc++; in arm_shift_q7()
132 in2 = *pSrc++; in arm_shift_q7()
133 in3 = *pSrc++; in arm_shift_q7()
134 in4 = *pSrc++; in arm_shift_q7()
142 *pDst++ = (q7_t) __SSAT(((q15_t) *pSrc++ << shiftBits), 8); in arm_shift_q7()
[all …]
Darm_shift_q15.c58 const q15_t * pSrc, in arm_shift_q15() argument
75 vecSrc = vld1q(pSrc); in arm_shift_q15()
85 pSrc += 8; in arm_shift_q15()
95 vecSrc = vld1q(pSrc); in arm_shift_q15()
103 const q15_t * pSrc, in arm_shift_q15() argument
129 in1 = *pSrc++; in arm_shift_q15()
130 in2 = *pSrc++; in arm_shift_q15()
142 in1 = *pSrc++; in arm_shift_q15()
143 in2 = *pSrc++; in arm_shift_q15()
154 *pDst++ = __SSAT(((q31_t) *pSrc++ << shiftBits), 16); in arm_shift_q15()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/
Darm_absmax_q7.c57 const q7_t * pSrc, in arm_small_blk_absmax_q7() argument
75 q7x16_t extremIdxVal = vld1q_z_s8(pSrc, p); in arm_small_blk_absmax_q7()
89 pSrc += 16; in arm_small_blk_absmax_q7()
108 const q7_t * pSrc, in arm_absmax_q7() argument
117 arm_small_blk_absmax_q7(pSrc, blockSize, pResult, pIndex); in arm_absmax_q7()
130 const q7_t *curSrc = pSrc; in arm_absmax_q7()
143 pSrc += MAX_BLKSZ_S8; in arm_absmax_q7()
149 arm_small_blk_absmax_q7(pSrc, totalSize, pResult, pIndex); in arm_absmax_q7()
163 const q7_t * pSrc, in arm_absmax_q7() argument
175 …out = *pSrc++; … in arm_absmax_q7()
[all …]
Darm_absmin_q7.c57 const q7_t *pSrc, in arm_small_blk_absmin_q7() argument
77 pSrcVec = (q7_t const *) pSrc; in arm_small_blk_absmin_q7()
136 const q7_t * pSrc, in arm_absmin_q7() argument
145 arm_small_blk_absmin_q7(pSrc, blockSize, pResult, pIndex); in arm_absmin_q7()
158 const q7_t *curSrc = pSrc; in arm_absmin_q7()
171 pSrc += MAX_BLKSZ_S8; in arm_absmin_q7()
177 arm_small_blk_absmin_q7(pSrc, totalSize, pResult, pIndex); in arm_absmin_q7()
192 const q7_t * pSrc, in arm_absmin_q7() argument
204 …out = *pSrc++; … in arm_absmin_q7()
215 …cur_absmin = *pSrc++; … in arm_absmin_q7()
[all …]

12345678910