Searched refs:MATRIX_DIM2 (Results 1 – 7 of 7) sorted by relevance
/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_mult_opt_q31.c | 67 #define MATRIX_DIM2 2 macro 81 q31_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_opt_q31_2x2_mve() 85 mve_pred16_t p0 = vctp32q(MATRIX_DIM2); in arm_mat_mult_opt_q31_2x2_mve() 88 vecColBOffs = vecColBOffs * MATRIX_DIM2; in arm_mat_mult_opt_q31_2x2_mve() 105 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_opt_q31_2x2_mve() 106 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_opt_q31_2x2_mve() 120 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_opt_q31_2x2_mve() 121 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_opt_q31_2x2_mve()
|
D | arm_mat_mult_q31.c | 63 #define MATRIX_DIM2 2 macro 77 q31_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_q31_2x2_mve() 81 mve_pred16_t p0 = vctp32q(MATRIX_DIM2); in arm_mat_mult_q31_2x2_mve() 84 vecColBOffs = vecColBOffs * MATRIX_DIM2; in arm_mat_mult_q31_2x2_mve() 101 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve() 102 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve() 116 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve() 117 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve()
|
D | arm_mat_cmplx_mult_q31.c | 63 #define MATRIX_DIM2 2 macro 77 q31_t const *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM2; in arm_mat_cmplx_mult_q31_2x2_mve() 83 MATRIX_DIM2 * CMPLX_DIM, MATRIX_DIM2 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_q31_2x2_mve() 99 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 100 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 101 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 102 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc3, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 119 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 120 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 121 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve() [all …]
|
D | arm_mat_cmplx_mult_f32.c | 67 #define MATRIX_DIM2 2 macro 81 float32_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM2; in arm_mat_cmplx_mult_f32_2x2_mve() 86 MATRIX_DIM2 * CMPLX_DIM, MATRIX_DIM2 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_f32_2x2_mve() 103 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 104 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 105 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 106 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc1[1] + acc1[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 124 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 125 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 126 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve() [all …]
|
D | arm_mat_mult_q15.c | 67 #define MATRIX_DIM2 2 macro 81 q15_t *pInA1 = pInA0 + MATRIX_DIM2; in arm_mat_mult_q15_2x2_mve() 84 mve_pred16_t p0 = vctp16q(MATRIX_DIM2); in arm_mat_mult_q15_2x2_mve() 101 pOut[0 * MATRIX_DIM2] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_2x2_mve() 102 pOut[1 * MATRIX_DIM2] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_2x2_mve() 116 pOut[0 * MATRIX_DIM2] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_2x2_mve() 117 pOut[1 * MATRIX_DIM2] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_2x2_mve()
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | matrix_multiply_fixed.hpp | 44 mve_pred16_t p0 = inner::vctpq<T>::mk(MATRIX_DIM2); in arm_mat_mult_2x2_mve() 50 vecB = inner::vload1_z<StaticStride<MB>::value>(pInB,MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve() 54 vecB = inner::vload1_z(pInB,pSrcB.stride(),MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve() 58 vecA0 = inner::vload1_z<1>(pInA0,MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve() 59 vecA1 = inner::vload1_z<1>(pInA1,MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve() 73 vecB = inner::vload1_z<StaticStride<MB>::value>(pInB,MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve() 77 vecB = inner::vload1_z(pInB,pSrcB.stride(),MATRIX_DIM2,p0); in arm_mat_mult_2x2_mve()
|
D | matrix_multiply.hpp | 61 #define MATRIX_DIM2 2 macro 329 #undef MATRIX_DIM2
|