Home
last modified time | relevance | path

Searched refs:pb (Results 1 – 22 of 22) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_lms_f32.c177 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_f32() local
205 pb = (pCoeffs); in arm_lms_f32()
218 bV = vld1q_f32(pb); in arm_lms_f32()
222 pb += 4; in arm_lms_f32()
237 sum += (*px++) * (*pb++); in arm_lms_f32()
258 pb = (pCoeffs); in arm_lms_f32()
268 bV = vld1q_f32(pb); in arm_lms_f32()
272 vst1q_f32(pb,bV); in arm_lms_f32()
273 pb += 4; in arm_lms_f32()
286 *pb = *pb + (w * (*px++)); in arm_lms_f32()
[all …]
Darm_lms_norm_f32.c171 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_f32() local
206 pb = (pCoeffs); in arm_lms_norm_f32()
226 bV = vld1q_f32(pb); in arm_lms_norm_f32()
230 pb += 4; in arm_lms_norm_f32()
244 sum += (*px++) * (*pb++); in arm_lms_norm_f32()
266 pb = (pCoeffs); in arm_lms_norm_f32()
276 bV = vld1q_f32(pb); in arm_lms_norm_f32()
280 vst1q_f32(pb,bV); in arm_lms_norm_f32()
281 pb += 4; in arm_lms_norm_f32()
294 *pb += w * (*px++); in arm_lms_norm_f32()
[all …]
Darm_lms_q31.c77 …q31_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_q31() local
105 pb = pCoeffs; in arm_lms_q31()
119 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31()
122 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31()
125 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31()
128 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31()
147 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31()
177 pb = pCoeffs; in arm_lms_q31()
192 *pb = clip_q63_to_q31((q63_t) * pb + (coef << 1U)); in arm_lms_q31()
194 pb++; in arm_lms_q31()
[all …]
Darm_lms_norm_q31.c76 …q31_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_q31() local
111 pb = pCoeffs; in arm_lms_norm_q31()
132 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31()
135 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31()
138 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31()
141 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31()
160 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31()
195 pb = pCoeffs; in arm_lms_norm_q31()
210 *pb = clip_q63_to_q31((q63_t) * pb + (coef << 1U)); in arm_lms_norm_q31()
212 pb++; in arm_lms_norm_q31()
[all …]
Darm_fir_decimate_q15.c73 const q15_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_q15() local
140 pb = pCoeffs; in arm_fir_decimate_q15()
152 c0v = vldrhq_s16(pb); in arm_fir_decimate_q15()
153 pb += 8; in arm_fir_decimate_q15()
187 c0v = vldrhq_z_s16(pb, p0); in arm_fir_decimate_q15()
188 pb += 8; in arm_fir_decimate_q15()
252 pb = pCoeffs; in arm_fir_decimate_q15()
257 c0v = vldrhq_s16(pb); in arm_fir_decimate_q15()
259 pb += 8; in arm_fir_decimate_q15()
272 c0v = vldrhq_z_s16(pb, p0); in arm_fir_decimate_q15()
[all …]
Darm_fir_decimate_f32.c140 const float32_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_f32() local
193 pb = pCoeffs; in arm_fir_decimate_f32()
207 c0v = vld1q((const float32_t *)pb); in arm_fir_decimate_f32()
208 pb += 4; in arm_fir_decimate_f32()
242 c0v = vldrwq_z_f32(pb, p0); in arm_fir_decimate_f32()
243 pb += 4; in arm_fir_decimate_f32()
307 pb = pCoeffs; in arm_fir_decimate_f32()
318 c0v = vldrwq_f32(pb); in arm_fir_decimate_f32()
320 pb += 4; in arm_fir_decimate_f32()
332 c0v = vldrwq_z_f32(pb, p0); in arm_fir_decimate_f32()
[all …]
Darm_fir_decimate_fast_q15.c72 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q15() local
113 pb = pCoeffs; in arm_fir_decimate_fast_q15()
123 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
134 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
161 c0 = *pb++; in arm_fir_decimate_fast_q15()
206 pb = pCoeffs; in arm_fir_decimate_fast_q15()
216 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
222 c1 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
250 c0 = *pb++; in arm_fir_decimate_fast_q15()
318 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q15() local
[all …]
Darm_lms_q15.c73 …q15_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_q15() local
101 pb = pCoeffs; in arm_lms_q15()
115 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_q15()
116 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_q15()
135 acc += (q63_t) (((q31_t) (*px++) * (*pb++))); in arm_lms_q15()
168 pb = pCoeffs; in arm_lms_q15()
178 coef = (q31_t) *pb + (((q31_t) alpha * (*px++)) >> 15); in arm_lms_q15()
179 *pb++ = (q15_t) __SSAT((coef), 16); in arm_lms_q15()
181 coef = (q31_t) *pb + (((q31_t) alpha * (*px++)) >> 15); in arm_lms_q15()
182 *pb++ = (q15_t) __SSAT((coef), 16); in arm_lms_q15()
[all …]
Darm_fir_decimate_q31.c72 const q31_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_q31() local
124 pb = pCoeffs; in arm_fir_decimate_q31()
138 c0v = vldrwq_s32(pb); in arm_fir_decimate_q31()
139 pb += 4; in arm_fir_decimate_q31()
173 c0v = vldrwq_z_s32(pb, p0); in arm_fir_decimate_q31()
174 pb += 4; in arm_fir_decimate_q31()
238 pb = pCoeffs; in arm_fir_decimate_q31()
249 c0v = vldrwq_s32(pb); in arm_fir_decimate_q31()
251 pb += 4; in arm_fir_decimate_q31()
263 c0v = vldrwq_z_s32(pb, p0); in arm_fir_decimate_q31()
[all …]
Darm_lms_norm_q15.c76 …q15_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_q15() local
111 pb = pCoeffs; in arm_lms_norm_q15()
132 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_norm_q15()
133 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_norm_q15()
152 acc += (q63_t) (((q31_t) (*px++) * (*pb++))); in arm_lms_norm_q15()
194 pb = pCoeffs; in arm_lms_norm_q15()
204 coef = (q31_t) *pb + (((q31_t) w * (*px++)) >> 15); in arm_lms_norm_q15()
205 *pb++ = (q15_t) __SSAT(coef, 16); in arm_lms_norm_q15()
207 coef = (q31_t) *pb + (((q31_t) w * (*px++)) >> 15); in arm_lms_norm_q15()
208 *pb++ = (q15_t) __SSAT(coef, 16); in arm_lms_norm_q15()
[all …]
Darm_fir_f32.c700 const float32_t *pb; /* Temporary pointers for coefficient buffer */ in arm_fir_f32() local
737 pb = pCoeffs; in arm_fir_f32()
750 b = vld1q_f32(pb); in arm_fir_f32()
774 pb += 4; in arm_fir_f32()
791 accv0 = vmlaq_n_f32(accv0,x0,*pb); in arm_fir_f32()
792 accv1 = vmlaq_n_f32(accv1,x1,*pb); in arm_fir_f32()
794 pb++; in arm_fir_f32()
799 accv0 = vmlaq_n_f32(accv0,xa,*pb); in arm_fir_f32()
800 accv1 = vmlaq_n_f32(accv1,xb,*pb); in arm_fir_f32()
802 pb++; in arm_fir_f32()
[all …]
Darm_fir_decimate_fast_q31.c72 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q31() local
118 pb = pCoeffs; in arm_fir_decimate_fast_q31()
126 c0 = *(pb++); in arm_fir_decimate_fast_q31()
144 c0 = *(pb++); in arm_fir_decimate_fast_q31()
159 c0 = *(pb++); in arm_fir_decimate_fast_q31()
174 c0 = *(pb++); in arm_fir_decimate_fast_q31()
198 c0 = *(pb++); in arm_fir_decimate_fast_q31()
258 pb = pCoeffs; in arm_fir_decimate_fast_q31()
268 c0 = *pb++; in arm_fir_decimate_fast_q31()
277 c0 = *pb++; in arm_fir_decimate_fast_q31()
[all …]
Darm_fir_sparse_f32.c121 float32_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_f32() local
149 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32()
152 px = pb; in arm_fir_sparse_f32()
220 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32()
223 px = pb; in arm_fir_sparse_f32()
292 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32()
295 px = pb; in arm_fir_sparse_f32()
Darm_fir_fast_q31.c72 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_fast_q31() local
116 pb = pCoeffs; in arm_fir_fast_q31()
132 c0 = *pb; in arm_fir_fast_q31()
150 c0 = *(pb + 1U); in arm_fir_fast_q31()
162 c0 = *(pb + 2U); in arm_fir_fast_q31()
174 c0 = *(pb + 3U); in arm_fir_fast_q31()
186 pb += 4U; in arm_fir_fast_q31()
199 c0 = *(pb++); in arm_fir_fast_q31()
255 pb = pCoeffs; in arm_fir_fast_q31()
262 multAcc_32x32_keep32_R(acc0, (*px++), (*pb++)); in arm_fir_fast_q31()
Darm_fir_sparse_q15.c71 q15_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q15() local
106 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15()
109 px = pb; in arm_fir_sparse_q15()
174 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15()
177 px = pb; in arm_fir_sparse_q15()
243 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15()
246 px = pb; in arm_fir_sparse_q15()
Darm_fir_sparse_q31.c68 q31_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q31() local
99 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31()
102 px = pb; in arm_fir_sparse_q31()
170 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31()
173 px = pb; in arm_fir_sparse_q31()
252 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31()
255 px = pb; in arm_fir_sparse_q31()
Darm_fir_sparse_q7.c71 q7_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q7() local
107 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7()
110 px = pb; in arm_fir_sparse_q7()
175 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7()
178 px = pb; in arm_fir_sparse_q7()
249 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7()
252 px = pb; in arm_fir_sparse_q7()
Darm_fir_fast_q15.c70 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_fast_q15() local
114 pb = pCoeffs; in arm_fir_fast_q15()
129 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15()
161 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15()
194 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15()
261 pb = pCoeffs; in arm_fir_fast_q15()
267 acc0 += (q31_t) *px++ * *pb++; in arm_fir_fast_q15()
268 acc0 += (q31_t) *px++ * *pb++; in arm_fir_fast_q15()
Darm_fir_q7.c457 …const q7_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q7() local
501 pb = pCoeffs; in arm_fir_q7()
517 c0 = *pb; in arm_fir_q7()
535 c0 = *(pb + 1U); in arm_fir_q7()
547 c0 = *(pb + 2U); in arm_fir_q7()
559 c0 = *(pb + 3U); in arm_fir_q7()
571 pb += 4U; in arm_fir_q7()
584 c0 = *(pb++); in arm_fir_q7()
644 pb = pCoeffs; in arm_fir_q7()
651 acc0 += (q15_t) * (px++) * (*(pb++)); in arm_fir_q7()
Darm_fir_f16.c574 …const float16_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_f16() local
624 pb = pCoeffs; in arm_fir_f16()
649 c0 = *(pb++); in arm_fir_f16()
679 c0 = *(pb++); in arm_fir_f16()
695 c0 = *(pb++); in arm_fir_f16()
711 c0 = *(pb++); in arm_fir_f16()
727 c0 = *(pb++); in arm_fir_f16()
742 c0 = *(pb++); in arm_fir_f16()
758 c0 = *(pb++); in arm_fir_f16()
774 c0 = *(pb++); in arm_fir_f16()
[all …]
Darm_fir_q15.c469 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q15() local
513 pb = pCoeffs; in arm_fir_q15()
528 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15()
560 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15()
593 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15()
660 pb = pCoeffs; in arm_fir_q15()
666 acc0 += (q31_t) *px++ * *pb++; in arm_fir_q15()
667 acc0 += (q31_t) *px++ * *pb++; in arm_fir_q15()
Darm_fir_q31.c942 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q31() local
986 pb = pCoeffs; in arm_fir_q31()
998 c0 = *pb; in arm_fir_q31()
1009 c0 = *(pb + 1U); in arm_fir_q31()
1018 c0 = *(pb + 2U); in arm_fir_q31()
1022 pb += 3U; in arm_fir_q31()
1039 c0 = *(pb++); in arm_fir_q31()
1091 pb = pCoeffs; in arm_fir_q31()
1099 acc0 += (q63_t) *px++ * *pb++; in arm_fir_q31()