/third_party/cmsis/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_fir_f16.c | 58 vecIn0 = vld1q(&pSamples[i]); \ 59 vecAcc0 = vfmaq(vecAcc0, vecIn0, c[i]); \ 76 float16x8_t vecIn0; in arm_fir_f16_1_4_mve() local 166 float16x8_t vecIn0; in arm_fir_f16_5_8_mve() local 296 float16x8_t vecIn0; in arm_fir_f16() local 298 vecIn0 = vld1q(pSamples); in arm_fir_f16() 299 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f16() 300 vecIn0 = vld1q(&pSamples[1]); in arm_fir_f16() 301 vecAcc0 = vfmaq(vecAcc0, vecIn0, c1); in arm_fir_f16() 302 vecIn0 = vld1q(&pSamples[2]); in arm_fir_f16() [all …]
|
D | arm_fir_f32.c | 158 vecIn0 = vld1q(&pSamples[i]); \ 159 vecAcc0 = vfmaq(vecAcc0, vecIn0, c[i]); \ 178 float32x4_t vecIn0; in arm_fir_f32_1_4_mve() local 291 float32x4_t vecIn0; in arm_fir_f32_5_8_mve() local 293 vecIn0 = vld1q(pSamples); in arm_fir_f32_5_8_mve() 294 vecAcc0 = vmulq(vecIn0, c0); in arm_fir_f32_5_8_mve() 295 vecIn0 = vld1q(&pSamples[1]); in arm_fir_f32_5_8_mve() 296 vecAcc0 = vfmaq(vecAcc0, vecIn0, c1); in arm_fir_f32_5_8_mve() 297 vecIn0 = vld1q(&pSamples[2]); in arm_fir_f32_5_8_mve() 298 vecAcc0 = vfmaq(vecAcc0, vecIn0, c2); in arm_fir_f32_5_8_mve() [all …]
|
D | arm_fir_q31.c | 67 q31x4_t vecIn0; \ 72 vecIn0 = vld1q(pSmp + 4 * i); \ 73 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 82 q31x4_t vecIn0; \ 86 vecIn0 = vld1q(pSmp + 4 * i); \ 87 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 96 q31x4_t vecIn0; \ 101 vecIn0 = vld1q(pSmp + 4 * i); \ 102 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 223 q31x4_t vecIn0; in arm_fir_q31_1_4_mve() local [all …]
|
D | arm_fir_q7.c | 66 vecIn0 = vld1q(pSmp + 16 * i); \ 67 acc[j] = vmladavaq(acc[j], vecIn0, vecCoeffs[i]); \ 83 q7x16_t vecIn0; \ 205 q7x16_t vecIn0; in arm_fir_q7() local 283 vecIn0 = vld1q(pSamplesTmp); in arm_fir_q7() 284 acc0 = vmladavaq(acc0, vecIn0, vecCoeffs); in arm_fir_q7() 286 vecIn0 = vld1q(&pSamplesTmp[1]); in arm_fir_q7() 287 acc1 = vmladavaq(acc1, vecIn0, vecCoeffs); in arm_fir_q7() 289 vecIn0 = vld1q(&pSamplesTmp[2]); in arm_fir_q7() 290 acc2 = vmladavaq(acc2, vecIn0, vecCoeffs); in arm_fir_q7() [all …]
|
D | arm_fir_q15.c | 71 vecIn0 = vld1q(pSmp + 8 * i); \ 72 acc[j] = vmlaldavaq(acc[j], vecIn0, vecCoeffs[i]); \ 88 q15x8_t vecIn0; \ 214 q15x8_t vecIn0; in arm_fir_q15() local 271 vecIn0 = vld1q(pSamplesTmp); in arm_fir_q15() 272 acc0 = vmlaldavaq(acc0, vecIn0, vecCoeffs); in arm_fir_q15() 274 vecIn0 = vld1q(&pSamplesTmp[1]); in arm_fir_q15() 275 acc1 = vmlaldavaq(acc1, vecIn0, vecCoeffs); in arm_fir_q15() 277 vecIn0 = vld1q(&pSamplesTmp[2]); in arm_fir_q15() 278 acc2 = vmlaldavaq(acc2, vecIn0, vecCoeffs); in arm_fir_q15() [all …]
|
D | arm_biquad_cascade_df1_32x64_q31.c | 344 q31x4_t vecIn0 = *(q31x4_t *) & pIn[0]; in arm_biquad_cas_df1_32x64_q31() local 377 Yn1 = vmlaldavaq(Yn1, vecIn0, vecCoef); in arm_biquad_cas_df1_32x64_q31() 391 vecIn0 = vld1q(pIn1); in arm_biquad_cas_df1_32x64_q31() 436 Yn1 = vmlaldavaq(Yn1, vecIn0, vecCoef); in arm_biquad_cas_df1_32x64_q31() 442 Xn2 = vecIn0[2]; in arm_biquad_cas_df1_32x64_q31() 443 Xn1 = vecIn0[3]; in arm_biquad_cas_df1_32x64_q31() 452 Yn1 = vmlaldavaq(Yn1, vecIn0, vecCoef); in arm_biquad_cas_df1_32x64_q31() 476 Yn1 = vmlaldavaq(Yn1, vecIn0, vecCoef); in arm_biquad_cas_df1_32x64_q31()
|
/third_party/cmsis/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_cfft_q31.c | 227 q31x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_q31_mve() local 238 vecIn0 = vld1q_s32(pIn0); in arm_cfft_radix4by2_q31_mve() 241 vecIn0 = vecIn0 >> 1; in arm_cfft_radix4by2_q31_mve() 243 vecSum = vhaddq(vecIn0, vecIn1); in arm_cfft_radix4by2_q31_mve() 249 vecDiff = vhsubq(vecIn0, vecIn1); in arm_cfft_radix4by2_q31_mve() 266 vecIn0 = vld1q_s32(pIn0); in arm_cfft_radix4by2_q31_mve() 267 vecIn0 = vecIn0 << 1; in arm_cfft_radix4by2_q31_mve() 268 vst1q(pIn0, vecIn0); in arm_cfft_radix4by2_q31_mve() 281 vecIn0 = vld1q_s32(pIn0); in arm_cfft_radix4by2_q31_mve() 282 vecIn0 = vecIn0 << 1; in arm_cfft_radix4by2_q31_mve() [all …]
|
D | arm_cfft_q15.c | 210 q15x8_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_q15_mve() local 224 vecIn0 = *(q15x8_t *) pIn0; in arm_cfft_radix4by2_q15_mve() 227 vecIn0 = vecIn0 >> 1; in arm_cfft_radix4by2_q15_mve() 229 vecSum = vhaddq(vecIn0, vecIn1); in arm_cfft_radix4by2_q15_mve() 236 vecDiff = vhsubq(vecIn0, vecIn1); in arm_cfft_radix4by2_q15_mve() 253 vecIn0 = *(q15x8_t *) pIn0; in arm_cfft_radix4by2_q15_mve() 254 vecIn0 = vecIn0 << 1; in arm_cfft_radix4by2_q15_mve() 255 vst1q(pIn0, vecIn0); in arm_cfft_radix4by2_q15_mve() 268 vecIn0 = *(q15x8_t *) pIn0; in arm_cfft_radix4by2_q15_mve() 269 vecIn0 = vecIn0 << 1; in arm_cfft_radix4by2_q15_mve() [all …]
|
D | arm_cfft_f16.c | 261 f16x8_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_f16_mve() local 273 vecIn0 = *(f16x8_t *) pIn0; in arm_cfft_radix4by2_f16_mve() 278 vecSum = vaddq(vecIn0, vecIn1); in arm_cfft_radix4by2_f16_mve() 279 vecDiff = vsubq(vecIn0, vecIn1); in arm_cfft_radix4by2_f16_mve() 473 f16x8_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_inverse_f16_mve() local 485 vecIn0 = *(f16x8_t *) pIn0; in arm_cfft_radix4by2_inverse_f16_mve() 490 vecSum = vaddq(vecIn0, vecIn1); in arm_cfft_radix4by2_inverse_f16_mve() 491 vecDiff = vsubq(vecIn0, vecIn1); in arm_cfft_radix4by2_inverse_f16_mve()
|
D | arm_cfft_f32.c | 263 f32x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_f32_mve() local 275 vecIn0 = *(f32x4_t *) pIn0; in arm_cfft_radix4by2_f32_mve() 280 vecSum = vecIn0 + vecIn1; in arm_cfft_radix4by2_f32_mve() 281 vecDiff = vecIn0 - vecIn1; in arm_cfft_radix4by2_f32_mve() 475 f32x4_t vecIn0, vecIn1, vecSum, vecDiff; in arm_cfft_radix4by2_inverse_f32_mve() local 487 vecIn0 = *(f32x4_t *) pIn0; in arm_cfft_radix4by2_inverse_f32_mve() 492 vecSum = vecIn0 + vecIn1; in arm_cfft_radix4by2_inverse_f32_mve() 493 vecDiff = vecIn0 - vecIn1; in arm_cfft_radix4by2_inverse_f32_mve()
|