Home
last modified time | relevance | path

Searched refs:pInB (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.c72 q31_t *pInB = pSrcB->pData; /* Input data matrix pointer B */ in arm_mat_mult_fast_q31() local
113 pInB = pSrcB->pData; in arm_mat_mult_fast_q31()
130 pInB = pSrcB->pData + j; in arm_mat_mult_fast_q31()
141 inB1 = pInB[0]; in arm_mat_mult_fast_q31()
143 inB2 = pInB[1]; in arm_mat_mult_fast_q31()
144 pInB += numColsB; in arm_mat_mult_fast_q31()
199 pInB = pSrcB->pData + numColsB-1; 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()
217 pInB += numColsB; in arm_mat_mult_fast_q31()
[all …]
Darm_mat_mult_fast_q15.c76 q15_t *pInB = pSrcB->pData; /* Input data matrix pointer B of Q15 type */ in arm_mat_mult_fast_q15() local
128 in = read_q15x2_ia ((q15_t **) &pInB); in arm_mat_mult_fast_q15()
150 in = read_q15x2_ia ((q15_t **) &pInB); in arm_mat_mult_fast_q15()
168 in = *pInB++; in arm_mat_mult_fast_q15()
176 in = *pInB++; in arm_mat_mult_fast_q15()
180 in = *pInB++; in arm_mat_mult_fast_q15()
184 in = *pInB++; in arm_mat_mult_fast_q15()
201 *px = *pInB++; in arm_mat_mult_fast_q15()
236 pInB = pSrcBT; in arm_mat_mult_fast_q15()
257 pInB = pSrcBT + j; in arm_mat_mult_fast_q15()
[all …]
Darm_mat_mult_q15.c73 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q15_2x2_mve() local
85 pInB = pSrcB->pData; in arm_mat_mult_q15_2x2_mve()
87 vecB = vldrhq_gather_shifted_offset_z_s16((q15_t const *)pInB, vecColBOffs, p0); in arm_mat_mult_q15_2x2_mve()
103 pInB = pInB + 1; in arm_mat_mult_q15_2x2_mve()
105 vecB = vldrhq_gather_shifted_offset_z_s16(pInB, vecColBOffs, p0); in arm_mat_mult_q15_2x2_mve()
129 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q15_3x3_mve() local
143 pInB = pSrcB->pData; in arm_mat_mult_q15_3x3_mve()
145 vecB = vldrhq_gather_shifted_offset_z_s16((q15_t const *)pInB, vecColBOffs, p0); in arm_mat_mult_q15_3x3_mve()
165 pInB = pInB + 1; in arm_mat_mult_q15_3x3_mve()
167 vecB = vldrhq_gather_shifted_offset_z_s16(pInB, vecColBOffs, p0); in arm_mat_mult_q15_3x3_mve()
[all …]
Darm_mat_mult_q7.c65 q7_t const *pInB = (q7_t const *)pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q7_2x2_mve() local
77 pInB = pSrcB->pData; in arm_mat_mult_q7_2x2_mve()
79 vecB = vldrbq_gather_offset_z(pInB, vecColBOffs, p0); in arm_mat_mult_q7_2x2_mve()
92 pInB = pInB + 1; in arm_mat_mult_q7_2x2_mve()
94 vecB = vldrbq_gather_offset_z(pInB, vecColBOffs, p0); in arm_mat_mult_q7_2x2_mve()
114 q7_t const *pInB = (q7_t const *)pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q7_3x3_mve() local
128 pInB = pSrcB->pData; in arm_mat_mult_q7_3x3_mve()
130 vecB = vldrbq_gather_offset_z(pInB, vecColBOffs, p0); in arm_mat_mult_q7_3x3_mve()
146 pInB = pInB + 1; in arm_mat_mult_q7_3x3_mve()
148 vecB = vldrbq_gather_offset_z(pInB, vecColBOffs, p0); in arm_mat_mult_q7_3x3_mve()
[all …]
Darm_mat_mult_q31.c72 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q31_2x2_mve() local
86 pInB = pSrcB->pData; in arm_mat_mult_q31_2x2_mve()
89 vecB = vldrwq_gather_shifted_offset_z_s32(pInB, vecColBOffs, p0); in arm_mat_mult_q31_2x2_mve()
106 pInB = pInB + 1; in arm_mat_mult_q31_2x2_mve()
108 vecB = vldrwq_gather_shifted_offset_z_s32(pInB, vecColBOffs, p0); in arm_mat_mult_q31_2x2_mve()
131 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q31_3x3_mve() local
146 pInB = pSrcB->pData; in arm_mat_mult_q31_3x3_mve()
148 vecB = vldrwq_gather_shifted_offset_z_s32(pInB, vecColBOffs, p0); in arm_mat_mult_q31_3x3_mve()
167 pInB = pInB + 1; in arm_mat_mult_q31_3x3_mve()
169 vecB = vldrwq_gather_shifted_offset_z_s32(pInB, vecColBOffs, p0); in arm_mat_mult_q31_3x3_mve()
[all …]
Darm_mat_cmplx_mult_q15.c71 … q15_t const *pInB = (q15_t const *) pSrcB->pData; /* input data matrix pointer B of Q15 type */ in arm_mat_cmplx_mult_q15() local
143 pInB = pSrcB->pData + j; in arm_mat_cmplx_mult_q15()
144 pInB2 = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_q15()
172 vecB = vldrhq_gather_shifted_offset(pInB, vecOffs); in arm_mat_cmplx_mult_q15()
195 vecB = vldrhq_gather_shifted_offset(pInB, vecOffs); in arm_mat_cmplx_mult_q15()
237 pInB = pSrcB->pData + j; in arm_mat_cmplx_mult_q15()
265 vecB = vldrhq_gather_shifted_offset(pInB, vecOffs); in arm_mat_cmplx_mult_q15()
284 vecB = vldrhq_gather_shifted_offset(pInB, vecOffs); in arm_mat_cmplx_mult_q15()
323 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B of Q15 type */ in arm_mat_cmplx_mult_q15() local
371 write_q15x2 (px, read_q15x2_ia (&pInB)); in arm_mat_cmplx_mult_q15()
[all …]
Darm_mat_cmplx_mult_f16.c71 float16_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_f16_2x2_mve() local
96 pInB = (float16_t const *)pSrcB->pData; in arm_mat_cmplx_mult_f16_2x2_mve()
102 vecB = vldrhq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_f16_2x2_mve()
144 float16_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_f16_3x3_mve() local
165 pInB = (float16_t const *)pSrcB->pData; in arm_mat_cmplx_mult_f16_3x3_mve()
171 vecB = vldrhq_gather_shifted_offset_z(pInB, vecColBOffs0, p0); in arm_mat_cmplx_mult_f16_3x3_mve()
189 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_f16_3x3_mve()
191 vecB = vldrhq_gather_shifted_offset_z(pInB, vecColBOffs0, p0); in arm_mat_cmplx_mult_f16_3x3_mve()
209 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_f16_3x3_mve()
211 vecB = vldrhq_gather_shifted_offset_z(pInB, vecColBOffs0, p0); in arm_mat_cmplx_mult_f16_3x3_mve()
[all …]
Darm_mat_cmplx_mult_q31.c72 q31_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_q31_2x2_mve() local
88 pInB = (q31_t const *) pSrcB->pData; in arm_mat_cmplx_mult_q31_2x2_mve()
90 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_q31_2x2_mve()
106 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_q31_2x2_mve()
108 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_q31_2x2_mve()
134 q31_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_q31_3x3_mve() local
160 pInB = (q31_t const *) pSrcB->pData; in arm_mat_cmplx_mult_q31_3x3_mve()
162 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_q31_3x3_mve()
163 vecB1 = vldrwq_gather_shifted_offset(pInB, vecColBOffs1); in arm_mat_cmplx_mult_q31_3x3_mve()
201 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_q31_3x3_mve()
[all …]
Darm_mat_cmplx_mult_f32.c76 float32_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_f32_2x2_mve() local
91 pInB = (float32_t const *)pSrcB->pData; in arm_mat_cmplx_mult_f32_2x2_mve()
93 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_f32_2x2_mve()
112 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_f32_2x2_mve()
114 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_f32_2x2_mve()
140 float32_t const *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_f32_3x3_mve() local
162 pInB = (float32_t const *)pSrcB->pData; in arm_mat_cmplx_mult_f32_3x3_mve()
164 vecB = vldrwq_gather_shifted_offset(pInB, vecColBOffs0); in arm_mat_cmplx_mult_f32_3x3_mve()
179 vecB = vldrwq_gather_shifted_offset_z(pInB, vecColBOffs1, p0); in arm_mat_cmplx_mult_f32_3x3_mve()
205 pInB = pInB + CMPLX_DIM; in arm_mat_cmplx_mult_f32_3x3_mve()
[all …]
Darm_mat_add_q15.c137 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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.c134 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_sub_q15() local
170 …ite_q15x2_ia (&pOut, __QSUB16(read_q15x2_ia ((q15_t **) &pInA), read_q15x2_ia ((q15_t **) &pInB))); in arm_mat_sub_q15()
171 …ite_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.c67 float64_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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_add_f16.c134 float16_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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.c135 float16_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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.c136 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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.c138 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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_add_f32.c223 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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.c220 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 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_mult_f32.c128 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32_3x3_mve() local
136 pSrBVec = (float32_t const *) pInB; in arm_mat_mult_f32_3x3_mve()
193 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32_4x4_mve() local
200 pSrBVec = (float32_t const *) pInB; in arm_mat_mult_f32_4x4_mve()
266 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32() local
292 pOut[0] = pInA[0] * pInB[0]; in arm_mat_mult_f32()
318 pInB0 = pInB; in arm_mat_mult_f32()
436 pInB0 = pInB; in arm_mat_mult_f32()
854 float32_t *pInB = pSrcB->pData; /* Input data matrix pointer B */ in arm_mat_mult_f32() local
957 pIn2 = pInB + (numColsB - col); in arm_mat_mult_f32()
Darm_mat_mult_f64.c75 float64_t *pInB = pSrcB->pData; /* Input data matrix pointer B */ in arm_mat_mult_f64() local
178 pIn2 = pInB + (numColsB - col); in arm_mat_mult_f64()
Darm_mat_mult_f16.c387 float16_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f16() local
436 pInB0 = pInB; in arm_mat_mult_f16()
548 pInB0 = pInB; in arm_mat_mult_f16()
632 float16_t *pInB = pSrcB->pData; /* Input data matrix pointer B */ in arm_mat_mult_f16() local
735 pIn2 = pInB + (numColsB - col); in arm_mat_mult_f16()
/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
122 pInB = pSrcB; in arm_kullback_leibler_f32()
133 tmpVB = vld1q_f32(pInB); in arm_kullback_leibler_f32()
134 pInB += 4; in arm_kullback_leibler_f32()
153 pB = *pInB++; in arm_kullback_leibler_f32()
166 const float32_t *pInA, *pInB; in arm_kullback_leibler_f32() local
171 pInB = pSrcB; in arm_kullback_leibler_f32()
179 pB = *pInB++; in arm_kullback_leibler_f32()
Darm_kullback_leibler_f64.c50 const float64_t *pInA, *pInB; in arm_kullback_leibler_f64() local
55 pInB = pSrcB; in arm_kullback_leibler_f64()
63 pB = *pInB++; in arm_kullback_leibler_f64()
Darm_kullback_leibler_f16.c123 const float16_t *pInA, *pInB; in arm_kullback_leibler_f16() local
128 pInB = pSrcB; in arm_kullback_leibler_f16()
136 pB = *pInB++; in arm_kullback_leibler_f16()