Home
last modified time | relevance | path

Searched refs:numCols (Results 1 – 25 of 130) sorted by relevance

123456

/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_qr_f64.c91 if (pSrc->numRows < pSrc->numCols) in arm_mat_qr_f64()
96 memcpy(pOutR->pData,pSrc->pData,pSrc->numCols * pSrc->numRows*sizeof(float64_t)); in arm_mat_qr_f64()
97 pOutR->numCols = pSrc->numCols; in arm_mat_qr_f64()
103 for(col=0 ; col < pSrc->numCols; col++) in arm_mat_qr_f64()
117 for(j=0;j<pSrc->numCols-col; j++) in arm_mat_qr_f64()
126 pa1 = pa0 + pSrc->numCols; in arm_mat_qr_f64()
127 pa2 = pa1 + pSrc->numCols; in arm_mat_qr_f64()
128 pa3 = pa2 + pSrc->numCols; in arm_mat_qr_f64()
137 for(j=0;j<pSrc->numCols-col; j++) in arm_mat_qr_f64()
148 pa0 += col + 3*pSrc->numCols; in arm_mat_qr_f64()
[all …]
Darm_mat_qr_f32.c171 if (pSrc->numRows < pSrc->numCols) in arm_mat_qr_f32()
176 memcpy(pOutR->pData,pSrc->pData,pSrc->numCols * pSrc->numRows*sizeof(float32_t)); in arm_mat_qr_f32()
177 pOutR->numCols = pSrc->numCols; in arm_mat_qr_f32()
183 for(col=0 ; col < pSrc->numCols; col++) in arm_mat_qr_f32()
202 blkCnt = (pSrc->numCols-col) >> 2; in arm_mat_qr_f32()
213 blkCnt = (pSrc->numCols-col) & 3; in arm_mat_qr_f32()
229 pa1 = pa0 + pSrc->numCols; in arm_mat_qr_f32()
230 pa2 = pa1 + pSrc->numCols; in arm_mat_qr_f32()
231 pa3 = pa2 + pSrc->numCols; in arm_mat_qr_f32()
240 blkCnt2 = (pSrc->numCols-col) >> 2; in arm_mat_qr_f32()
[all …]
Darm_mat_qr_f16.c98 if (pSrc->numRows < pSrc->numCols) in arm_mat_qr_f16()
103 memcpy(pOutR->pData,pSrc->pData,pSrc->numCols * pSrc->numRows*sizeof(float16_t)); in arm_mat_qr_f16()
104 pOutR->numCols = pSrc->numCols; in arm_mat_qr_f16()
110 for(col=0 ; col < pSrc->numCols; col++) in arm_mat_qr_f16()
129 blkCnt = (pSrc->numCols-col) >> 3; in arm_mat_qr_f16()
140 blkCnt = (pSrc->numCols-col) & 7; in arm_mat_qr_f16()
156 pa1 = pa0 + pSrc->numCols; in arm_mat_qr_f16()
157 pa2 = pa1 + pSrc->numCols; in arm_mat_qr_f16()
158 pa3 = pa2 + pSrc->numCols; in arm_mat_qr_f16()
167 blkCnt2 = (pSrc->numCols-col) >> 3; in arm_mat_qr_f16()
[all …]
Darm_mat_vec_mult_f32.c65 uint32_t numCols = pSrcMat->numCols; in arm_mat_vec_mult_f32() local
90 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f32()
91 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f32()
92 pInA3 = pInA2 + numCols; in arm_mat_vec_mult_f32()
110 blkCnt = numCols >> 2; in arm_mat_vec_mult_f32()
136 blkCnt = numCols & 3; in arm_mat_vec_mult_f32()
160 pSrcA += numCols * 4; in arm_mat_vec_mult_f32()
180 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f32()
193 blkCnt = numCols >> 2; in arm_mat_vec_mult_f32()
213 blkCnt = numCols & 3; in arm_mat_vec_mult_f32()
[all …]
Darm_mat_vec_mult_q15.c61 uint32_t numCols = pSrcMat->numCols; in arm_mat_vec_mult_q15() local
86 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q15()
87 pMat2 = pMat1 + numCols; in arm_mat_vec_mult_q15()
98 blkCnt = numCols >> 3; in arm_mat_vec_mult_q15()
120 blkCnt = numCols & 7; in arm_mat_vec_mult_q15()
139 pMatSrc += numCols * 3; in arm_mat_vec_mult_q15()
166 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q15()
175 blkCnt = numCols >> 3; in arm_mat_vec_mult_q15()
195 blkCnt = numCols & 7; in arm_mat_vec_mult_q15()
211 pMatSrc += numCols * 2; in arm_mat_vec_mult_q15()
[all …]
Darm_mat_vec_mult_q31.c58 uint32_t numCols = pSrcMat->numCols; in arm_mat_vec_mult_q31() local
83 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q31()
84 pMat2 = pMat1 + numCols; in arm_mat_vec_mult_q31()
95 blkCnt = numCols >> 2; in arm_mat_vec_mult_q31()
117 blkCnt = numCols & 3; in arm_mat_vec_mult_q31()
136 pMatSrc += numCols * 3; in arm_mat_vec_mult_q31()
163 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q31()
172 blkCnt = numCols >> 2; in arm_mat_vec_mult_q31()
192 blkCnt = numCols & 3; in arm_mat_vec_mult_q31()
208 pMatSrc += numCols * 2; in arm_mat_vec_mult_q31()
[all …]
Darm_mat_vec_mult_f16.c61 uint32_t numCols = pSrcMat->numCols; in arm_mat_vec_mult_f16() local
86 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f16()
87 pInA2 = pInA1 + numCols; in arm_mat_vec_mult_f16()
88 pInA3 = pInA2 + numCols; in arm_mat_vec_mult_f16()
106 blkCnt = numCols >> 3; in arm_mat_vec_mult_f16()
132 blkCnt = numCols & 7; in arm_mat_vec_mult_f16()
156 pSrcA += numCols * 4; in arm_mat_vec_mult_f16()
176 pInA1 = pInA0 + numCols; in arm_mat_vec_mult_f16()
189 blkCnt = numCols >> 3; in arm_mat_vec_mult_f16()
209 blkCnt = numCols & 7; in arm_mat_vec_mult_f16()
[all …]
Darm_mat_vec_mult_q7.c61 uint32_t numCols = pSrcMat->numCols; in arm_mat_vec_mult_q7() local
85 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q7()
86 pMat2 = pMat1 + numCols; in arm_mat_vec_mult_q7()
87 pMat3 = pMat2 + numCols; in arm_mat_vec_mult_q7()
100 blkCnt = numCols >> 4; in arm_mat_vec_mult_q7()
126 blkCnt = numCols & 0xF; in arm_mat_vec_mult_q7()
148 pMatSrc += numCols * 4; in arm_mat_vec_mult_q7()
175 pMat1 = pMat0 + numCols; in arm_mat_vec_mult_q7()
184 blkCnt = numCols >> 4; in arm_mat_vec_mult_q7()
204 blkCnt = numCols & 0xF; in arm_mat_vec_mult_q7()
[all …]
Darm_mat_add_f32.c105 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
106 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_add_f32()
117 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
178 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
179 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_add_f32()
192 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
254 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f32()
256 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_f32()
267 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f32()
Darm_mat_sub_f32.c102 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_f32()
103 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_sub_f32()
114 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_f32()
171 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_f32()
172 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_sub_f32()
185 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_f32()
250 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_f32()
252 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_f32()
263 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_f32()
Darm_mat_trans_f16.c64 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_f16()
65 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_f16()
75 if (pDst->numRows == pDst->numCols) in arm_mat_trans_f16()
77 if (pDst->numCols == 1) in arm_mat_trans_f16()
82 if (pDst->numCols == 2) in arm_mat_trans_f16()
84 if (pDst->numCols == 3) in arm_mat_trans_f16()
86 if (pDst->numCols == 4) in arm_mat_trans_f16()
90 …arm_mat_trans_16bit_generic(pSrc->numRows, pSrc->numCols, (uint16_t *)pSrc->pData, (uint16_t *)p… in arm_mat_trans_f16()
109 uint16_t nCols = pSrc->numCols; /* number of columns */ in arm_mat_trans_f16()
116 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_f16()
[all …]
Darm_mat_trans_q15.c64 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_q15()
65 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_q15()
75 if (pDst->numRows == pDst->numCols) in arm_mat_trans_q15()
77 if (pDst->numCols == 1) in arm_mat_trans_q15()
82 if (pDst->numCols == 2) in arm_mat_trans_q15()
84 if (pDst->numCols == 3) in arm_mat_trans_q15()
86 if (pDst->numCols == 4) in arm_mat_trans_q15()
90 …arm_mat_trans_16bit_generic(pSrc->numRows, pSrc->numCols, (uint16_t *)pSrc->pData, (uint16_t *)p… in arm_mat_trans_q15()
106 uint16_t nCols = pSrc->numCols; /* number of columns */ in arm_mat_trans_q15()
117 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_q15()
[all …]
Darm_mat_trans_q31.c60 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_q31()
61 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_q31()
71 if (pDst->numRows == pDst->numCols) in arm_mat_trans_q31()
73 if (pDst->numCols == 2) in arm_mat_trans_q31()
75 if (pDst->numCols == 3) in arm_mat_trans_q31()
77 if (pDst->numCols == 4) in arm_mat_trans_q31()
81 …arm_mat_trans_32bit_generic_mve(pSrc->numRows, pSrc->numCols, (uint32_t *)pSrc->pData, (uint32_t *… in arm_mat_trans_q31()
101 uint16_t nCols = pSrc->numCols; /* number of columns */ in arm_mat_trans_q31()
108 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_q31()
109 (pSrc->numCols != pDst->numRows) ) in arm_mat_trans_q31()
Darm_mat_trans_f32.c86 if ((pSrc->numRows != pDst->numCols) || (pSrc->numCols != pDst->numRows)) in arm_mat_trans_f32()
94 if (pDst->numRows == pDst->numCols) in arm_mat_trans_f32()
96 if (pDst->numCols == 2) in arm_mat_trans_f32()
98 if (pDst->numCols == 3) in arm_mat_trans_f32()
100 if (pDst->numCols == 4) in arm_mat_trans_f32()
104 …arm_mat_trans_32bit_generic_mve(pSrc->numRows, pSrc->numCols, (uint32_t *)pSrc->pData, (uint32_t *… in arm_mat_trans_f32()
124 uint16_t nColumns = pSrc->numCols; /* number of columns */ in arm_mat_trans_f32()
132 if ((pSrc->numRows != pDst->numCols) || (pSrc->numCols != pDst->numRows)) in arm_mat_trans_f32()
250 uint16_t nCols = pSrc->numCols; /* number of columns */ in arm_mat_trans_f32()
257 if ((pSrc->numRows != pDst->numCols) || in arm_mat_trans_f32()
[all …]
Darm_mat_sub_f16.c77 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_f16()
78 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_sub_f16()
89 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_f16()
146 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_f16()
148 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_f16()
159 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_f16()
Darm_mat_add_f16.c79 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f16()
80 (pSrcA->numRows != pDst->numRows) || (pSrcA->numCols != pDst->numCols)) in arm_mat_add_f16()
91 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f16()
145 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_f16()
147 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_f16()
158 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_f16()
Darm_mat_add_q31.c77 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_q31()
79 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_q31()
90 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_q31()
147 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_q31()
149 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_q31()
160 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_q31()
Darm_mat_sub_q31.c77 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_q31()
79 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_q31()
92 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_q31()
149 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_q31()
151 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_q31()
162 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_q31()
Darm_mat_add_q15.c78 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_q15()
80 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_q15()
94 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_q15()
148 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_add_q15()
150 (pSrcA->numCols != pDst->numCols) ) in arm_mat_add_q15()
161 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_add_q15()
Darm_mat_sub_q15.c79 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_q15()
81 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_q15()
93 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_q15()
145 (pSrcA->numCols != pSrcB->numCols) || in arm_mat_sub_q15()
147 (pSrcA->numCols != pDst->numCols) ) in arm_mat_sub_q15()
157 numSamples = (uint32_t) pSrcA->numRows * pSrcA->numCols; in arm_mat_sub_q15()
/cmsis-dsp-latest/dsppp/tests/
Ddebug_mat.h54 if (pSrc->numRows < pSrc->numCols) in _arm_mat_qr_f32()
59 memcpy(pOutR->pData,pSrc->pData,pSrc->numCols * pSrc->numRows*sizeof(float32_t)); in _arm_mat_qr_f32()
60 pOutR->numCols = pSrc->numCols; in _arm_mat_qr_f32()
66 for(col=0 ; col < pSrc->numCols; col++) in _arm_mat_qr_f32()
89 blkCnt = (pSrc->numCols-col) >> 2; in _arm_mat_qr_f32()
100 blkCnt = (pSrc->numCols-col) & 3; in _arm_mat_qr_f32()
118 pa1 = pa0 + pSrc->numCols; in _arm_mat_qr_f32()
119 pa2 = pa1 + pSrc->numCols; in _arm_mat_qr_f32()
120 pa3 = pa2 + pSrc->numCols; in _arm_mat_qr_f32()
129 blkCnt2 = (pSrc->numCols-col) >> 2; in _arm_mat_qr_f32()
[all …]
Dmatrix_utils.h41 #define ELEM(A,ROW,COL) &((A)->pData[(A)->numCols* (ROW) + (COL)])
47 const int32_t _numCols = (A)->numCols; \
63 T *_pa = (A)->pData + ROW * (A)->numCols + COL;\
67 _pa += (A)->numCols; \
76 int cnt = ((A)->numCols)-(COL); \
79 const int32_t _numCols = (A)->numCols; \
98 int cnt = ((A)->numCols)-(COL); \
101 const int32_t _numCols = (A)->numCols; \
117 int cnt = ((A)->numCols)-(COL); \
121 const int32_t _numCols = (A)->numCols; \
[all …]
/cmsis-dsp-latest/Include/dsp/
Dmatrix_utils.h41 #define ELEM(A,ROW,COL) &((A)->pData[(A)->numCols* (ROW) + (COL)])
47 const int32_t _numCols = (A)->numCols; \
63 T *_pa = (A)->pData + ROW * (A)->numCols + COL;\
67 _pa += (A)->numCols; \
76 int cnt = ((A)->numCols)-(COL); \
79 const int32_t _numCols = (A)->numCols; \
98 int cnt = ((A)->numCols)-(COL); \
101 const int32_t _numCols = (A)->numCols; \
117 int cnt = ((A)->numCols)-(COL); \
121 const int32_t _numCols = (A)->numCols; \
[all …]
/cmsis-dsp-latest/Testing/Source/Benchmarks/
DUnaryF32.cpp118 this->in1.numCols = this->nbc; in setUp()
126 this->out.numCols = this->nbr; in setUp()
130 this->in1.numCols = this->nbc; in setUp()
138 this->out.numCols = this->nbr; in setUp()
142 this->in1.numCols = this->nbc; in setUp()
168 this->out.numCols = this->nbc; in setUp()
172 this->in1.numCols = this->nbc; in setUp()
207 this->out.numCols = this->nbc; in setUp()
211 this->in1.numCols = this->nbc; in setUp()
215 this->in2.numCols = this->nbc; in setUp()
[all …]
DUnaryF16.cpp109 this->in1.numCols = this->nbc; in setUp()
117 this->out.numCols = this->nbr; in setUp()
121 this->in1.numCols = this->nbc; in setUp()
129 this->out.numCols = this->nbr; in setUp()
133 this->in1.numCols = this->nbc; in setUp()
159 this->out.numCols = this->nbc; in setUp()
163 this->in1.numCols = this->nbc; in setUp()
198 this->out.numCols = this->nbc; in setUp()
202 this->in1.numCols = this->nbc; in setUp()
206 this->in2.numCols = this->nbc; in setUp()
[all …]

123456