Home
last modified time | relevance | path

Searched refs:q31x4_t (Results 1 – 25 of 46) sorted by relevance

12

/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/
Darm_rfft_q31.c177 q31x4_t in1 = vld1q_s32(pIn1); in arm_split_rfft_q31()
178 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rfft_q31()
179 q31x4_t coefA = vldrwq_gather_shifted_offset_s32(pCoefAb, offsetCoef); in arm_split_rfft_q31()
180 q31x4_t coefB = vldrwq_gather_shifted_offset_s32(pCoefBb, offsetCoef); in arm_split_rfft_q31()
182q31x4_t out = vhaddq_s32(MVE_CMPLX_MULT_FX_AxB_S32(in1, coefA),MVE_CMPLX_MULT_FX_AxConjB_S… in arm_split_rfft_q31()
184q31x4_t out = vhaddq_s32(MVE_CMPLX_MULT_FX_AxB(in1, coefA),MVE_CMPLX_MULT_FX_AxConjB(coefB… in arm_split_rfft_q31()
333 q31x4_t in1 = vld1q_s32(pIn1); in arm_split_rifft_q31()
334 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rifft_q31()
335 q31x4_t coefA = vldrwq_gather_shifted_offset_s32(pCoefAb, offsetCoef); in arm_split_rifft_q31()
336 q31x4_t coefB = vldrwq_gather_shifted_offset_s32(pCoefBb, offsetCoef); in arm_split_rifft_q31()
[all …]
Darm_cfft_q31.c43 q31x4_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_q31_mve()
44 q31x4_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_q31_mve()
45 q31x4_t vecA, vecB, vecC, vecD; in _arm_radix4_butterfly_q31_mve()
46 q31x4_t vecW; in _arm_radix4_butterfly_q31_mve()
227 q31x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_q31_mve()
228 q31x4_t vecCmplxTmp, vecTw; in arm_cfft_radix4by2_q31_mve()
293 q31x4_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_inverse_q31_mve()
294 q31x4_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_inverse_q31_mve()
295 q31x4_t vecA, vecB, vecC, vecD; in _arm_radix4_butterfly_inverse_q31_mve()
296 q31x4_t vecW; in _arm_radix4_butterfly_inverse_q31_mve()
[all …]
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_fir_q31.c67 q31x4_t vecIn0; \
82 q31x4_t vecIn0; \
96 q31x4_t vecIn0; \
124 q31x4_t vecCoeffs[NBVECTAPS]; \
223 q31x4_t vecIn0; in arm_fir_q31_1_4_mve()
239 q31x4_t vecCoeffs = *(q31x4_t *) pCoeffs; in arm_fir_q31_1_4_mve()
290 *(q31x4_t *) pStateCur = *(q31x4_t *) pTempSrc; in arm_fir_q31_1_4_mve()
472 q31x4_t vecCoeffs0 = vld1q(pCoeffs + 4 * 0); in arm_fir_q31_29_32_mve()
473 q31x4_t vecCoeffs1 = vld1q(pCoeffs + 4 * 1); in arm_fir_q31_29_32_mve()
474 q31x4_t vecCoeffs2 = vld1q(pCoeffs + 4 * 2); in arm_fir_q31_29_32_mve()
[all …]
Darm_biquad_cascade_df1_32x64_q31.c299 q31x4_t vecCoef, vecIn; in arm_biquad_cas_df1_32x64_q31()
344 q31x4_t vecIn0 = *(q31x4_t *) & pIn[0]; in arm_biquad_cas_df1_32x64_q31()
345 q31x4_t vecIn1 = *(q31x4_t *) & pIn[1]; in arm_biquad_cas_df1_32x64_q31()
346 q31x4_t vecIn2 = *(q31x4_t *) & pIn[2]; in arm_biquad_cas_df1_32x64_q31()
Darm_levinson_durbin_q31.c144 q31x4_t vecA,vecRevPhi,vecPhi; in arm_levinson_durbin_q31()
198 q31x4_t vecRevA,tmp; in arm_levinson_durbin_q31()
239 vecRevA = (q31x4_t) vsetq_lane_u64(tmpb,(uint64x2_t)vecRevA,0); in arm_levinson_durbin_q31()
240 vecRevA = (q31x4_t) vsetq_lane_u64(tmpa,(uint64x2_t)vecRevA,1); in arm_levinson_durbin_q31()
Darm_biquad_cascade_df1_q15.c106 vsetq_lane_s32(vgetq_lane_s32((q31x4_t) bCoeffs0, 3), (q31x4_t) bCoeffs2, 3); in arm_biquad_cascade_df1_q15()
108 vsetq_lane_s32(vgetq_lane_s32((q31x4_t) bCoeffs1, 3), (q31x4_t) bCoeffs3, 3); in arm_biquad_cascade_df1_q15()
Darm_biquad_cascade_df1_q31.c71 q31x4_t b0Coeffs, b1Coeffs, a0Coeffs, a1Coeffs; /* Coefficients vector */ in arm_biquad_cascade_df1_q31()
72 q31x4_t stateVec; in arm_biquad_cascade_df1_q31()
74 q31x4_t inVec0; in arm_biquad_cascade_df1_q31()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_mult_real_q31.c64 q31x4_t rVec; in arm_cmplx_mult_real_q31()
65 q31x4_t cmplxVec; in arm_cmplx_mult_real_q31()
66 q31x4_t dstVec; in arm_cmplx_mult_real_q31()
Darm_cmplx_mult_cmplx_q31.c61 q31x4_t vecSrcA, vecSrcB; in arm_cmplx_mult_cmplx_q31()
62 q31x4_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q31()
63 q31x4_t vecDst; in arm_cmplx_mult_cmplx_q31()
Darm_cmplx_mag_squared_q31.c62 q31x4_t vReal, vImag; in arm_cmplx_mag_squared_q31()
63 q31x4_t vMagSq; in arm_cmplx_mag_squared_q31()
Darm_cmplx_mag_f32.c96 q31x4_t newtonStartVec; in arm_cmplx_mag_f32()
109 newtonStartVec = vdupq_n_s32(INVSQRT_MAGIC_F32) - vshrq((q31x4_t) sum, 1); in arm_cmplx_mag_f32()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/
Darm_sub_q31.c64 q31x4_t vecA; in arm_sub_q31()
65 q31x4_t vecB; in arm_sub_q31()
Darm_add_q31.c64 q31x4_t vecA; in arm_add_q31()
65 q31x4_t vecB; in arm_add_q31()
Darm_dot_prod_q31.c68 q31x4_t vecA; in arm_dot_prod_q31()
69 q31x4_t vecB; in arm_dot_prod_q31()
Darm_clip_q31.c60 q31x4_t curVec0, curVec1; in arm_clip_q31()
61 q31x4_t vecLow, vecHigh; in arm_clip_q31()
Darm_shift_q31.c81 q31x4_t vecSrc; in arm_shift_q31()
82 q31x4_t vecDst; in arm_shift_q31()
Darm_scale_q31.c66 q31x4_t vecSrc; in arm_scale_q31()
67 q31x4_t vecDst; in arm_scale_q31()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_mult_q31.c79 q31x4_t vecB, vecA0, vecA1; in arm_mat_mult_q31_2x2_mve()
139 q31x4_t vecB, vecA; in arm_mat_mult_q31_3x3_mve()
226 q31x4_t vecB, vecA; in arm_mat_mult_q31_4x4_mve()
445 q31x4_t vecB, vecA; in arm_mat_mult_q31()
470 q31x4_t vecB, vecA; in arm_mat_mult_q31()
559 q31x4_t vecB, vecA; in arm_mat_mult_q31()
579 q31x4_t vecB, vecA; in arm_mat_mult_q31()
Darm_mat_vec_mult_q31.c75 q31x4_t vecMatA0, vecMatA1, vecMatA2, vecIn; in arm_mat_vec_mult_q31()
151 q31x4_t vecMatA0, vecMatA1, vecIn; in arm_mat_vec_mult_q31()
220 q31x4_t vecMatA0, vecIn; in arm_mat_vec_mult_q31()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/
Darm_max_q31.c59 q31x4_t extremValVec = vdupq_n_s32(Q31_MIN); in arm_max_q31()
71 q31x4_t extremIdxVal = vld1q_z_s32(pSrc, p); in arm_max_q31()
Darm_min_q31.c60 q31x4_t extremValVec = vdupq_n_s32(Q31_MAX); in arm_min_q31()
72 q31x4_t extremIdxVal = vld1q_z_s32(pSrc, p); in arm_min_q31()
Darm_absmax_q31.c59 q31x4_t extremValVec = vdupq_n_s32(Q31_ABSMIN); in arm_absmax_q31()
71 q31x4_t extremIdxVal = vld1q_z_s32(pSrc, p); in arm_absmax_q31()
Darm_absmin_q31.c61 q31x4_t vecSrc; in arm_absmin_q31()
63 q31x4_t curExtremValVec = vdupq_n_s32(Q31_ABSMAX); in arm_absmin_q31()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/
Darm_vec_math.h49 q31x4_t m; in vrecip_medprec_f32()
82 q31x4_t m; in vrecip_hiprec_f32()
162 q31x4_t vecExpUnBiased; in vlogq_f32()
231 poly = (f32x4_t) (vqaddq_s32((q31x4_t) (poly), vqshlq_n_s32(m, 23))); in vexpq_f32()
Darm_helium_utils.h613 __STATIC_INLINE q31x4_t FAST_VSQRT_Q31(q31x4_t vecIn) in FAST_VSQRT_Q31()
616 q31x4_t vecTmp0, vecTmp1; in FAST_VSQRT_Q31()
619 q31x4_t vecNrm, vecDst, vecIdx, vecSignBits; in FAST_VSQRT_Q31()
683 q31x4_t vecTmpLev, vecTmpLodd, vecSignL; in FAST_VSQRT_Q15()

12