/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_logsumexp_f32.c | 72 const float32_t *pIn; in arm_logsumexp_f32() local 82 pIn = in; in arm_logsumexp_f32() 89 f32x4_t vecIn = vld1q(pIn); in arm_logsumexp_f32() 100 pIn += 4; in arm_logsumexp_f32() 110 tmp = *pIn++; in arm_logsumexp_f32() 135 const float32_t *pIn; in arm_logsumexp_f32() local 139 pIn = in; in arm_logsumexp_f32() 145 maxVal = *pIn++; in arm_logsumexp_f32() 150 tmp = *pIn++; in arm_logsumexp_f32() 161 maxValV = vld1q_f32(pIn); in arm_logsumexp_f32() [all …]
|
D | arm_logsumexp_f16.c | 75 const float16_t *pIn; in arm_logsumexp_f16() local 85 pIn = in; in arm_logsumexp_f16() 92 f16x8_t vecIn = vld1q(pIn); in arm_logsumexp_f16() 103 pIn += 8; in arm_logsumexp_f16() 113 tmp = *pIn++; in arm_logsumexp_f16() 129 const float16_t *pIn; in arm_logsumexp_f16() local 133 pIn = in; in arm_logsumexp_f16() 136 maxVal = *pIn++; in arm_logsumexp_f16() 141 tmp = *pIn++; in arm_logsumexp_f16() 152 pIn = in; in arm_logsumexp_f16() [all …]
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/ |
D | arm_float_to_q7.c | 145 const float32_t *pIn = pSrc; /* Src pointer */ in arm_float_to_q7() local 171 inV = vld1q_f32(pIn); in arm_float_to_q7() 176 pIn += 4; in arm_float_to_q7() 178 inV = vld1q_f32(pIn); in arm_float_to_q7() 183 pIn += 4; in arm_float_to_q7() 193 inV = vld1q_f32(pIn); in arm_float_to_q7() 195 pIn += 4; in arm_float_to_q7() 197 inV = vld1q_f32(pIn); in arm_float_to_q7() 199 pIn += 4; in arm_float_to_q7() 221 in = *pIn++; in arm_float_to_q7() [all …]
|
D | arm_float_to_q31.c | 133 const float32_t *pIn = pSrc; /* Src pointer */ in arm_float_to_q31() local 159 inV = vld1q_f32(pIn); in arm_float_to_q31() 164 pIn += 4; in arm_float_to_q31() 175 inV = vld1q_f32(pIn); in arm_float_to_q31() 181 pIn += 4; in arm_float_to_q31() 200 in = *pIn++; in arm_float_to_q31() 209 *pDst++ = clip_q63_to_q31((q63_t) (*pIn++ * 2147483648.0f)); in arm_float_to_q31() 226 const float32_t *pIn = pSrc; /* Source pointer */ in arm_float_to_q31() local 244 in = (*pIn++ * 2147483648.0f); in arm_float_to_q31() 248 in = (*pIn++ * 2147483648.0f); in arm_float_to_q31() [all …]
|
D | arm_float_to_q15.c | 130 const float32_t *pIn = pSrc; /* Src pointer */ in arm_float_to_q15() local 156 inV = vld1q_f32(pIn); in arm_float_to_q15() 161 pIn += 4; in arm_float_to_q15() 173 inV = vld1q_f32(pIn); in arm_float_to_q15() 180 pIn += 4; in arm_float_to_q15() 198 in = *pIn++; in arm_float_to_q15() 207 *pDst++ = (q15_t) __SSAT((q31_t) (*pIn++ * 32768.0f), 16); in arm_float_to_q15() 222 const float32_t *pIn = pSrc; /* Source pointer */ in arm_float_to_q15() local 240 in = (*pIn++ * 32768.0f); in arm_float_to_q15() 244 in = (*pIn++ * 32768.0f); in arm_float_to_q15() [all …]
|
D | arm_weighted_sum_f32.c | 60 const float32_t *pIn, *pW; in arm_weighted_sum_f32() local 64 pIn = in; in arm_weighted_sum_f32() 74 inV = vld1q(pIn); in arm_weighted_sum_f32() 77 pIn += 4; in arm_weighted_sum_f32() 91 accum1 += *pIn++ * *pW; in arm_weighted_sum_f32() 113 const float32_t *pIn, *pW; in arm_weighted_sum_f32() local 117 pIn = in; in arm_weighted_sum_f32() 129 inV = vld1q_f32(pIn); in arm_weighted_sum_f32() 132 pIn += 4; in arm_weighted_sum_f32() 149 accum1 += *pIn++ * *pW; in arm_weighted_sum_f32() [all …]
|
D | arm_q31_to_float.c | 106 const q31_t *pIn = pSrc; /* Src pointer */ in arm_q31_to_float() local 120 inV = vld1q_s32(pIn); in arm_q31_to_float() 121 pIn += 4; in arm_q31_to_float() 141 *pDst++ = ((float32_t) * pIn++ / 2147483648.0f); in arm_q31_to_float() 153 const q31_t *pIn = pSrc; /* Src pointer */ in arm_q31_to_float() local 166 *pDst++ = ((float32_t) *pIn++ / 2147483648.0f); in arm_q31_to_float() 167 *pDst++ = ((float32_t) *pIn++ / 2147483648.0f); in arm_q31_to_float() 168 *pDst++ = ((float32_t) *pIn++ / 2147483648.0f); in arm_q31_to_float() 169 *pDst++ = ((float32_t) *pIn++ / 2147483648.0f); in arm_q31_to_float() 190 *pDst++ = ((float32_t) *pIn++ / 2147483648.0f); in arm_q31_to_float()
|
D | arm_q31_to_q15.c | 106 const q31_t *pIn = pSrc; /* Source pointer */ in arm_q31_to_q15() local 125 in1 = *pIn++; in arm_q31_to_q15() 126 in2 = *pIn++; in arm_q31_to_q15() 127 in3 = *pIn++; in arm_q31_to_q15() 128 in4 = *pIn++; in arm_q31_to_q15() 144 *pDst++ = (q15_t) (*pIn++ >> 16); in arm_q31_to_q15() 145 *pDst++ = (q15_t) (*pIn++ >> 16); in arm_q31_to_q15() 146 *pDst++ = (q15_t) (*pIn++ >> 16); in arm_q31_to_q15() 147 *pDst++ = (q15_t) (*pIn++ >> 16); in arm_q31_to_q15() 170 *pDst++ = (q15_t) (*pIn++ >> 16); in arm_q31_to_q15()
|
D | arm_q15_to_float.c | 104 const q15_t *pIn = pSrc; /* Src pointer */ in arm_q15_to_float() local 119 inV = vld1q_s16(pIn); in arm_q15_to_float() 120 pIn += 8; in arm_q15_to_float() 146 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float() 159 const q15_t *pIn = pSrc; /* Source pointer */ in arm_q15_to_float() local 171 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float() 172 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float() 173 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float() 174 *pDst++ = ((float32_t) * pIn++ / 32768.0f); in arm_q15_to_float() 195 *pDst++ = ((float32_t) *pIn++ / 32768.0f); in arm_q15_to_float()
|
D | arm_barycenter_f32.c | 59 const float32_t *pIn, *pW; in arm_barycenter_f32() local 71 pIn = in; in arm_barycenter_f32() 78 pIn1 = pIn; in arm_barycenter_f32() 136 pIn = pIn1; in arm_barycenter_f32() 151 inV = vld1q_f32(pIn); in arm_barycenter_f32() 155 pIn += 4; in arm_barycenter_f32() 163 *pOut = *pOut + *pIn++ * w; in arm_barycenter_f32() 202 const float32_t *pIn,*pW, *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f32() local 215 pIn = in; in arm_barycenter_f32() 239 pIn1 = pIn; in arm_barycenter_f32() [all …]
|
D | arm_q7_to_float.c | 102 const q7_t *pIn = pSrc; /* Src pointer */ in arm_q7_to_float() local 118 inV = vld1q_s8(pIn); in arm_q7_to_float() 119 pIn += 16; in arm_q7_to_float() 157 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float() 170 const q7_t *pIn = pSrc; /* Source pointer */ in arm_q7_to_float() local 182 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float() 183 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float() 184 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float() 185 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float() 206 *pDst++ = ((float32_t) * pIn++ / 128.0f); in arm_q7_to_float()
|
D | arm_weighted_sum_f16.c | 73 const float16_t *pIn, *pW; in arm_weighted_sum_f16() local 77 pIn = in; in arm_weighted_sum_f16() 87 inV = vld1q(pIn); in arm_weighted_sum_f16() 90 pIn += 4; in arm_weighted_sum_f16() 104 accum1 += (_Float16)*pIn++ * (_Float16)*pW; in arm_weighted_sum_f16() 119 const float16_t *pIn, *pW; in arm_weighted_sum_f16() local 123 pIn = in; in arm_weighted_sum_f16() 132 accum1 += (_Float16)*pIn++ * (_Float16)*pW; in arm_weighted_sum_f16()
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_biquad_cascade_stereo_df2T_f32.c | 57 const float32_t *pIn = pSrc; /* source pointer */ in arm_biquad_cascade_stereo_df2T_f32() local 132 inVec = (f32x4_t)vldrwq_gather_shifted_offset((uint32_t const *) pIn, loadIdxVec); in arm_biquad_cascade_stereo_df2T_f32() 155 pIn = pIn + 2; in arm_biquad_cascade_stereo_df2T_f32() 168 pIn = pDst; in arm_biquad_cascade_stereo_df2T_f32() 189 const float32_t *pIn = pSrc; /* Source pointer */ in arm_biquad_cascade_stereo_df2T_f32() local 227 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f32() 228 Xn1b = *pIn++; /* Channel b */ in arm_biquad_cascade_stereo_df2T_f32() 243 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f32() 244 Xn1b = *pIn++; /* Channel b */ in arm_biquad_cascade_stereo_df2T_f32() 259 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f32() [all …]
|
D | arm_biquad_cascade_df1_f16.c | 60 float16_t *pIn = (float16_t *)pSrc; /* source pointer */ in arm_biquad_cascade_df1_f16() local 89 X0 = *pIn++; in arm_biquad_cascade_df1_f16() 90 X1 = *pIn++; in arm_biquad_cascade_df1_f16() 91 X2 = *pIn++; in arm_biquad_cascade_df1_f16() 92 X3 = *pIn++; in arm_biquad_cascade_df1_f16() 93 X4 = *pIn++; in arm_biquad_cascade_df1_f16() 94 X5 = *pIn++; in arm_biquad_cascade_df1_f16() 95 X6 = *pIn++; in arm_biquad_cascade_df1_f16() 96 X7 = *pIn++; in arm_biquad_cascade_df1_f16() 163 X0 = *pIn++; in arm_biquad_cascade_df1_f16() [all …]
|
D | arm_biquad_cascade_stereo_df2T_f16.c | 61 float16_t *pIn = (float16_t *)pSrc; /* source pointer */ in arm_biquad_cascade_stereo_df2T_f16() local 142 inVec = vldrhq_gather_shifted_offset_f16(pIn, loadIdxVec); in arm_biquad_cascade_stereo_df2T_f16() 167 pIn = pIn + 2; in arm_biquad_cascade_stereo_df2T_f16() 182 pIn = pDst; in arm_biquad_cascade_stereo_df2T_f16() 202 const float16_t *pIn = pSrc; /* Source pointer */ in arm_biquad_cascade_stereo_df2T_f16() local 240 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f16() 241 Xn1b = *pIn++; /* Channel b */ in arm_biquad_cascade_stereo_df2T_f16() 256 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f16() 257 Xn1b = *pIn++; /* Channel b */ in arm_biquad_cascade_stereo_df2T_f16() 272 Xn1a = *pIn++; /* Channel a */ in arm_biquad_cascade_stereo_df2T_f16() [all …]
|
D | arm_biquad_cascade_df2T_f32.c | 57 const float32_t *pIn = pSrc; /* source pointer */ in arm_biquad_cascade_df2T_f32() local 103 Xn0 = *pIn++; in arm_biquad_cascade_df2T_f32() 104 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f32() 153 Xn0 = *pIn++; in arm_biquad_cascade_df2T_f32() 170 pIn = pDst; in arm_biquad_cascade_df2T_f32() 191 const float32_t *pIn = pSrc; /* source pointer */ in arm_biquad_cascade_df2T_f32() local 247 XnV = vdupq_n_f32(*pIn++); in arm_biquad_cascade_df2T_f32() 281 pIn = pDst; in arm_biquad_cascade_df2T_f32() 312 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f32() 336 pIn = pDst; in arm_biquad_cascade_df2T_f32() [all …]
|
D | arm_biquad_cascade_df2T_f16.c | 57 float16_t *pIn = (float16_t *)pSrc; /* source pointer */ in arm_biquad_cascade_df2T_f16() local 103 Xn0 = *pIn++; in arm_biquad_cascade_df2T_f16() 104 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f16() 159 Xn0 = *pIn++; in arm_biquad_cascade_df2T_f16() 176 pIn = pDst; in arm_biquad_cascade_df2T_f16() 196 const float16_t *pIn = pSrc; /* Source pointer */ in arm_biquad_cascade_df2T_f16() local 233 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f16() 246 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f16() 259 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f16() 272 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f16() [all …]
|
D | arm_biquad_cascade_df2T_f64.c | 144 const float64_t *pIn = pSrc; /* Source pointer */ in arm_biquad_cascade_df2T_f64() local 182 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 196 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 209 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 222 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 235 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 248 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 261 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 274 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() 287 Xn1 = *pIn++; in arm_biquad_cascade_df2T_f64() [all …]
|
D | arm_biquad_cascade_df1_f32.c | 173 const float32_t *pIn = pSrc; /* source pointer */ in arm_biquad_cascade_df1_f32() local 202 X0 = *pIn++; in arm_biquad_cascade_df1_f32() 203 X1 = *pIn++; in arm_biquad_cascade_df1_f32() 204 X2 = *pIn++; in arm_biquad_cascade_df1_f32() 205 X3 = *pIn++; in arm_biquad_cascade_df1_f32() 260 X0 = *pIn++; in arm_biquad_cascade_df1_f32() 261 X1 = *pIn++; in arm_biquad_cascade_df1_f32() 262 X2 = *pIn++; in arm_biquad_cascade_df1_f32() 263 X3 = *pIn++; in arm_biquad_cascade_df1_f32() 330 pIn = pDst; in arm_biquad_cascade_df1_f32() [all …]
|
D | arm_biquad_cascade_df1_q31.c | 66 const q31_t *pIn = pSrc; /* input pointer initialization */ in arm_biquad_cascade_df1_q31() local 113 inVec0 = vld1q(pIn - 2); in arm_biquad_cascade_df1_q31() 134 inVec0 = vld1q(pIn); in arm_biquad_cascade_df1_q31() 135 pIn += 2; in arm_biquad_cascade_df1_q31() 186 inVec0 = vld1q(pIn); in arm_biquad_cascade_df1_q31() 187 pIn += 2; in arm_biquad_cascade_df1_q31() 205 inVec0 = vld1q(pIn); in arm_biquad_cascade_df1_q31() 206 pIn += 2; in arm_biquad_cascade_df1_q31() 243 inVec0 = vld1q(pIn); in arm_biquad_cascade_df1_q31() 244 pIn += 2; in arm_biquad_cascade_df1_q31() [all …]
|
D | arm_biquad_cascade_df1_32x64_q31.c | 184 const q31_t *pIn = pSrc; /* input pointer initialization */ in arm_biquad_cas_df1_32x64_q31_scalar() local 220 Xn = *pIn++; in arm_biquad_cas_df1_32x64_q31_scalar() 269 pIn = pDst; in arm_biquad_cas_df1_32x64_q31_scalar() 290 const q31_t *pIn = pSrc; /* input pointer initialization */ in arm_biquad_cas_df1_32x64_q31() local 339 hist[3] = pIn[0]; in arm_biquad_cas_df1_32x64_q31() 340 hist[4] = pIn[1]; in arm_biquad_cas_df1_32x64_q31() 341 hist[5] = pIn[2]; in arm_biquad_cas_df1_32x64_q31() 344 q31x4_t vecIn0 = *(q31x4_t *) & pIn[0]; in arm_biquad_cas_df1_32x64_q31() 345 q31x4_t vecIn1 = *(q31x4_t *) & pIn[1]; in arm_biquad_cas_df1_32x64_q31() 346 q31x4_t vecIn2 = *(q31x4_t *) & pIn[2]; in arm_biquad_cas_df1_32x64_q31() [all …]
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_trans_f32.c | 104 float32_t *pIn = pSrc->pData; /* input data matrix pointer */ in arm_mat_trans_f32() local 142 row0V = vld1q_f32(pIn); in arm_mat_trans_f32() 143 row1V = vld1q_f32(pIn + 1 * nColumns); in arm_mat_trans_f32() 144 row2V = vld1q_f32(pIn + 2 * nColumns); in arm_mat_trans_f32() 145 row3V = vld1q_f32(pIn + 3 * nColumns); in arm_mat_trans_f32() 146 pIn += 4; in arm_mat_trans_f32() 176 *px++ = *pIn; in arm_mat_trans_f32() 177 *px++ = *(pIn + 1 * nColumns); in arm_mat_trans_f32() 178 *px++ = *(pIn + 2 * nColumns); in arm_mat_trans_f32() 179 *px++ = *(pIn + 3 * nColumns); in arm_mat_trans_f32() [all …]
|
D | arm_mat_scale_f32.c | 84 float32_t *pIn = pSrc->pData; /* input data matrix pointer */ in arm_mat_scale_f32() local 91 pInVec = (float32_t const *) pIn; in arm_mat_scale_f32() 142 float32_t *pIn = pSrc->pData; /* input data matrix pointer */ in arm_mat_scale_f32() local 173 vec1 = vld1q_f32(pIn); in arm_mat_scale_f32() 178 pIn += 4U; in arm_mat_scale_f32() 193 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() 212 float32_t *pIn = pSrc->pData; /* Input data matrix pointer */ in arm_mat_scale_f32() local 245 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() 246 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() 247 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() [all …]
|
D | arm_mat_inverse_f32.c | 77 float32_t *pIn = pSrc->pData; /* input data matrix pointer */ in arm_mat_inverse_f32() local 202 pInT1 = pIn + (l * numCols); in arm_mat_inverse_f32() 333 pPivotRowIn = pIn + (l * numCols); in arm_mat_inverse_f32() 345 in = *(pIn + (l * numCols)); in arm_mat_inverse_f32() 417 pInT1 = pIn; in arm_mat_inverse_f32() 536 pIn++; in arm_mat_inverse_f32() 554 pIn = pSrc->pData; in arm_mat_inverse_f32() 557 if (pIn[i] != 0.0f) in arm_mat_inverse_f32() 575 float32_t *pIn = pSrc->pData; /* input data matrix pointer */ in arm_mat_inverse_f32() local 688 pInT1 = pIn + (l * numCols); in arm_mat_inverse_f32() [all …]
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/BayesFunctions/ |
D | arm_gaussian_naive_bayes_predict_f32.c | 68 const float32_t *pIn = in; in arm_gaussian_naive_bayes_predict_f32() local 83 pIn = in; in arm_gaussian_naive_bayes_predict_f32() 97 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f32() 103 pIn += 4; in arm_gaussian_naive_bayes_predict_f32() 120 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f32() 165 const float32_t *pIn=in; in arm_gaussian_naive_bayes_predict_f32() local 188 pIn = in; in arm_gaussian_naive_bayes_predict_f32() 204 inV = vld1q_f32(pIn); in arm_gaussian_naive_bayes_predict_f32() 227 pIn += 4; in arm_gaussian_naive_bayes_predict_f32() 248 tmp -= 0.5f*(*pIn - *pTheta) * (*pIn - *pTheta) / sigma; in arm_gaussian_naive_bayes_predict_f32() [all …]
|