Home
last modified time | relevance | path

Searched refs:numColsB (Results 1 – 12 of 12) sorted by relevance

/third_party/cmsis/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_mult_fast_q31.c79 uint16_t numColsB = pSrcB->numCols; /* Number of columns of input matrix B */ in arm_mat_mult_fast_q31() local
103 px2 = px + numColsB; in arm_mat_mult_fast_q31()
110 col = numColsB; in arm_mat_mult_fast_q31()
144 pInB += numColsB; in arm_mat_mult_fast_q31()
175 px = px2 + (numColsB & 1U); in arm_mat_mult_fast_q31()
176 px2 = px + numColsB; in arm_mat_mult_fast_q31()
185 if (numColsB & 1U) { in arm_mat_mult_fast_q31()
191 px = pDst->pData + numColsB-1; in arm_mat_mult_fast_q31()
199 pInB = pSrcB->pData + numColsB-1; in arm_mat_mult_fast_q31()
217 pInB += numColsB; in arm_mat_mult_fast_q31()
[all …]
Darm_mat_mult_f32.c270 int numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_f32() local
289 if(numRowsA == numColsB && numColsB == numColsA) { in arm_mat_mult_f32()
315 pOut1 = pOut0 + numColsB; in arm_mat_mult_f32()
316 pOut2 = pOut1 + numColsB; in arm_mat_mult_f32()
317 pOut3 = pOut2 + numColsB; in arm_mat_mult_f32()
320 uint32_t k = numColsB >> 2; in arm_mat_mult_f32()
348 pInB0 = pInB0 + numColsB; in arm_mat_mult_f32()
368 pInB0 -= (numColsB * numColsA) - 4; in arm_mat_mult_f32()
372 int colBLeft = numColsB & 3; in arm_mat_mult_f32()
400 pInB0 = pInB0 + numColsB; in arm_mat_mult_f32()
[all …]
Darm_mat_mult_f16.c391 int numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_f16() local
412 if(numRowsA == numColsB && numColsB == numColsA) { in arm_mat_mult_f16()
433 pOut1 = pOut0 + numColsB; in arm_mat_mult_f16()
434 pOut2 = pOut1 + numColsB; in arm_mat_mult_f16()
435 pOut3 = pOut2 + numColsB; in arm_mat_mult_f16()
438 int k = numColsB >> 3; in arm_mat_mult_f16()
466 pInB0 = pInB0 + numColsB; in arm_mat_mult_f16()
481 pInB0 -= (numColsB * numColsA) - 8; in arm_mat_mult_f16()
485 int colBLeft = numColsB & 7; in arm_mat_mult_f16()
513 pInB0 = pInB0 + numColsB; in arm_mat_mult_f16()
[all …]
Darm_mat_mult_f64.c80 uint16_t numColsB = pSrcB->numCols; /* Number of columns of input matrix B */ in arm_mat_mult_f64() local
108 col = numColsB; in arm_mat_mult_f64()
134 pIn2 += numColsB; in arm_mat_mult_f64()
137 pIn2 += numColsB; in arm_mat_mult_f64()
140 pIn2 += numColsB; in arm_mat_mult_f64()
143 pIn2 += numColsB; in arm_mat_mult_f64()
165 pIn2 += numColsB; in arm_mat_mult_f64()
178 pIn2 = pInB + (numColsB - col); in arm_mat_mult_f64()
183 i = i + numColsB; in arm_mat_mult_f64()
Darm_mat_cmplx_mult_f32.c533 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_cmplx_mult_f32() local
558 if (numRowsA == numColsB && numColsB == numColsA) in arm_mat_cmplx_mult_f32()
576 vecColBOffs[2] = numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_f32()
577 vecColBOffs[3] = (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_f32()
593 i = i + 4 * numColsB; in arm_mat_cmplx_mult_f32()
597 col = numColsB; in arm_mat_cmplx_mult_f32()
646 vecOffs = vecOffs + (uint32_t) (numColsB * 2 * CMPLX_DIM); in arm_mat_cmplx_mult_f32()
679 vecOffs = vecOffs + (uint32_t) (numColsB * 2 * CMPLX_DIM); in arm_mat_cmplx_mult_f32()
696 px[0 * CMPLX_DIM * numColsB + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32()
697 px[0 * CMPLX_DIM * numColsB + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32()
[all …]
Darm_mat_cmplx_mult_q15.c75 uint32_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_cmplx_mult_q15() local
101 vecColBOffs[2] = numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_q15()
102 vecColBOffs[3] = (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_q15()
103 vecColBOffs[4] = 2 * numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_q15()
104 vecColBOffs[5] = 2 * (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_q15()
105 vecColBOffs[6] = 3 * numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_q15()
106 vecColBOffs[7] = 3 * (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_q15()
127 col = numColsB >> 1; in arm_mat_cmplx_mult_q15()
180 vecOffs = vaddq_n_u16(vecOffs, (uint16_t) (numColsB * 4 * CMPLX_DIM)); in arm_mat_cmplx_mult_q15()
206 vecOffs = vaddq_n_u16(vecOffs, (uint16_t) (numColsB * 4 * CMPLX_DIM)); in arm_mat_cmplx_mult_q15()
[all …]
Darm_mat_cmplx_mult_f16.c388 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_cmplx_mult_f16() local
414 if (numRowsA == numColsB && numColsB == numColsA) in arm_mat_cmplx_mult_f16()
432 vecColBOffs[2] = numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_f16()
433 vecColBOffs[3] = (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_f16()
434 vecColBOffs[4] = 2*numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_f16()
435 vecColBOffs[5] = 2*(numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_f16()
436 vecColBOffs[6] = 3*numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_f16()
437 vecColBOffs[7] = 3*(numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_f16()
453 i = i + 4 * numColsB; in arm_mat_cmplx_mult_f16()
457 col = numColsB; in arm_mat_cmplx_mult_f16()
[all …]
Darm_mat_mult_fast_q15.c79 uint16_t numColsB = pSrcB->numCols; /* Number of columns of input matrix B */ in arm_mat_mult_fast_q15() local
118 col = numColsB >> 2U; in arm_mat_mult_fast_q15()
196 col = numColsB % 0x4U; in arm_mat_mult_fast_q15()
225 px2 = px + numColsB; in arm_mat_mult_fast_q15()
233 col = numColsB; in arm_mat_mult_fast_q15()
353 px = px2 + (numColsB & 1U); in arm_mat_mult_fast_q15()
354 px2 = px + numColsB; in arm_mat_mult_fast_q15()
367 if (numColsB & 1U) { in arm_mat_mult_fast_q15()
373 px = pDst->pData + numColsB-1; in arm_mat_mult_fast_q15()
381 pInB = pSrcBT + numRowsB * (numColsB-1); in arm_mat_mult_fast_q15()
[all …]
Darm_mat_mult_q31.c345 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_q31() local
368 if(numRowsA == numColsB && numColsB == numColsA) { in arm_mat_mult_q31()
384 vecColBOffs = vecColBOffs * (uint32_t) (numColsB); in arm_mat_mult_q31()
400 i = i + 4 * numColsB; in arm_mat_mult_q31()
404 col = numColsB; in arm_mat_mult_q31()
449 vecOffs = vecOffs + (uint32_t) (numColsB * 4); in arm_mat_mult_q31()
491 px[1 * numColsB] = (q31_t) acc1; in arm_mat_mult_q31()
492 px[2 * numColsB] = (q31_t) acc2; in arm_mat_mult_q31()
493 px[3 * numColsB] = (q31_t) acc3; in arm_mat_mult_q31()
502 pInB = (q31_t const *)pSrcB->pData + (numColsB - col); in arm_mat_mult_q31()
[all …]
Darm_mat_mult_q15.c329 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_q15() local
351 if(numRowsA == numColsB && numColsB == numColsA) { in arm_mat_mult_q15()
369 vecColBOffs = vecColBOffs * (uint16_t) (numColsB); in arm_mat_mult_q15()
385 i = i + 4 * numColsB; in arm_mat_mult_q15()
389 col = numColsB; in arm_mat_mult_q15()
432 vecOffs = vecOffs + (uint16_t) (numColsB * 8); in arm_mat_mult_q15()
455 vecOffs = vecOffs + (uint16_t) (numColsB * 8); in arm_mat_mult_q15()
468 px[1 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc1, 15); in arm_mat_mult_q15()
469 px[2 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc2, 15); in arm_mat_mult_q15()
470 px[3 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc3, 15); in arm_mat_mult_q15()
[all …]
Darm_mat_mult_q7.c283 uint32_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_q7() local
308 if(numRowsA == numColsB && numColsB == numColsA) { in arm_mat_mult_q7()
320 BT.numRows = numColsB; in arm_mat_mult_q7()
332 px2 = px + numColsB; in arm_mat_mult_q7()
346 col = numColsB >> 1; in arm_mat_mult_q7()
434 px = px2 + (numColsB & 1u); in arm_mat_mult_q7()
435 px2 = px + numColsB; in arm_mat_mult_q7()
446 if (numColsB & 1u) in arm_mat_mult_q7()
449 px = pDst->pData + numColsB - 1; in arm_mat_mult_q7()
464 pInB = pSrcBT + numRowsB * (numColsB - 1); in arm_mat_mult_q7()
[all …]
Darm_mat_cmplx_mult_q31.c527 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_cmplx_mult_q31() local
551 if (numRowsA == numColsB && numColsB == numColsA) in arm_mat_cmplx_mult_q31()
576 vecColBOffs[2] = numColsB * CMPLX_DIM; in arm_mat_cmplx_mult_q31()
577 vecColBOffs[3] = (numColsB * CMPLX_DIM) + 1; in arm_mat_cmplx_mult_q31()
593 i = i + 2 * numColsB; in arm_mat_cmplx_mult_q31()
597 col = numColsB; in arm_mat_cmplx_mult_q31()
643 vecOffs = vecOffs + (uint32_t) (numColsB * 2 * CMPLX_DIM); in arm_mat_cmplx_mult_q31()
677 vecOffs = vecOffs + (uint32_t) (numColsB * 2 * CMPLX_DIM); in arm_mat_cmplx_mult_q31()
690 px[0 * CMPLX_DIM * numColsB + 0] = (q31_t) clip_q63_to_q31(acc0 >> 31); in arm_mat_cmplx_mult_q31()
691 px[0 * CMPLX_DIM * numColsB + 1] = (q31_t) clip_q63_to_q31(acc1 >> 31); in arm_mat_cmplx_mult_q31()
[all …]