Home
last modified time | relevance | path

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

123

/third_party/cmsis/CMSIS/DSP/Source/TransformFunctions/
Darm_rfft_q31.c200 q31x4_t in1 = vld1q_s32(pIn1); in arm_split_rfft_q31()
201 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rfft_q31()
202 q31x4_t coefA = vldrwq_gather_shifted_offset_s32(pCoefAb, offsetCoef); in arm_split_rfft_q31()
203 q31x4_t coefB = vldrwq_gather_shifted_offset_s32(pCoefBb, offsetCoef); in arm_split_rfft_q31()
205q31x4_t out = vhaddq_s32(MVE_CMPLX_MULT_FX_AxB_S32(in1, coefA),MVE_CMPLX_MULT_FX_AxConjB_S… in arm_split_rfft_q31()
207 q31x4_t out = vhaddq_s32(MVE_CMPLX_MULT_FX_AxB(in1, coefA, q31x4_t), in arm_split_rfft_q31()
208 MVE_CMPLX_MULT_FX_AxConjB(coefB, in2, q31x4_t)); in arm_split_rfft_q31()
357 q31x4_t in1 = vld1q_s32(pIn1); in arm_split_rifft_q31()
358 q31x4_t in2 = vldrwq_gather_shifted_offset_s32(pSrc, offset); in arm_split_rifft_q31()
359 q31x4_t coefA = vldrwq_gather_shifted_offset_s32(pCoefAb, 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()
85 q31x4_t vecW; in _arm_radix4_butterfly_q31_mve()
119 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q31x4_t); in _arm_radix4_butterfly_q31_mve()
132 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q31x4_t); in _arm_radix4_butterfly_q31_mve()
144 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0, q31x4_t); in _arm_radix4_butterfly_q31_mve()
229 q31x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_q31_mve()
230 q31x4_t vecCmplxTmp, vecTw; in arm_cfft_radix4by2_q31_mve()
253 vecCmplxTmp = MVE_CMPLX_MULT_FX_AxConjB(vecDiff, vecTw, q31x4_t); in arm_cfft_radix4by2_q31_mve()
[all …]
/third_party/cmsis/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 = { 0 }, 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.c141 q31x4_t vecA,vecRevPhi,vecPhi; in arm_levinson_durbin_q31()
195 q31x4_t vecRevA,tmp; in arm_levinson_durbin_q31()
236 vecRevA = (q31x4_t) vsetq_lane_u64(tmpb,(uint64x2_t)vecRevA,0); in arm_levinson_durbin_q31()
237 vecRevA = (q31x4_t) vsetq_lane_u64(tmpa,(uint64x2_t)vecRevA,1); in arm_levinson_durbin_q31()
/third_party/cmsis/CMSIS/DSP/Source/FastMathFunctions/
Darm_vlog_q31.c126 q31x4_t vlogq_q31(q31x4_t src) in vlogq_q31()
225 q31x4_t src; in arm_vlog_q31()
226 q31x4_t dst; in arm_vlog_q31()
/third_party/cmsis/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_mag_q15.c68 q31x4_t prod0; in arm_cmplx_mag_q15()
69 q31x4_t prod1; in arm_cmplx_mag_q15()
73 q31x4_t acc0V; in arm_cmplx_mag_q15()
74 q31x4_t acc1V; in arm_cmplx_mag_q15()
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()
/third_party/cmsis/CMSIS/DSP/Source/StatisticsFunctions/
Darm_min_no_idx_q31.c58 q31x4_t vecSrc; in arm_min_no_idx_q31()
60 q31x4_t curExtremValVec = vdupq_n_s32(Q31_MAX); in arm_min_no_idx_q31()
Darm_max_no_idx_q31.c59 q31x4_t vecSrc; in arm_max_no_idx_q31()
61 q31x4_t curExtremValVec = vdupq_n_s32(Q31_MIN); in arm_max_no_idx_q31()
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_absmin_no_idx_q31.c59 q31x4_t vecSrc; in arm_absmin_no_idx_q31()
100 minValue = vminavq(minValue, (q31x4_t)curExtremValVec); in arm_absmin_no_idx_q31()
/third_party/cmsis/CMSIS/DSP/Source/BasicMathFunctions/
Darm_add_q31.c64 q31x4_t vecA; in arm_add_q31()
65 q31x4_t vecB; in arm_add_q31()
Darm_sub_q31.c64 q31x4_t vecA; in arm_sub_q31()
65 q31x4_t vecB; in arm_sub_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()
/third_party/cmsis/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_mult_opt_q31.c83 q31x4_t vecB, vecA0, vecA1; in arm_mat_mult_opt_q31_2x2_mve()
143 q31x4_t vecB, vecA; in arm_mat_mult_opt_q31_3x3_mve()
230 q31x4_t vecB, vecA; in arm_mat_mult_opt_q31_4x4_mve()
425 q31x4_t vecA, vecA2, vecB, vecB2; in arm_mat_mult_opt_q31()
529 q31x4_t vecA, vecB; in arm_mat_mult_opt_q31()
590 q31x4_t vecA, vecB; in arm_mat_mult_opt_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()
/third_party/cmsis/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.h612 __STATIC_INLINE q31x4_t FAST_VSQRT_Q31(q31x4_t vecIn) in FAST_VSQRT_Q31()
615 q31x4_t vecTmp0, vecTmp1; in FAST_VSQRT_Q31()
618 q31x4_t vecNrm, vecDst, vecIdx, vecSignBits; in FAST_VSQRT_Q31()
680 q31x4_t vecTmpLev, vecTmpLodd, vecSignL; in FAST_VSQRT_Q15()

123