/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_mult_fast_q15.c | 82 uint32_t col, i = 0U, row = numRowsB, colCnt; /* Loop counters */ in arm_mat_mult_fast_q15() local 262 colCnt = numColsA >> 1U; in arm_mat_mult_fast_q15() 264 colCnt = numColsA >> 2U; in arm_mat_mult_fast_q15() 268 while (colCnt > 0U) in arm_mat_mult_fast_q15() 306 colCnt--; in arm_mat_mult_fast_q15() 322 colCnt = numColsA % 0x4U; in arm_mat_mult_fast_q15() 324 while (colCnt > 0U) in arm_mat_mult_fast_q15() 330 colCnt--; in arm_mat_mult_fast_q15() 387 colCnt = numColsA >> 2U; in arm_mat_mult_fast_q15() 390 while (colCnt > 0U) in arm_mat_mult_fast_q15() [all …]
|
D | arm_mat_mult_fast_q31.c | 81 uint32_t col, i = 0U, j, row = numRowsA, colCnt; /* Loop counters */ in arm_mat_mult_fast_q31() local 133 colCnt = numColsA; in arm_mat_mult_fast_q31() 136 while (colCnt > 0U) in arm_mat_mult_fast_q31() 159 colCnt--; in arm_mat_mult_fast_q31() 207 colCnt = numColsA >> 2U; in arm_mat_mult_fast_q31() 210 while (colCnt > 0U) in arm_mat_mult_fast_q31() 241 colCnt--; in arm_mat_mult_fast_q31() 245 colCnt = numColsA % 4U; in arm_mat_mult_fast_q31() 250 colCnt = numColsA; in arm_mat_mult_fast_q31() 254 while (colCnt > 0U) { in arm_mat_mult_fast_q31() [all …]
|
D | arm_mat_mult_f64.c | 86 uint32_t col, i = 0U, j, row = numRowsA, rowCnt, colCnt; /* loop counters */ in arm_mat_mult_f64() local 172 colCnt = numColsA >> 1U; in arm_mat_mult_f64() 175 while (colCnt > 0U) in arm_mat_mult_f64() 212 colCnt--; in arm_mat_mult_f64() 226 colCnt = numColsA & 1; in arm_mat_mult_f64() 228 while (colCnt > 0U) in arm_mat_mult_f64() 242 colCnt--; in arm_mat_mult_f64() 309 colCnt = numColsA >> 1U; in arm_mat_mult_f64() 312 while (colCnt > 0U) in arm_mat_mult_f64() 327 colCnt--; in arm_mat_mult_f64() [all …]
|
D | arm_mat_vec_mult_q7.c | 290 uint32_t i, row, colCnt; /* loop counters */ in arm_mat_vec_mult_q7() local 315 colCnt = numCols >> 2; in arm_mat_vec_mult_q7() 326 while (colCnt > 0u) { in arm_mat_vec_mult_q7() 354 colCnt--; in arm_mat_vec_mult_q7() 359 colCnt = numCols & 3u; in arm_mat_vec_mult_q7() 361 while (colCnt > 0) { in arm_mat_vec_mult_q7() 367 colCnt--; in arm_mat_vec_mult_q7() 391 colCnt = numCols >> 2; in arm_mat_vec_mult_q7() 393 while (colCnt > 0) { in arm_mat_vec_mult_q7() 402 colCnt--; in arm_mat_vec_mult_q7() [all …]
|
D | arm_mat_vec_mult_q15.c | 280 uint16_t i, row, colCnt; /* loop counters */ in arm_mat_vec_mult_q15() local 303 colCnt = numCols >> 1; in arm_mat_vec_mult_q15() 312 while (colCnt > 0u) { in arm_mat_vec_mult_q15() 327 colCnt--; in arm_mat_vec_mult_q15() 331 colCnt = numCols & 1u; in arm_mat_vec_mult_q15() 361 colCnt = numCols >> 2; in arm_mat_vec_mult_q15() 363 while (colCnt > 0) { in arm_mat_vec_mult_q15() 370 colCnt--; in arm_mat_vec_mult_q15() 374 colCnt = numCols & 3u; in arm_mat_vec_mult_q15() 375 while (colCnt > 0) { in arm_mat_vec_mult_q15() [all …]
|
D | arm_mat_vec_mult_f32.c | 302 uint16_t row, colCnt; /* loop counters */ in arm_mat_vec_mult_f32() local 325 colCnt = numCols; in arm_mat_vec_mult_f32() 335 while (colCnt > 0u) { in arm_mat_vec_mult_f32() 349 colCnt--; in arm_mat_vec_mult_f32() 372 colCnt = numCols >> 1; in arm_mat_vec_mult_f32() 373 while (colCnt > 0) { in arm_mat_vec_mult_f32() 380 colCnt--; in arm_mat_vec_mult_f32() 383 colCnt = numCols & 1u; in arm_mat_vec_mult_f32() 386 while (colCnt > 0) { in arm_mat_vec_mult_f32() 388 colCnt--; in arm_mat_vec_mult_f32()
|
D | arm_mat_vec_mult_q31.c | 277 uint16_t i, row, colCnt; /* loop counters */ in arm_mat_vec_mult_q31() local 300 colCnt = numCols; in arm_mat_vec_mult_q31() 310 while (colCnt > 0u) { in arm_mat_vec_mult_q31() 325 colCnt--; in arm_mat_vec_mult_q31() 348 colCnt = numCols >> 1; in arm_mat_vec_mult_q31() 350 while (colCnt > 0) { in arm_mat_vec_mult_q31() 357 colCnt--; in arm_mat_vec_mult_q31() 361 colCnt = numCols & 1u; in arm_mat_vec_mult_q31() 362 while (colCnt > 0) { in arm_mat_vec_mult_q31() 364 colCnt--; in arm_mat_vec_mult_q31()
|
D | arm_mat_vec_mult_f16.c | 297 uint16_t row, colCnt; /* loop counters */ in arm_mat_vec_mult_f16() local 320 colCnt = numCols; in arm_mat_vec_mult_f16() 330 while (colCnt > 0u) { in arm_mat_vec_mult_f16() 344 colCnt--; in arm_mat_vec_mult_f16() 367 colCnt = numCols >> 1; in arm_mat_vec_mult_f16() 369 while (colCnt > 0) { in arm_mat_vec_mult_f16() 376 colCnt--; in arm_mat_vec_mult_f16() 379 colCnt = numCols & 1u; in arm_mat_vec_mult_f16() 380 while (colCnt > 0) { in arm_mat_vec_mult_f16() 382 colCnt--; in arm_mat_vec_mult_f16()
|
D | arm_mat_mult_f32.c | 564 uint32_t col, i = 0U, j, row = numRowsA, rowCnt, colCnt; /* loop counters */ in arm_mat_mult_f32() local 651 colCnt = numColsA >> 2U; in arm_mat_mult_f32() 654 while (colCnt > 0U) in arm_mat_mult_f32() 694 colCnt--; in arm_mat_mult_f32() 723 colCnt = numColsA & 3; in arm_mat_mult_f32() 725 while (colCnt > 0U) in arm_mat_mult_f32() 739 colCnt--; in arm_mat_mult_f32() 806 colCnt = numColsA >> 2U; in arm_mat_mult_f32() 809 while (colCnt > 0U) in arm_mat_mult_f32() 827 colCnt--; in arm_mat_mult_f32() [all …]
|
D | arm_mat_cmplx_mult_f32.c | 862 uint16_t col, i = 0U, j, rowCnt, row = numRowsA, colCnt; /* loop counters */ in arm_mat_cmplx_mult_f32() local 927 colCnt = numColsA >> 2; in arm_mat_cmplx_mult_f32() 930 while (colCnt > 0U) in arm_mat_cmplx_mult_f32() 969 colCnt--; in arm_mat_cmplx_mult_f32() 986 colCnt = numColsA & 3; in arm_mat_cmplx_mult_f32() 988 while (colCnt > 0U) in arm_mat_cmplx_mult_f32() 1018 colCnt--; in arm_mat_cmplx_mult_f32() 1081 colCnt = numColsA >> 2; in arm_mat_cmplx_mult_f32() 1084 while (colCnt > 0U) in arm_mat_cmplx_mult_f32() 1113 colCnt--; in arm_mat_cmplx_mult_f32() [all …]
|
D | arm_mat_mult_f16.c | 639 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ in arm_mat_mult_f16() local 682 colCnt = numColsA >> 2U; in arm_mat_mult_f16() 685 while (colCnt > 0U) in arm_mat_mult_f16() 703 colCnt--; in arm_mat_mult_f16() 707 colCnt = numColsA % 0x4U; in arm_mat_mult_f16() 712 colCnt = numColsA; in arm_mat_mult_f16() 716 while (colCnt > 0U) in arm_mat_mult_f16() 725 colCnt--; in arm_mat_mult_f16()
|
D | arm_mat_mult_q15.c | 642 uint32_t col, i = 0U, row = numRowsB, colCnt; /* Loop counters */ local 693 colCnt = numColsA >> 2U; 696 while (colCnt > 0U) 712 colCnt--; 716 colCnt = numColsA % 0x4U; 718 while (colCnt > 0U) 724 colCnt--; 754 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ 796 colCnt = numColsA; 799 while (colCnt > 0U) [all …]
|
D | arm_mat_mult_opt_q31.c | 664 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ in arm_mat_mult_opt_q31() local 707 colCnt = numColsA >> 2U; in arm_mat_mult_opt_q31() 710 while (colCnt > 0U) in arm_mat_mult_opt_q31() 728 colCnt--; in arm_mat_mult_opt_q31() 732 colCnt = numColsA % 0x4U; in arm_mat_mult_opt_q31() 737 colCnt = numColsA; in arm_mat_mult_opt_q31() 741 while (colCnt > 0U) in arm_mat_mult_opt_q31() 750 colCnt--; in arm_mat_mult_opt_q31()
|
D | arm_mat_mult_q31.c | 641 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ in arm_mat_mult_q31() local 684 colCnt = numColsA >> 2U; in arm_mat_mult_q31() 687 while (colCnt > 0U) in arm_mat_mult_q31() 705 colCnt--; in arm_mat_mult_q31() 709 colCnt = numColsA % 0x4U; in arm_mat_mult_q31() 714 colCnt = numColsA; in arm_mat_mult_q31() 718 while (colCnt > 0U) in arm_mat_mult_q31() 727 colCnt--; in arm_mat_mult_q31()
|
D | arm_mat_cmplx_mult_f16.c | 722 uint32_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ in arm_mat_cmplx_mult_f16() local 773 colCnt = numColsA >> 2U; in arm_mat_cmplx_mult_f16() 776 while (colCnt > 0U) in arm_mat_cmplx_mult_f16() 860 colCnt--; in arm_mat_cmplx_mult_f16() 865 colCnt = numColsA % 0x4U; in arm_mat_cmplx_mult_f16() 870 colCnt = numColsA; in arm_mat_cmplx_mult_f16() 874 while (colCnt > 0U) in arm_mat_cmplx_mult_f16() 895 colCnt--; in arm_mat_cmplx_mult_f16()
|
D | arm_mat_cmplx_mult_q15.c | 330 uint32_t col, i = 0U, row = numRowsB, colCnt; /* Loop counters */ in arm_mat_cmplx_mult_q15() local 454 colCnt = numColsA >> 1U; in arm_mat_cmplx_mult_q15() 457 while (colCnt > 0U) in arm_mat_cmplx_mult_q15() 527 colCnt--; in arm_mat_cmplx_mult_q15()
|
D | arm_mat_cmplx_mult_q31.c | 852 uint32_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ in arm_mat_cmplx_mult_q31() local 903 colCnt = numColsA >> 2U; in arm_mat_cmplx_mult_q31() 906 while (colCnt > 0U) in arm_mat_cmplx_mult_q31() 990 colCnt--; in arm_mat_cmplx_mult_q31() 995 colCnt = numColsA % 0x4U; in arm_mat_cmplx_mult_q31() 1000 colCnt = numColsA; in arm_mat_cmplx_mult_q31() 1004 while (colCnt > 0U) in arm_mat_cmplx_mult_q31() 1025 colCnt--; in arm_mat_cmplx_mult_q31()
|
D | arm_mat_mult_q7.c | 591 uint16_t col, i = 0U, row = numRowsA, colCnt; /* loop counters */ in arm_mat_mult_q7() local 633 colCnt = numColsA; in arm_mat_mult_q7() 636 while (colCnt > 0U) { in arm_mat_mult_q7() 643 colCnt--; in arm_mat_mult_q7()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
D | matrix_multiply.hpp | 138 int16_t colCnt; in _dot_m_v() local 169 for(colCnt = 0 ; colCnt <= (int16_t)numCols - nb_lanes; colCnt += nb_lanes) in _dot_m_v() 172 vecData = v.vector_op(colCnt); in _dot_m_v() 196 for(; colCnt < (int16_t)numCols; colCnt ++) in _dot_m_v() 198 tmpData = v[colCnt]; in _dot_m_v() 226 for(colCnt = 0 ; colCnt <= (int16_t)numCols - 2*nb_lanes; colCnt += 2*nb_lanes) in _dot_m_v() 228 vecData = v.vector_op(colCnt); in _dot_m_v() 229 vecData2 = v.vector_op(colCnt+nb_lanes); in _dot_m_v() 240 for(; colCnt < (int16_t)numCols; colCnt ++) in _dot_m_v() 243 sum = inner::mac(sum, *pInA1++ , v[colCnt]); in _dot_m_v() [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/ |
D | matrix_multiply_fixed.hpp | 47 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ in _dot_m_m() local 74 colCnt = numColsA >> 2U; in _dot_m_m() 77 while (colCnt > 0U) in _dot_m_m() 95 colCnt--; in _dot_m_m() 99 colCnt = numColsA % 0x4U; in _dot_m_m() 102 while (colCnt > 0U) in _dot_m_m() 111 colCnt--; in _dot_m_m()
|
D | matrix_multiply_float.hpp | 42 uint32_t col, i = 0U, row = numRowsA, colCnt; /* Loop counters */ in _dot_m_m() local 69 colCnt = numColsA >> 2U; in _dot_m_m() 72 while (colCnt > 0U) in _dot_m_m() 90 colCnt--; in _dot_m_m() 94 colCnt = numColsA % 0x4U; in _dot_m_m() 96 while (colCnt > 0U) in _dot_m_m() 105 colCnt--; in _dot_m_m()
|
D | matrix_multiply.hpp | 62 uint16_t row, colCnt; /* loop counters */ in _dot_m_v() local 92 for(colCnt = 0 ; colCnt < numCols; colCnt ++) in _dot_m_v() 95 vecData = v[colCnt]; in _dot_m_v()
|