Home
last modified time | relevance | path

Searched refs:q15x8_t (Results 1 – 25 of 55) sorted by relevance

123

/cmsis-dsp-3.7.0-3.6.0/Source/TransformFunctions/
Darm_cfft_q15.c41 q15x8_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_q15_mve()
42 q15x8_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_q15_mve()
43 q15x8_t vecA, vecB, vecC, vecD; in _arm_radix4_butterfly_q15_mve()
82 q15x8_t vecW; in _arm_radix4_butterfly_q15_mve()
115 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q15x8_t); in _arm_radix4_butterfly_q15_mve()
128 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q15x8_t); in _arm_radix4_butterfly_q15_mve()
141 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q15x8_t); in _arm_radix4_butterfly_q15_mve()
167 vecA = (q15x8_t) vldrwq_gather_base_wb_s32(&vecScGathAddr, 64); in _arm_radix4_butterfly_q15_mve()
168 vecC = (q15x8_t) vldrwq_gather_base_s32(vecScGathAddr, 8); in _arm_radix4_butterfly_q15_mve()
176 vecB = (q15x8_t) vldrwq_gather_base_s32(vecScGathAddr, 4); in _arm_radix4_butterfly_q15_mve()
[all …]
Darm_rfft_q15.c203 q15x8_t in1 = vld1q_s16(pIn1); in arm_split_rfft_q15()
204 q15x8_t in2 = vldrhq_gather_shifted_offset_s16(pSrc, offsetIn); in arm_split_rfft_q15()
205 q15x8_t coefA = vldrhq_gather_shifted_offset_s16(pCoefAb, offsetCoef); in arm_split_rfft_q15()
206 q15x8_t coefB = vldrhq_gather_shifted_offset_s16(pCoefBb, offsetCoef); in arm_split_rfft_q15()
209 q15x8_t out = vhaddq_s16(MVE_CMPLX_MULT_FX_AxB_S16(in1, coefA), in arm_split_rfft_q15()
212 q15x8_t out = vhaddq_s16(MVE_CMPLX_MULT_FX_AxB(in1, coefA, q15x8_t), in arm_split_rfft_q15()
213 MVE_CMPLX_MULT_FX_AxConjB(coefB, in2, q15x8_t)); in arm_split_rfft_q15()
430 q15x8_t in1 = vld1q_s16(pIn1); in arm_split_rifft_q15()
431 q15x8_t in2 = vldrhq_gather_shifted_offset_s16(pSrc, offset); in arm_split_rifft_q15()
432 q15x8_t coefA = vldrhq_gather_shifted_offset_s16(pCoefAb, offsetCoef); in arm_split_rifft_q15()
[all …]
/cmsis-dsp-3.7.0-3.6.0/Source/FilteringFunctions/
Darm_fir_q15.c87 q15x8_t vecIn0; \
92 q15x8_t vecCoeffs[NBVECTAPS]; \
213 q15x8_t vecIn0; in arm_fir_q15()
268 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in arm_fir_q15()
317 *(q15x8_t *) pStateCur = *(q15x8_t *) pTempSrc; in arm_fir_q15()
327 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in arm_fir_q15()
376 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in arm_fir_q15()
417 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in arm_fir_q15()
/cmsis-dsp-3.7.0-3.6.0/Source/FastMathFunctions/
Darm_vlog_q15.c131 q15x8_t vlogq_q15(q15x8_t src) in vlogq_q15()
229 q15x8_t src; in arm_vlog_q15()
230 q15x8_t dst; in arm_vlog_q15()
/cmsis-dsp-3.7.0-3.6.0/Source/ComplexMathFunctions/
Darm_cmplx_mag_f16.c69 q15x8_t newtonStartVec; in arm_cmplx_mag_f16()
82 newtonStartVec = vdupq_n_s16(INVSQRT_MAGIC_F16) - vshrq((q15x8_t) sum, 1); in arm_cmplx_mag_f16()
116 q15x8_t newtonStartVec; in arm_cmplx_mag_f16()
128 newtonStartVec = vdupq_n_s16(INVSQRT_MAGIC_F16) - vshrq((q15x8_t) sum, 1); in arm_cmplx_mag_f16()
Darm_cmplx_mult_cmplx_q15.c60 q15x8_t vecSrcA, vecSrcB; in arm_cmplx_mult_cmplx_q15()
61 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q15()
62 q15x8_t vecDst; in arm_cmplx_mult_cmplx_q15()
Darm_cmplx_mult_real_q15.c62 q15x8_t rVec; in arm_cmplx_mult_real_q15()
63 q15x8_t cmplxVec; in arm_cmplx_mult_real_q15()
64 q15x8_t dstVec; in arm_cmplx_mult_real_q15()
Darm_cmplx_mag_squared_q15.c62 q15x8_t vReal, vImag; in arm_cmplx_mag_squared_q15()
63 q15x8_t vMagSq; in arm_cmplx_mag_squared_q15()
Darm_cmplx_dot_prod_q15.c67 q15x8_t vecSrcA, vecSrcB; in arm_cmplx_dot_prod_q15()
68 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_q15()
/cmsis-dsp-3.7.0-3.6.0/Source/StatisticsFunctions/
Darm_min_no_idx_q15.c58 q15x8_t vecSrc; in arm_min_no_idx_q15()
60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MAX); in arm_min_no_idx_q15()
Darm_max_no_idx_q15.c58 q15x8_t vecSrc; in arm_max_no_idx_q15()
60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MIN); in arm_max_no_idx_q15()
Darm_max_q15.c58 q15x8_t extremValVec = vdupq_n_s16(Q15_MIN); in arm_max_q15()
70 q15x8_t extremIdxVal = vld1q_z_s16(pSrc, p); in arm_max_q15()
Darm_min_q15.c60 q15x8_t extremValVec = vdupq_n_s16(Q15_MAX); in arm_min_q15()
72 q15x8_t extremIdxVal = vld1q_z_s16(pSrc, p); in arm_min_q15()
Darm_absmin_no_idx_q15.c57 q15x8_t vecSrc; in arm_absmin_no_idx_q15()
98 minValue = vminavq(minValue, (q15x8_t)curExtremValVec); in arm_absmin_no_idx_q15()
Darm_absmax_q15.c58 q15x8_t extremValVec = vdupq_n_s16(Q15_ABSMIN); in arm_absmax_q15()
70 q15x8_t extremIdxVal = vld1q_z_s16(pSrc, p); in arm_absmax_q15()
Darm_absmin_q15.c59 q15x8_t vecSrc; in arm_absmin_q15()
61 q15x8_t curExtremValVec = vdupq_n_s16(Q15_ABSMAX); in arm_absmin_q15()
/cmsis-dsp-3.7.0-3.6.0/Source/BasicMathFunctions/
Darm_dot_prod_q15.c65 q15x8_t vecA; in arm_dot_prod_q15()
66 q15x8_t vecB; in arm_dot_prod_q15()
Darm_clip_q15.c59 q15x8_t curVec0, curVec1; in arm_clip_q15()
60 q15x8_t vecLow, vecHigh; in arm_clip_q15()
Darm_add_q15.c63 q15x8_t vecA; in arm_add_q15()
64 q15x8_t vecB; in arm_add_q15()
Darm_sub_q15.c63 q15x8_t vecA; in arm_sub_q15()
64 q15x8_t vecB; in arm_sub_q15()
Darm_shift_q15.c63 q15x8_t vecSrc; in arm_shift_q15()
64 q15x8_t vecDst; in arm_shift_q15()
Darm_scale_q15.c65 q15x8_t vecSrc; in arm_scale_q15()
66 q15x8_t vecDst = { 0 }; in arm_scale_q15()
/cmsis-dsp-3.7.0-3.6.0/Source/MatrixFunctions/
Darm_mat_vec_mult_q15.c78 q15x8_t vecMatA0, vecMatA1, vecMatA2, vecIn; in arm_mat_vec_mult_q15()
154 q15x8_t vecMatA0, vecMatA1, vecIn; in arm_mat_vec_mult_q15()
223 q15x8_t vecMatA0, vecIn; in arm_mat_vec_mult_q15()
Darm_mat_mult_q15.c83 q15x8_t vecB, vecA0, vecA1; in arm_mat_mult_q15_2x2_mve()
140 q15x8_t vecB, vecA0, vecA1, vecA2; in arm_mat_mult_q15_3x3_mve()
222 q15x8_t vecB, vecA0, vecA1, vecA2, vecA3; in arm_mat_mult_q15_4x4_mve()
417 q15x8_t vecA, vecA2, vecB, vecB2; in arm_mat_mult_q15()
510 q15x8_t vecA, vecB; in arm_mat_mult_q15()
568 q15x8_t vecA, vecB; in arm_mat_mult_q15()
/cmsis-dsp-3.7.0-3.6.0/Include/
Darm_vec_math_f16.h50 q15x8_t m; in vrecip_medprec_f16()
84 q15x8_t m; in vrecip_hiprec_f16()
160 q15x8_t vecExpUnBiased; in vlogq_f16()

123