Home
last modified time | relevance | path

Searched refs:f16x8_t (Results 1 – 25 of 64) sorted by relevance

123

/cmsis-dsp-latest/Include/
Darm_vec_math_f16.h47 __STATIC_INLINE f16x8_t vrecip_medprec_f16( in vrecip_medprec_f16()
48 f16x8_t x) in vrecip_medprec_f16()
51 f16x8_t b; in vrecip_medprec_f16()
53 f16x8_t ax = vabsq(x); in vrecip_medprec_f16()
81 __STATIC_INLINE f16x8_t vrecip_hiprec_f16( in vrecip_hiprec_f16()
82 f16x8_t x) in vrecip_hiprec_f16()
85 f16x8_t b; in vrecip_hiprec_f16()
87 f16x8_t ax = vabsq(x); in vrecip_hiprec_f16()
117 __STATIC_INLINE f16x8_t vdiv_f16( in vdiv_f16()
118 f16x8_t num, f16x8_t den) in vdiv_f16()
[all …]
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_cfft_f16.c93 f16x8_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_f16_mve()
94 f16x8_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_f16_mve()
95 f16x8_t vecA, vecB, vecC, vecD; in _arm_radix4_butterfly_f16_mve()
130 f16x8_t vecW; in _arm_radix4_butterfly_f16_mve()
214 vecA = (f16x8_t)vldrwq_gather_base_wb_f32(&vecScGathAddr, 64); in _arm_radix4_butterfly_f16_mve()
215 vecC = (f16x8_t)vldrwq_gather_base_f32(vecScGathAddr, 8); in _arm_radix4_butterfly_f16_mve()
223 vecB = (f16x8_t)vldrwq_gather_base_f32(vecScGathAddr, 4); in _arm_radix4_butterfly_f16_mve()
224 vecD = (f16x8_t)vldrwq_gather_base_f32(vecScGathAddr, 12); in _arm_radix4_butterfly_f16_mve()
230 vecA = (f16x8_t)vldrwq_gather_base_wb_f32(&vecScGathAddr, 64); in _arm_radix4_butterfly_f16_mve()
231 vecC = (f16x8_t)vldrwq_gather_base_f32(vecScGathAddr, 8); in _arm_radix4_butterfly_f16_mve()
[all …]
/cmsis-dsp-latest/Source/SVMFunctions/
Darm_svm_rbf_predict_f16.c72 f16x8_t vSum = vdupq_n_f16(0.0f16); in arm_svm_rbf_predict_f16()
82 f16x8_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_rbf_predict_f16()
111 f16x8_t vecA; in arm_svm_rbf_predict_f16()
112 f16x8_t vecDif; in arm_svm_rbf_predict_f16()
142 f16x8_t vecA; in arm_svm_rbf_predict_f16()
143 f16x8_t vecDif; in arm_svm_rbf_predict_f16()
164 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_rbf_predict_f16()
186 f16x8_t vecIn, acc0, acc1; in arm_svm_rbf_predict_f16()
208 f16x8_t vecA; in arm_svm_rbf_predict_f16()
209 f16x8_t vecDif; in arm_svm_rbf_predict_f16()
[all …]
Darm_svm_polynomial_predict_f16.c95 f16x8_t vSum = vdupq_n_f16(0.0f); in arm_svm_polynomial_predict_f16()
105 f16x8_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_polynomial_predict_f16()
134 f16x8_t vecA; in arm_svm_polynomial_predict_f16()
160 f16x8_t vecA; in arm_svm_polynomial_predict_f16()
175 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_polynomial_predict_f16()
200 f16x8_t vecIn, acc0, acc1; in arm_svm_polynomial_predict_f16()
222 f16x8_t vecA; in arm_svm_polynomial_predict_f16()
242 f16x8_t vecA; in arm_svm_polynomial_predict_f16()
253 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_polynomial_predict_f16()
268 f16x8_t vecIn, acc0; in arm_svm_polynomial_predict_f16()
[all …]
Darm_svm_sigmoid_predict_f16.c72 f16x8_t vSum = vdupq_n_f16(0.0f); in arm_svm_sigmoid_predict_f16()
82 f16x8_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_sigmoid_predict_f16()
111 f16x8_t vecA; in arm_svm_sigmoid_predict_f16()
137 f16x8_t vecA; in arm_svm_sigmoid_predict_f16()
152 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_sigmoid_predict_f16()
176 f16x8_t vecIn, acc0, acc1; in arm_svm_sigmoid_predict_f16()
198 f16x8_t vecA; in arm_svm_sigmoid_predict_f16()
218 f16x8_t vecA; in arm_svm_sigmoid_predict_f16()
229 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_sigmoid_predict_f16()
243 f16x8_t vecIn, acc0; in arm_svm_sigmoid_predict_f16()
[all …]
Darm_svm_linear_predict_f16.c79 f16x8_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_linear_predict_f16()
108 f16x8_t vecA; in arm_svm_linear_predict_f16()
134 f16x8_t vecA; in arm_svm_linear_predict_f16()
168 f16x8_t vecIn, acc0, acc1; in arm_svm_linear_predict_f16()
190 f16x8_t vecA; in arm_svm_linear_predict_f16()
210 f16x8_t vecA; in arm_svm_linear_predict_f16()
231 f16x8_t vecIn, acc0; in arm_svm_linear_predict_f16()
251 f16x8_t vecA; in arm_svm_linear_predict_f16()
268 f16x8_t vecA; in arm_svm_linear_predict_f16()
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_vec_mult_f16.c79 f16x8_t vecIn, acc0, acc1, acc2, acc3; in arm_mat_vec_mult_f16()
109 f16x8_t vecA; in arm_mat_vec_mult_f16()
136 f16x8_t vecA; in arm_mat_vec_mult_f16()
169 f16x8_t vecIn, acc0, acc1; in arm_mat_vec_mult_f16()
192 f16x8_t vecA; in arm_mat_vec_mult_f16()
213 f16x8_t vecA; in arm_mat_vec_mult_f16()
233 f16x8_t vecIn, acc0; in arm_mat_vec_mult_f16()
254 f16x8_t vecA; in arm_mat_vec_mult_f16()
272 f16x8_t vecA; in arm_mat_vec_mult_f16()
Darm_mat_cmplx_mult_f16.c76 f16x8_t acc0, acc1; in arm_mat_cmplx_mult_f16_2x2_mve()
77 f16x8_t vecB, vecA0, vecA1; in arm_mat_cmplx_mult_f16_2x2_mve()
78 f16x8_t vecTmp; in arm_mat_cmplx_mult_f16_2x2_mve()
117 vecTmp = (f16x8_t) vrev64q_s32((int32x4_t) acc0); in arm_mat_cmplx_mult_f16_2x2_mve()
124 vecTmp = (f16x8_t) vrev64q_s32((int32x4_t) acc1); in arm_mat_cmplx_mult_f16_2x2_mve()
152 f16x8_t acc0, acc1, acc2; in arm_mat_cmplx_mult_f16_3x3_mve()
153 f16x8_t vecB, vecA0, vecA1, vecA2; in arm_mat_cmplx_mult_f16_3x3_mve()
250 f16x8_t acc0, acc1, acc2, acc3; in arm_mat_cmplx_mult_f16_4x4_mve()
251 f16x8_t vecB, vecA; in arm_mat_cmplx_mult_f16_4x4_mve()
483 f16x8_t acc0, acc1, acc2, acc3; in arm_mat_cmplx_mult_f16()
[all …]
Darm_mat_mult_f16.c64 f16x8_t vecInA, vecInB, vecDst; in arm_mat_mult_f16_2x2_mve()
133 f16x8_t vecInA, vecInB, vecDst; in arm_mat_mult_f16_3x3_mve()
231 f16x8_t vecInA, vecInB, vecDst0, vecDst1; in arm_mat_mult_f16_4x4_mve()
428 f16x8_t vecMac0, vecMac1, vecMac2, vecMac3; in arm_mat_mult_f16()
429 f16x8_t vecInB; in arm_mat_mult_f16()
459 vecInB = *(f16x8_t *)pInB0; /* vldrhq_f16(pInB0, 0); */ in arm_mat_mult_f16()
544 f16x8_t vecInB; in arm_mat_mult_f16()
545 f16x8_t vecMac0; in arm_mat_mult_f16()
563 vecInB = *(f16x8_t *)pInB0; /* vldrhq_f16(pInB0, 0); */ in arm_mat_mult_f16()
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_kullback_leibler_f16.c84 f16x8_t vSum = vdupq_n_f16(0.0f16); in arm_kullback_leibler_f16()
88 f16x8_t vecA = vld1q(pSrcA); in arm_kullback_leibler_f16()
89 f16x8_t vecB = vld1q(pSrcB); in arm_kullback_leibler_f16()
90 f16x8_t vRatio; in arm_kullback_leibler_f16()
Darm_logsumexp_f16.c88 f16x8_t vSum = vdupq_n_f16(0.0f16); in arm_logsumexp_f16()
92 f16x8_t vecIn = vld1q(pIn); in arm_logsumexp_f16()
93 f16x8_t vecExp; in arm_logsumexp_f16()
Darm_entropy_f16.c75 f16x8_t vSum = vdupq_n_f16(0.0f); in arm_entropy_f16()
81 f16x8_t vecIn = vld1q(pSrcA); in arm_entropy_f16()
/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_abs_f16.c60 f16x8_t vec1; in arm_abs_f16()
61 f16x8_t res; in arm_abs_f16()
108 f16x8_t vec1; in arm_abs_f16()
109 f16x8_t res; in arm_abs_f16()
Darm_mult_f16.c62 f16x8_t vec1; in arm_mult_f16()
63 f16x8_t vec2; in arm_mult_f16()
64 f16x8_t res; in arm_mult_f16()
Darm_sub_f16.c60 f16x8_t vec1; in arm_sub_f16()
61 f16x8_t vec2; in arm_sub_f16()
62 f16x8_t res; in arm_sub_f16()
Darm_add_f16.c61 f16x8_t vec1; in arm_add_f16()
62 f16x8_t vec2; in arm_add_f16()
63 f16x8_t res; in arm_add_f16()
/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_mag_f16.c63 f16x8_t sum; in arm_cmplx_mag_f16()
70 f16x8_t sumHalf, invSqrt; in arm_cmplx_mag_f16()
91 INVSQRT_NEWTON_MVE_F16(invSqrt, sumHalf, (f16x8_t) newtonStartVec); in arm_cmplx_mag_f16()
117 f16x8_t sumHalf, invSqrt; in arm_cmplx_mag_f16()
133 INVSQRT_NEWTON_MVE_F16(invSqrt, sumHalf, (f16x8_t) newtonStartVec); in arm_cmplx_mag_f16()
Darm_cmplx_conj_f16.c59 f16x8_t vecSrc; in arm_cmplx_conj_f16()
60 f16x8_t vecSign; in arm_cmplx_conj_f16()
65 vecSign = *(f16x8_t *) cmplx_conj_sign; in arm_cmplx_conj_f16()
Darm_cmplx_mult_real_f16.c64 f16x8_t rVec; in arm_cmplx_mult_real_f16()
65 f16x8_t cmplxVec; in arm_cmplx_mult_real_f16()
66 f16x8_t dstVec; in arm_cmplx_mult_real_f16()
/cmsis-dsp-latest/Source/BayesFunctions/
Darm_gaussian_naive_bayes_predict_f16.c71 f16x8_t vsigma; in arm_gaussian_naive_bayes_predict_f16()
73 f16x8_t vacc1, vacc2; in arm_gaussian_naive_bayes_predict_f16()
91 f16x8_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f16()
113 f16x8_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f16()
/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_biquad_cascade_stereo_df2T_f16.c67 f16x8_t aCoeffs, bCoeffs; in arm_biquad_cascade_stereo_df2T_f16()
72 f16x8_t stateVec0, stateVec1; in arm_biquad_cascade_stereo_df2T_f16()
73 f16x8_t inVec; in arm_biquad_cascade_stereo_df2T_f16()
117 *(f16x8_t *) scratch = *(f16x8_t *) pState; in arm_biquad_cascade_stereo_df2T_f16()
164 *(f16x8_t *) scratch = stateVec1; in arm_biquad_cascade_stereo_df2T_f16()
Darm_biquad_cascade_df2T_f16.c64 f16x8_t b0Coeffs, a0Coeffs; /* Coefficients vector */ in arm_biquad_cascade_df2T_f16()
65 f16x8_t b1Coeffs, a1Coeffs; /* Modified coef. vector */ in arm_biquad_cascade_df2T_f16()
66 f16x8_t state; /* State vector */ in arm_biquad_cascade_df2T_f16()
85 state = *(f16x8_t *) pState; in arm_biquad_cascade_df2T_f16()
91 b1Coeffs = (f16x8_t)vshlcq_s16((int16x8_t)b0Coeffs, &tmp, 16); in arm_biquad_cascade_df2T_f16()
92 a1Coeffs = (f16x8_t)vshlcq_s16((int16x8_t)a0Coeffs, &tmp, 16); in arm_biquad_cascade_df2T_f16()
Darm_levinson_durbin_f16.c75 f16x8_t vecA,vecRevPhi,vecPhi,vecSumA, vecSumB; in arm_levinson_durbin_f16()
127 f16x8_t vecRevA,tmp; in arm_levinson_durbin_f16()
163 vecRevA = (f16x8_t) vsetq_lane_u64(tmpb,(uint64x2_t)vecRevA,0); in arm_levinson_durbin_f16()
164 vecRevA = (f16x8_t) vsetq_lane_u64(tmpa,(uint64x2_t)vecRevA,1); in arm_levinson_durbin_f16()
/cmsis-dsp-latest/Source/FastMathFunctions/
Darm_vinverse_f16.c46 f16x8_t src; in arm_vinverse_f16()
47 f16x8_t dst; in arm_vinverse_f16()
Darm_vexp_f16.c57 f16x8_t src; in arm_vexp_f16()
58 f16x8_t dst; in arm_vexp_f16()

123