Home
last modified time | relevance | path

Searched refs:vecInB (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_mult_f16.c64 f16x8_t vecInA, vecInB, vecDst; in arm_mat_mult_f16_2x2_mve() local
79 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_2x2_mve()
86 vecDst = vmulq(vecInA, vecInB); 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()
109 vecDst = vfmaq(vecDst, vecInA, vecInB); in arm_mat_mult_f16_2x2_mve()
133 f16x8_t vecInA, vecInB, vecDst; in arm_mat_mult_f16_3x3_mve() local
149 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve()
155 vecDst = vmulq(vecInA, vecInB); 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()
178 vecDst = vfmaq(vecDst, vecInA, vecInB); in arm_mat_mult_f16_3x3_mve()
[all …]
Darm_mat_mult_f32.c86 f32x4_t vecInA, vecInB, vecDst; in arm_mat_mult_f32_2x2_mve() local
92 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve()
94 vecDst = vmulq(vecInA, vecInB); in arm_mat_mult_f32_2x2_mve()
100 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve()
102 vecDst = vfmaq(vecDst, vecInA, vecInB); in arm_mat_mult_f32_2x2_mve()
133 f32x4_t vecInB; in arm_mat_mult_f32_3x3_mve() local
147 vecInB = vldrwq_z_f32(pSrBVec, p0); in arm_mat_mult_f32_3x3_mve()
150 vecMac0 = vmulq(vecInB, *pInA0++); in arm_mat_mult_f32_3x3_mve()
151 vecMac1 = vmulq(vecInB, *pInA1++); in arm_mat_mult_f32_3x3_mve()
152 vecMac2 = vmulq(vecInB, *pInA2++); in arm_mat_mult_f32_3x3_mve()
[all …]