/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/ |
D | svm_functions.h | 65 __STATIC_INLINE float32_t arm_exponent_f32(float32_t x, int32_t nb) in arm_exponent_f32() 67 float32_t r = x; in arm_exponent_f32() 88 float32_t intercept; /**< Intercept */ 89 const float32_t *dualCoefficients; /**< Dual coefficients */ 90 const float32_t *supportVectors; /**< Support vectors */ 102 float32_t intercept; /**< Intercept */ 103 const float32_t *dualCoefficients; /**< Dual coefficients */ 104 const float32_t *supportVectors; /**< Support vectors */ 107 float32_t coef0; /**< Polynomial constant */ 108 float32_t gamma; /**< Gamma factor */ [all …]
|
D | distance_functions.h | 70 float32_t arm_euclidean_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 80 float32_t arm_braycurtis_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 95 float32_t arm_canberra_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 106 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 117 float32_t arm_cityblock_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 130 float32_t arm_correlation_distance_f32(float32_t *pA,float32_t *pB, uint32_t blockSize); 142 float32_t arm_cosine_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize); 164 float32_t arm_jensenshannon_distance_f32(const float32_t *pA,const float32_t *pB,uint32_t blockSize… 179 float32_t arm_minkowski_distance_f32(const float32_t *pA,const float32_t *pB, int32_t order, uint32… 193 float32_t arm_dice_distance(const uint32_t *pA, const uint32_t *pB, uint32_t numberOfBools); [all …]
|
D | statistics_functions.h | 74 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize); 90 float32_t arm_logsumexp_dot_prod_f32(const float32_t * pSrcA, 91 const float32_t * pSrcB, 93 float32_t *pTmpBuffer); 105 float32_t arm_entropy_f32(const float32_t * pSrcA,uint32_t blockSize); 130 float32_t arm_kullback_leibler_f32(const float32_t * pSrcA 131 ,const float32_t * pSrcB 168 const float32_t * pSrc, 170 float32_t * pResult); 240 const float32_t * pSrc, [all …]
|
D | quaternion_math_functions.h | 60 void arm_quaternion_norm_f32(const float32_t *pInputQuaternions, 61 float32_t *pNorms, 73 void arm_quaternion_inverse_f32(const float32_t *pInputQuaternions, 74 float32_t *pInverseQuaternions, 84 void arm_quaternion_conjugate_f32(const float32_t *inputQuaternions, 85 float32_t *pConjugateQuaternions, 95 void arm_quaternion_normalize_f32(const float32_t *inputQuaternions, 96 float32_t *pNormalizedQuaternions, 107 void arm_quaternion_product_single_f32(const float32_t *qa, 108 const float32_t *qb, [all …]
|
D | filtering_functions.h | 89 …float32_t *pState; /**< points to the state variable array. The array is of length numTaps+bloc… 90 …const float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. … 225 const float32_t * pSrc, 226 float32_t * pDst, 240 const float32_t * pCoeffs, 241 float32_t * pState, 272 …float32_t *pState; /**< Points to the array of state coefficients. The array is of length 4… 273 …const float32_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5… 282 …float32_t coeffs[8][4]; /**< Points to the array of modified coefficients. The array is of length… 377 const float32_t * pSrc, [all …]
|
D | controller_functions.h | 71 float32_t theta, 72 float32_t * pSinVal, 73 float32_t * pCosVal); 191 float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ 192 float32_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */ 193 float32_t A2; /**< The derived gain, A2 = Kd . */ 194 float32_t state[3]; /**< The state array of length 3. */ 195 float32_t Kp; /**< The proportional gain. */ 196 float32_t Ki; /**< The integral gain. */ 197 float32_t Kd; /**< The derivative gain. */ [all …]
|
D | support_functions.h | 53 const float32_t * pSrc, 65 const float32_t * pSrc, 77 const float32_t * pSrc, 90 float32_t * pDst, 126 float32_t * pDst, 162 float32_t * pDst, 240 float32_t * pSrc, 241 float32_t * pDst, 260 float32_t * buffer; /**< Working buffer */ 271 float32_t *pSrc, [all …]
|
D | interpolation_functions.h | 56 float32_t x1; /**< x1 */ 57 float32_t xSpacing; /**< xSpacing */ 58 float32_t *pYData; /**< pointer to the table of Y values */ 68 float32_t *pData; /**< points to the data table. */ 117 const float32_t * x; /**< x values */ 118 const float32_t * y; /**< y values */ 120 float32_t * coeffs; /**< Coefficients buffer (b,c, and d) */ 145 const float32_t * xq, 146 float32_t * pDst, 162 const float32_t * x, [all …]
|
D | complex_math_functions.h | 59 const float32_t * pSrc, 60 float32_t * pDst, 94 const float32_t * pSrc, 95 float32_t * pDst, 130 const float32_t * pSrc, 131 float32_t * pDst, 200 const float32_t * pSrcA, 201 const float32_t * pSrcB, 203 float32_t * realResult, 204 float32_t * imagResult); [all …]
|
D | basic_math_functions.h | 96 const float32_t * pSrcA, 97 const float32_t * pSrcB, 98 float32_t * pDst, 111 const float32_t * pSrcA, 112 const float32_t * pSrcB, 113 float32_t * pDst, 168 const float32_t * pSrcA, 169 const float32_t * pSrcB, 170 float32_t * pDst, 225 const float32_t * pSrc, [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_rfft_f32.c | 36 float32_t * pSrc, 38 const float32_t * pCoef, 42 float32_t * pSrc, 44 const float32_t * pCoef, 46 float32_t onebyfftLen); 49 float32_t * pSrc, 55 float32_t * pSrc, 57 const float32_t * pATable, 58 const float32_t * pBTable, 59 float32_t * pDst, [all …]
|
D | arm_rfft_fast_f32.c | 34 float32_t * p, in stage_rfft_f32() 35 float32_t * pOut) in stage_rfft_f32() 38 float32_t twR, twI; /* RFFT Twiddle coefficients */ in stage_rfft_f32() 39 const float32_t * pCoeff = S->pTwiddleRFFT; /* Points to RFFT Twiddle factors */ in stage_rfft_f32() 40 float32_t *pA = p; /* increasing pointer */ in stage_rfft_f32() 41 float32_t *pB = p; /* decreasing pointer */ in stage_rfft_f32() 42 float32_t xAR, xAI, xBR, xBI; /* temporary variables */ in stage_rfft_f32() 43 float32_t t1a, t1b; /* temporary variables */ in stage_rfft_f32() 44 float32_t p0, p1, p2, p3; /* temporary variables */ in stage_rfft_f32() 193 float32_t * p, in merge_rfft_f32() [all …]
|
D | arm_cfft_f32.c | 39 static float32_t arm_inverse_fft_length_f32(uint16_t fftLen) in arm_inverse_fft_length_f32() 41 float32_t retValue=1.0; in arm_inverse_fft_length_f32() 92 static void _arm_radix4_butterfly_f32_mve(const arm_cfft_instance_f32 * S,float32_t * pSrc, uint32_… in _arm_radix4_butterfly_f32_mve() 115 float32_t const *p_rearranged_twiddle_tab_stride1 = in _arm_radix4_butterfly_f32_mve() 118 float32_t const *p_rearranged_twiddle_tab_stride2 = in _arm_radix4_butterfly_f32_mve() 121 float32_t const *p_rearranged_twiddle_tab_stride3 = in _arm_radix4_butterfly_f32_mve() 124 float32_t const *pW1, *pW2, *pW3; in _arm_radix4_butterfly_f32_mve() 125 float32_t *inA = pSrc + CMPLX_DIM * i * n1; in _arm_radix4_butterfly_f32_mve() 126 float32_t *inB = inA + n2 * CMPLX_DIM; in _arm_radix4_butterfly_f32_mve() 127 float32_t *inC = inB + n2 * CMPLX_DIM; in _arm_radix4_butterfly_f32_mve() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/QuaternionMathFunctions/ |
D | arm_quaternion2rotation_f32.c | 81 void arm_quaternion2rotation_f32(const float32_t *pInputQuaternions, in arm_quaternion2rotation_f32() 82 float32_t *pOutputRotations, in arm_quaternion2rotation_f32() 86 float32_t q2q3, tmp1, tmp2 ; in arm_quaternion2rotation_f32() 144 void arm_quaternion2rotation_f32(const float32_t *pInputQuaternions, in arm_quaternion2rotation_f32() 145 float32_t *pOutputRotations, in arm_quaternion2rotation_f32() 150 float32_t q00 = SQ(pInputQuaternions[0 + nb * 4]); in arm_quaternion2rotation_f32() 151 float32_t q11 = SQ(pInputQuaternions[1 + nb * 4]); in arm_quaternion2rotation_f32() 152 float32_t q22 = SQ(pInputQuaternions[2 + nb * 4]); in arm_quaternion2rotation_f32() 153 float32_t q33 = SQ(pInputQuaternions[3 + nb * 4]); in arm_quaternion2rotation_f32() 154 float32_t q01 = pInputQuaternions[0 + nb * 4]*pInputQuaternions[1 + nb * 4]; in arm_quaternion2rotation_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/BayesFunctions/ |
D | arm_gaussian_naive_bayes_predict_f32.c | 59 const float32_t * in, in arm_gaussian_naive_bayes_predict_f32() 60 float32_t *pOutputProbabilities, in arm_gaussian_naive_bayes_predict_f32() 61 float32_t *pBufferB in arm_gaussian_naive_bayes_predict_f32() 65 const float32_t *pTheta = S->theta; in arm_gaussian_naive_bayes_predict_f32() 66 const float32_t *pSigma = S->sigma; in arm_gaussian_naive_bayes_predict_f32() 67 float32_t *buffer = pOutputProbabilities; in arm_gaussian_naive_bayes_predict_f32() 68 const float32_t *pIn = in; in arm_gaussian_naive_bayes_predict_f32() 69 float32_t result; in arm_gaussian_naive_bayes_predict_f32() 71 float32_t tmp; in arm_gaussian_naive_bayes_predict_f32() 74 float32_t *logclassPriors=pBufferB; in arm_gaussian_naive_bayes_predict_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_lms_norm_f32.c | 162 const float32_t * pSrc, in arm_lms_norm_f32() 163 float32_t * pRef, in arm_lms_norm_f32() 164 float32_t * pOut, in arm_lms_norm_f32() 165 float32_t * pErr, in arm_lms_norm_f32() 168 float32_t *pState = S->pState; /* State pointer */ in arm_lms_norm_f32() 169 float32_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */ in arm_lms_norm_f32() 170 float32_t *pStateCurnt; /* Points to the current sample of the state */ in arm_lms_norm_f32() 171 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_f32() 172 float32_t mu = S->mu; /* Adaptive factor */ in arm_lms_norm_f32() 175 float32_t energy; /* Energy of the input */ in arm_lms_norm_f32() [all …]
|
D | arm_lms_f32.c | 168 const float32_t * pSrc, in arm_lms_f32() 169 float32_t * pRef, in arm_lms_f32() 170 float32_t * pOut, in arm_lms_f32() 171 float32_t * pErr, in arm_lms_f32() 174 float32_t *pState = S->pState; /* State pointer */ in arm_lms_f32() 175 float32_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */ in arm_lms_f32() 176 float32_t *pStateCurnt; /* Points to the current sample of the state */ in arm_lms_f32() 177 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_f32() 178 float32_t mu = S->mu; /* Adaptive factor */ in arm_lms_f32() 181 float32_t sum, e, d; /* accumulator, error, reference data sample */ in arm_lms_f32() [all …]
|
D | arm_biquad_cascade_df1_init_f32.c | 80 const float32_t * pCoeffs, in arm_biquad_cascade_df1_init_f32() 81 float32_t * pState) in arm_biquad_cascade_df1_init_f32() 90 memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(float32_t)); in arm_biquad_cascade_df1_init_f32() 99 static void generateCoefsFastBiquadF32(float32_t b0, float32_t b1, float32_t b2, float32_t a1, floa… in generateCoefsFastBiquadF32() 102 float32_t coeffs[4][8] = { in generateCoefsFastBiquadF32() 118 newCoef->coeffs[i][0] = (float32_t) coeffs[0][i]; in generateCoefsFastBiquadF32() 119 newCoef->coeffs[i][1] = (float32_t) coeffs[1][i]; in generateCoefsFastBiquadF32() 120 newCoef->coeffs[i][2] = (float32_t) coeffs[2][i]; in generateCoefsFastBiquadF32() 121 newCoef->coeffs[i][3] = (float32_t) coeffs[3][i]; in generateCoefsFastBiquadF32() 128 const float32_t * pCoeffs, in arm_biquad_cascade_df1_mve_init_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/Include/ |
D | arm_math.h | 409 typedef float float32_t; typedef 1230 …float32_t *pState; /**< points to the state variable array. The array is of length numTaps+bloc… 1231 …const float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. … 1356 const float32_t * pSrc, 1357 float32_t * pDst, 1371 const float32_t * pCoeffs, 1372 float32_t * pState, 1403 …float32_t *pState; /**< Points to the array of state coefficients. The array is of length 4… 1404 …const float32_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5… 1498 const float32_t * pSrc, [all …]
|
D | arm_common_tables.h | 41 extern const float32_t twiddleCoef_16[32]; 45 extern const float32_t twiddleCoef_32[64]; 49 extern const float32_t twiddleCoef_64[128]; 53 extern const float32_t twiddleCoef_128[256]; 57 extern const float32_t twiddleCoef_256[512]; 61 extern const float32_t twiddleCoef_512[1024]; 65 extern const float32_t twiddleCoef_1024[2048]; 69 extern const float32_t twiddleCoef_2048[4096]; 73 extern const float32_t twiddleCoef_4096[8192]; 150 extern const float32_t twiddleCoef_rfft_32[32]; [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_var_f32.c | 67 const float32_t * pSrc, in arm_var_f32() 69 float32_t * pResult) in arm_var_f32() 74 float32_t fMean; in arm_var_f32() 75 float32_t sum = 0.0f; /* accumulator */ in arm_var_f32() 76 float32_t in; /* Temporary variable to store input value */ in arm_var_f32() 117 *pResult = sum / (float32_t) (blockSize - 1); in arm_var_f32() 122 const float32_t * pSrc, in arm_var_f32() 124 float32_t * pResult) in arm_var_f32() 126 float32_t mean; in arm_var_f32() 128 float32_t sum = 0.0f; /* accumulator */ in arm_var_f32() [all …]
|
D | arm_logsumexp_f32.c | 69 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize) in arm_logsumexp_f32() 71 float32_t maxVal; in arm_logsumexp_f32() 72 const float32_t *pIn; in arm_logsumexp_f32() 74 float32_t accum=0.0f; in arm_logsumexp_f32() 75 float32_t tmp; in arm_logsumexp_f32() 78 arm_max_no_idx_f32((float32_t *) in, blockSize, &maxVal); in arm_logsumexp_f32() 125 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize) in arm_logsumexp_f32() 127 float32_t maxVal; in arm_logsumexp_f32() 128 float32_t tmp; in arm_logsumexp_f32() 135 const float32_t *pIn; in arm_logsumexp_f32() [all …]
|
D | arm_rms_f32.c | 63 const float32_t * pSrc, in arm_rms_f32() 65 float32_t * pResult) in arm_rms_f32() 67 float32_t pow = 0.0f; in arm_rms_f32() 72 arm_sqrt_f32(pow / (float32_t) blockSize, pResult); in arm_rms_f32() 77 const float32_t * pSrc, in arm_rms_f32() 79 float32_t * pResult) in arm_rms_f32() 81 float32_t sum = 0.0f; /* accumulator */ in arm_rms_f32() 82 float32_t in; /* Temporary variable to store input value */ in arm_rms_f32() 124 arm_sqrt_f32(sum / (float32_t) blockSize, pResult); in arm_rms_f32() 128 const float32_t * pSrc, in arm_rms_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_vec_mult_f32.c | 61 const float32_t *pSrcVec, in arm_mat_vec_mult_f32() 62 float32_t *pDstVec) in arm_mat_vec_mult_f32() 66 const float32_t *pSrcA = pSrcMat->pData; in arm_mat_vec_mult_f32() 67 const float32_t *pInA0; in arm_mat_vec_mult_f32() 68 const float32_t *pInA1; in arm_mat_vec_mult_f32() 69 float32_t *px; in arm_mat_vec_mult_f32() 81 const float32_t *pInA2, *pInA3; in arm_mat_vec_mult_f32() 82 float32_t const *pSrcA0Vec, *pSrcA1Vec, *pSrcA2Vec, *pSrcA3Vec, *pInVec; in arm_mat_vec_mult_f32() 84 float32_t const *pSrcVecPtr = pSrcVec; in arm_mat_vec_mult_f32() 172 float32_t const *pSrcA0Vec, *pSrcA1Vec, *pInVec; in arm_mat_vec_mult_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/ |
D | arm_common_tables.h | 83 extern const float32_t twiddleCoef_16[32]; 87 extern const float32_t twiddleCoef_32[64]; 91 extern const float32_t twiddleCoef_64[128]; 95 extern const float32_t twiddleCoef_128[256]; 99 extern const float32_t twiddleCoef_256[512]; 103 extern const float32_t twiddleCoef_512[1024]; 107 extern const float32_t twiddleCoef_1024[2048]; 111 extern const float32_t twiddleCoef_2048[4096]; 115 extern const float32_t twiddleCoef_4096[8192]; 228 extern const float32_t twiddleCoef_rfft_32[32]; [all …]
|