Searched refs:MVE_ASRL_SAT16 (Results 1 – 7 of 7) sorted by relevance
/cmsis-dsp-latest/Source/FilteringFunctions/ |
D | arm_fir_q15.c | 60 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 73 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc[j], 15); \ 290 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() 291 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in arm_fir_q15() 292 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in arm_fir_q15() 293 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc3, 15); in arm_fir_q15() 350 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() 351 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in arm_fir_q15() 352 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in arm_fir_q15() 392 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() [all …]
|
/cmsis-dsp-latest/dsppp/tests/ |
D | filter_test.cpp | 19 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 32 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc[j], 15); \ 255 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in debug_arm_fir_q15() 256 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in debug_arm_fir_q15() 257 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in debug_arm_fir_q15() 258 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc3, 15); in debug_arm_fir_q15() 315 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in debug_arm_fir_q15() 316 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in debug_arm_fir_q15() 317 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in debug_arm_fir_q15() 357 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in debug_arm_fir_q15() [all …]
|
/cmsis-dsp-latest/Source/MatrixFunctions/ |
D | arm_mat_vec_mult_q15.c | 135 *px++ = MVE_ASRL_SAT16(acc0, 15); in arm_mat_vec_mult_q15() 136 *px++ = MVE_ASRL_SAT16(acc1, 15); in arm_mat_vec_mult_q15() 137 *px++ = MVE_ASRL_SAT16(acc2, 15); in arm_mat_vec_mult_q15() 208 *px++ = MVE_ASRL_SAT16(acc0, 15); in arm_mat_vec_mult_q15() 209 *px++ = MVE_ASRL_SAT16(acc1, 15); in arm_mat_vec_mult_q15() 264 *px++ = MVE_ASRL_SAT16(acc0, 15); in arm_mat_vec_mult_q15()
|
D | arm_mat_cmplx_mult_q15.c | 62 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 215 *px++ = (q15_t)MVE_ASRL_SAT16(acc0, 15); in arm_mat_cmplx_mult_q15() 216 *px++ = (q15_t)MVE_ASRL_SAT16(acc1, 15); in arm_mat_cmplx_mult_q15() 217 *px++ = (q15_t)MVE_ASRL_SAT16(acc2, 15); in arm_mat_cmplx_mult_q15() 218 *px++ = (q15_t)MVE_ASRL_SAT16(acc3, 15); in arm_mat_cmplx_mult_q15() 294 *px++ = (q15_t)MVE_ASRL_SAT16(acc0, 15); in arm_mat_cmplx_mult_q15() 295 *px++ = (q15_t)MVE_ASRL_SAT16(acc1, 15); in arm_mat_cmplx_mult_q15()
|
D | arm_mat_mult_q15.c | 65 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 475 *px++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_mat_mult_q15() 476 *px++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in arm_mat_mult_q15() 477 *px2++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in arm_mat_mult_q15() 478 *px2++ = (q15_t) MVE_ASRL_SAT16(acc3, 15); in arm_mat_mult_q15() 544 *px = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_mat_mult_q15() 605 *px++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_mat_mult_q15()
|
/cmsis-dsp-latest/Include/ |
D | arm_helium_utils.h | 608 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro
|
/cmsis-dsp-latest/dsppp/Include/dsppp/Helium/ |
D | matrix_multiply_fixed.hpp | 19 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro
|