Searched refs:vecCoeffs (Results 1 – 4 of 4) sorted by relevance
| /cmsis-dsp-latest/Source/FilteringFunctions/ |
| D | arm_fir_q31.c | 63 #define FIR_Q31_CORE(nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 72 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 78 #define FIR_Q31_CORE_STR_PARTIAL(nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 86 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 92 #define FIR_Q31_CORE_LD_PARTIAL(nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 101 acc[j] = vrmlaldavhaq(acc[j], vecIn0, vecCoeffs[i]); \ 123 q31x4_t vecCoeffs[NBVECTAPS]; \ 126 vecCoeffs[i] = vld1q(pCoeffs + 4 * i); \ 146 FIR_Q31_CORE(4, NBVECTAPS, pSamples, vecCoeffs); \ 163 FIR_Q31_CORE(3, NBVECTAPS, pSamples, vecCoeffs); \ [all …]
|
| D | arm_fir_q7.c | 58 #define FIR_Q7_CORE(pOutput, nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 66 acc[j] = vmladavaq(acc[j], vecIn0, vecCoeffs[i]); \ 87 q7x16_t vecCoeffs[NBVECTAPS]; \ 90 vecCoeffs[i] = vldrbq_s8(pCoeffs + 16 * i); \ 110 FIR_Q7_CORE(pOutput, 4, NBVECTAPS, pSamples, vecCoeffs); \ 122 FIR_Q7_CORE(pOutput, residual, NBVECTAPS, pSamples, vecCoeffs); \ 207 q7x16_t vecCoeffs; in arm_fir_q7() local 280 vecCoeffs = *(q7x16_t *) pCoeffsTmp; in arm_fir_q7() 283 acc0 = vmladavaq(acc0, vecIn0, vecCoeffs); in arm_fir_q7() 286 acc1 = vmladavaq(acc1, vecIn0, vecCoeffs); in arm_fir_q7() [all …]
|
| D | arm_fir_q15.c | 63 #define FIR_Q15_CORE(pOutput, nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 71 acc[j] = vmlaldavaq(acc[j], vecIn0, vecCoeffs[i]); \ 92 q15x8_t vecCoeffs[NBVECTAPS]; \ 95 vecCoeffs[i] = vldrhq_s16(pCoeffs + 8 * i); \ 115 FIR_Q15_CORE(pOutput, 4, NBVECTAPS, pSamples, vecCoeffs); \ 127 FIR_Q15_CORE(pOutput, residual, NBVECTAPS, pSamples, vecCoeffs); \ 268 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in arm_fir_q15() local 271 acc0 = vmlaldavaq(acc0, vecIn0, vecCoeffs); in arm_fir_q15() 274 acc1 = vmlaldavaq(acc1, vecIn0, vecCoeffs); in arm_fir_q15() 277 acc2 = vmlaldavaq(acc2, vecIn0, vecCoeffs); in arm_fir_q15() [all …]
|
| /cmsis-dsp-latest/dsppp/tests/ |
| D | filter_test.cpp | 22 #define FIR_Q15_CORE(pOutput, nbAcc, nbVecTaps, pSample, vecCoeffs) \ argument 30 acc[j] = vmlaldavaq(acc[j], vecIn0, vecCoeffs[i]); \ 51 q15x8_t vecCoeffs[NBVECTAPS]; \ 54 vecCoeffs[i] = vldrhq_s16(pCoeffs + 8 * i); \ 74 FIR_Q15_CORE(pOutput, 4, NBVECTAPS, pSamples, vecCoeffs); \ 86 FIR_Q15_CORE(pOutput, residual, NBVECTAPS, pSamples, vecCoeffs); \ 230 q15x8_t vecCoeffs = *(q15x8_t *) pCoeffsTmp; in debug_arm_fir_q15() local 233 acc0 = vmlaldavaq(acc0, vecIn0, vecCoeffs); in debug_arm_fir_q15() 236 acc1 = vmlaldavaq(acc1, vecIn0, vecCoeffs); in debug_arm_fir_q15() 239 acc2 = vmlaldavaq(acc2, vecIn0, vecCoeffs); in debug_arm_fir_q15() [all …]
|