Home
last modified time | relevance | path

Searched refs:MATRIX_DIM4 (Results 1 – 8 of 8) sorted by relevance

/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_cmplx_mult_q31.c65 #define MATRIX_DIM4 4 macro
294 q31_t const *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_q31_4x4_mve()
295 q31_t const *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_q31_4x4_mve()
296 q31_t const *pInA3 = pInA2 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_q31_4x4_mve()
302 MATRIX_DIM4 * CMPLX_DIM, MATRIX_DIM4 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_q31_4x4_mve()
305 2 * MATRIX_DIM4 * CMPLX_DIM, 2 * MATRIX_DIM4 * CMPLX_DIM + 1, in arm_mat_cmplx_mult_q31_4x4_mve()
306 3 * MATRIX_DIM4 * CMPLX_DIM, 3 * MATRIX_DIM4 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_q31_4x4_mve()
333 pOut[0 * CMPLX_DIM * MATRIX_DIM4 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_4x4_mve()
334 pOut[0 * CMPLX_DIM * MATRIX_DIM4 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_4x4_mve()
335 pOut[1 * CMPLX_DIM * MATRIX_DIM4 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_4x4_mve()
[all …]
Darm_mat_cmplx_mult_f32.c69 #define MATRIX_DIM4 4 macro
302 float32_t *pInA1 = pInA0 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_f32_4x4_mve()
303 float32_t *pInA2 = pInA1 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_f32_4x4_mve()
304 float32_t *pInA3 = pInA2 + CMPLX_DIM * MATRIX_DIM4; in arm_mat_cmplx_mult_f32_4x4_mve()
309 MATRIX_DIM4 * CMPLX_DIM, MATRIX_DIM4 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_f32_4x4_mve()
311 …static const uint32_t offsetB1[4] = { 2 * MATRIX_DIM4 * CMPLX_DIM, 2 * MATRIX_DIM4 * CMPLX_DIM + 1, in arm_mat_cmplx_mult_f32_4x4_mve()
312 3 * MATRIX_DIM4 * CMPLX_DIM, 3 * MATRIX_DIM4 * CMPLX_DIM + 1 in arm_mat_cmplx_mult_f32_4x4_mve()
356 pOut[0 * CMPLX_DIM * MATRIX_DIM4 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_4x4_mve()
357 pOut[0 * CMPLX_DIM * MATRIX_DIM4 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_4x4_mve()
358 pOut[1 * CMPLX_DIM * MATRIX_DIM4 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_4x4_mve()
[all …]
Darm_mat_mult_opt_q31.c69 #define MATRIX_DIM4 4 macro
226 q31_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_opt_q31_4x4_mve()
227 q31_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_opt_q31_4x4_mve()
228 q31_t *pInA3 = pInA2 + MATRIX_DIM4; in arm_mat_mult_opt_q31_4x4_mve()
252 pOut[0 * MATRIX_DIM4] = (q31_t) acc0; in arm_mat_mult_opt_q31_4x4_mve()
253 pOut[1 * MATRIX_DIM4] = (q31_t) acc1; in arm_mat_mult_opt_q31_4x4_mve()
254 pOut[2 * MATRIX_DIM4] = (q31_t) acc2; in arm_mat_mult_opt_q31_4x4_mve()
255 pOut[3 * MATRIX_DIM4] = (q31_t) acc3; in arm_mat_mult_opt_q31_4x4_mve()
277 pOut[0 * MATRIX_DIM4] = (q31_t) acc0; in arm_mat_mult_opt_q31_4x4_mve()
278 pOut[1 * MATRIX_DIM4] = (q31_t) acc1; in arm_mat_mult_opt_q31_4x4_mve()
[all …]
Darm_mat_mult_q31.c65 #define MATRIX_DIM4 4 macro
222 q31_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_q31_4x4_mve()
223 q31_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_q31_4x4_mve()
224 q31_t *pInA3 = pInA2 + MATRIX_DIM4; in arm_mat_mult_q31_4x4_mve()
248 pOut[0 * MATRIX_DIM4] = (q31_t) acc0; in arm_mat_mult_q31_4x4_mve()
249 pOut[1 * MATRIX_DIM4] = (q31_t) acc1; in arm_mat_mult_q31_4x4_mve()
250 pOut[2 * MATRIX_DIM4] = (q31_t) acc2; in arm_mat_mult_q31_4x4_mve()
251 pOut[3 * MATRIX_DIM4] = (q31_t) acc3; in arm_mat_mult_q31_4x4_mve()
273 pOut[0 * MATRIX_DIM4] = (q31_t) acc0; in arm_mat_mult_q31_4x4_mve()
274 pOut[1 * MATRIX_DIM4] = (q31_t) acc1; in arm_mat_mult_q31_4x4_mve()
[all …]
Darm_mat_mult_q15.c69 #define MATRIX_DIM4 4 macro
218 q15_t *pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_q15_4x4_mve()
219 q15_t *pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_q15_4x4_mve()
220 q15_t *pInA3 = pInA2 + MATRIX_DIM4; in arm_mat_mult_q15_4x4_mve()
223 mve_pred16_t p0 = vctp16q(MATRIX_DIM4); in arm_mat_mult_q15_4x4_mve()
246 pOut[0 * MATRIX_DIM4] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_4x4_mve()
247 pOut[1 * MATRIX_DIM4] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_4x4_mve()
248 pOut[2 * MATRIX_DIM4] = (q15_t) __SSAT(acc2, 16); in arm_mat_mult_q15_4x4_mve()
249 pOut[3 * MATRIX_DIM4] = (q15_t) __SSAT(acc3, 16); in arm_mat_mult_q15_4x4_mve()
267 pOut[0 * MATRIX_DIM4] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_4x4_mve()
[all …]
Darm_mat_mult_f32.c86 #define MATRIX_DIM4 4 macro
220 pInA1 = pInA0 + MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
221 pInA2 = pInA1 + MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
222 pInA3 = pInA2 + MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
227 pSrBVec += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
237 pSrBVec += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
247 pSrBVec += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
257 pSrBVec += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
265 pOut += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
267 pOut += MATRIX_DIM4; in arm_mat_mult_f32_4x4_mve()
[all …]
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/
Dmatrix_multiply_fixed.hpp206 mve_pred16_t p0 = inner::vctpq<T>::mk(MATRIX_DIM4); in arm_mat_mult_4x4_mve()
212 vecB = inner::vload1_z<StaticStride<MB>::value>(pInB,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
216 vecB = inner::vload1_z(pInB,pSrcB.stride(),MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
219 vecA0 = inner::vload1_z<1>(pInA0,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
220 vecA1 = inner::vload1_z<1>(pInA1,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
221 vecA2 = inner::vload1_z<1>(pInA2,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
222 vecA3 = inner::vload1_z<1>(pInA3,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
241 vecB = inner::vload1_z<StaticStride<MB>::value>(pInB,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
245 vecB = inner::vload1_z(pInB,pSrcB.stride(),MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
266 vecB = inner::vload1_z<StaticStride<MB>::value>(pInB,MATRIX_DIM4,p0); in arm_mat_mult_4x4_mve()
[all …]
Dmatrix_multiply.hpp63 #define MATRIX_DIM4 4 macro
331 #undef MATRIX_DIM4