/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_rfft_q31.c | 177 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() 182 …q31x4_t out = vhaddq_s32(MVE_CMPLX_MULT_FX_AxB_S32(in1, coefA),MVE_CMPLX_MULT_FX_AxConjB_S… in arm_split_rfft_q31() 184 …q31x4_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 …]
|
D | arm_cfft_q31.c | 43 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/ |
D | arm_fir_q31.c | 67 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 …]
|
D | arm_biquad_cascade_df1_32x64_q31.c | 299 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()
|
D | arm_levinson_durbin_q31.c | 144 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()
|
D | arm_biquad_cascade_df1_q15.c | 106 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()
|
D | arm_biquad_cascade_df1_q31.c | 71 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/ |
D | arm_cmplx_mult_real_q31.c | 64 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()
|
D | arm_cmplx_mult_cmplx_q31.c | 61 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()
|
D | arm_cmplx_mag_squared_q31.c | 62 q31x4_t vReal, vImag; in arm_cmplx_mag_squared_q31() 63 q31x4_t vMagSq; in arm_cmplx_mag_squared_q31()
|
D | arm_cmplx_mag_f32.c | 96 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/ |
D | arm_sub_q31.c | 64 q31x4_t vecA; in arm_sub_q31() 65 q31x4_t vecB; in arm_sub_q31()
|
D | arm_add_q31.c | 64 q31x4_t vecA; in arm_add_q31() 65 q31x4_t vecB; in arm_add_q31()
|
D | arm_dot_prod_q31.c | 68 q31x4_t vecA; in arm_dot_prod_q31() 69 q31x4_t vecB; in arm_dot_prod_q31()
|
D | arm_clip_q31.c | 60 q31x4_t curVec0, curVec1; in arm_clip_q31() 61 q31x4_t vecLow, vecHigh; in arm_clip_q31()
|
D | arm_shift_q31.c | 81 q31x4_t vecSrc; in arm_shift_q31() 82 q31x4_t vecDst; in arm_shift_q31()
|
D | arm_scale_q31.c | 66 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/ |
D | arm_mat_mult_q31.c | 79 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()
|
D | arm_mat_vec_mult_q31.c | 75 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/ |
D | arm_max_q31.c | 59 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()
|
D | arm_min_q31.c | 60 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()
|
D | arm_absmax_q31.c | 59 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()
|
D | arm_absmin_q31.c | 61 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/ |
D | arm_vec_math.h | 49 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()
|
D | arm_helium_utils.h | 613 __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()
|