/cmsis-3.4.0/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_cfft_f16.c | 127 f16x8_t vecW; in _arm_radix4_butterfly_f16_mve() local 164 vecW = vld1q(pW2); in _arm_radix4_butterfly_f16_mve() 166 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f16_mve() 177 vecW = vld1q(pW1); in _arm_radix4_butterfly_f16_mve() 179 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f16_mve() 190 vecW = vld1q(pW3); in _arm_radix4_butterfly_f16_mve() 192 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f16_mve() 303 f16x8_t vecW; in _arm_radix4_butterfly_inverse_f16_mve() local 370 vecW = vld1q(pW2); in _arm_radix4_butterfly_inverse_f16_mve() 372 vecTmp1 = MVE_CMPLX_MULT_FLT_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_inverse_f16_mve() [all …]
|
D | arm_cfft_q31.c | 46 q31x4_t vecW; in _arm_radix4_butterfly_q31_mve() local 116 vecW = vld1q(pW2); in _arm_radix4_butterfly_q31_mve() 118 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q31_mve() 129 vecW = vld1q(pW1); in _arm_radix4_butterfly_q31_mve() 131 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q31_mve() 141 vecW = vld1q(pW3); in _arm_radix4_butterfly_q31_mve() 143 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q31_mve() 296 q31x4_t vecW; in _arm_radix4_butterfly_inverse_q31_mve() local 366 vecW = vld1q(pW2); in _arm_radix4_butterfly_inverse_q31_mve() 368 vecTmp1 = MVE_CMPLX_MULT_FX_AxConjB(vecTmp0, vecW); in _arm_radix4_butterfly_inverse_q31_mve() [all …]
|
D | arm_cfft_q15.c | 44 q15x8_t vecW; in _arm_radix4_butterfly_q15_mve() local 113 vecW = vld1q(pW2); in _arm_radix4_butterfly_q15_mve() 115 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q15_mve() 126 vecW = vld1q(pW1); in _arm_radix4_butterfly_q15_mve() 128 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q15_mve() 139 vecW = vld1q(pW3); in _arm_radix4_butterfly_q15_mve() 141 vecTmp1 = MVE_CMPLX_MULT_FX_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_q15_mve() 279 q15x8_t vecW; in _arm_radix4_butterfly_inverse_q15_mve() local 349 vecW = vld1q(pW2); in _arm_radix4_butterfly_inverse_q15_mve() 351 vecTmp1 = MVE_CMPLX_MULT_FX_AxConjB(vecTmp0, vecW); in _arm_radix4_butterfly_inverse_q15_mve() [all …]
|
D | arm_cfft_f32.c | 129 f32x4_t vecW; in _arm_radix4_butterfly_f32_mve() local 166 vecW = vld1q(pW2); in _arm_radix4_butterfly_f32_mve() 168 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f32_mve() 179 vecW = vld1q(pW1); in _arm_radix4_butterfly_f32_mve() 181 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f32_mve() 192 vecW = vld1q(pW3); in _arm_radix4_butterfly_f32_mve() 194 vecTmp1 = MVE_CMPLX_MULT_FLT_Conj_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_f32_mve() 305 f32x4_t vecW; in _arm_radix4_butterfly_inverse_f32_mve() local 372 vecW = vld1q(pW2); in _arm_radix4_butterfly_inverse_f32_mve() 374 vecTmp1 = MVE_CMPLX_MULT_FLT_AxB(vecW, vecTmp0); in _arm_radix4_butterfly_inverse_f32_mve() [all …]
|
/cmsis-3.4.0/CMSIS/DSP/Include/ |
D | arm_vec_math_f16.h | 257 f16x8_t vecSx, vecW, vecTmp; in vrecip_f16() local 265 vecW = vmulq(vecSx, v.f); in vrecip_f16() 268 vecTmp = vsubq(vdupq_n_f16(8.0f), vecW); in vrecip_f16() 269 vecTmp = vfmasq(vecW, vecTmp, -28.0f); in vrecip_f16() 270 vecTmp = vfmasq(vecW, vecTmp, 56.0f); in vrecip_f16() 271 vecTmp = vfmasq(vecW, vecTmp, -70.0f); in vrecip_f16() 272 vecTmp = vfmasq(vecW, vecTmp, 56.0f); in vrecip_f16() 273 vecTmp = vfmasq(vecW, vecTmp, -28.0f); in vrecip_f16() 274 vecTmp = vfmasq(vecW, vecTmp, 8.0f); in vrecip_f16()
|
D | arm_vec_math.h | 250 f32x4_t vecSx, vecW, vecTmp; in vrecip_f32() local 258 vecW = vmulq(vecSx, v.f); in vrecip_f32() 261 vecTmp = vsubq(vdupq_n_f32(8.0f), vecW); in vrecip_f32() 262 vecTmp = vfmasq(vecW, vecTmp, -28.0f); in vrecip_f32() 263 vecTmp = vfmasq(vecW, vecTmp, 56.0f); in vrecip_f32() 264 vecTmp = vfmasq(vecW, vecTmp, -70.0f); in vrecip_f32() 265 vecTmp = vfmasq(vecW, vecTmp, 56.0f); in vrecip_f32() 266 vecTmp = vfmasq(vecW, vecTmp, -28.0f); in vrecip_f32() 267 vecTmp = vfmasq(vecW, vecTmp, 8.0f); in vrecip_f32()
|
/cmsis-3.4.0/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_ldlt_f32.c | 235 f32x4_t vecA,vecX,vecW; in arm_mat_ldlt_f32() local 240 vecW = vdupq_n_f32(pA[w*n+k]); in arm_mat_ldlt_f32() 253 vecA = vfmsq_m(vecA, vecW, vecX, p0); in arm_mat_ldlt_f32()
|