/third_party/cmsis/CMSIS/DSP/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 …]
|
/third_party/cmsis/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_conv_fast_opt_q15.c | 76 const q15_t *pIn2; /* InputB pointer */ in arm_conv_fast_opt_q15() local 101 pIn2 = pSrcB; in arm_conv_fast_opt_q15() 109 pIn2 = pSrcA; in arm_conv_fast_opt_q15() 121 px = pIn2; in arm_conv_fast_opt_q15() 190 pIn2 = py; in arm_conv_fast_opt_q15() 220 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_fast_opt_q15() 221 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_fast_opt_q15() 277 acc0 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() 278 acc1 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() 279 acc2 += (*pScr1++ * *pIn2); in arm_conv_fast_opt_q15() [all …]
|
D | arm_conv_opt_q15.c | 72 const q15_t *pIn2; /* InputB pointer */ in arm_conv_opt_q15() local 97 pIn2 = pSrcB; in arm_conv_opt_q15() 105 pIn2 = pSrcA; in arm_conv_opt_q15() 117 px = pIn2; in arm_conv_opt_q15() 186 pIn2 = py; in arm_conv_opt_q15() 216 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_opt_q15() 217 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_conv_opt_q15() 273 acc0 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() 274 acc1 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() 275 acc2 += (*pScr1++ * *pIn2); in arm_conv_opt_q15() [all …]
|
D | arm_correlate_fast_opt_q15.c | 73 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_fast_opt_q15() local 107 pIn2 = pSrcB; in arm_correlate_fast_opt_q15() 127 pIn2 = pSrcA; in arm_correlate_fast_opt_q15() 165 py = pIn2; in arm_correlate_fast_opt_q15() 197 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_fast_opt_q15() 198 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_fast_opt_q15() 254 acc0 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 255 acc1 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 256 acc2 += (*pScr1++ * *pIn2); in arm_correlate_fast_opt_q15() 257 acc3 += (*pScr1++ * *pIn2++); in arm_correlate_fast_opt_q15() [all …]
|
D | arm_correlate_opt_q15.c | 73 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_opt_q15() local 104 pIn2 = pSrcB; in arm_correlate_opt_q15() 124 pIn2 = pSrcA; in arm_correlate_opt_q15() 161 py = pIn2; in arm_correlate_opt_q15() 192 y1 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_opt_q15() 193 y2 = read_q15x2_ia ((q15_t **) &pIn2); in arm_correlate_opt_q15() 249 acc0 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 250 acc1 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 251 acc2 += (*pScr1++ * *pIn2); in arm_correlate_opt_q15() 252 acc3 += (*pScr1++ * *pIn2++); in arm_correlate_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_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_correlate_f64.c | 58 const float64_t *pIn2; /* InputB pointer */ in arm_correlate_f64() local 91 pIn2 = pSrcB; in arm_correlate_f64() 111 pIn2 = pSrcA; in arm_correlate_f64() 158 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_f64() 231 py = pIn2; in arm_correlate_f64() 292 py = pIn2; in arm_correlate_f64() 347 py = pIn2; in arm_correlate_f64() 375 py = pIn2; in arm_correlate_f64() 421 py = pIn2; in arm_correlate_f64()
|
D | arm_correlate_q31.c | 73 const q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q31() local 108 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q31() 130 pB = pIn2; in arm_correlate_q31() 271 const q31_t *pIn2; /* InputB pointer */ in arm_correlate_q31() local 306 pIn2 = pSrcB; in arm_correlate_q31() 326 pIn2 = pSrcA; in arm_correlate_q31() 373 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q31() 460 py = pIn2; in arm_correlate_q31() 586 py = pIn2; in arm_correlate_q31() 653 py = pIn2; in arm_correlate_q31() [all …]
|
D | arm_conv_q15.c | 76 const q15_t *pIn2 = pSrcB; /* inputB pointer */ in arm_conv_q15() local 101 pIn2 = pSrcA; in arm_conv_q15() 116 pB = pIn2 - 7; in arm_conv_q15() 241 const q15_t *pIn2; /* InputB pointer */ in arm_conv_q15() local 262 pIn2 = pSrcB; in arm_conv_q15() 270 pIn2 = pSrcA; in arm_conv_q15() 313 py = pIn2; in arm_conv_q15() 346 py = pIn2 + count; in arm_conv_q15() 405 py = pIn2 + (count - 1U); in arm_conv_q15() 429 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q15() [all …]
|
D | arm_correlate_q15.c | 73 const q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q15() local 108 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q15() 130 pB = pIn2; in arm_correlate_q15() 279 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_q15() local 310 pIn2 = pSrcB; in arm_correlate_q15() 330 pIn2 = pSrcA; in arm_correlate_q15() 377 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q15() 451 py = pIn2; in arm_correlate_q15() 636 py = pIn2; in arm_correlate_q15() 691 py = pIn2; in arm_correlate_q15() [all …]
|
D | arm_conv_fast_q15.c | 71 const q15_t *pIn2; /* InputB pointer */ in arm_conv_fast_q15() local 90 pIn2 = pSrcB; in arm_conv_fast_q15() 98 pIn2 = pSrcA; in arm_conv_fast_q15() 139 py = pIn2; in arm_conv_fast_q15() 173 py = pIn2 + count; in arm_conv_fast_q15() 232 py = pIn2 + (count - 1U); in arm_conv_fast_q15() 256 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_fast_q15() 557 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_fast_q15() 558 pIn2 = pSrc2 - 1U; in arm_conv_fast_q15() 559 py = pIn2; in arm_conv_fast_q15() [all …]
|
D | arm_correlate_f32.c | 119 const float32_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_f32() local 149 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_f32() 172 pB = pIn2; in arm_correlate_f32() 321 const float32_t *pIn2; /* InputB pointer */ in arm_correlate_f32() local 358 pIn2 = pSrcB; in arm_correlate_f32() 378 pIn2 = pSrcA; in arm_correlate_f32() 425 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_f32() 538 py = pIn2; in arm_correlate_f32() 761 py = pIn2; in arm_correlate_f32() 852 py = pIn2; in arm_correlate_f32() [all …]
|
D | arm_correlate_opt_q7.c | 73 const q7_t *pIn1, *pIn2; /* InputA and inputB pointer */ in arm_correlate_opt_q7() local 99 pIn2 = pSrcB; in arm_correlate_opt_q7() 119 pIn2 = pSrcA; in arm_correlate_opt_q7() 143 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 145 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 147 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 149 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7() 163 x4 = (q15_t) *pIn2++; in arm_correlate_opt_q7()
|
D | arm_correlate_fast_q15.c | 71 const q15_t *pIn2; /* InputB pointer */ in arm_correlate_fast_q15() local 103 pIn2 = pSrcB; in arm_correlate_fast_q15() 124 pIn2 = pSrcA; in arm_correlate_fast_q15() 172 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_fast_q15() 245 py = pIn2; in arm_correlate_fast_q15() 432 py = pIn2; in arm_correlate_fast_q15() 487 py = pIn2; in arm_correlate_fast_q15() 526 py = pIn2; in arm_correlate_fast_q15() 553 py = pIn2; in arm_correlate_fast_q15() 601 py = pIn2; in arm_correlate_fast_q15()
|
D | arm_correlate_fast_q31.c | 73 const q31_t *pIn2; /* InputB pointer */ in arm_correlate_fast_q31() local 94 pIn2 = pSrcB; in arm_correlate_fast_q31() 115 pIn2 = pSrcA; in arm_correlate_fast_q31() 163 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_fast_q31() 248 py = pIn2; in arm_correlate_fast_q31() 400 py = pIn2; in arm_correlate_fast_q31() 460 py = pIn2; in arm_correlate_fast_q31() 500 py = pIn2; in arm_correlate_fast_q31() 528 py = pIn2; in arm_correlate_fast_q31() 588 py = pIn2; in arm_correlate_fast_q31()
|
D | arm_conv_q31.c | 74 const q31_t *pIn2 = pSrcB; /* inputB pointer */ in arm_conv_q31() local 97 pIn2 = pSrcA; in arm_conv_q31() 111 pB = pIn2 - 3; in arm_conv_q31() 238 const q31_t *pIn2; /* InputB pointer */ in arm_conv_q31() local 261 pIn2 = pSrcB; in arm_conv_q31() 269 pIn2 = pSrcA; in arm_conv_q31() 310 py = pIn2; in arm_conv_q31() 369 py = pIn2 + count; in arm_conv_q31() 393 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q31() 642 pSrc2 = pIn2 + (srcBLen - 1U); in arm_conv_q31() [all …]
|
D | arm_correlate_q7.c | 76 const q7_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */ in arm_correlate_q7() local 106 pIn2 = pSrcA + (srcALen - 1U); in arm_correlate_q7() 128 pB = pIn2; in arm_correlate_q7() 278 const q7_t *pIn2; /* InputB pointer */ in arm_correlate_q7() local 315 pIn2 = pSrcB; in arm_correlate_q7() 335 pIn2 = pSrcA; in arm_correlate_q7() 382 pSrc1 = pIn2 + (srcBLen - 1U); in arm_correlate_q7() 484 py = pIn2; in arm_correlate_q7() 678 py = pIn2; in arm_correlate_q7() 766 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 …]
|
/third_party/cmsis/CMSIS/DSP/Source/SupportFunctions/ |
D | arm_barycenter_f32.c | 61 const float32_t *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f32() local 80 pIn2 = pIn1 + vecDim; in arm_barycenter_f32() 81 pIn3 = pIn2 + vecDim; in arm_barycenter_f32() 101 inV2 = vld1q(pIn2); in arm_barycenter_f32() 112 pIn2 += 4; in arm_barycenter_f32() 122 *pOut = *pOut + *pIn2++ * w2; in arm_barycenter_f32() 130 pIn2 += 3 * vecDim; in arm_barycenter_f32() 203 const float32_t *pIn,*pW, *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f32() local 241 pIn2 = pIn1 + vecDim; in arm_barycenter_f32() 242 pIn3 = pIn2 + vecDim; in arm_barycenter_f32() [all …]
|
D | arm_barycenter_f16.c | 74 const float16_t *pIn1, *pIn2, *pIn3, *pIn4; in arm_barycenter_f16() local 93 pIn2 = pIn1 + vecDim; in arm_barycenter_f16() 94 pIn3 = pIn2 + vecDim; in arm_barycenter_f16() 114 inV2 = vld1q(pIn2); in arm_barycenter_f16() 125 pIn2 += 8; in arm_barycenter_f16() 135 *pOut = (_Float16)*pOut + (_Float16)*pIn2++ * (_Float16)w2; in arm_barycenter_f16() 143 pIn2 += 3 * vecDim; in arm_barycenter_f16()
|
/third_party/cmsis/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_rfft_q31.c | 240 q31_t *pIn1 = &pSrc[2], *pIn2 = &pSrc[2 * fftLen - 1]; in arm_split_rfft_q31() local 278 multSub_32x32_keep32_R (outR, *pIn2, CoefA2); in arm_split_rfft_q31() 282 multSub_32x32_keep32_R (outI, *pIn2--, CoefB1); in arm_split_rfft_q31() 285 multAcc_32x32_keep32_R (outR, *pIn2, CoefB1); in arm_split_rfft_q31() 288 multSub_32x32_keep32_R (outI, *pIn2--, CoefA2); in arm_split_rfft_q31() 392 q31_t *pIn1 = &pSrc[0], *pIn2 = &pSrc[2 * fftLen + 1]; in arm_split_rifft_q31() local 427 multAcc_32x32_keep32_R (outR, *pIn2, CoefA2); in arm_split_rifft_q31() 431 multSub_32x32_keep32_R (outI, *pIn2--, CoefB1); in arm_split_rifft_q31() 434 multAcc_32x32_keep32_R (outR, *pIn2, CoefB1); in arm_split_rifft_q31() 437 multAcc_32x32_keep32_R (outI, *pIn2--, CoefA2); in arm_split_rifft_q31()
|