/cmsis-dsp-3.7.0-3.6.0/Source/MatrixFunctions/ |
D | arm_mat_mult_f64.c | 76 float64_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f64() local 135 pIn2 = pSrcB->pData; in arm_mat_mult_f64() 196 temp = vsetq_lane_f64(*pIn2,temp,0); in arm_mat_mult_f64() 197 pIn2 += numColsB; in arm_mat_mult_f64() 198 temp = vsetq_lane_f64(*pIn2,temp,1); in arm_mat_mult_f64() 199 pIn2 += numColsB; in arm_mat_mult_f64() 231 sum0 += *pIn1++ * (*pIn2); in arm_mat_mult_f64() 232 sum1 += *pIn1B++ * (*pIn2); in arm_mat_mult_f64() 233 sum2 += *pIn1C++ * (*pIn2); in arm_mat_mult_f64() 234 sum3 += *pIn1D++ * (*pIn2); in arm_mat_mult_f64() [all …]
|
D | arm_mat_mult_f32.c | 554 float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32() local 614 pIn2 = pSrcB->pData; in arm_mat_mult_f32() 675 temp = vsetq_lane_f32(*pIn2,temp,0); in arm_mat_mult_f32() 676 pIn2 += numColsB; in arm_mat_mult_f32() 677 temp = vsetq_lane_f32(*pIn2,temp,1); in arm_mat_mult_f32() 678 pIn2 += numColsB; in arm_mat_mult_f32() 679 temp = vsetq_lane_f32(*pIn2,temp,2); in arm_mat_mult_f32() 680 pIn2 += numColsB; in arm_mat_mult_f32() 681 temp = vsetq_lane_f32(*pIn2,temp,3); in arm_mat_mult_f32() 682 pIn2 += numColsB; in arm_mat_mult_f32() [all …]
|
D | arm_mat_cmplx_mult_f32.c | 845 float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_cmplx_mult_f32() local 899 pIn2 = pSrcB->pData; in arm_mat_cmplx_mult_f32() 939 tempR = vsetq_lane_f32(*pIn2,tempR,0); in arm_mat_cmplx_mult_f32() 940 tempI = vsetq_lane_f32(*(pIn2 + 1U),tempI,0); in arm_mat_cmplx_mult_f32() 941 pIn2 += 2 * numColsB; in arm_mat_cmplx_mult_f32() 944 tempR = vsetq_lane_f32(*pIn2,tempR,1); in arm_mat_cmplx_mult_f32() 945 tempI = vsetq_lane_f32(*(pIn2 + 1U),tempI,1); in arm_mat_cmplx_mult_f32() 946 pIn2 += 2 * numColsB; in arm_mat_cmplx_mult_f32() 948 tempR = vsetq_lane_f32(*pIn2,tempR,2); in arm_mat_cmplx_mult_f32() 949 tempI = vsetq_lane_f32(*(pIn2 + 1U),tempI,2); in arm_mat_cmplx_mult_f32() [all …]
|
D | arm_mat_mult_f16.c | 630 float16_t *pIn2 = pSrcB->pData; /* Input data matrix pointer B */ in arm_mat_mult_f16() local 668 pIn2 = pSrcB->pData; in arm_mat_mult_f16() 690 sum += (_Float16)*pIn1++ * (_Float16)*pIn2; in arm_mat_mult_f16() 691 pIn2 += numColsB; in arm_mat_mult_f16() 693 sum += (_Float16)*pIn1++ * (_Float16)*pIn2; in arm_mat_mult_f16() 694 pIn2 += numColsB; in arm_mat_mult_f16() 696 sum += (_Float16)*pIn1++ * (_Float16)*pIn2; in arm_mat_mult_f16() 697 pIn2 += numColsB; in arm_mat_mult_f16() 699 sum += (_Float16)*pIn1++ * (_Float16)*pIn2; in arm_mat_mult_f16() 700 pIn2 += numColsB; in arm_mat_mult_f16() [all …]
|
/cmsis-dsp-3.7.0-3.6.0/Source/FilteringFunctions/ |
D | arm_conv_fast_opt_q15.c | 75 const q15_t *pIn2; /* InputB pointer */ in arm_conv_fast_opt_q15() local 100 pIn2 = pSrcB; in arm_conv_fast_opt_q15() 108 pIn2 = pSrcA; in arm_conv_fast_opt_q15() 120 px = pIn2; in arm_conv_fast_opt_q15() 189 pIn2 = py; in arm_conv_fast_opt_q15() 219 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_fast_opt_q15() 220 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_fast_opt_q15() 276 acc0 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() 277 acc1 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() 278 acc2 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() [all …]
|
D | arm_conv_opt_q15.c | 71 const q15_t *pIn2; /* InputB pointer */ in arm_conv_opt_q15() local 96 pIn2 = pSrcB; in arm_conv_opt_q15() 104 pIn2 = pSrcA; in arm_conv_opt_q15() 116 px = pIn2; in arm_conv_opt_q15() 185 pIn2 = py; in arm_conv_opt_q15() 215 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_opt_q15() 216 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_opt_q15() 272 acc0 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() 273 acc1 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() 274 acc2 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() [all …]
|
D | arm_correlate_fast_opt_q15.c | 72 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_fast_opt_q15() local 106 pIn2 = pSrcB; in arm_correlate_fast_opt_q15() 126 pIn2 = pSrcA; in arm_correlate_fast_opt_q15() 164 py = pIn2; in arm_correlate_fast_opt_q15() 196 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_fast_opt_q15() 197 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_fast_opt_q15() 253 acc0 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 254 acc1 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 255 acc2 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 256 acc3 += (*pScr1++ * *pIn2++); in arm_correlate_fast_opt_q15() [all …]
|
D | arm_correlate_opt_q15.c | 72 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_opt_q15() local 103 pIn2 = pSrcB; in arm_correlate_opt_q15() 123 pIn2 = pSrcA; in arm_correlate_opt_q15() 160 py = pIn2; in arm_correlate_opt_q15() 191 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_opt_q15() 192 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_opt_q15() 248 acc0 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 249 acc1 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 250 acc2 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 251 acc3 += (*pScr1++ * *pIn2++); in arm_correlate_opt_q15() [all …]
|
D | arm_conv_partial_fast_opt_q15.c | 75 const q15_t *pIn2; /* InputB pointer */ in arm_conv_partial_fast_opt_q15() local 107 pIn2 = pSrcB; in arm_conv_partial_fast_opt_q15() 115 pIn2 = pSrcA; in arm_conv_partial_fast_opt_q15() 130 px = pIn2; in arm_conv_partial_fast_opt_q15() 194 pIn2 = py; in arm_conv_partial_fast_opt_q15() 230 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_partial_fast_opt_q15() 231 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_partial_fast_opt_q15() 288 acc0 += (*pScr1++ * *pIn2); in arm_conv_partial_fast_opt_q15() 289 acc1 += (*pScr1++ * *pIn2); in arm_conv_partial_fast_opt_q15() 290 acc2 += (*pScr1++ * *pIn2); in arm_conv_partial_fast_opt_q15() [all …]
|
D | arm_conv_partial_opt_q15.c | 78 const q15_t *pIn2; /* InputB pointer */ in arm_conv_partial_opt_q15() local 108 pIn2 = pSrcB; in arm_conv_partial_opt_q15() 116 pIn2 = pSrcA; in arm_conv_partial_opt_q15() 131 px = pIn2; in arm_conv_partial_opt_q15() 195 pIn2 = py; in arm_conv_partial_opt_q15() 231 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_partial_opt_q15() 232 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_partial_opt_q15() 288 acc0 += (*pScr1++ * *pIn2); in arm_conv_partial_opt_q15() 289 acc1 += (*pScr1++ * *pIn2); in arm_conv_partial_opt_q15() 290 acc2 += (*pScr1++ * *pIn2); in arm_conv_partial_opt_q15() [all …]
|
D | arm_correlate_f64.c | 57 const float64_t *pIn2; /* InputB pointer */ in arm_correlate_f64() local 90 pIn2 = pSrcB; in arm_correlate_f64() 110 pIn2 = pSrcA; in arm_correlate_f64() 157 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_f64() 230 py = pIn2; in arm_correlate_f64() 291 py = pIn2; in arm_correlate_f64() 346 py = pIn2; in arm_correlate_f64() 374 py = pIn2; in arm_correlate_f64() 420 py = pIn2; in arm_correlate_f64()
|
D | arm_correlate_q31.c | 72 const q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q31() local 107 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q31() 129 pB = pIn2; in arm_correlate_q31() 270 const q31_t *pIn2; /* InputB pointer */ in arm_correlate_q31() local 305 pIn2 = pSrcB; in arm_correlate_q31() 325 pIn2 = pSrcA; in arm_correlate_q31() 372 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q31() 459 py = pIn2; in arm_correlate_q31() 585 py = pIn2; in arm_correlate_q31() 652 py = pIn2; in arm_correlate_q31() [all …]
|
D | arm_conv_q15.c | 75 const q15_t *pIn2 = pSrcB; /* inputB pointer */ in arm_conv_q15() local 100 pIn2 = pSrcA; in arm_conv_q15() 115 pB = pIn2 - 7; in arm_conv_q15() 240 const q15_t *pIn2; /* InputB pointer */ in arm_conv_q15() local 261 pIn2 = pSrcB; in arm_conv_q15() 269 pIn2 = pSrcA; in arm_conv_q15() 312 py = pIn2; in arm_conv_q15() 345 py = pIn2 + count; in arm_conv_q15() 404 py = pIn2 + (count - 1U); in arm_conv_q15() 428 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q15() [all …]
|
D | arm_correlate_q15.c | 72 const q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q15() local 107 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q15() 129 pB = pIn2; in arm_correlate_q15() 278 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_q15() local 309 pIn2 = pSrcB; in arm_correlate_q15() 329 pIn2 = pSrcA; in arm_correlate_q15() 376 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q15() 450 py = pIn2; in arm_correlate_q15() 635 py = pIn2; in arm_correlate_q15() 690 py = pIn2; in arm_correlate_q15() [all …]
|
D | arm_conv_fast_q15.c | 70 const q15_t *pIn2; /* InputB pointer */ in arm_conv_fast_q15() local 89 pIn2 = pSrcB; in arm_conv_fast_q15() 97 pIn2 = pSrcA; in arm_conv_fast_q15() 138 py = pIn2; in arm_conv_fast_q15() 172 py = pIn2 + count; in arm_conv_fast_q15() 231 py = pIn2 + (count - 1U); in arm_conv_fast_q15() 255 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_fast_q15() 556 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_fast_q15() 557 pIn2 = pSrc2 - 1U; in arm_conv_fast_q15() 558 py = pIn2; in arm_conv_fast_q15() [all …]
|
D | arm_correlate_f32.c | 118 const float32_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_f32() local 148 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_f32() 171 pB = pIn2; in arm_correlate_f32() 320 const float32_t *pIn2; /* InputB pointer */ in arm_correlate_f32() local 357 pIn2 = pSrcB; in arm_correlate_f32() 377 pIn2 = pSrcA; in arm_correlate_f32() 424 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_f32() 537 py = pIn2; in arm_correlate_f32() 760 py = pIn2; in arm_correlate_f32() 851 py = pIn2; in arm_correlate_f32() [all …]
|
D | arm_correlate_opt_q7.c | 72 const q7_t *pIn1, *pIn2; /* InputA and inputB pointer */ in arm_correlate_opt_q7() local 98 pIn2 = pSrcB; in arm_correlate_opt_q7() 118 pIn2 = pSrcA; in arm_correlate_opt_q7() 142 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 144 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 146 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 148 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 162 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7()
|
D | arm_correlate_fast_q15.c | 70 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_fast_q15() local 102 pIn2 = pSrcB; in arm_correlate_fast_q15() 123 pIn2 = pSrcA; in arm_correlate_fast_q15() 171 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_fast_q15() 244 py = pIn2; in arm_correlate_fast_q15() 431 py = pIn2; in arm_correlate_fast_q15() 486 py = pIn2; in arm_correlate_fast_q15() 525 py = pIn2; in arm_correlate_fast_q15() 552 py = pIn2; in arm_correlate_fast_q15() 600 py = pIn2; in arm_correlate_fast_q15()
|
D | arm_correlate_fast_q31.c | 72 const q31_t *pIn2; /* InputB pointer */ in arm_correlate_fast_q31() local 93 pIn2 = pSrcB; in arm_correlate_fast_q31() 114 pIn2 = pSrcA; in arm_correlate_fast_q31() 162 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_fast_q31() 247 py = pIn2; in arm_correlate_fast_q31() 399 py = pIn2; in arm_correlate_fast_q31() 459 py = pIn2; in arm_correlate_fast_q31() 499 py = pIn2; in arm_correlate_fast_q31() 527 py = pIn2; in arm_correlate_fast_q31() 587 py = pIn2; in arm_correlate_fast_q31()
|
D | arm_conv_q31.c | 73 const q31_t *pIn2 = pSrcB; /* inputB pointer */ in arm_conv_q31() local 96 pIn2 = pSrcA; in arm_conv_q31() 110 pB = pIn2 - 3; in arm_conv_q31() 237 const q31_t *pIn2; /* InputB pointer */ in arm_conv_q31() local 260 pIn2 = pSrcB; in arm_conv_q31() 268 pIn2 = pSrcA; in arm_conv_q31() 309 py = pIn2; in arm_conv_q31() 368 py = pIn2 + count; in arm_conv_q31() 392 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q31() 641 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q31() [all …]
|
D | arm_correlate_q7.c | 75 const q7_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q7() local 105 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q7() 127 pB = pIn2; in arm_correlate_q7() 277 const q7_t *pIn2; /* InputB pointer */ in arm_correlate_q7() local 314 pIn2 = pSrcB; in arm_correlate_q7() 334 pIn2 = pSrcA; in arm_correlate_q7() 381 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q7() 483 py = pIn2; in arm_correlate_q7() 677 py = pIn2; in arm_correlate_q7() 765 py = pIn2; in arm_correlate_q7() [all …]
|
D | arm_conv_partial_q15.c | 72 const q15_t *pIn2; /* InputB pointer */ in arm_conv_partial_q15() local 100 pIn2 = pSrcB; in arm_conv_partial_q15() 108 pIn2 = pSrcA; in arm_conv_partial_q15() 159 pSrc2 = pIn2 + firstIndex; in arm_conv_partial_q15() 284 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_partial_q15() 600 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_partial_q15() 601 pIn2 = pSrc2 - 1U; in arm_conv_partial_q15() 602 py = pIn2; in arm_conv_partial_q15() 660 py = pIn2; in arm_conv_partial_q15() 718 const q15_t *pIn2 = pSrcB; /* InputB pointer */ in arm_conv_partial_q15() [all …]
|
/cmsis-dsp-3.7.0-3.6.0/Source/SupportFunctions/ |
D | arm_barycenter_f32.c | 60 const float32_t *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f32() local 79 pIn2 = pIn1 + vecDim; in arm_barycenter_f32() 80 pIn3 = pIn2 + vecDim; in arm_barycenter_f32() 100 inV2 = vld1q(pIn2); in arm_barycenter_f32() 111 pIn2 += 4; in arm_barycenter_f32() 121 *pOut = *pOut + *pIn2++ * w2; in arm_barycenter_f32() 129 pIn2 += 3 * vecDim; in arm_barycenter_f32() 202 const float32_t *pIn,*pW, *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f32() local 240 pIn2 = pIn1 + vecDim; in arm_barycenter_f32() 241 pIn3 = pIn2 + vecDim; in arm_barycenter_f32() [all …]
|
D | arm_barycenter_f16.c | 73 const float16_t *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f16() local 92 pIn2 = pIn1 + vecDim; in arm_barycenter_f16() 93 pIn3 = pIn2 + vecDim; in arm_barycenter_f16() 113 inV2 = vld1q(pIn2); in arm_barycenter_f16() 124 pIn2 += 8; in arm_barycenter_f16() 134 *pOut = (_Float16)*pOut + (_Float16)*pIn2++ * (_Float16)w2; in arm_barycenter_f16() 142 pIn2 += 3 * vecDim; in arm_barycenter_f16()
|
/cmsis-dsp-3.7.0-3.6.0/Source/TransformFunctions/ |
D | arm_rfft_q31.c | 238 q31_t *pIn1 = &pSrc[2], *pIn2 = &pSrc[2 * fftLen - 1]; in arm_split_rfft_q31() local 276 multSub_32x32_keep32_R (outR, *pIn2, CoefA2); in arm_split_rfft_q31() 280 multSub_32x32_keep32_R (outI, *pIn2--, CoefB1); in arm_split_rfft_q31() 283 multAcc_32x32_keep32_R (outR, *pIn2, CoefB1); in arm_split_rfft_q31() 286 multSub_32x32_keep32_R (outI, *pIn2--, CoefA2); in arm_split_rfft_q31() 389 q31_t *pIn1 = &pSrc[0], *pIn2 = &pSrc[2 * fftLen + 1]; in arm_split_rifft_q31() local 424 multAcc_32x32_keep32_R (outR, *pIn2, CoefA2); in arm_split_rifft_q31() 428 multSub_32x32_keep32_R (outI, *pIn2--, CoefB1); in arm_split_rifft_q31() 431 multAcc_32x32_keep32_R (outR, *pIn2, CoefB1); in arm_split_rifft_q31() 434 multAcc_32x32_keep32_R (outI, *pIn2--, CoefA2); in arm_split_rifft_q31()
|