Searched refs:MVE_ASRL_SAT16 (Results 1 – 5 of 5) sorted by relevance
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_fir_q15.c | 61 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 74 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc[j], 15); \ 291 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() 292 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in arm_fir_q15() 293 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in arm_fir_q15() 294 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc3, 15); in arm_fir_q15() 351 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() 352 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc1, 15); in arm_fir_q15() 353 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc2, 15); in arm_fir_q15() 393 *pOutput++ = (q15_t) MVE_ASRL_SAT16(acc0, 15); in arm_fir_q15() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/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 | 62 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro 467 px[0] = (q15_t)MVE_ASRL_SAT16(acc0, 15); in arm_mat_mult_q15() 468 px[1 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc1, 15); in arm_mat_mult_q15() 469 px[2 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc2, 15); in arm_mat_mult_q15() 470 px[3 * numColsB] = (q15_t)MVE_ASRL_SAT16(acc3, 15); in arm_mat_mult_q15() 564 px[0] = (q15_t)MVE_ASRL_SAT16(acc0, 15); in arm_mat_mult_q15()
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/ |
D | arm_helium_utils.h | 608 #define MVE_ASRL_SAT16(acc, shift) ((sqrshrl_sat48(acc, -(32-shift)) >> 32) & 0xffffffff) macro
|