| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/ |
| D | arm_cmplx_dot_prod_f32.c | 81 const float32_t * pSrcB, in arm_cmplx_dot_prod_f32() argument 97 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 99 pSrcB += 4; in arm_cmplx_dot_prod_f32() 107 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 108 pSrcB += 4; in arm_cmplx_dot_prod_f32() 115 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 116 pSrcB += 4; in arm_cmplx_dot_prod_f32() 128 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 140 pSrcB += 4; in arm_cmplx_dot_prod_f32() 142 vecSrcB = vldrwq_z_f32(pSrcB, p); in arm_cmplx_dot_prod_f32() [all …]
|
| D | arm_cmplx_mult_cmplx_f32.c | 75 const float32_t * pSrcB, in arm_cmplx_mult_cmplx_f32() argument 89 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 91 pSrcB += 4; in arm_cmplx_mult_cmplx_f32() 99 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 100 pSrcB += 4; in arm_cmplx_mult_cmplx_f32() 109 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 110 pSrcB += 4; in arm_cmplx_mult_cmplx_f32() 124 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 140 pSrcB += 4; in arm_cmplx_mult_cmplx_f32() 143 vecSrcB = vldrwq_z_f32(pSrcB, p); in arm_cmplx_mult_cmplx_f32() [all …]
|
| D | arm_cmplx_dot_prod_q15.c | 60 const q15_t * pSrcB, in arm_cmplx_dot_prod_q15() argument 76 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 78 pSrcB += 8; in arm_cmplx_dot_prod_q15() 87 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 88 pSrcB += 8; in arm_cmplx_dot_prod_q15() 95 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 96 pSrcB += 8; in arm_cmplx_dot_prod_q15() 108 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 114 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 124 pSrcB += 8; in arm_cmplx_dot_prod_q15() [all …]
|
| D | arm_cmplx_dot_prod_q31.c | 62 const q31_t * pSrcB, in arm_cmplx_dot_prod_q31() argument 78 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 80 pSrcB += 4; in arm_cmplx_dot_prod_q31() 89 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 90 pSrcB += 4; in arm_cmplx_dot_prod_q31() 97 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 98 pSrcB += 4; in arm_cmplx_dot_prod_q31() 110 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 116 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 126 pSrcB += 4; in arm_cmplx_dot_prod_q31() [all …]
|
| D | arm_cmplx_mult_cmplx_f16.c | 77 const float16_t * pSrcB, in arm_cmplx_mult_cmplx_f16() argument 91 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 93 pSrcB += 8; in arm_cmplx_mult_cmplx_f16() 101 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 102 pSrcB += 8; in arm_cmplx_mult_cmplx_f16() 111 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 112 pSrcB += 8; in arm_cmplx_mult_cmplx_f16() 126 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 142 pSrcB += 8; in arm_cmplx_mult_cmplx_f16() 145 vecSrcB = vldrhq_z_f16(pSrcB, p); in arm_cmplx_mult_cmplx_f16() [all …]
|
| D | arm_cmplx_dot_prod_f16.c | 86 const float16_t * pSrcB, in arm_cmplx_dot_prod_f16() argument 102 vecSrcB = vld1q( pSrcB); in arm_cmplx_dot_prod_f16() 104 pSrcB += 8; in arm_cmplx_dot_prod_f16() 112 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16() 113 pSrcB += 8; in arm_cmplx_dot_prod_f16() 120 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f16() 121 pSrcB += 8; in arm_cmplx_dot_prod_f16() 133 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16() 145 pSrcB += 8; in arm_cmplx_dot_prod_f16() 148 vecSrcB = vldrhq_z_f16(pSrcB, p); in arm_cmplx_dot_prod_f16() [all …]
|
| D | arm_cmplx_mult_cmplx_q15.c | 56 const q15_t * pSrcB, in arm_cmplx_mult_cmplx_q15() argument 71 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 73 pSrcB += 8; in arm_cmplx_mult_cmplx_q15() 85 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 86 pSrcB += 8; in arm_cmplx_mult_cmplx_q15() 96 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 97 pSrcB += 8; in arm_cmplx_mult_cmplx_q15() 113 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 133 pSrcB += 8; in arm_cmplx_mult_cmplx_q15() 136 vecSrcB = vldrhq_z_s16(pSrcB, p); in arm_cmplx_mult_cmplx_q15() [all …]
|
| D | arm_cmplx_mult_cmplx_q31.c | 56 const q31_t * pSrcB, in arm_cmplx_mult_cmplx_q31() argument 70 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 72 pSrcB += 4; in arm_cmplx_mult_cmplx_q31() 83 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 84 pSrcB += 4; in arm_cmplx_mult_cmplx_q31() 94 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 95 pSrcB += 4; in arm_cmplx_mult_cmplx_q31() 111 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 130 pSrcB += 4; in arm_cmplx_mult_cmplx_q31() 133 vecSrcB = vldrwq_z_s32(pSrcB, p); in arm_cmplx_mult_cmplx_q31() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/powerquad/ |
| D | fsl_powerquad_cmsis.c | 941 void arm_conv_f32(const float32_t *pSrcA, uint32_t srcALen, const float32_t *pSrcB, uint32_t srcBLe… in arm_conv_f32() argument 944 assert(NULL != pSrcB); in arm_conv_f32() 949 PQ_FIR(POWERQUAD, pSrcA, (int32_t)srcALen, pSrcB, (int32_t)srcBLen, pDst, PQ_FIR_CONVOLUTION); in arm_conv_f32() 953 void arm_conv_q31(const q31_t *pSrcA, uint32_t srcALen, const q31_t *pSrcB, uint32_t srcBLen, q31_t… in arm_conv_q31() argument 956 assert(NULL != pSrcB); in arm_conv_q31() 961 PQ_FIR(POWERQUAD, pSrcA, (int32_t)srcALen, pSrcB, (int32_t)srcBLen, pDst, PQ_FIR_CONVOLUTION); in arm_conv_q31() 965 void arm_conv_q15(const q15_t *pSrcA, uint32_t srcALen, const q15_t *pSrcB, uint32_t srcBLen, q15_t… in arm_conv_q15() argument 968 assert(NULL != pSrcB); in arm_conv_q15() 973 PQ_FIR(POWERQUAD, pSrcA, (int32_t)srcALen, pSrcB, (int32_t)srcBLen, pDst, PQ_FIR_CONVOLUTION); in arm_conv_q15() 978 …const float32_t *pSrcA, uint32_t srcALen, const float32_t *pSrcB, uint32_t srcBLen, float32_t *pDs… in arm_correlate_f32() argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/ |
| D | basic_math_functions.h | 55 const q7_t * pSrcB, 69 const q15_t * pSrcB, 83 const q31_t * pSrcB, 97 const float32_t * pSrcB, 112 const float32_t * pSrcB, 127 const q7_t * pSrcB, 141 const q15_t * pSrcB, 155 const q31_t * pSrcB, 169 const float32_t * pSrcB, 184 const q7_t * pSrcB, [all …]
|
| D | matrix_functions.h | 172 const arm_matrix_instance_f32 * pSrcB, 185 const arm_matrix_instance_q15 * pSrcB, 198 const arm_matrix_instance_q31 * pSrcB, 211 const arm_matrix_instance_f32 * pSrcB, 224 const arm_matrix_instance_q15 * pSrcB, 238 const arm_matrix_instance_q31 * pSrcB, 340 const arm_matrix_instance_f32 * pSrcB, 353 const arm_matrix_instance_f64 * pSrcB, 378 const arm_matrix_instance_q7 * pSrcB, 404 const arm_matrix_instance_q15 * pSrcB, [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
| D | arm_mat_mult_f16.c | 57 const arm_matrix_instance_f16 *pSrcB, in arm_mat_mult_f16_2x2_mve() argument 79 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_2x2_mve() 102 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_2x2_mve() 126 const arm_matrix_instance_f16 *pSrcB, in arm_mat_mult_f16_3x3_mve() argument 149 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve() 172 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve() 194 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_3x3_mve() 211 _Float16 * pB = (_Float16 *)pSrcB->pData; in arm_mat_mult_f16_3x3_mve() 223 const arm_matrix_instance_f16 *pSrcB, in arm_mat_mult_f16_4x4_mve() argument 247 vecInB = vldrhq_gather_shifted_offset((float16_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f16_4x4_mve() [all …]
|
| D | arm_mat_mult_q15.c | 70 const arm_matrix_instance_q15 * pSrcB, in arm_mat_mult_q15_2x2_mve() argument 73 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q15_2x2_mve() 85 pInB = pSrcB->pData; in arm_mat_mult_q15_2x2_mve() 126 const arm_matrix_instance_q15 * pSrcB, in arm_mat_mult_q15_3x3_mve() argument 129 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q15_3x3_mve() 143 pInB = pSrcB->pData; in arm_mat_mult_q15_3x3_mve() 207 const arm_matrix_instance_q15 * pSrcB, in arm_mat_mult_q15_4x4_mve() argument 210 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q15_4x4_mve() 224 pInB = pSrcB->pData; in arm_mat_mult_q15_4x4_mve() 320 const arm_matrix_instance_q15 * pSrcB, in arm_mat_mult_q15() argument [all …]
|
| D | arm_mat_mult_q31.c | 69 const arm_matrix_instance_q31 * pSrcB, in arm_mat_mult_q31_2x2_mve() argument 72 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q31_2x2_mve() 86 pInB = pSrcB->pData; in arm_mat_mult_q31_2x2_mve() 128 const arm_matrix_instance_q31 * pSrcB, in arm_mat_mult_q31_3x3_mve() argument 131 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q31_3x3_mve() 146 pInB = pSrcB->pData; in arm_mat_mult_q31_3x3_mve() 214 const arm_matrix_instance_q31 * pSrcB, in arm_mat_mult_q31_4x4_mve() argument 217 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q31_4x4_mve() 230 pInB = pSrcB->pData; in arm_mat_mult_q31_4x4_mve() 337 const arm_matrix_instance_q31 * pSrcB, in arm_mat_mult_q31() argument [all …]
|
| D | arm_mat_mult_q7.c | 61 const arm_matrix_instance_q7 * pSrcB, in arm_mat_mult_q7_2x2_mve() argument 65 q7_t const *pInB = (q7_t const *)pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q7_2x2_mve() 77 pInB = pSrcB->pData; in arm_mat_mult_q7_2x2_mve() 110 const arm_matrix_instance_q7 * pSrcB, in arm_mat_mult_q7_3x3_mve() argument 114 q7_t const *pInB = (q7_t const *)pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q7_3x3_mve() 128 pInB = pSrcB->pData; in arm_mat_mult_q7_3x3_mve() 180 const arm_matrix_instance_q7 * pSrcB, in arm_mat_mult_q7_4x4_mve() argument 184 q7_t const *pInB = (q7_t const *)pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_q7_4x4_mve() 198 pInB = pSrcB->pData; in arm_mat_mult_q7_4x4_mve() 272 const arm_matrix_instance_q7 * pSrcB, in arm_mat_mult_q7() argument [all …]
|
| D | arm_mat_mult_f32.c | 73 const arm_matrix_instance_f32 *pSrcB, in arm_mat_mult_f32_2x2_mve() argument 92 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve() 100 vecInB = vldrwq_gather_shifted_offset((float32_t const *) pSrcB->pData, vecOffsB); in arm_mat_mult_f32_2x2_mve() 125 const arm_matrix_instance_f32 *pSrcB, in arm_mat_mult_f32_3x3_mve() argument 128 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32_3x3_mve() 189 const arm_matrix_instance_f32 *pSrcB, in arm_mat_mult_f32_4x4_mve() argument 193 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32_4x4_mve() 263 const arm_matrix_instance_f32 * pSrcB, in arm_mat_mult_f32() argument 266 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ in arm_mat_mult_f32() 270 int numColsB = pSrcB->numCols; /* number of columns of input matrix B */ in arm_mat_mult_f32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/ |
| D | arm_mult_q7.c | 58 const q7_t * pSrcB, in arm_mult_q7() argument 74 vecB = vld1q(pSrcB); in arm_mult_q7() 84 pSrcB += 16; in arm_mult_q7() 95 vecB = vld1q(pSrcB); in arm_mult_q7() 103 const q7_t * pSrcB, in arm_mult_q7() argument 124 out1 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 125 out2 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 126 out3 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 127 out4 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 132 *pDst++ = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() [all …]
|
| D | arm_add_q15.c | 59 const q15_t * pSrcB, in arm_add_q15() argument 76 vecB = vld1q(pSrcB); in arm_add_q15() 86 pSrcB += 8; in arm_add_q15() 97 vecB = vld1q(pSrcB); in arm_add_q15() 105 const q15_t * pSrcB, in arm_add_q15() argument 130 inB1 = read_q15x2_ia ((q15_t **) &pSrcB); in arm_add_q15() 131 inB2 = read_q15x2_ia ((q15_t **) &pSrcB); in arm_add_q15() 137 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15() 138 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15() 139 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15() [all …]
|
| D | arm_sub_q15.c | 59 const q15_t * pSrcB, in arm_sub_q15() argument 76 vecB = vld1q(pSrcB); in arm_sub_q15() 86 pSrcB += 8; in arm_sub_q15() 97 vecB = vld1q(pSrcB); in arm_sub_q15() 106 const q15_t * pSrcB, in arm_sub_q15() argument 131 inB1 = read_q15x2_ia ((q15_t **) &pSrcB); in arm_sub_q15() 132 inB2 = read_q15x2_ia ((q15_t **) &pSrcB); in arm_sub_q15() 138 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15() 139 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15() 140 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15() [all …]
|
| D | arm_dot_prod_f32.c | 69 const float32_t * pSrcB, in arm_dot_prod_f32() argument 91 vecB = vld1q(pSrcB); in arm_dot_prod_f32() 92 pSrcB += 4; in arm_dot_prod_f32() 109 vecB = vld1q(pSrcB); in arm_dot_prod_f32() 124 const float32_t * pSrcB, in arm_dot_prod_f32() argument 141 vec2 = vld1q_f32(pSrcB); in arm_dot_prod_f32() 152 pSrcB += 4; in arm_dot_prod_f32() 155 vec2 = vld1q_f32(pSrcB); in arm_dot_prod_f32() 185 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() 187 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() [all …]
|
| D | arm_add_f32.c | 67 const float32_t * pSrcB, in arm_add_f32() argument 86 vec2 = vld1q(pSrcB); in arm_add_f32() 92 pSrcB += 4; in arm_add_f32() 107 vec2 = vld1q(pSrcB); in arm_add_f32() 116 const float32_t * pSrcB, in arm_add_f32() argument 136 vec2 = vld1q_f32(pSrcB); in arm_add_f32() 142 pSrcB += 4; in arm_add_f32() 163 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32() 164 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32() 165 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32() [all …]
|
| D | arm_dot_prod_q15.c | 61 const q15_t * pSrcB, in arm_dot_prod_q15() argument 79 vecB = vld1q(pSrcB); in arm_dot_prod_q15() 89 pSrcB += 8; in arm_dot_prod_q15() 99 vecB = vld1q(pSrcB); in arm_dot_prod_q15() 109 const q15_t * pSrcB, in arm_dot_prod_q15() argument 127 sum = __SMLALD(read_q15x2_ia ((q15_t **) &pSrcA), read_q15x2_ia ((q15_t **) &pSrcB), sum); in arm_dot_prod_q15() 128 sum = __SMLALD(read_q15x2_ia ((q15_t **) &pSrcA), read_q15x2_ia ((q15_t **) &pSrcB), sum); in arm_dot_prod_q15() 130 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15() 131 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15() 132 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15() [all …]
|
| D | arm_mult_f32.c | 67 const float32_t * pSrcB, in arm_mult_f32() argument 85 vec2 = vld1q(pSrcB); in arm_mult_f32() 91 pSrcB += 4; in arm_mult_f32() 105 vec2 = vld1q(pSrcB); in arm_mult_f32() 114 const float32_t * pSrcB, in arm_mult_f32() argument 134 vec2 = vld1q_f32(pSrcB); in arm_mult_f32() 140 pSrcB += 4; in arm_mult_f32() 161 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32() 163 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32() 165 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32() [all …]
|
| D | arm_sub_f32.c | 67 const float32_t * pSrcB, in arm_sub_f32() argument 86 vec2 = vld1q(pSrcB); in arm_sub_f32() 92 pSrcB += 4; in arm_sub_f32() 107 vec2 = vld1q(pSrcB); in arm_sub_f32() 116 const float32_t * pSrcB, in arm_sub_f32() argument 136 vec2 = vld1q_f32(pSrcB); in arm_sub_f32() 142 pSrcB += 4; in arm_sub_f32() 163 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32() 165 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32() 167 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32() [all …]
|
| D | arm_add_q7.c | 60 const q7_t * pSrcB, in arm_add_q7() argument 77 vecB = vld1q(pSrcB); in arm_add_q7() 87 pSrcB += 16; in arm_add_q7() 98 vecB = vld1q(pSrcB); in arm_add_q7() 105 const q7_t * pSrcB, in arm_add_q7() argument 122 … write_q7x4_ia (&pDst, __QADD8 (read_q7x4_ia ((q7_t **) &pSrcA), read_q7x4_ia ((q7_t **) &pSrcB))); in arm_add_q7() 124 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7() 125 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7() 126 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7() 127 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7() [all …]
|