Home
last modified time | relevance | path

Searched refs:pInA (Results 1 – 24 of 24) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_mult_fast_q31.c71 q31_t *pInA = pSrcA->pData; /* Input data matrix pointer A */ in arm_mat_mult_fast_q31() local
129 pInA = pSrcA->pData + i; in arm_mat_mult_fast_q31()
131 pInA2 = pInA + numColsA; in arm_mat_mult_fast_q31()
140 inA1 = *pInA++; in arm_mat_mult_fast_q31()
192 pInA = pSrcA->pData; in arm_mat_mult_fast_q31()
213 sum1 = __SMMLA(*pInA++, *pInB, sum1); in arm_mat_mult_fast_q31()
215 sum1 = (q31_t) ((((q63_t) sum1 << 32) + ((q63_t) *pInA++ * *pInB)) >> 32); in arm_mat_mult_fast_q31()
220 sum1 = __SMMLA(*pInA++, *pInB, sum1); in arm_mat_mult_fast_q31()
222 sum1 = (q31_t) ((((q63_t) sum1 << 32) + ((q63_t) *pInA++ * *pInB)) >> 32); in arm_mat_mult_fast_q31()
227 sum1 = __SMMLA(*pInA++, *pInB, sum1); in arm_mat_mult_fast_q31()
[all …]
Darm_mat_mult_fast_q15.c75 q15_t *pInA = pSrcA->pData; /* Input data matrix pointer A of Q15 type */ in arm_mat_mult_fast_q15() local
251 pInA = pSrcA->pData + i; in arm_mat_mult_fast_q15()
258 pInA2 = pInA + numColsA; in arm_mat_mult_fast_q15()
274 inA1 = read_q15x2_ia ((q15_t **) &pInA); in arm_mat_mult_fast_q15()
287 inA1 = *pInA++; in arm_mat_mult_fast_q15()
292 inA2 = *pInA++; in arm_mat_mult_fast_q15()
296 inA1 = *pInA++; in arm_mat_mult_fast_q15()
300 inA2 = *pInA++; in arm_mat_mult_fast_q15()
312 inA1 = *pInA++; in arm_mat_mult_fast_q15()
327 sum += (q31_t) *pInA++ * *pInB++; in arm_mat_mult_fast_q15()
[all …]
Darm_mat_cmplx_mult_q15.c70 … q15_t const *pInA = (q15_t const *) pSrcA->pData; /* input data matrix pointer A of Q15 type */ in arm_mat_cmplx_mult_q15() local
142 pInA = pSrcA->pData + i; in arm_mat_cmplx_mult_q15()
157 pSrcAVec = (q15_t const *) pInA; in arm_mat_cmplx_mult_q15()
236 pInA = pSrcA->pData + i; in arm_mat_cmplx_mult_q15()
250 pSrcAVec = (q15_t const *) pInA; in arm_mat_cmplx_mult_q15()
322 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A of Q15 type */ in arm_mat_cmplx_mult_q15() local
451 pInA = pSrcA->pData + i * 2; in arm_mat_cmplx_mult_q15()
464 pSourceA = read_q15x2_ia ((q15_t **) &pInA); in arm_mat_cmplx_mult_q15()
478 pSourceA = read_q15x2_ia ((q15_t **) &pInA); in arm_mat_cmplx_mult_q15()
494 a = *pInA; in arm_mat_cmplx_mult_q15()
[all …]
Darm_mat_add_q15.c136 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_q15() local
174 write_q15x2_ia (&pOut, __QADD16(read_q15x2_ia (&pInA), read_q15x2_ia (&pInB))); in arm_mat_add_q15()
176 write_q15x2_ia (&pOut, __QADD16(read_q15x2_ia (&pInA), read_q15x2_ia (&pInB))); in arm_mat_add_q15()
178 *pOut++ = (q15_t) __SSAT(((q31_t) *pInA++ + *pInB++), 16); in arm_mat_add_q15()
180 *pOut++ = (q15_t) __SSAT(((q31_t) *pInA++ + *pInB++), 16); in arm_mat_add_q15()
182 *pOut++ = (q15_t) __SSAT(((q31_t) *pInA++ + *pInB++), 16); in arm_mat_add_q15()
184 *pOut++ = (q15_t) __SSAT(((q31_t) *pInA++ + *pInB++), 16); in arm_mat_add_q15()
207 *pOut++ = (q15_t) __QADD16(*pInA++, *pInB++); in arm_mat_add_q15()
209 *pOut++ = (q15_t) __SSAT(((q31_t) *pInA++ + *pInB++), 16); in arm_mat_add_q15()
Darm_mat_sub_q15.c133 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_sub_q15() local
170 …write_q15x2_ia (&pOut, __QSUB16(read_q15x2_ia ((q15_t **) &pInA), read_q15x2_ia ((q15_t **) &pInB)… in arm_mat_sub_q15()
171 …write_q15x2_ia (&pOut, __QSUB16(read_q15x2_ia ((q15_t **) &pInA), read_q15x2_ia ((q15_t **) &pInB)… in arm_mat_sub_q15()
173 *pOut++ = (q15_t) __SSAT(((q31_t) * pInA++ - *pInB++), 16); in arm_mat_sub_q15()
174 *pOut++ = (q15_t) __SSAT(((q31_t) * pInA++ - *pInB++), 16); in arm_mat_sub_q15()
175 *pOut++ = (q15_t) __SSAT(((q31_t) * pInA++ - *pInB++), 16); in arm_mat_sub_q15()
176 *pOut++ = (q15_t) __SSAT(((q31_t) * pInA++ - *pInB++), 16); in arm_mat_sub_q15()
199 *pOut++ = (q15_t) __QSUB16(*pInA++, *pInB++); in arm_mat_sub_q15()
201 *pOut++ = (q15_t) __SSAT(((q31_t) * pInA++ - *pInB++), 16); in arm_mat_sub_q15()
Darm_mat_sub_f64.c66 float64_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_sub_f64() local
103 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f64()
104 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f64()
105 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f64()
106 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f64()
127 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f64()
Darm_mat_mult_q7.c66 q7_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q7_2x2_mve() local
69 q7_t *pInA0 = pInA; in arm_mat_mult_q7_2x2_mve()
115 q7_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q7_3x3_mve() local
118 q7_t *pInA0 = pInA; in arm_mat_mult_q7_3x3_mve()
185 q7_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q7_4x4_mve() local
188 q7_t *pInA0 = pInA; in arm_mat_mult_q7_4x4_mve()
276 q7_t *pInA = pSrcA->pData; /* input data matrix pointer A of Q7 type */ in arm_mat_mult_q7() local
367 pInA = pSrcA->pData + i; in arm_mat_mult_q7()
368 pInA2 = pInA + numColsA; in arm_mat_mult_q7()
372 pSrcAVec = (q7_t const *) pInA; in arm_mat_mult_q7()
[all …]
Darm_mat_mult_f32.c129 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_f32_3x3_mve() local
138 pInA0 = pInA; in arm_mat_mult_f32_3x3_mve()
194 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_f32_4x4_mve() local
202 pInA0 = pInA; in arm_mat_mult_f32_4x4_mve()
267 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_f32() local
292 pOut[0] = pInA[0] * pInB[0]; in arm_mat_mult_f32()
324 pInA0 = pInA; in arm_mat_mult_f32()
375 pInA0 = pInA; in arm_mat_mult_f32()
415 pInA += 4 * numColsA; in arm_mat_mult_f32()
441 pInA0 = pInA; in arm_mat_mult_f32()
[all …]
Darm_mat_mult_q15.c74 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q15_2x2_mve() local
77 q15_t *pInA0 = pInA; in arm_mat_mult_q15_2x2_mve()
130 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q15_3x3_mve() local
133 q15_t *pInA0 = pInA; in arm_mat_mult_q15_3x3_mve()
211 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q15_4x4_mve() local
214 q15_t *pInA0 = pInA; in arm_mat_mult_q15_4x4_mve()
325 q15_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q15() local
356 sum = pInA[0] * pInB[0]; in arm_mat_mult_q15()
408 q15_t *pInA0 = pInA; in arm_mat_mult_q15()
485 pInA += (numColsA * 4); in arm_mat_mult_q15()
[all …]
Darm_mat_add_f16.c133 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_f16() local
170 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f16()
172 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f16()
174 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f16()
176 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f16()
197 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f16()
Darm_mat_sub_f16.c134 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_sub_f16() local
171 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f16()
172 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f16()
173 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f16()
174 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f16()
195 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f16()
Darm_mat_add_q31.c135 q31_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_q31() local
172 *pOut++ = __QADD(*pInA++, *pInB++); in arm_mat_add_q31()
174 *pOut++ = __QADD(*pInA++, *pInB++); in arm_mat_add_q31()
176 *pOut++ = __QADD(*pInA++, *pInB++); in arm_mat_add_q31()
178 *pOut++ = __QADD(*pInA++, *pInB++); in arm_mat_add_q31()
199 *pOut++ = __QADD(*pInA++, *pInB++); in arm_mat_add_q31()
Darm_mat_sub_q31.c137 q31_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_sub_q31() local
174 *pOut++ = __QSUB(*pInA++, *pInB++); in arm_mat_sub_q31()
176 *pOut++ = __QSUB(*pInA++, *pInB++); in arm_mat_sub_q31()
178 *pOut++ = __QSUB(*pInA++, *pInB++); in arm_mat_sub_q31()
180 *pOut++ = __QSUB(*pInA++, *pInB++); in arm_mat_sub_q31()
201 *pOut++ = __QSUB(*pInA++, *pInB++); in arm_mat_sub_q31()
Darm_mat_cmplx_mult_f16.c72 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f16_2x2_mve() local
75 float16_t *pInA0 = pInA; in arm_mat_cmplx_mult_f16_2x2_mve()
145 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f16_3x3_mve() local
148 float16_t *pInA0 = pInA; in arm_mat_cmplx_mult_f16_3x3_mve()
241 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f16_4x4_mve() local
244 float16_t *pInA0 = pInA; in arm_mat_cmplx_mult_f16_4x4_mve()
384 float16_t const *pInA = (float16_t const *) pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f16() local
418 pOut[0] = pInA[0] * pInB[0] - pInA[1] * pInB[1]; in arm_mat_cmplx_mult_f16()
419 pOut[1] = pInA[0] * pInB[1] + pInA[1] * pInB[0]; in arm_mat_cmplx_mult_f16()
476 float16_t const *pInA0 = pInA; in arm_mat_cmplx_mult_f16()
[all …]
Darm_mat_mult_q31.c73 q31_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q31_2x2_mve() local
76 q31_t *pInA0 = pInA; in arm_mat_mult_q31_2x2_mve()
132 q31_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q31_3x3_mve() local
135 q31_t *pInA0 = pInA; in arm_mat_mult_q31_3x3_mve()
218 q31_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q31_4x4_mve() local
221 q31_t *pInA0 = pInA; in arm_mat_mult_q31_4x4_mve()
341 q31_t const *pInA = (q31_t const *)pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_q31() local
371 q63_t sum = (q63_t) *pInA * *pInB; in arm_mat_mult_q31()
423 q31_t const *pInA0 = pInA; in arm_mat_mult_q31()
508 pInA += (numColsA * 4); in arm_mat_mult_q31()
[all …]
Darm_mat_add_f32.c222 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_add_f32() local
259 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f32()
261 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f32()
263 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f32()
265 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f32()
286 *pOut++ = *pInA++ + *pInB++; in arm_mat_add_f32()
Darm_mat_sub_f32.c219 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_sub_f32() local
256 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f32()
257 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f32()
258 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f32()
259 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f32()
280 *pOut++ = (*pInA++) - (*pInB++); in arm_mat_sub_f32()
Darm_mat_cmplx_mult_f32.c77 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f32_2x2_mve() local
80 float32_t *pInA0 = pInA; in arm_mat_cmplx_mult_f32_2x2_mve()
141 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f32_3x3_mve() local
144 float32_t *pInA0 = pInA; in arm_mat_cmplx_mult_f32_3x3_mve()
298 float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f32_4x4_mve() local
301 float32_t *pInA0 = pInA; in arm_mat_cmplx_mult_f32_4x4_mve()
529 float32_t const *pInA = (float32_t const *) pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_f32() local
562 pOut[0] = pInA[0] * pInB[0] - pInA[1] * pInB[1]; in arm_mat_cmplx_mult_f32()
563 pOut[1] = pInA[0] * pInB[1] + pInA[1] * pInB[0]; in arm_mat_cmplx_mult_f32()
616 float32_t const *pInA0 = pInA; in arm_mat_cmplx_mult_f32()
[all …]
Darm_mat_mult_f16.c388 float16_t *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_mult_f16() local
442 pInA0 = pInA; in arm_mat_mult_f16()
488 pInA0 = pInA; in arm_mat_mult_f16()
527 pInA += 4 * numColsA; in arm_mat_mult_f16()
553 pInA0 = pInA; in arm_mat_mult_f16()
585 pInA0 = pInA; in arm_mat_mult_f16()
610 pInA += 1 * numColsA; in arm_mat_mult_f16()
631 float16_t *pInA = pSrcA->pData; /* Input data matrix pointer A */ in arm_mat_mult_f16() local
677 pIn1 = pInA; in arm_mat_mult_f16()
741 pInA = pInA + numColsA; in arm_mat_mult_f16()
Darm_mat_mult_f64.c74 float64_t *pInA = pSrcA->pData; /* Input data matrix pointer A */ in arm_mat_mult_f64() local
120 pIn1 = pInA; in arm_mat_mult_f64()
184 pInA = pInA + numColsA; in arm_mat_mult_f64()
Darm_mat_cmplx_mult_q31.c73 q31_t const *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_q31_2x2_mve() local
76 q31_t const *pInA0 = pInA; in arm_mat_cmplx_mult_q31_2x2_mve()
135 q31_t const *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_q31_3x3_mve() local
138 q31_t const *pInA0 = pInA; in arm_mat_cmplx_mult_q31_3x3_mve()
290 q31_t const *pInA = pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_q31_4x4_mve() local
293 q31_t const *pInA0 = pInA; in arm_mat_cmplx_mult_q31_4x4_mve()
523 q31_t const *pInA = (q31_t const *) pSrcA->pData; /* input data matrix pointer A */ in arm_mat_cmplx_mult_q31() local
555 q63_t sumReal = (q63_t) pInA[0] * pInB[0]; in arm_mat_cmplx_mult_q31()
556 sumReal -= (q63_t) pInA[1] * pInB[1]; in arm_mat_cmplx_mult_q31()
558 q63_t sumImag = (q63_t) pInA[0] * pInB[1]; in arm_mat_cmplx_mult_q31()
[all …]
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/
Darm_kullback_leibler_f32.c113 const float32_t *pInA, *pInB; in arm_kullback_leibler_f32() local
121 pInA = pSrcA; in arm_kullback_leibler_f32()
130 tmpVA = vld1q_f32(pInA); in arm_kullback_leibler_f32()
131 pInA += 4; in arm_kullback_leibler_f32()
152 pA = *pInA++; in arm_kullback_leibler_f32()
166 const float32_t *pInA, *pInB; in arm_kullback_leibler_f32() local
170 pInA = pSrcA; in arm_kullback_leibler_f32()
178 pA = *pInA++; in arm_kullback_leibler_f32()
Darm_kullback_leibler_f64.c50 const float64_t *pInA, *pInB; in arm_kullback_leibler_f64() local
54 pInA = pSrcA; in arm_kullback_leibler_f64()
62 pA = *pInA++; in arm_kullback_leibler_f64()
Darm_kullback_leibler_f16.c123 const float16_t *pInA, *pInB; in arm_kullback_leibler_f16() local
127 pInA = pSrcA; in arm_kullback_leibler_f16()
135 pA = *pInA++; in arm_kullback_leibler_f16()