Home
last modified time | relevance | path

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

/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dmatrix_multiply_f16.hpp51 uint16x8_t vecOffsA, vecOffsB,vecOffsD;
59 vecOffsB = vldrhq_u16((uint16_t const *) offsetB);
67 vecInB = vldrhq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
86 vecOffsB = vaddq_n_u16(vecOffsB, (uint16_t) pSrcB.stride());
90 vecInB = vldrhq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
134 uint16x8_t vecOffsA, vecOffsB,vecOffsD;
142 vecOffsB = vldrhq_u16((uint16_t const *) offsetB);
151 vecInB = vldrhq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
170 vecOffsB = vaddq_n_u16(vecOffsB, (uint16_t) pSrcB.stride());
174 vecInB = vldrhq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
[all …]
Dmatrix_multiply_f32.hpp42 uint32x4_t vecOffsA, vecOffsB,vecOffsC;
49 vecOffsB = vldrwq_u32((uint32_t const *) offsetB0);
63 vecInB = vldrwq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
78 vecOffsB = vldrwq_u32((uint32_t const *) offsetB1);
94 vecInB = vldrwq_gather_shifted_offset(pSrcB.const_ptr(), vecOffsB);
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_mult_f16.c63 uint16x8_t vecOffsA, vecOffsB; in arm_mat_mult_f16_2x2_mve() local
71 vecOffsB = vldrhq_u16((uint16_t const *) offsetB); in arm_mat_mult_f16_2x2_mve()
79 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_2x2_mve()
98 vecOffsB = vaddq_n_u16(vecOffsB, (uint16_t) 2); in arm_mat_mult_f16_2x2_mve()
102 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_2x2_mve()
132 uint16x8_t vecOffsA, vecOffsB; in arm_mat_mult_f16_3x3_mve() local
140 vecOffsB = vldrhq_u16((uint16_t const *) offsetB); in arm_mat_mult_f16_3x3_mve()
149 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve()
168 vecOffsB = vaddq_n_u16(vecOffsB, (uint16_t) 3); in arm_mat_mult_f16_3x3_mve()
172 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve()
[all …]
Darm_mat_mult_f32.c102 uint32x4_t vecOffsA, vecOffsB; in arm_mat_mult_f32_2x2_mve() local
106 vecOffsB = vldrwq_u32((uint32_t const *) offsetB0); in arm_mat_mult_f32_2x2_mve()
109 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve()
114 vecOffsB = vldrwq_u32((uint32_t const *) offsetB1); in arm_mat_mult_f32_2x2_mve()
117 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve()