/cmsis-dsp-3.7.0-3.6.0/Source/TransformFunctions/ |
D | arm_cfft_q15.c | 41 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 …]
|
D | arm_rfft_q15.c | 203 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/ |
D | arm_fir_q15.c | 87 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/ |
D | arm_vlog_q15.c | 131 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/ |
D | arm_cmplx_mag_f16.c | 69 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()
|
D | arm_cmplx_mult_cmplx_q15.c | 60 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()
|
D | arm_cmplx_mult_real_q15.c | 62 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()
|
D | arm_cmplx_mag_squared_q15.c | 62 q15x8_t vReal, vImag; in arm_cmplx_mag_squared_q15() 63 q15x8_t vMagSq; in arm_cmplx_mag_squared_q15()
|
D | arm_cmplx_dot_prod_q15.c | 67 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/ |
D | arm_min_no_idx_q15.c | 58 q15x8_t vecSrc; in arm_min_no_idx_q15() 60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MAX); in arm_min_no_idx_q15()
|
D | arm_max_no_idx_q15.c | 58 q15x8_t vecSrc; in arm_max_no_idx_q15() 60 q15x8_t curExtremValVec = vdupq_n_s16(Q15_MIN); in arm_max_no_idx_q15()
|
D | arm_max_q15.c | 58 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()
|
D | arm_min_q15.c | 60 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()
|
D | arm_absmin_no_idx_q15.c | 57 q15x8_t vecSrc; in arm_absmin_no_idx_q15() 98 minValue = vminavq(minValue, (q15x8_t)curExtremValVec); in arm_absmin_no_idx_q15()
|
D | arm_absmax_q15.c | 58 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()
|
D | arm_absmin_q15.c | 59 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/ |
D | arm_dot_prod_q15.c | 65 q15x8_t vecA; in arm_dot_prod_q15() 66 q15x8_t vecB; in arm_dot_prod_q15()
|
D | arm_clip_q15.c | 59 q15x8_t curVec0, curVec1; in arm_clip_q15() 60 q15x8_t vecLow, vecHigh; in arm_clip_q15()
|
D | arm_add_q15.c | 63 q15x8_t vecA; in arm_add_q15() 64 q15x8_t vecB; in arm_add_q15()
|
D | arm_sub_q15.c | 63 q15x8_t vecA; in arm_sub_q15() 64 q15x8_t vecB; in arm_sub_q15()
|
D | arm_shift_q15.c | 63 q15x8_t vecSrc; in arm_shift_q15() 64 q15x8_t vecDst; in arm_shift_q15()
|
D | arm_scale_q15.c | 65 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/ |
D | arm_mat_vec_mult_q15.c | 78 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()
|
D | arm_mat_mult_q15.c | 83 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/ |
D | arm_vec_math_f16.h | 50 q15x8_t m; in vrecip_medprec_f16() 84 q15x8_t m; in vrecip_hiprec_f16() 160 q15x8_t vecExpUnBiased; in vlogq_f16()
|