/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_mult_q7.c | 122 q7x16_t vecB, vecA0, vecA1, vecA2; in arm_mat_mult_q7_3x3_mve() local 134 vecA2 = vldrbq_s8(pInA2); in arm_mat_mult_q7_3x3_mve() 138 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_3x3_mve() 152 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_3x3_mve() 166 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_3x3_mve() 193 q7x16_t vecB, vecA0, vecA1, vecA2, vecA3; in arm_mat_mult_q7_4x4_mve() local 204 vecA2 = vldrbq_s8(pInA2); in arm_mat_mult_q7_4x4_mve() 209 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_4x4_mve() 225 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_4x4_mve() 241 acc2 = vmladavq_s8(vecA2, vecB); in arm_mat_mult_q7_4x4_mve() [all …]
|
D | arm_mat_mult_q15.c | 140 q15x8_t vecB, vecA0, vecA1, vecA2; in arm_mat_mult_q15_3x3_mve() local 152 vecA2 = vldrhq_s16(pInA2); in arm_mat_mult_q15_3x3_mve() 156 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_3x3_mve() 174 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_3x3_mve() 192 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_3x3_mve() 222 q15x8_t vecB, vecA0, vecA1, vecA2, vecA3; in arm_mat_mult_q15_4x4_mve() local 233 vecA2 = vldrhq_s16(pInA2); in arm_mat_mult_q15_4x4_mve() 238 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_4x4_mve() 259 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_4x4_mve() 281 acc2 = vmlaldavq(vecA2, vecB); in arm_mat_mult_q15_4x4_mve() [all …]
|
D | arm_mat_mult_opt_q31.c | 425 q31x4_t vecA, vecA2, vecB, vecB2; in arm_mat_mult_opt_q31() local 458 vecA2 = vld1q(pSrcA2Vec); in arm_mat_mult_opt_q31() 460 acc1 = vrmlaldavhaq(acc1, vecA2, vecB); in arm_mat_mult_opt_q31() 466 acc3 = vrmlaldavhaq(acc3, vecA2, vecB2); in arm_mat_mult_opt_q31() 479 vecA2 = vld1q(pSrcA2Vec); in arm_mat_mult_opt_q31() 480 acc1 = vrmlaldavhaq_p(acc1, vecA2, vecB, p0); in arm_mat_mult_opt_q31() 484 acc3 = vrmlaldavhaq_p(acc3, vecA2, vecB2, p0); in arm_mat_mult_opt_q31()
|
D | arm_mat_cmplx_mult_f16.c | 153 f16x8_t vecB, vecA0, vecA1, vecA2; in arm_mat_cmplx_mult_f16_3x3_mve() local 170 vecA2 = vldrhq_f16(pInA2); in arm_mat_cmplx_mult_f16_3x3_mve() 180 acc2 = vcmulq(vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve() 181 acc2 = vcmlaq_rot90(acc2, vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve() 200 acc2 = vcmulq(vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve() 201 acc2 = vcmlaq_rot90(acc2, vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve() 220 acc2 = vcmulq(vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve() 221 acc2 = vcmlaq_rot90(acc2, vecA2, vecB); in arm_mat_cmplx_mult_f16_3x3_mve()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | matrix_multiply_fixed.hpp | 111 VEC vecB, vecA0, vecA1, vecA2; in arm_mat_mult_3x3_mve() local 126 vecA2 = inner::vload1_z<1>(pInA2,MATRIX_DIM3,p0); in arm_mat_mult_3x3_mve() 130 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_3x3_mve() 151 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_3x3_mve() 173 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_3x3_mve() 205 VEC vecB, vecA0, vecA1, vecA2, vecA3; in arm_mat_mult_4x4_mve() local 221 vecA2 = inner::vload1_z<1>(pInA2,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve() 226 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_4x4_mve() 251 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_4x4_mve() 275 acc2 = inner::vmacc(vecA2, vecB,p0); in arm_mat_mult_4x4_mve() [all …]
|