/cmsis-dsp-latest/Include/ |
D | arm_vec_math_f16.h | 47 __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/ |
D | arm_cfft_f16.c | 93 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/ |
D | arm_svm_rbf_predict_f16.c | 72 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 …]
|
D | arm_svm_polynomial_predict_f16.c | 95 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 …]
|
D | arm_svm_sigmoid_predict_f16.c | 72 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 …]
|
D | arm_svm_linear_predict_f16.c | 79 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/ |
D | arm_mat_vec_mult_f16.c | 79 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()
|
D | arm_mat_cmplx_mult_f16.c | 76 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 …]
|
D | arm_mat_mult_f16.c | 64 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/ |
D | arm_kullback_leibler_f16.c | 84 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()
|
D | arm_logsumexp_f16.c | 88 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()
|
D | arm_entropy_f16.c | 75 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/ |
D | arm_abs_f16.c | 60 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()
|
D | arm_mult_f16.c | 62 f16x8_t vec1; in arm_mult_f16() 63 f16x8_t vec2; in arm_mult_f16() 64 f16x8_t res; in arm_mult_f16()
|
D | arm_sub_f16.c | 60 f16x8_t vec1; in arm_sub_f16() 61 f16x8_t vec2; in arm_sub_f16() 62 f16x8_t res; in arm_sub_f16()
|
D | arm_add_f16.c | 61 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/ |
D | arm_cmplx_mag_f16.c | 63 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()
|
D | arm_cmplx_conj_f16.c | 59 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()
|
D | arm_cmplx_mult_real_f16.c | 64 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/ |
D | arm_gaussian_naive_bayes_predict_f16.c | 71 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/ |
D | arm_biquad_cascade_stereo_df2T_f16.c | 67 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()
|
D | arm_biquad_cascade_df2T_f16.c | 64 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()
|
D | arm_levinson_durbin_f16.c | 75 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/ |
D | arm_vinverse_f16.c | 46 f16x8_t src; in arm_vinverse_f16() 47 f16x8_t dst; in arm_vinverse_f16()
|
D | arm_vexp_f16.c | 57 f16x8_t src; in arm_vexp_f16() 58 f16x8_t dst; in arm_vexp_f16()
|