/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/ |
D | arm_vec_math.h | 46 __STATIC_INLINE f32x4_t vrecip_medprec_f32( in vrecip_medprec_f32() 47 f32x4_t x) in vrecip_medprec_f32() 50 f32x4_t b; in vrecip_medprec_f32() 52 f32x4_t ax = vabsq(x); in vrecip_medprec_f32() 79 __STATIC_INLINE f32x4_t vrecip_hiprec_f32( in vrecip_hiprec_f32() 80 f32x4_t x) in vrecip_hiprec_f32() 83 f32x4_t b; in vrecip_hiprec_f32() 85 f32x4_t ax = vabsq(x); in vrecip_hiprec_f32() 115 __STATIC_INLINE f32x4_t vdiv_f32( in vdiv_f32() 116 f32x4_t num, f32x4_t den) in vdiv_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/ |
D | arm_add_f32.c | 73 f32x4_t vec1; in arm_add_f32() 74 f32x4_t vec2; in arm_add_f32() 75 f32x4_t res; in arm_add_f32() 123 f32x4_t vec1; in arm_add_f32() 124 f32x4_t vec2; in arm_add_f32() 125 f32x4_t res; in arm_add_f32()
|
D | arm_mult_f32.c | 73 f32x4_t vec1; in arm_mult_f32() 74 f32x4_t vec2; in arm_mult_f32() 75 f32x4_t res; in arm_mult_f32() 121 f32x4_t vec1; in arm_mult_f32() 122 f32x4_t vec2; in arm_mult_f32() 123 f32x4_t res; in arm_mult_f32()
|
D | arm_sub_f32.c | 73 f32x4_t vec1; in arm_sub_f32() 74 f32x4_t vec2; in arm_sub_f32() 75 f32x4_t res; in arm_sub_f32() 123 f32x4_t vec1; in arm_sub_f32() 124 f32x4_t vec2; in arm_sub_f32() 125 f32x4_t res; in arm_sub_f32()
|
D | arm_dot_prod_f32.c | 73 f32x4_t vecA, vecB; in arm_dot_prod_f32() 74 f32x4_t vecSum; in arm_dot_prod_f32() 132 f32x4_t vec1; in arm_dot_prod_f32() 133 f32x4_t vec2; in arm_dot_prod_f32() 134 f32x4_t accum = vdupq_n_f32(0); in arm_dot_prod_f32()
|
D | arm_abs_f32.c | 74 f32x4_t vec1; in arm_abs_f32() 75 f32x4_t res; in arm_abs_f32() 121 f32x4_t vec1; in arm_abs_f32() 122 f32x4_t res; in arm_abs_f32()
|
D | arm_negate_f32.c | 72 f32x4_t vec1; in arm_negate_f32() 73 f32x4_t res; in arm_negate_f32() 116 f32x4_t vec1; in arm_negate_f32() 117 f32x4_t res; in arm_negate_f32()
|
D | arm_offset_f32.c | 75 f32x4_t vec1; in arm_offset_f32() 76 f32x4_t res; in arm_offset_f32() 120 f32x4_t vec1; in arm_offset_f32() 121 f32x4_t res; in arm_offset_f32()
|
D | arm_scale_f32.c | 88 f32x4_t vec1; in arm_scale_f32() 89 f32x4_t res; in arm_scale_f32() 133 f32x4_t vec1; in arm_scale_f32() 134 f32x4_t res; in arm_scale_f32()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/SVMFunctions/ |
D | arm_svm_rbf_predict_f32.c | 70 f32x4_t vSum = vdupq_n_f32(0); in arm_svm_rbf_predict_f32() 80 f32x4_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_rbf_predict_f32() 109 f32x4_t vecA; in arm_svm_rbf_predict_f32() 110 f32x4_t vecDif; in arm_svm_rbf_predict_f32() 140 f32x4_t vecA; in arm_svm_rbf_predict_f32() 141 f32x4_t vecDif; in arm_svm_rbf_predict_f32() 162 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_rbf_predict_f32() 184 f32x4_t vecIn, acc0, acc1; in arm_svm_rbf_predict_f32() 206 f32x4_t vecA; in arm_svm_rbf_predict_f32() 207 f32x4_t vecDif; in arm_svm_rbf_predict_f32() [all …]
|
D | arm_svm_sigmoid_predict_f32.c | 70 f32x4_t vSum = vdupq_n_f32(0.0f); in arm_svm_sigmoid_predict_f32() 80 f32x4_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_sigmoid_predict_f32() 109 f32x4_t vecA; in arm_svm_sigmoid_predict_f32() 135 f32x4_t vecA; in arm_svm_sigmoid_predict_f32() 150 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_sigmoid_predict_f32() 174 f32x4_t vecIn, acc0, acc1; in arm_svm_sigmoid_predict_f32() 196 f32x4_t vecA; in arm_svm_sigmoid_predict_f32() 216 f32x4_t vecA; in arm_svm_sigmoid_predict_f32() 227 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_sigmoid_predict_f32() 241 f32x4_t vecIn, acc0; in arm_svm_sigmoid_predict_f32() [all …]
|
D | arm_svm_polynomial_predict_f32.c | 73 f32x4_t vSum = vdupq_n_f32(0.0f); in arm_svm_polynomial_predict_f32() 83 f32x4_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_polynomial_predict_f32() 112 f32x4_t vecA; in arm_svm_polynomial_predict_f32() 138 f32x4_t vecA; in arm_svm_polynomial_predict_f32() 153 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_polynomial_predict_f32() 177 f32x4_t vecIn, acc0, acc1; in arm_svm_polynomial_predict_f32() 199 f32x4_t vecA; in arm_svm_polynomial_predict_f32() 219 f32x4_t vecA; in arm_svm_polynomial_predict_f32() 230 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_polynomial_predict_f32() 245 f32x4_t vecIn, acc0; in arm_svm_polynomial_predict_f32() [all …]
|
D | arm_svm_linear_predict_f32.c | 77 f32x4_t vecIn, acc0, acc1, acc2, acc3; in arm_svm_linear_predict_f32() 106 f32x4_t vecA; in arm_svm_linear_predict_f32() 132 f32x4_t vecA; in arm_svm_linear_predict_f32() 167 f32x4_t vecIn, acc0, acc1; in arm_svm_linear_predict_f32() 189 f32x4_t vecA; in arm_svm_linear_predict_f32() 209 f32x4_t vecA; in arm_svm_linear_predict_f32() 231 f32x4_t vecIn, acc0; in arm_svm_linear_predict_f32() 251 f32x4_t vecA; in arm_svm_linear_predict_f32() 268 f32x4_t vecA; in arm_svm_linear_predict_f32()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_vec_mult_f32.c | 83 f32x4_t vecIn, acc0, acc1, acc2, acc3; in arm_mat_vec_mult_f32() 113 f32x4_t vecA; in arm_mat_vec_mult_f32() 140 f32x4_t vecA; in arm_mat_vec_mult_f32() 173 f32x4_t vecIn, acc0, acc1; in arm_mat_vec_mult_f32() 196 f32x4_t vecA; in arm_mat_vec_mult_f32() 217 f32x4_t vecA; in arm_mat_vec_mult_f32() 237 f32x4_t vecIn, acc0; in arm_mat_vec_mult_f32() 258 f32x4_t vecA; in arm_mat_vec_mult_f32() 276 f32x4_t vecA; in arm_mat_vec_mult_f32()
|
D | arm_mat_inverse_f32.c | 235 f32x4_t vecA, vecB; in arm_mat_inverse_f32() 349 f32x4_t invIn = vdupq_n_f32(1.0f / in); in arm_mat_inverse_f32() 352 f32x4_t vecA; in arm_mat_inverse_f32() 355 *(f32x4_t *) pTmpA = *(f32x4_t *) pTmpA * invIn; in arm_mat_inverse_f32() 386 *(f32x4_t *) pTmpA = *(f32x4_t *) pTmpA *invIn; in arm_mat_inverse_f32() 451 f32x4_t tmpV = vdupq_n_f32(in); in arm_mat_inverse_f32() 456 f32x4_t vec1, vec2; in arm_mat_inverse_f32() 479 f32x4_t vec1, vec2; in arm_mat_inverse_f32() 492 f32x4_t vec1, vec2; in arm_mat_inverse_f32() 516 f32x4_t vec1, vec2; in arm_mat_inverse_f32()
|
D | arm_mat_ldlt_f32.c | 45 f32x4_t tmpa,tmpb; \ 188 f32x4_t vecX; in arm_mat_ldlt_f32() 190 f32x4_t vecA; in arm_mat_ldlt_f32() 191 f32x4_t vecW0,vecW1, vecW2, vecW3; in arm_mat_ldlt_f32() 235 f32x4_t vecA,vecX,vecW; in arm_mat_ldlt_f32() 280 f32x4_t zero=vdupq_n_f32(0.0f); in arm_mat_ldlt_f32() 297 f32x4_t zero=vdupq_n_f32(0.0f); in arm_mat_ldlt_f32()
|
D | arm_mat_mult_f32.c | 86 f32x4_t vecInA, vecInB, vecDst; in arm_mat_mult_f32_2x2_mve() 132 f32x4_t vecMac0, vecMac1, vecMac2; in arm_mat_mult_f32_3x3_mve() 133 f32x4_t vecInB; in arm_mat_mult_f32_3x3_mve() 197 f32x4_t vecMac0, vecMac1, vecMac2, vecMac3; in arm_mat_mult_f32_4x4_mve() 198 f32x4_t vecInB; in arm_mat_mult_f32_4x4_mve() 310 f32x4_t vecMac0, vecMac1, vecMac2, vecMac3; in arm_mat_mult_f32() 311 f32x4_t vecInB; in arm_mat_mult_f32() 341 vecInB = *(f32x4_t *)pInB0; /* vldrwq_f32(pInB0, 0); */ in arm_mat_mult_f32() 432 f32x4_t vecInB; in arm_mat_mult_f32() 433 f32x4_t vecMac0; in arm_mat_mult_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FastMathFunctions/ |
D | arm_vlog_f32.c | 44 f32x4_t src; in arm_vlog_f32() 45 f32x4_t dst; in arm_vlog_f32() 64 f32x4_t src; in arm_vlog_f32() 65 f32x4_t dst; in arm_vlog_f32()
|
D | arm_vexp_f32.c | 44 f32x4_t src; in arm_vexp_f32() 45 f32x4_t dst; in arm_vexp_f32() 64 f32x4_t src; in arm_vexp_f32() 65 f32x4_t dst; in arm_vexp_f32()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_biquad_cascade_stereo_df2T_f32.c | 65 f32x4_t aCoeffs, bCoeffs; in arm_biquad_cascade_stereo_df2T_f32() 66 f32x4_t stateVec0, stateVec1; in arm_biquad_cascade_stereo_df2T_f32() 67 f32x4_t inVec; in arm_biquad_cascade_stereo_df2T_f32() 111 *(f32x4_t *) scratch = *(f32x4_t *) pState; in arm_biquad_cascade_stereo_df2T_f32() 128 … stateVec0 = (f32x4_t)vldrwq_gather_shifted_offset((uint32_t const *) scratch, loadIdxVec); in arm_biquad_cascade_stereo_df2T_f32() 132 inVec = (f32x4_t)vldrwq_gather_shifted_offset((uint32_t const *) pIn, loadIdxVec); in arm_biquad_cascade_stereo_df2T_f32() 150 stateVec1 = *(f32x4_t *) & scratch[2]; in arm_biquad_cascade_stereo_df2T_f32() 153 *(f32x4_t *) scratch = stateVec1; in arm_biquad_cascade_stereo_df2T_f32()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_cfft_f32.c | 94 f32x4_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_f32_mve() 95 f32x4_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_f32_mve() 96 f32x4_t vecA, vecB, vecC, vecD; in _arm_radix4_butterfly_f32_mve() 129 f32x4_t vecW; in _arm_radix4_butterfly_f32_mve() 263 f32x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_f32_mve() 264 f32x4_t vecCmplxTmp, vecTw; in arm_cfft_radix4by2_f32_mve() 275 vecIn0 = *(f32x4_t *) pIn0; in arm_cfft_radix4by2_f32_mve() 276 vecIn1 = *(f32x4_t *) pIn1; in arm_cfft_radix4by2_f32_mve() 302 f32x4_t vecTmp0, vecTmp1; in _arm_radix4_butterfly_inverse_f32_mve() 303 f32x4_t vecSum0, vecDiff0, vecSum1, vecDiff1; in _arm_radix4_butterfly_inverse_f32_mve() [all …]
|
D | arm_cfft_f16.c | 235 vstrwq_scatter_base_f32(vecScGathAddr, -64, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_f16_mve() 238 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 4, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_f16_mve() 241 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 8, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_f16_mve() 244 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 12, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_f16_mve() 443 vstrwq_scatter_base_f32(vecScGathAddr, -64, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_inverse_f16_mve() 447 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 4, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_inverse_f16_mve() 451 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 8, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_inverse_f16_mve() 455 vstrwq_scatter_base_f32(vecScGathAddr, -64 + 12, (f32x4_t)vecTmp0); in _arm_radix4_butterfly_inverse_f16_mve()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_kullback_leibler_f32.c | 70 f32x4_t vSum = vdupq_n_f32(0.0f); in arm_kullback_leibler_f32() 74 f32x4_t vecA = vld1q(pSrcA); in arm_kullback_leibler_f32() 75 f32x4_t vecB = vld1q(pSrcB); in arm_kullback_leibler_f32() 76 f32x4_t vRatio; in arm_kullback_leibler_f32()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/ |
D | arm_cmplx_conj_f32.c | 81 f32x4_t vecSrc; in arm_cmplx_conj_f32() 82 f32x4_t vecSign; in arm_cmplx_conj_f32() 87 vecSign = *(f32x4_t *) cmplx_conj_sign; in arm_cmplx_conj_f32()
|
D | arm_cmplx_mult_real_f32.c | 84 f32x4_t rVec; in arm_cmplx_mult_real_f32() 85 f32x4_t cmplxVec; in arm_cmplx_mult_real_f32() 86 f32x4_t dstVec; in arm_cmplx_mult_real_f32()
|