Home
last modified time | relevance | path

Searched refs:sum2 (Results 1 – 13 of 13) sorted by relevance

/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_mult_fast_q31.c76 q31_t sum1, sum2, sum3, sum4; /* Accumulator */ in arm_mat_mult_fast_q31() local
124 sum2 = 0; in arm_mat_mult_fast_q31()
148 sum2 = __SMMLA(inA1, inB2, sum2); in arm_mat_mult_fast_q31()
153 sum2 = (q31_t) ((((q63_t) sum2 << 32) + ((q63_t) inA1 * inB2)) >> 32); in arm_mat_mult_fast_q31()
164 *px++ = sum2 << 1; in arm_mat_mult_fast_q31()
Darm_mat_mult_fast_q15.c88 q31_t sum2, sum3, sum4; in arm_mat_mult_fast_q15() local
254 sum2 = 0; in arm_mat_mult_fast_q15()
282 sum2 = __SMLAD(inA1, inB2, sum2); in arm_mat_mult_fast_q15()
317 sum2 += inA1 * inB2; in arm_mat_mult_fast_q15()
338 *px++ = (q15_t) (sum2 >> 15); in arm_mat_mult_fast_q15()
Darm_mat_vec_mult_q7.c306 q31_t sum2 = 0; in arm_mat_vec_mult_q7() local
340 sum2 = __SMLAD(matData, vecData, sum2); in arm_mat_vec_mult_q7()
341 sum2 = __SMLAD(matData2, vecData2, sum2); in arm_mat_vec_mult_q7()
364 sum2 += *pInA2++ * vecData; in arm_mat_vec_mult_q7()
372 *px++ = (q7_t)(__SSAT((sum2 >> 7), 8)); in arm_mat_vec_mult_q7()
Darm_mat_cholesky_f64.c97 float64_t sum0=0.0,sum1=0.0,sum2=0.0,sum3=0.0; in arm_mat_cholesky_f64() local
141 sum2 = vaddvq_f64(acc2); in arm_mat_cholesky_f64()
151 sum2 = sum2 + pG[i * n + k] * pG[(j + 2) * n + k]; in arm_mat_cholesky_f64()
159 pG[(j + 2) * n + i] -= sum2; in arm_mat_cholesky_f64()
Darm_mat_vec_mult_q15.c294 q63_t sum2 = 0; in arm_mat_vec_mult_q15() local
320 sum2 = __SMLALD(matData, vecData, sum2); in arm_mat_vec_mult_q15()
335 sum2 += (q63_t)*pInA2++ * vecData; in arm_mat_vec_mult_q15()
342 *px++ = (q15_t)(__SSAT((sum2 >> 15), 16)); in arm_mat_vec_mult_q15()
Darm_mat_cholesky_f32.c230 float32_t sum0=0.0f,sum1=0.0f,sum2=0.0f,sum3=0.0f; in arm_mat_cholesky_f32() local
274 sum2 = vpadds_f32(vpadd_f32(vget_low_f32(acc2), vget_high_f32(acc2))); in arm_mat_cholesky_f32()
285 sum2 = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); in arm_mat_cholesky_f32()
297 sum2 = sum2 + pG[i * n + k] * pG[(j + 2) * n + k]; in arm_mat_cholesky_f32()
305 pG[(j + 2) * n + i] -= sum2; in arm_mat_cholesky_f32()
Darm_mat_mult_f64.c100 float64_t sum0,sum1, sum2,sum3, sum4, sum5 , sum6, sum7; in arm_mat_mult_f64() local
145 sum2 = 0.0; in arm_mat_mult_f64()
217 sum2 += vaddvq_f64(acc2); in arm_mat_mult_f64()
233 sum2 += *pIn1C++ * (*pIn2); in arm_mat_mult_f64()
248 *pxC++ = sum2; in arm_mat_mult_f64()
Darm_mat_vec_mult_f32.c316 float32_t sum2 = 0.0f; in arm_mat_vec_mult_f32() local
342 sum2 += matData * vecData; in arm_mat_vec_mult_f32()
354 *px++ = sum2; in arm_mat_vec_mult_f32()
Darm_mat_vec_mult_q31.c291 q63_t sum2 = 0; in arm_mat_vec_mult_q31() local
318 sum2 += (q63_t)matData * vecData; in arm_mat_vec_mult_q31()
330 *px++ = (q31_t)(sum2 >> 31); in arm_mat_vec_mult_q31()
Darm_mat_vec_mult_f16.c315 float16_t sum2 = 0.0f16; in arm_mat_vec_mult_f16() local
337 sum2 += (_Float16)matData * (_Float16)vecData; in arm_mat_vec_mult_f16()
349 *px++ = sum2; in arm_mat_vec_mult_f16()
Darm_mat_mult_f32.c579 float32_t sum0,sum1, sum2,sum3, sum4, sum5 , sum6, sum7; in arm_mat_mult_f32() local
624 sum2 = 0.0f; in arm_mat_mult_f32()
704 sum2 += vget_lane_f32(accum, 0) + vget_lane_f32(accum, 1); in arm_mat_mult_f32()
730 sum2 += *pIn1C++ * (*pIn2); in arm_mat_mult_f32()
745 *pxC++ = sum2; in arm_mat_mult_f32()
/cmsis-dsp-latest/dsppp/Include/dsppp/Scalar/
Dmatrix_multiply.hpp76 Acc sum2 = Acc{}; in _dot_m_v()
100 sum2 = inner::mac(sum2, matData, vecData); in _dot_m_v()
109 *px++ = inner::from_accumulator(sum2); in _dot_m_v()
/cmsis-dsp-latest/dsppp/Include/dsppp/DSP/
Dmatrix_multiply.hpp153 ACC sum2 = ACC{}; in _dot_m_v()
181 sum2 = inner::vmacc(sum2, matData, vecData); in _dot_m_v()
200 sum2 = inner::mac(sum2,*pInA2++ , tmpData); in _dot_m_v()
207 *px++ = inner::from_accumulator(sum2); in _dot_m_v()