| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/PrivateInclude/ |
| D | arm_vec_filtering.h | 38 #define MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_F32(acc0, acc1, acc2, acc3, pX, pY, count)\ argument 48 pSrcX = (float32_t const *) pX; \ 92 #define MVE_INTR_CORR_SINGLE_F32(acc, pX, pY, count) \ argument 99 pSrcX = (float32_t const *) pX; \ 127 #define MVE_INTR_CORR_DUAL_INC_X_DEC_SIZE_F32(acc0, acc1, pX, pY, count)\ argument 135 pSrcX = (float32_t const *) pX; \ 171 #define MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_F32(acc0, acc1, pX, pY, count)\ argument 179 pSrcX = (float32_t const *) pX; \ 213 #define MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_F32(acc0, acc1, pX, pY, count)\ argument 221 pSrcX = (float32_t const *) pX; \ [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
| D | arm_correlate_f16.c | 102 #define MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_F16(acc0, acc1, pX, pY, count) … argument 110 … pSrcX = (float16_t const *) pX; \ 141 #define MVE_INTR_CORR_SINGLE_F16(acc, pX, pY, count) … argument 148 … pSrcX = (float16_t const *) pX; \ 173 #define MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_F16(acc0, acc1, acc2, acc3, pX, pY, count) … argument 183 … pSrcX = (float16_t const *) pX; \ 223 #define MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_F16(acc0, acc1, pX, pY, count) … argument 231 … pSrcX = (float16_t const *) pX; \ 261 #define MVE_INTR_CORR_DUAL_INC_X_DEC_SIZE_F16(acc0, acc1, pX, pY, count) … argument 269 … pSrcX = (float16_t const *) pX; \ [all …]
|
| D | arm_conv_q31.c | 78 const q31_t *pX; in arm_conv_q31() local 118 pX = pA; in arm_conv_q31() 120 MVE_INTR_CONV_DUAL_INC_Y_INC_SIZE_Q31(acc0, acc1, pX, pY, count); in arm_conv_q31() 131 pX = pA; in arm_conv_q31() 133 MVE_INTR_CONV_SINGLE_Q31(acc, pX, pY, count); in arm_conv_q31() 147 pX = pA; in arm_conv_q31() 154 MVE_INTR_CONV_QUAD_INC_X_FIXED_SIZE_Q31(acc0, acc1, acc2, acc3, pX, pY, count); in arm_conv_q31() 169 pX = pA; in arm_conv_q31() 176 MVE_INTR_CONV_DUAL_INC_X_FIXED_SIZE_Q31(acc0, acc1, pX, pY, count); in arm_conv_q31() 187 pX = pA; in arm_conv_q31() [all …]
|
| D | arm_correlate_q31.c | 77 const q31_t *pX; in arm_correlate_q31() local 142 pX = pA; in arm_correlate_q31() 144 MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_Q31(acc0, acc1, pX, pY, count); in arm_correlate_q31() 157 pX = pA; in arm_correlate_q31() 159 MVE_INTR_CORR_SINGLE_Q31(acc, pX, pY, count); in arm_correlate_q31() 173 pX = pA; in arm_correlate_q31() 178 MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_Q31(acc0, acc1, acc2, acc3, pX, pY, srcBLen); in arm_correlate_q31() 196 pX = pA; in arm_correlate_q31() 201 MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_Q31(acc0, acc1, pX, pY, srcBLen); in arm_correlate_q31() 214 pX = pA; in arm_correlate_q31() [all …]
|
| D | arm_correlate_q15.c | 77 const q15_t *pX; in arm_correlate_q15() local 144 pX = pA; in arm_correlate_q15() 146 MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_Q15(acc0, acc1, pX, pY, count); in arm_correlate_q15() 159 pX = pA; in arm_correlate_q15() 161 MVE_INTR_CORR_SINGLE_Q15(acc, pX, pY, count); in arm_correlate_q15() 175 pX = pA; in arm_correlate_q15() 182 MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_Q15(acc0, acc1, acc2, acc3, pX, pY, srcBLen); in arm_correlate_q15() 200 pX = pA; in arm_correlate_q15() 207 MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_Q15(acc0, acc1, pX, pY, srcBLen); in arm_correlate_q15() 220 pX = pA; in arm_correlate_q15() [all …]
|
| D | arm_conv_q15.c | 77 const q15_t *pX; in arm_conv_q15() local 119 pX = pA; in arm_conv_q15() 122 MVE_INTR_CONV_DUAL_INC_Y_INC_SIZE_Q15(acc0, acc1, pX, pY, count); in arm_conv_q15() 132 pX = pA; in arm_conv_q15() 135 MVE_INTR_CONV_SINGLE_Q15(acc, pX, pY, count); in arm_conv_q15() 148 pX = pA; in arm_conv_q15() 155 MVE_INTR_CONV_QUAD_INC_X_FIXED_SIZE_Q15(acc0, acc1, acc2, acc3, pX, pY, count); in arm_conv_q15() 169 pX = pA; in arm_conv_q15() 176 MVE_INTR_CONV_DUAL_INC_X_FIXED_SIZE_Q15(acc0, acc1, pX, pY, count); in arm_conv_q15() 187 pX = pA; in arm_conv_q15() [all …]
|
| D | arm_conv_q7.c | 75 const q7_t *pX; in arm_conv_q7() local 115 pX = pA; in arm_conv_q7() 118 MVE_INTR_CONV_DUAL_INC_Y_INC_SIZE_Q7(acc0, acc1, pX, pY, count); in arm_conv_q7() 128 pX = pA; in arm_conv_q7() 131 MVE_INTR_CONV_SINGLE_Q7(acc, pX, pY, count); in arm_conv_q7() 144 pX = pA; in arm_conv_q7() 151 MVE_INTR_CONV_QUAD_INC_X_FIXED_SIZE_Q7(acc0, acc1, acc2, acc3, pX, pY, count); in arm_conv_q7() 164 pX = pA; in arm_conv_q7() 171 MVE_INTR_CONV_DUAL_INC_X_FIXED_SIZE_Q7(acc0, acc1, pX, pY, count); in arm_conv_q7() 181 pX = pA; in arm_conv_q7() [all …]
|
| D | arm_correlate_f32.c | 111 const float32_t *pX, *pY; in arm_correlate_f32() local 177 pX = pA; in arm_correlate_f32() 179 MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_F32(acc0, acc1, pX, pY, count); in arm_correlate_f32() 192 pX = pA; in arm_correlate_f32() 194 MVE_INTR_CORR_SINGLE_F32(acc, pX, pY, count); in arm_correlate_f32() 208 pX = pA; in arm_correlate_f32() 215 MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_F32(acc0, acc1, acc2, acc3, pX, pY, srcBLen); in arm_correlate_f32() 233 pX = pA; in arm_correlate_f32() 240 MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_F32(acc0, acc1, pX, pY, srcBLen); in arm_correlate_f32() 253 pX = pA; in arm_correlate_f32() [all …]
|
| D | arm_correlate_q7.c | 72 const q7_t *pX, *pY; in arm_correlate_q7() local 137 pX = pA; in arm_correlate_q7() 139 MVE_INTR_CORR_DUAL_DEC_Y_INC_SIZE_Q7(acc0, acc1, pX, pY, count); in arm_correlate_q7() 152 pX = pA; in arm_correlate_q7() 154 MVE_INTR_CORR_SINGLE_Q7(acc, pX, pY, count); in arm_correlate_q7() 168 pX = pA; in arm_correlate_q7() 175 MVE_INTR_CORR_QUAD_INC_X_FIXED_SIZE_Q7(acc0, acc1, acc2, acc3, pX, pY, srcBLen); in arm_correlate_q7() 194 pX = pA; in arm_correlate_q7() 201 MVE_INTR_CORR_DUAL_INC_X_FIXED_SIZE_Q7(acc0, acc1, pX, pY, srcBLen); in arm_correlate_q7() 214 pX = pA; in arm_correlate_q7() [all …]
|
| D | arm_conv_f32.c | 115 const float32_t *pX; in arm_conv_f32() local 155 pX = pA; in arm_conv_f32() 162 MVE_INTR_CONV_DUAL_INC_Y_INC_SIZE_F32(acc0, acc1, pX, pY, count); in arm_conv_f32() 174 pX = pA; in arm_conv_f32() 176 MVE_INTR_CONV_SINGLE_F32(acc, pX, pY, count); in arm_conv_f32() 188 pX = pA; in arm_conv_f32() 195 MVE_INTR_CONV_DUAL_INC_X_FIXED_SIZE_F32(acc0, acc1, pX, pY, count); in arm_conv_f32() 205 pX = pA; in arm_conv_f32() 207 MVE_INTR_CONV_SINGLE_F32(acc, pX, pY, count); in arm_conv_f32() 219 pX = pA; in arm_conv_f32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
| D | arm_mat_solve_lower_triangular_f32.c | 89 float32_t *pX = dst->pData; in arm_mat_solve_lower_triangular_f32() local 110 vecX = vld1q_f32(&pX[n*k+j]); in arm_mat_solve_lower_triangular_f32() 121 vst1q(&pX[i*n+j],vecA); in arm_mat_solve_lower_triangular_f32() 134 tmp -= lt_row[k] * pX[n*k+j]; in arm_mat_solve_lower_triangular_f32() 142 pX[i*n+j] = tmp; in arm_mat_solve_lower_triangular_f32() 190 float32_t *pX = dst->pData; in arm_mat_solve_lower_triangular_f32() local 211 vecX = vld1q_f32(&pX[n*k+j]); in arm_mat_solve_lower_triangular_f32() 222 vst1q_f32(&pX[i*n+j],vecA); in arm_mat_solve_lower_triangular_f32() 235 tmp -= lt_row[k] * pX[n*k+j]; in arm_mat_solve_lower_triangular_f32() 243 pX[i*n+j] = tmp; in arm_mat_solve_lower_triangular_f32() [all …]
|
| D | arm_mat_solve_upper_triangular_f32.c | 82 float32_t *pX = dst->pData; in arm_mat_solve_upper_triangular_f32() local 102 vecX = vld1q_f32(&pX[n*k+j]); in arm_mat_solve_upper_triangular_f32() 115 vst1q(&pX[i*n+j],vecA); in arm_mat_solve_upper_triangular_f32() 128 tmp -= ut_row[k] * pX[n*k+j]; in arm_mat_solve_upper_triangular_f32() 136 pX[i*n+j] = tmp; in arm_mat_solve_upper_triangular_f32() 179 float32_t *pX = dst->pData; in arm_mat_solve_upper_triangular_f32() local 199 vecX = vld1q_f32(&pX[n*k+j]); in arm_mat_solve_upper_triangular_f32() 212 vst1q_f32(&pX[i*n+j],vecA); in arm_mat_solve_upper_triangular_f32() 225 tmp -= ut_row[k] * pX[n*k+j]; in arm_mat_solve_upper_triangular_f32() 233 pX[i*n+j] = tmp; in arm_mat_solve_upper_triangular_f32() [all …]
|
| D | arm_mat_solve_lower_triangular_f16.c | 90 float16_t *pX = dst->pData; in arm_mat_solve_lower_triangular_f16() local 111 vecX = vld1q_f16(&pX[n*k+j]); in arm_mat_solve_lower_triangular_f16() 122 vst1q(&pX[i*n+j],vecA); in arm_mat_solve_lower_triangular_f16() 135 tmp -= (_Float16)lt_row[k] * (_Float16)pX[n*k+j]; in arm_mat_solve_lower_triangular_f16() 143 pX[i*n+j] = tmp; in arm_mat_solve_lower_triangular_f16() 191 float16_t *pX = dst->pData; in arm_mat_solve_lower_triangular_f16() local 210 tmp -= lt_row[k] * pX[n*k+j]; in arm_mat_solve_lower_triangular_f16() 218 pX[i*n+j] = tmp; in arm_mat_solve_lower_triangular_f16()
|
| D | arm_mat_solve_upper_triangular_f16.c | 85 float16_t *pX = dst->pData; in arm_mat_solve_upper_triangular_f16() local 105 vecX = vld1q_f16(&pX[n*k+j]); in arm_mat_solve_upper_triangular_f16() 118 vst1q(&pX[i*n+j],vecA); in arm_mat_solve_upper_triangular_f16() 131 tmp -= (_Float16)ut_row[k] * (_Float16)pX[n*k+j]; in arm_mat_solve_upper_triangular_f16() 139 pX[i*n+j] = tmp; in arm_mat_solve_upper_triangular_f16() 181 float16_t *pX = dst->pData; in arm_mat_solve_upper_triangular_f16() local 200 tmp -= ut_row[k] * pX[n*k+j]; in arm_mat_solve_upper_triangular_f16() 208 pX[i*n+j] = tmp; in arm_mat_solve_upper_triangular_f16()
|
| D | arm_mat_solve_upper_triangular_f64.c | 77 float64_t *pX = dst->pData; in arm_mat_solve_upper_triangular_f64() local 96 tmp -= ut_row[k] * pX[n*k+j]; in arm_mat_solve_upper_triangular_f64() 104 pX[i*n+j] = tmp; in arm_mat_solve_upper_triangular_f64()
|
| D | arm_mat_solve_lower_triangular_f64.c | 84 float64_t *pX = dst->pData; in arm_mat_solve_lower_triangular_f64() local 103 tmp -= lt_row[k] * pX[n*k+j]; in arm_mat_solve_lower_triangular_f64() 111 pX[i*n+j] = tmp; in arm_mat_solve_lower_triangular_f64()
|