/third_party/cmsis/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_vec_mult_f32.c | 68 const float32_t *pInA1; in arm_mat_vec_mult_f32() local 90 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f32() 91 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f32() 106 pSrcA1Vec = pInA1; in arm_mat_vec_mult_f32() 180 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f32() 191 pSrcA1Vec = pInA1; in arm_mat_vec_mult_f32() 295 const float32_t *pInA1; /* input data matrix pointer A of Q31 type */ in arm_mat_vec_mult_f32() local 327 pInA1 = pSrcA + i; in arm_mat_vec_mult_f32() 328 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f32() 338 matData = *(pInA1)++; in arm_mat_vec_mult_f32() [all …]
|
D | arm_mat_vec_mult_f16.c | 64 const float16_t *pInA1; in arm_mat_vec_mult_f16() local 86 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f16() 87 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f16() 102 pSrcA1Vec = pInA1; in arm_mat_vec_mult_f16() 176 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f16() 187 pSrcA1Vec = pInA1; in arm_mat_vec_mult_f16() 290 const float16_t *pInA1; /* input data matrix pointer A of Q31 type */ in arm_mat_vec_mult_f16() local 322 pInA1 = pSrcA + i; in arm_mat_vec_mult_f16() 323 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f16() 333 matData = *(pInA1)++; in arm_mat_vec_mult_f16() [all …]
|
D | arm_mat_mult_f32.c | 148 float32_t *pInA0, *pInA1, *pInA2; in arm_mat_mult_f32_3x3_mve() local 156 pInA1 = pInA0 + MATRIX_DIM3; in arm_mat_mult_f32_3x3_mve() 157 pInA2 = pInA1 + MATRIX_DIM3; in arm_mat_mult_f32_3x3_mve() 168 vecMac1 = vmulq(vecInB, *pInA1++); in arm_mat_mult_f32_3x3_mve() 177 vecMac1 = vfmaq(vecMac1, vecInB, *pInA1++); in arm_mat_mult_f32_3x3_mve() 186 vecMac1 = vfmaq(vecMac1, vecInB, *pInA1++); in arm_mat_mult_f32_3x3_mve() 213 float32_t *pInA0, *pInA1, *pInA2, *pInA3; in arm_mat_mult_f32_4x4_mve() local 220 pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve() 221 pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve() 230 vecMac1 = vmulq(vecInB, *pInA1++); in arm_mat_mult_f32_4x4_mve() [all …]
|
D | arm_mat_vec_mult_q15.c | 274 const q15_t *pInA1; /* input data matrix pointer A of Q15 type */ in arm_mat_vec_mult_q15() local 306 pInA1 = pSrcA + i; in arm_mat_vec_mult_q15() 307 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_q15() 317 matData = read_q15x2_ia (&pInA1); in arm_mat_vec_mult_q15() 334 sum1 += (q63_t)*pInA1++ * vecData; in arm_mat_vec_mult_q15() 358 pInA1 = pSrcA + i; in arm_mat_vec_mult_q15() 366 matData = read_q15x2_ia (&pInA1); in arm_mat_vec_mult_q15() 367 matData2 = read_q15x2_ia (&pInA1); in arm_mat_vec_mult_q15() 376 sum += (q63_t)*pInA1++ * *pInVec++; in arm_mat_vec_mult_q15()
|
D | arm_mat_mult_q31.c | 77 q31_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_q31_2x2_mve() local 93 vecA1 = vldrwq_s32(pInA1); in arm_mat_mult_q31_2x2_mve() 136 q31_t *pInA1 = pInA0 + MATRIX_DIM3; in arm_mat_mult_q31_3x3_mve() local 137 q31_t *pInA2 = pInA1 + MATRIX_DIM3; in arm_mat_mult_q31_3x3_mve() 152 vecA = vldrwq_s32(pInA1); in arm_mat_mult_q31_3x3_mve() 173 vecA = vldrwq_s32(pInA1); in arm_mat_mult_q31_3x3_mve() 194 vecA = vldrwq_s32(pInA1); in arm_mat_mult_q31_3x3_mve() 222 q31_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_q31_4x4_mve() local 223 q31_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_q31_4x4_mve() 236 vecA = vldrwq_s32(pInA1); in arm_mat_mult_q31_4x4_mve() [all …]
|
D | arm_mat_vec_mult_q31.c | 271 const q31_t *pInA1; /* input data matrix pointer A of Q31 type */ in arm_mat_vec_mult_q31() local 303 pInA1 = pSrcA + i; in arm_mat_vec_mult_q31() 304 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_q31() 315 matData = *(pInA1)++; in arm_mat_vec_mult_q31() 346 pInA1 = pSrcA + i; in arm_mat_vec_mult_q31() 353 matData = *(pInA1)++; in arm_mat_vec_mult_q31() 354 matData2 = *(pInA1)++; in arm_mat_vec_mult_q31() 363 sum += (q63_t)*pInA1++ * *pInVec++; in arm_mat_vec_mult_q31()
|
D | arm_mat_cmplx_mult_q31.c | 77 q31_t const *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM2; in arm_mat_cmplx_mult_q31_2x2_mve() local 95 vecA = vldrwq_s32(pInA1); in arm_mat_cmplx_mult_q31_2x2_mve() 113 vecA = vldrwq_s32(pInA1); in arm_mat_cmplx_mult_q31_2x2_mve() 139 q31_t const *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM3; in arm_mat_cmplx_mult_q31_3x3_mve() local 140 q31_t const *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM3; in arm_mat_cmplx_mult_q31_3x3_mve() 169 vecA = vldrwq_s32(pInA1); in arm_mat_cmplx_mult_q31_3x3_mve() 177 vecA = vldrwq_z_s32(&pInA1[4], p0); in arm_mat_cmplx_mult_q31_3x3_mve() 210 vecA = vldrwq_s32(pInA1); in arm_mat_cmplx_mult_q31_3x3_mve() 218 vecA = vldrwq_z_s32(&pInA1[4], p0); in arm_mat_cmplx_mult_q31_3x3_mve() 251 vecA = vldrwq_s32(pInA1); in arm_mat_cmplx_mult_q31_3x3_mve() [all …]
|
D | arm_mat_cmplx_mult_f32.c | 81 float32_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM2; in arm_mat_cmplx_mult_f32_2x2_mve() local 99 vecA = vldrwq_f32(pInA1); in arm_mat_cmplx_mult_f32_2x2_mve() 120 vecA = vldrwq_f32(pInA1); in arm_mat_cmplx_mult_f32_2x2_mve() 145 float32_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM3; in arm_mat_cmplx_mult_f32_3x3_mve() local 146 float32_t *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM3; in arm_mat_cmplx_mult_f32_3x3_mve() 170 vecA = vldrwq_f32(pInA1); in arm_mat_cmplx_mult_f32_3x3_mve() 185 vecA = vldrwq_f32(&pInA1[4]); in arm_mat_cmplx_mult_f32_3x3_mve() 213 vecA = vldrwq_f32(pInA1); in arm_mat_cmplx_mult_f32_3x3_mve() 227 vecA = vldrwq_f32(&pInA1[4]); in arm_mat_cmplx_mult_f32_3x3_mve() 255 vecA = vldrwq_f32(pInA1); in arm_mat_cmplx_mult_f32_3x3_mve() [all …]
|
D | arm_mat_vec_mult_q7.c | 284 const q7_t *pInA1; /* input data matrix pointer of Q7 type */ in arm_mat_vec_mult_q7() local 318 pInA1 = pSrcA + i; in arm_mat_vec_mult_q7() 319 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_q7() 332 matData = read_q7x4_ia (&pInA1); in arm_mat_vec_mult_q7() 363 sum1 += *pInA1++ * vecData; in arm_mat_vec_mult_q7() 388 pInA1 = pSrcA + i; in arm_mat_vec_mult_q7() 397 matData = read_q7x4_ia (&pInA1); in arm_mat_vec_mult_q7() 408 sum += *pInA1++ * *pInVec++; in arm_mat_vec_mult_q7()
|
D | arm_mat_mult_opt_q31.c | 81 q31_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_opt_q31_2x2_mve() local 97 vecA1 = vldrwq_s32(pInA1); in arm_mat_mult_opt_q31_2x2_mve() 140 q31_t *pInA1 = pInA0 + MATRIX_DIM3; in arm_mat_mult_opt_q31_3x3_mve() local 141 q31_t *pInA2 = pInA1 + MATRIX_DIM3; in arm_mat_mult_opt_q31_3x3_mve() 156 vecA = vldrwq_s32(pInA1); in arm_mat_mult_opt_q31_3x3_mve() 177 vecA = vldrwq_s32(pInA1); in arm_mat_mult_opt_q31_3x3_mve() 198 vecA = vldrwq_s32(pInA1); in arm_mat_mult_opt_q31_3x3_mve() 226 q31_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_opt_q31_4x4_mve() local 227 q31_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_opt_q31_4x4_mve() 240 vecA = vldrwq_s32(pInA1); in arm_mat_mult_opt_q31_4x4_mve() [all …]
|
D | arm_mat_cmplx_mult_f16.c | 150 float16_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM; in arm_mat_cmplx_mult_f16_3x3_mve() local 151 float16_t *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM; in arm_mat_cmplx_mult_f16_3x3_mve() 169 vecA1 = vldrhq_f16(pInA1); in arm_mat_cmplx_mult_f16_3x3_mve() 247 float16_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM; in arm_mat_cmplx_mult_f16_4x4_mve() local 248 float16_t *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM; in arm_mat_cmplx_mult_f16_4x4_mve() 268 vecA = vldrhq_f16(pInA1); in arm_mat_cmplx_mult_f16_4x4_mve() 297 vecA = vldrhq_f16(pInA1); in arm_mat_cmplx_mult_f16_4x4_mve() 326 vecA = vldrhq_f16(pInA1); in arm_mat_cmplx_mult_f16_4x4_mve() 355 vecA = vldrhq_f16(pInA1); in arm_mat_cmplx_mult_f16_4x4_mve() 480 float16_t const *pInA1 = pInA0 + numColsA * CMPLX_DIM; in arm_mat_cmplx_mult_f16() local [all …]
|
D | arm_mat_mult_f16.c | 425 float16_t *pInA0, *pInA1, *pInA2, *pInA3; in arm_mat_mult_f16() local 443 pInA1 = pInA0 + numColsA; in arm_mat_mult_f16() 444 pInA2 = pInA1 + numColsA; in arm_mat_mult_f16() 462 vecMac1 = vfmaq(vecMac1, vecInB, *pInA1++); in arm_mat_mult_f16() 489 pInA1 = pInA0 + numColsA; in arm_mat_mult_f16() 490 pInA2 = pInA1 + numColsA; in arm_mat_mult_f16() 509 vecMac1 = vfmaq(vecMac1, vecInB, *pInA1++); in arm_mat_mult_f16()
|
D | arm_mat_mult_q7.c | 70 q7_t *pInA1 = pInA0 + MATRIX_DIM; in arm_mat_mult_q7_2x2_mve() local 82 vecA1 = vldrbq_s8(pInA1); in arm_mat_mult_q7_2x2_mve() 119 q7_t *pInA1 = pInA0 + MATRIX_DIM; in arm_mat_mult_q7_3x3_mve() local 120 q7_t *pInA2 = pInA1 + MATRIX_DIM; in arm_mat_mult_q7_3x3_mve() 133 vecA1 = vldrbq_s8(pInA1); in arm_mat_mult_q7_3x3_mve() 189 q7_t *pInA1 = pInA0 + MATRIX_DIM; in arm_mat_mult_q7_4x4_mve() local 190 q7_t *pInA2 = pInA1 + MATRIX_DIM; in arm_mat_mult_q7_4x4_mve() 203 vecA1 = vldrbq_s8(pInA1); in arm_mat_mult_q7_4x4_mve()
|
D | arm_mat_mult_q15.c | 81 q15_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_q15_2x2_mve() local 93 vecA1 = vldrhq_s16(pInA1); in arm_mat_mult_q15_2x2_mve() 137 q15_t *pInA1 = pInA0 + MATRIX_DIM3; in arm_mat_mult_q15_3x3_mve() local 138 q15_t *pInA2 = pInA1 + MATRIX_DIM3; in arm_mat_mult_q15_3x3_mve() 151 vecA1 = vldrhq_s16(pInA1); in arm_mat_mult_q15_3x3_mve() 218 q15_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_q15_4x4_mve() local 219 q15_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_q15_4x4_mve() 232 vecA1 = vldrhq_s16(pInA1); in arm_mat_mult_q15_4x4_mve()
|
/third_party/cmsis/CMSIS/DSP/Source/SVMFunctions/ |
D | arm_svm_linear_predict_f16.c | 66 const float16_t *pInA1; in arm_svm_linear_predict_f16() local 87 pInA1 = pInA0 + numCols; in arm_svm_linear_predict_f16() 88 pInA2 = pInA1 + numCols; in arm_svm_linear_predict_f16() 103 pSrcA1Vec = pInA1; in arm_svm_linear_predict_f16() 176 pInA1 = pInA0 + numCols; in arm_svm_linear_predict_f16() 187 pSrcA1Vec = pInA1; in arm_svm_linear_predict_f16()
|
D | arm_svm_sigmoid_predict_f16.c | 68 const float16_t *pInA1; in arm_svm_sigmoid_predict_f16() local 90 pInA1 = pInA0 + numCols; in arm_svm_sigmoid_predict_f16() 91 pInA2 = pInA1 + numCols; in arm_svm_sigmoid_predict_f16() 106 pSrcA1Vec = pInA1; in arm_svm_sigmoid_predict_f16() 184 pInA1 = pInA0 + numCols; in arm_svm_sigmoid_predict_f16() 195 pSrcA1Vec = pInA1; in arm_svm_sigmoid_predict_f16()
|
D | arm_svm_polynomial_predict_f16.c | 91 const float16_t *pInA1; in arm_svm_polynomial_predict_f16() local 113 pInA1 = pInA0 + numCols; in arm_svm_polynomial_predict_f16() 114 pInA2 = pInA1 + numCols; in arm_svm_polynomial_predict_f16() 129 pSrcA1Vec = pInA1; in arm_svm_polynomial_predict_f16() 208 pInA1 = pInA0 + numCols; in arm_svm_polynomial_predict_f16() 219 pSrcA1Vec = pInA1; in arm_svm_polynomial_predict_f16()
|
D | arm_svm_rbf_predict_f16.c | 68 const float16_t *pInA1; in arm_svm_rbf_predict_f16() local 90 pInA1 = pInA0 + numCols; in arm_svm_rbf_predict_f16() 91 pInA2 = pInA1 + numCols; in arm_svm_rbf_predict_f16() 106 pSrcA1Vec = pInA1; in arm_svm_rbf_predict_f16() 194 pInA1 = pInA0 + numCols; in arm_svm_rbf_predict_f16() 205 pSrcA1Vec = pInA1; in arm_svm_rbf_predict_f16()
|
D | arm_svm_linear_predict_f32.c | 63 const float32_t *pInA1; in arm_svm_linear_predict_f32() local 84 pInA1 = pInA0 + numCols; in arm_svm_linear_predict_f32() 85 pInA2 = pInA1 + numCols; in arm_svm_linear_predict_f32() 100 pSrcA1Vec = pInA1; in arm_svm_linear_predict_f32() 174 pInA1 = pInA0 + numCols; in arm_svm_linear_predict_f32() 185 pSrcA1Vec = pInA1; in arm_svm_linear_predict_f32()
|
D | arm_svm_polynomial_predict_f32.c | 68 const float32_t *pInA1; in arm_svm_polynomial_predict_f32() local 90 pInA1 = pInA0 + numCols; in arm_svm_polynomial_predict_f32() 91 pInA2 = pInA1 + numCols; in arm_svm_polynomial_predict_f32() 106 pSrcA1Vec = pInA1; in arm_svm_polynomial_predict_f32() 184 pInA1 = pInA0 + numCols; in arm_svm_polynomial_predict_f32() 195 pSrcA1Vec = pInA1; in arm_svm_polynomial_predict_f32()
|
D | arm_svm_sigmoid_predict_f32.c | 65 const float32_t *pInA1; in arm_svm_sigmoid_predict_f32() local 87 pInA1 = pInA0 + numCols; in arm_svm_sigmoid_predict_f32() 88 pInA2 = pInA1 + numCols; in arm_svm_sigmoid_predict_f32() 103 pSrcA1Vec = pInA1; in arm_svm_sigmoid_predict_f32() 181 pInA1 = pInA0 + numCols; in arm_svm_sigmoid_predict_f32() 192 pSrcA1Vec = pInA1; in arm_svm_sigmoid_predict_f32()
|
D | arm_svm_rbf_predict_f32.c | 65 const float32_t *pInA1; in arm_svm_rbf_predict_f32() local 87 pInA1 = pInA0 + numCols; in arm_svm_rbf_predict_f32() 88 pInA2 = pInA1 + numCols; in arm_svm_rbf_predict_f32() 103 pSrcA1Vec = pInA1; in arm_svm_rbf_predict_f32() 191 pInA1 = pInA0 + numCols; in arm_svm_rbf_predict_f32() 202 pSrcA1Vec = pInA1; in arm_svm_rbf_predict_f32()
|