/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_vec_mult_q7.c | 292 q31_t matData, matData2, vecData, vecData2; in arm_mat_vec_mult_q7() local 328 vecData = read_q7x4_ia (&pInVec); in arm_mat_vec_mult_q7() 329 vecData2 = __SXTB16(__ROR(vecData, 8)); in arm_mat_vec_mult_q7() 330 vecData = __SXTB16(vecData); in arm_mat_vec_mult_q7() 335 sum1 = __SMLAD(matData, vecData, sum1); in arm_mat_vec_mult_q7() 340 sum2 = __SMLAD(matData, vecData, sum2); in arm_mat_vec_mult_q7() 345 sum3 = __SMLAD(matData, vecData, sum3); in arm_mat_vec_mult_q7() 350 sum4 = __SMLAD(matData, vecData, sum4); in arm_mat_vec_mult_q7() 362 vecData = *pInVec++; in arm_mat_vec_mult_q7() 363 sum1 += *pInA1++ * vecData; in arm_mat_vec_mult_q7() [all …]
|
D | arm_mat_vec_mult_q15.c | 281 q31_t matData, matData2, vecData, vecData2; in arm_mat_vec_mult_q15() local 314 vecData = read_q15x2_ia (&pInVec); in arm_mat_vec_mult_q15() 318 sum1 = __SMLALD(matData, vecData, sum1); in arm_mat_vec_mult_q15() 320 sum2 = __SMLALD(matData, vecData, sum2); in arm_mat_vec_mult_q15() 322 sum3 = __SMLALD(matData, vecData, sum3); in arm_mat_vec_mult_q15() 324 sum4 = __SMLALD(matData, vecData, sum4); in arm_mat_vec_mult_q15() 333 vecData = *pInVec++; in arm_mat_vec_mult_q15() 334 sum1 += (q63_t)*pInA1++ * vecData; in arm_mat_vec_mult_q15() 335 sum2 += (q63_t)*pInA2++ * vecData; in arm_mat_vec_mult_q15() 336 sum3 += (q63_t)*pInA3++ * vecData; in arm_mat_vec_mult_q15() [all …]
|
D | arm_mat_vec_mult_f32.c | 303 float32_t matData, matData2, vecData, vecData2; in arm_mat_vec_mult_f32() local 337 vecData = *(pInVec)++; in arm_mat_vec_mult_f32() 340 sum1 += matData * vecData; in arm_mat_vec_mult_f32() 342 sum2 += matData * vecData; in arm_mat_vec_mult_f32() 344 sum3 += matData * vecData; in arm_mat_vec_mult_f32() 346 sum4 += matData * vecData; in arm_mat_vec_mult_f32() 374 vecData = *(pInVec)++; in arm_mat_vec_mult_f32() 378 sum += matData * vecData; in arm_mat_vec_mult_f32()
|
D | arm_mat_vec_mult_q31.c | 278 q31_t matData, matData2, vecData, vecData2; in arm_mat_vec_mult_q31() local 312 vecData = *(pInVec)++; in arm_mat_vec_mult_q31() 316 sum1 += (q63_t)matData * vecData; in arm_mat_vec_mult_q31() 318 sum2 += (q63_t)matData * vecData; in arm_mat_vec_mult_q31() 320 sum3 += (q63_t)matData * vecData; in arm_mat_vec_mult_q31() 322 sum4 += (q63_t)matData * vecData; in arm_mat_vec_mult_q31() 351 vecData = *(pInVec)++; in arm_mat_vec_mult_q31() 355 sum += (q63_t)matData * vecData; in arm_mat_vec_mult_q31()
|
D | arm_mat_vec_mult_f16.c | 298 float16_t matData, matData2, vecData, vecData2; in arm_mat_vec_mult_f16() local 332 vecData = *(pInVec)++; in arm_mat_vec_mult_f16() 335 sum1 += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16() 337 sum2 += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16() 339 sum3 += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16() 341 sum4 += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16() 370 vecData = *(pInVec)++; in arm_mat_vec_mult_f16() 374 sum += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/ |
D | matrix_multiply.hpp | 63 T matData, matData2, vecData, vecData2; in _dot_m_v() local 95 vecData = v[colCnt]; in _dot_m_v() 98 sum1 = inner::mac(sum1, matData, vecData); in _dot_m_v() 100 sum2 = inner::mac(sum2, matData, vecData); in _dot_m_v() 102 sum3 = inner::mac(sum3, matData, vecData); in _dot_m_v() 104 sum4 = inner::mac(sum4, matData, vecData); in _dot_m_v() 129 vecData = v[k]; in _dot_m_v() 133 sum = inner::mac(sum, matData, vecData); in _dot_m_v()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
D | matrix_multiply.hpp | 139 VEC matData, matData2, vecData, vecData2; in _dot_m_v() local 172 vecData = v.vector_op(colCnt); in _dot_m_v() 177 sum1 = inner::vmacc(sum1, matData, vecData); in _dot_m_v() 181 sum2 = inner::vmacc(sum2, matData, vecData); in _dot_m_v() 185 sum3 = inner::vmacc(sum3, matData, vecData); in _dot_m_v() 189 sum4 = inner::vmacc(sum4, matData, vecData); in _dot_m_v() 228 vecData = v.vector_op(colCnt); in _dot_m_v() 235 sum = inner::vmacc(sum, matData, vecData); in _dot_m_v()
|