Searched refs:MATRIX_DIM4 (Results 1 – 8 of 8) sorted by relevance
/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_cmplx_mult_q31.c | 65 #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 …]
|
D | arm_mat_cmplx_mult_f32.c | 69 #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 …]
|
D | arm_mat_mult_opt_q31.c | 69 #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 …]
|
D | arm_mat_mult_q31.c | 65 #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 …]
|
D | arm_mat_mult_q15.c | 69 #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 …]
|
D | arm_mat_mult_f32.c | 86 #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/ |
D | matrix_multiply_fixed.hpp | 206 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 …]
|
D | matrix_multiply.hpp | 63 #define MATRIX_DIM4 4 macro 331 #undef MATRIX_DIM4
|