/cmsis-dsp-latest/Source/FilteringFunctions/ |
D | arm_fir_decimate_f64.c | 59 …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 …]
|
D | arm_fir_f16.c | 256 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 …]
|
D | arm_fir_decimate_fast_q31.c | 72 …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 …]
|
D | arm_fir_decimate_fast_q15.c | 72 …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 …]
|
D | arm_fir_fast_q31.c | 77 …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 …]
|
D | arm_correlate_fast_q15.c | 76 …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 …]
|
D | arm_conv_fast_q15.c | 76 …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 …]
|
D | arm_conv_partial_fast_q15.c | 72 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 …]
|
D | arm_fir_f32.c | 262 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 …]
|
D | arm_conv_partial_q15.c | 78 …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 …]
|
D | arm_fir_decimate_q31.c | 316 …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 …]
|
D | arm_fir_decimate_f32.c | 388 …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 …]
|
D | arm_fir_decimate_q15.c | 329 …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 …]
|
D | arm_conv_partial_f32.c | 109 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 …]
|
D | arm_conv_fast_q31.c | 76 …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 …]
|
D | arm_conv_q15.c | 246 …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 …]
|
D | arm_correlate_q15.c | 284 …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 …]
|
D | arm_correlate_fast_q31.c | 78 …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 …]
|
D | arm_conv_partial_fast_q31.c | 79 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 …]
|
D | arm_fir_fast_q15.c | 76 …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 …]
|
D | arm_conv_f32.c | 275 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 …]
|
D | arm_fir_q7.c | 463 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/ |
D | arm_cmplx_dot_prod_f16.c | 172 _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 …]
|
D | arm_cmplx_dot_prod_q15.c | 167 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 …]
|
D | arm_cmplx_dot_prod_q31.c | 171 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 …]
|