Home
last modified time | relevance | path

Searched refs:c0 (Results 1 – 25 of 45) sorted by relevance

12

/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_fir_decimate_f64.c59 …float64_t x0, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_f64() local
112 c0 = *(pb++); in arm_fir_decimate_f64()
124 acc0 += x0 * c0; in arm_fir_decimate_f64()
125 acc1 += x1 * c0; in arm_fir_decimate_f64()
126 acc2 += x2 * c0; in arm_fir_decimate_f64()
127 acc3 += x3 * c0; in arm_fir_decimate_f64()
130 c0 = *(pb++); in arm_fir_decimate_f64()
139 acc0 += x0 * c0; in arm_fir_decimate_f64()
140 acc1 += x1 * c0; in arm_fir_decimate_f64()
141 acc2 += x2 * c0; in arm_fir_decimate_f64()
[all …]
Darm_fir_f16.c256 float16_t c0, c1, c2, c3; in arm_fir_f16() local
284 c0 = *pCoeffs++; in arm_fir_f16()
299 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
329 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
350 c0 = *pCoeffs++; in arm_fir_f16()
368 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
398 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
424 c0 = *pCoeffs++; in arm_fir_f16()
441 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
472 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16()
[all …]
Darm_fir_decimate_fast_q31.c72 …q31_t x0, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_fast_q31() local
125 c0 = *(pb++); in arm_fir_decimate_fast_q31()
137 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x0 * c0)) >> 32); in arm_fir_decimate_fast_q31()
138 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_fir_decimate_fast_q31()
139 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_fir_decimate_fast_q31()
140 acc3 = (q31_t) ((((q63_t) acc3 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_fir_decimate_fast_q31()
143 c0 = *(pb++); in arm_fir_decimate_fast_q31()
152 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x0 * c0)) >> 32); in arm_fir_decimate_fast_q31()
153 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_fir_decimate_fast_q31()
154 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_fir_decimate_fast_q31()
[all …]
Darm_fir_decimate_fast_q15.c72 …q31_t x0, x1, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_fast_q15() local
122 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
129 acc0 = __SMLAD(x0, c0, acc0); in arm_fir_decimate_fast_q15()
130 acc1 = __SMLAD(x1, c0, acc1); in arm_fir_decimate_fast_q15()
133 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15()
140 acc0 = __SMLAD(x0, c0, acc0); in arm_fir_decimate_fast_q15()
141 acc1 = __SMLAD(x1, c0, acc1); in arm_fir_decimate_fast_q15()
160 c0 = *pb++; in arm_fir_decimate_fast_q15()
167 acc0 = __SMLAD(x0, c0, acc0); in arm_fir_decimate_fast_q15()
168 acc1 = __SMLAD(x1, c0, acc1); in arm_fir_decimate_fast_q15()
[all …]
Darm_fir_fast_q31.c77 …q31_t x0, x1, x2, x3, c0; /* Temporary variables to hold state and coefficien… in arm_fir_fast_q31() local
130 c0 = *pb; in arm_fir_fast_q31()
136 multAcc_32x32_keep32_R(acc0, x0, c0); in arm_fir_fast_q31()
139 multAcc_32x32_keep32_R(acc1, x1, c0); in arm_fir_fast_q31()
142 multAcc_32x32_keep32_R(acc2, x2, c0); in arm_fir_fast_q31()
145 multAcc_32x32_keep32_R(acc3, x3, c0); in arm_fir_fast_q31()
148 c0 = *(pb + 1U); in arm_fir_fast_q31()
154 multAcc_32x32_keep32_R(acc0, x1, c0); in arm_fir_fast_q31()
155 multAcc_32x32_keep32_R(acc1, x2, c0); in arm_fir_fast_q31()
156 multAcc_32x32_keep32_R(acc2, x3, c0); in arm_fir_fast_q31()
[all …]
Darm_correlate_fast_q15.c76 …q31_t x0, x1, x2, x3, c0; /* Temporary variables for holding input and coeffi… in arm_correlate_fast_q15() local
284 c0 = read_q15x2_ia ((q15_t **) &py); in arm_correlate_fast_q15()
287 acc0 = __SMLAD(x0, c0, acc0); in arm_correlate_fast_q15()
290 acc1 = __SMLAD(x1, c0, acc1); in arm_correlate_fast_q15()
299 acc2 = __SMLAD(x2, c0, acc2); in arm_correlate_fast_q15()
302 acc3 = __SMLAD(x3, c0, acc3); in arm_correlate_fast_q15()
305 c0 = read_q15x2_ia ((q15_t **) &py); in arm_correlate_fast_q15()
308 acc0 = __SMLAD(x2, c0, acc0); in arm_correlate_fast_q15()
311 acc1 = __SMLAD(x3, c0, acc1); in arm_correlate_fast_q15()
321 acc2 = __SMLAD(x0, c0, acc2); in arm_correlate_fast_q15()
[all …]
Darm_conv_fast_q15.c76 …q31_t x0, x1, x2, x3, c0; /* Temporary variables to hold state and coefficien… in arm_conv_fast_q15() local
298 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_fast_q15()
301 acc0 = __SMLADX(x0, c0, acc0); in arm_conv_fast_q15()
304 acc1 = __SMLADX(x1, c0, acc1); in arm_conv_fast_q15()
313 acc2 = __SMLADX(x2, c0, acc2); in arm_conv_fast_q15()
316 acc3 = __SMLADX(x3, c0, acc3); in arm_conv_fast_q15()
319 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_fast_q15()
322 acc0 = __SMLADX(x2, c0, acc0); in arm_conv_fast_q15()
325 acc1 = __SMLADX(x3, c0, acc1); in arm_conv_fast_q15()
335 acc2 = __SMLADX(x0, c0, acc2); in arm_conv_fast_q15()
[all …]
Darm_conv_partial_fast_q15.c72 q31_t x0, x1, x2, x3, c0; /* Temporary input variables */ in arm_conv_partial_fast_q15() local
323 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_partial_fast_q15()
326 acc0 = __SMLADX(x0, c0, acc0); in arm_conv_partial_fast_q15()
329 acc1 = __SMLADX(x1, c0, acc1); in arm_conv_partial_fast_q15()
338 acc2 = __SMLADX(x2, c0, acc2); in arm_conv_partial_fast_q15()
341 acc3 = __SMLADX(x3, c0, acc3); in arm_conv_partial_fast_q15()
344 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_partial_fast_q15()
347 acc0 = __SMLADX(x2, c0, acc0); in arm_conv_partial_fast_q15()
350 acc1 = __SMLADX(x3, c0, acc1); in arm_conv_partial_fast_q15()
360 acc2 = __SMLADX(x0, c0, acc2); in arm_conv_partial_fast_q15()
[all …]
Darm_fir_f32.c262 float32_t c0, c1, c2, c3; in arm_fir_f32_5_8_mve() local
280 c0 = *pCoeffs++; in arm_fir_f32_5_8_mve()
296 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32_5_8_mve()
326 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32_5_8_mve()
379 float32_t c0, c1, c2, c3; in arm_fir_f32() local
410 c0 = *pCoeffs++; in arm_fir_f32()
425 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32()
455 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32()
476 c0 = *pCoeffs++; in arm_fir_f32()
493 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32()
[all …]
Darm_conv_partial_q15.c78 …q31_t x0, x1, x2, x3, c0; /* Temporary input variables to hold state and coef… in arm_conv_partial_q15() local
329 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_partial_q15()
332 acc0 = __SMLALDX(x0, c0, acc0); in arm_conv_partial_q15()
335 acc1 = __SMLALDX(x1, c0, acc1); in arm_conv_partial_q15()
344 acc2 = __SMLALDX(x2, c0, acc2); in arm_conv_partial_q15()
347 acc3 = __SMLALDX(x3, c0, acc3); in arm_conv_partial_q15()
350 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_partial_q15()
353 acc0 = __SMLALDX(x2, c0, acc0); in arm_conv_partial_q15()
356 acc1 = __SMLALDX(x3, c0, acc1); in arm_conv_partial_q15()
366 acc2 = __SMLALDX(x0, c0, acc2); in arm_conv_partial_q15()
[all …]
Darm_fir_decimate_q31.c316 …q31_t x0, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_q31() local
369 c0 = *(pb++); in arm_fir_decimate_q31()
381 acc0 += (q63_t) x0 * c0; in arm_fir_decimate_q31()
382 acc1 += (q63_t) x1 * c0; in arm_fir_decimate_q31()
383 acc2 += (q63_t) x2 * c0; in arm_fir_decimate_q31()
384 acc3 += (q63_t) x3 * c0; in arm_fir_decimate_q31()
387 c0 = *(pb++); in arm_fir_decimate_q31()
396 acc0 += (q63_t) x0 * c0; in arm_fir_decimate_q31()
397 acc1 += (q63_t) x1 * c0; in arm_fir_decimate_q31()
398 acc2 += (q63_t) x2 * c0; in arm_fir_decimate_q31()
[all …]
Darm_fir_decimate_f32.c388 …float32_t x0, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_f32() local
486 c0 = *(pb++); in arm_fir_decimate_f32()
495 accv = vsetq_lane_f32(vgetq_lane_f32(accv, 0) + x0 * c0,accv,0); in arm_fir_decimate_f32()
496 accv = vsetq_lane_f32(vgetq_lane_f32(accv, 1) + x1 * c0,accv,1); in arm_fir_decimate_f32()
497 accv = vsetq_lane_f32(vgetq_lane_f32(accv, 2) + x2 * c0,accv,2); in arm_fir_decimate_f32()
498 accv = vsetq_lane_f32(vgetq_lane_f32(accv, 3) + x3 * c0,accv,3); in arm_fir_decimate_f32()
564 c0 = *(pb++); in arm_fir_decimate_f32()
570 sum0 += x0 * c0; in arm_fir_decimate_f32()
631 …float32_t x0, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_f32() local
684 c0 = *(pb++); in arm_fir_decimate_f32()
[all …]
Darm_fir_decimate_q15.c329 …q31_t x0, x1, c0; /* Temporary variables to hold state and coefficien… in arm_fir_decimate_q15() local
379 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_q15()
386 acc0 = __SMLALD(x0, c0, acc0); in arm_fir_decimate_q15()
387 acc1 = __SMLALD(x1, c0, acc1); in arm_fir_decimate_q15()
390 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_q15()
397 acc0 = __SMLALD(x0, c0, acc0); in arm_fir_decimate_q15()
398 acc1 = __SMLALD(x1, c0, acc1); in arm_fir_decimate_q15()
417 c0 = *pb++; in arm_fir_decimate_q15()
424 acc0 = __SMLALD(x0, c0, acc0); in arm_fir_decimate_q15()
425 acc1 = __SMLALD(x1, c0, acc1); in arm_fir_decimate_q15()
[all …]
Darm_conv_partial_f32.c109 float32_t x0, x1, x2, x3, c0; /* Temporary variables */ in arm_conv_partial_f32() local
320 c0 = *py--; in arm_conv_partial_f32()
326 acc0 += x0 * c0; in arm_conv_partial_f32()
328 acc1 += x1 * c0; in arm_conv_partial_f32()
330 acc2 += x2 * c0; in arm_conv_partial_f32()
332 acc3 += x3 * c0; in arm_conv_partial_f32()
335 c0 = *py--; in arm_conv_partial_f32()
341 acc0 += x1 * c0; in arm_conv_partial_f32()
343 acc1 += x2 * c0; in arm_conv_partial_f32()
345 acc2 += x3 * c0; in arm_conv_partial_f32()
[all …]
Darm_conv_fast_q31.c76 …q31_t x0, x1, x2, x3, c0; /* Temporary variables to hold state and coefficien… in arm_conv_fast_q31() local
259 c0 = *py--; in arm_conv_fast_q31()
265 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x0 * c0)) >> 32); in arm_conv_fast_q31()
267 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_conv_fast_q31()
269 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_conv_fast_q31()
271 acc3 = (q31_t) ((((q63_t) acc3 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_conv_fast_q31()
275 c0 = *py--; in arm_conv_fast_q31()
281 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_conv_fast_q31()
283 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_conv_fast_q31()
285 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_conv_fast_q31()
[all …]
Darm_conv_q15.c246 …q31_t x0, x1, x2, x3, c0; /* Temporary input variables to hold state and coef… in arm_conv_q15() local
472 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_q15()
475 acc0 = __SMLALDX(x0, c0, acc0); in arm_conv_q15()
478 acc1 = __SMLALDX(x1, c0, acc1); in arm_conv_q15()
487 acc2 = __SMLALDX(x2, c0, acc2); in arm_conv_q15()
490 acc3 = __SMLALDX(x3, c0, acc3); in arm_conv_q15()
493 c0 = read_q15x2_da ((q15_t **) &py); in arm_conv_q15()
496 acc0 = __SMLALDX(x2, c0, acc0); in arm_conv_q15()
499 acc1 = __SMLALDX(x3, c0, acc1); in arm_conv_q15()
510 acc2 = __SMLALDX(x0, c0, acc2); in arm_conv_q15()
[all …]
Darm_correlate_q15.c284 …q31_t x0, x1, x2, x3, c0; /* Temporary input variables for holding input and … in arm_correlate_q15() local
491 c0 = read_q15x2_ia ((q15_t **) &py); in arm_correlate_q15()
494 acc0 = __SMLALD(x0, c0, acc0); in arm_correlate_q15()
497 acc1 = __SMLALD(x1, c0, acc1); in arm_correlate_q15()
506 acc2 = __SMLALD(x2, c0, acc2); in arm_correlate_q15()
509 acc3 = __SMLALD(x3, c0, acc3); in arm_correlate_q15()
512 c0 = read_q15x2_ia ((q15_t **) &py); in arm_correlate_q15()
515 acc0 = __SMLALD(x2, c0, acc0); in arm_correlate_q15()
518 acc1 = __SMLALD(x3, c0, acc1); in arm_correlate_q15()
528 acc2 = __SMLALD(x0, c0, acc2); in arm_correlate_q15()
[all …]
Darm_correlate_fast_q31.c78 …q31_t x0, x1, x2, x3, c0; /* Temporary variables for holding input and coeffi… in arm_correlate_fast_q31() local
285 c0 = *py++; in arm_correlate_fast_q31()
291 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x0 * c0)) >> 32); in arm_correlate_fast_q31()
293 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_correlate_fast_q31()
295 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_correlate_fast_q31()
297 acc3 = (q31_t) ((((q63_t) acc3 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_correlate_fast_q31()
301 c0 = *py++; in arm_correlate_fast_q31()
307 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_correlate_fast_q31()
309 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_correlate_fast_q31()
311 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_correlate_fast_q31()
[all …]
Darm_conv_partial_fast_q31.c79 q31_t x0, x1, x2, x3, c0; in arm_conv_partial_fast_q31() local
295 c0 = *py--; in arm_conv_partial_fast_q31()
301 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x0 * c0)) >> 32); in arm_conv_partial_fast_q31()
303 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_conv_partial_fast_q31()
305 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_conv_partial_fast_q31()
307 acc3 = (q31_t) ((((q63_t) acc3 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_conv_partial_fast_q31()
310 c0 = *py--; in arm_conv_partial_fast_q31()
316 acc0 = (q31_t) ((((q63_t) acc0 << 32) + ((q63_t) x1 * c0)) >> 32); in arm_conv_partial_fast_q31()
318 acc1 = (q31_t) ((((q63_t) acc1 << 32) + ((q63_t) x2 * c0)) >> 32); in arm_conv_partial_fast_q31()
320 acc2 = (q31_t) ((((q63_t) acc2 << 32) + ((q63_t) x3 * c0)) >> 32); in arm_conv_partial_fast_q31()
[all …]
Darm_fir_fast_q15.c76 …q31_t x0, x1, x2, c0; /* Temporary variables to hold state and coefficien… in arm_fir_fast_q15() local
128 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15()
131 acc0 = __SMLAD(x0, c0, acc0); in arm_fir_fast_q15()
134 acc2 = __SMLAD(x2, c0, acc2); in arm_fir_fast_q15()
147 acc1 = __SMLADX(x1, c0, acc1); in arm_fir_fast_q15()
157 acc3 = __SMLADX(x1, c0, acc3); in arm_fir_fast_q15()
160 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15()
163 acc0 = __SMLAD(x2, c0, acc0); in arm_fir_fast_q15()
169 acc2 = __SMLAD(x0, c0, acc2); in arm_fir_fast_q15()
172 acc1 = __SMLADX(x1, c0, acc1); in arm_fir_fast_q15()
[all …]
Darm_conv_f32.c275 float32_t acc0, acc1, acc2, acc3, c0; /* Accumulators */ in arm_conv_f32() local
546 c0 = *(py--); in arm_conv_f32()
548 res = vmlaq_n_f32(res,x1v,c0); in arm_conv_f32()
577 c0 = *py--; in arm_conv_f32()
583 acc0 += x0 * c0; in arm_conv_f32()
585 acc1 += x1 * c0; in arm_conv_f32()
587 acc2 += x2 * c0; in arm_conv_f32()
589 acc3 += x3 * c0; in arm_conv_f32()
592 c0 = *py--; in arm_conv_f32()
598 acc0 += x1 * c0; in arm_conv_f32()
[all …]
Darm_fir_q7.c463 q7_t x0, x1, x2, x3, c0; /* Temporary variables to hold state */ in arm_fir_q7() local
516 c0 = *pb; in arm_fir_q7()
522 acc0 += ((q15_t) x0 * c0); in arm_fir_q7()
525 acc1 += ((q15_t) x1 * c0); in arm_fir_q7()
528 acc2 += ((q15_t) x2 * c0); in arm_fir_q7()
531 acc3 += ((q15_t) x3 * c0); in arm_fir_q7()
534 c0 = *(pb + 1U); in arm_fir_q7()
540 acc0 += ((q15_t) x1 * c0); in arm_fir_q7()
541 acc1 += ((q15_t) x2 * c0); in arm_fir_q7()
542 acc2 += ((q15_t) x3 * c0); in arm_fir_q7()
[all …]
/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_dot_prod_f16.c172 _Float16 a0,b0,c0,d0; in arm_cmplx_dot_prod_f16() local
183 c0 = *pSrcB++; in arm_cmplx_dot_prod_f16()
186 real_sum += a0 * c0; in arm_cmplx_dot_prod_f16()
189 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
193 c0 = *pSrcB++; in arm_cmplx_dot_prod_f16()
196 real_sum += a0 * c0; in arm_cmplx_dot_prod_f16()
199 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
203 c0 = *pSrcB++; in arm_cmplx_dot_prod_f16()
206 real_sum += a0 * c0; in arm_cmplx_dot_prod_f16()
209 imag_sum += b0 * c0; in arm_cmplx_dot_prod_f16()
[all …]
Darm_cmplx_dot_prod_q15.c167 q15_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q15() local
177 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15()
180 real_sum += (q31_t)a0 * c0; in arm_cmplx_dot_prod_q15()
183 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
187 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15()
190 real_sum += (q31_t)a0 * c0; in arm_cmplx_dot_prod_q15()
193 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
197 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15()
200 real_sum += (q31_t)a0 * c0; in arm_cmplx_dot_prod_q15()
203 imag_sum += (q31_t)b0 * c0; in arm_cmplx_dot_prod_q15()
[all …]
Darm_cmplx_dot_prod_q31.c171 q31_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q31() local
182 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31()
185 real_sum += ((q63_t)a0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
188 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
192 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31()
195 real_sum += ((q63_t)a0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
198 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
202 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31()
205 real_sum += ((q63_t)a0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
208 imag_sum += ((q63_t)b0 * c0) >> 14; in arm_cmplx_dot_prod_q31()
[all …]

12