Home
last modified time | relevance | path

Searched refs:vecMac0 (Results 1 – 4 of 4) sorted by relevance

/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dmatrix_multiply.hpp126 ACC vecMac0, vecMac1, vecMac2, vecMac3;
145 vecMac0 = vector_traits<T>::temp_acc_zero();
159 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
172 inner::vstore1<1>(pOut0, vecMac0);
198 vecMac0 = vector_traits<T>::temp_acc_zero();
212 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
225 inner::vstore1_z<1>(pOut0, vecMac0, colBLeft,p0);
250 ACC vecMac0;
260 vecMac0 = vector_traits<T>::temp_acc_zero();
269 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
[all …]
Dmatrix_multiply_f32.hpp140 ACC vecMac0, vecMac1, vecMac2;
158 vecMac0 = inner::vmul(vecInB, *pInA0++);
167 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
176 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
181 inner::vstore1_z<1>(pOut, vecMac0, MATRIX_DIM3,p0);
210 ACC vecMac0, vecMac1, vecMac2, vecMac3;
225 vecMac0 = inner::vmul(vecInB, *pInA0++);
235 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
245 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
255 vecMac0 = inner::vmacc(vecMac0, vecInB, *pInA0++);
[all …]
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_mult_f32.c149 f32x4_t vecMac0, vecMac1, vecMac2; in arm_mat_mult_f32_3x3_mve() local
167 vecMac0 = vmulq(vecInB, *pInA0++); in arm_mat_mult_f32_3x3_mve()
176 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f32_3x3_mve()
185 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f32_3x3_mve()
190 vstrwq_p_f32(pOut, vecMac0, p0); in arm_mat_mult_f32_3x3_mve()
214 f32x4_t vecMac0, vecMac1, vecMac2, vecMac3; in arm_mat_mult_f32_4x4_mve() local
229 vecMac0 = vmulq(vecInB, *pInA0++); in arm_mat_mult_f32_4x4_mve()
239 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f32_4x4_mve()
249 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f32_4x4_mve()
259 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f32_4x4_mve()
[all …]
Darm_mat_mult_f16.c428 f16x8_t vecMac0, vecMac1, vecMac2, vecMac3; in arm_mat_mult_f16() local
447 vecMac0 = vdupq_n_f16(0.0f16); in arm_mat_mult_f16()
461 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f16()
474 vst1q(pOut0, vecMac0); pOut0 += 8; in arm_mat_mult_f16()
494 vecMac0 = vdupq_n_f16(0.0f16); in arm_mat_mult_f16()
508 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f16()
521 vstrhq_p_f16(pOut0, vecMac0, p0); in arm_mat_mult_f16()
545 f16x8_t vecMac0; in arm_mat_mult_f16() local
555 vecMac0 = vdupq_n_f16(0.0f16); in arm_mat_mult_f16()
565 vecMac0 = vfmaq(vecMac0, vecInB, *pInA0++); in arm_mat_mult_f16()
[all …]