Home
last modified time | relevance | path

Searched refs:vecDst (Results 1 – 25 of 35) sorted by relevance

12

/cmsis-3.4.0/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_mult_cmplx_q15.c63 q15x8_t vecDst; in arm_cmplx_mult_cmplx_q15() local
79 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q15()
84 vecDst = vqdmladhxq(vecDst, vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q15()
88 vstrhq_s16(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q15()
91 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15()
95 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15()
99 vstrhq_s16(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q15()
109 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q15()
112 vecDst = vqdmladhxq(vecDst, vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q15()
115 vstrhq_s16(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q15()
[all …]
Darm_cmplx_mult_cmplx_q31.c63 q31x4_t vecDst; in arm_cmplx_mult_cmplx_q31() local
77 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q31()
82 vecDst = vqdmladhxq(vecDst, vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q31()
86 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
89 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31()
93 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31()
97 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
107 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q31()
110 vecDst = vqdmladhxq(vecDst, vecSrcA, vecSrcB); in arm_cmplx_mult_cmplx_q31()
113 vst1q(pDst, vshrq(vecDst, 2)); in arm_cmplx_mult_cmplx_q31()
[all …]
/cmsis-3.4.0/CMSIS/DSP/Source/SupportFunctions/
Darm_float_to_f16.c65 float16x8_t vecDst; in arm_float_to_f16() local
76 vecDst = vcvtbq_f16_f32(vecDst, tmp.val[0]); in arm_float_to_f16()
77 vecDst = vcvttq_f16_f32(vecDst, tmp.val[1]); in arm_float_to_f16()
78 vst1q(pDst, vecDst); pDst += 8; in arm_float_to_f16()
93 vecDst = vcvtbq_f16_f32(vecDst, tmp.val[0]); in arm_float_to_f16()
94 vecDst = vcvttq_f16_f32(vecDst, tmp.val[1]); in arm_float_to_f16()
95 vstrhq_p(pDst, vecDst, p0); in arm_float_to_f16()
Darm_q31_to_q7.c62 q7x16_t vecDst = { 0 }; in arm_q31_to_q7() local
86 vecDst = vshrnbq_n_s16(vecDst, evVec, 8); in arm_q31_to_q7()
87 vecDst = vshrntq_n_s16(vecDst, oddVec, 8); in arm_q31_to_q7()
89 vst1q(pDst, vecDst); in arm_q31_to_q7()
Darm_q31_to_q15.c61 q15x8_t vecDst = { 0 }; in arm_q31_to_q15() local
73 vecDst = vshrnbq_n_s32(vecDst, tmp.val[0], 16); in arm_q31_to_q15()
74 vecDst = vshrntq_n_s32(vecDst, tmp.val[1], 16); in arm_q31_to_q15()
75 vst1q(pDst, vecDst); in arm_q31_to_q15()
Darm_f16_to_q15.c73 float16x8_t vecDst; in arm_f16_to_q15() local
79 vecDst = vldrhq_z_f16((float16_t const *) pSrc, p); in arm_f16_to_q15()
82 vecDst = vmulq_m(vuninitializedq_f16(), vecDst, maxQ, p); in arm_f16_to_q15()
85 vcvtaq_m(vuninitializedq_s16(), vecDst, p), p); in arm_f16_to_q15()
Darm_q15_to_q7.c63 q7x16_t vecDst = { 0 }; in arm_q15_to_q7() local
74 vecDst = vqshrnbq_n_s16(vecDst, tmp.val[0], 8); in arm_q15_to_q7()
75 vecDst = vqshrntq_n_s16(vecDst, tmp.val[1], 8); in arm_q15_to_q7()
76 vst1q(pDst, vecDst); in arm_q15_to_q7()
Darm_q7_to_q31.c60 q31x4_t vecDst; in arm_q7_to_q31() local
69 vecDst = vldrbq_s32((q7_t const *) pSrc); in arm_q7_to_q31()
70 vecDst = vshlq_n(vecDst, 24); in arm_q7_to_q31()
71 vstrwq_s32(pDst, vecDst); in arm_q7_to_q31()
Darm_q15_to_f16.c69 q15x8_t vecDst; in arm_q15_to_f16() local
78 vecDst = vld1q(pSrcVec); pSrcVec += 8; in arm_q15_to_f16()
79 vstrhq(pDst, vcvtq_n_f16_s16(vecDst, 15)); pDst += 8; in arm_q15_to_f16()
93 vecDst = vld1q(pSrcVec); pSrcVec += 8; in arm_q15_to_f16()
94 vstrhq_p(pDst, vcvtq_n_f16_s16(vecDst, 15), p0); in arm_q15_to_f16()
Darm_q15_to_q31.c62 q31x4_t vecDst; in arm_q15_to_q31() local
71 vecDst = vldrhq_s32((q15_t const *) pSrc); in arm_q15_to_q31()
72 vecDst = vshlq_n(vecDst, 16); in arm_q15_to_q31()
73 vstrwq_s32(pDst, vecDst); in arm_q15_to_q31()
Darm_q7_to_q15.c62 q15x8_t vecDst; in arm_q7_to_q15() local
73 vecDst = vldrbq_s16(pSrcVec); in arm_q7_to_q15()
75 vecDst = vecDst << 8; in arm_q7_to_q15()
76 vstrhq(pDst, vecDst); in arm_q7_to_q15()
Darm_f16_to_float.c68 float16x8_t vecDst; in arm_f16_to_float() local
74 vecDst = vldrhq_f16(pSrc); in arm_f16_to_float()
77 tmp.val[0] = vcvtbq_f32_f16(vecDst); in arm_f16_to_float()
78 tmp.val[1] = vcvttq_f32_f16(vecDst); in arm_f16_to_float()
/cmsis-3.4.0/CMSIS/DSP/Source/BasicMathFunctions/
Darm_scale_q7.c68 q7x16_t vecDst; in arm_scale_q7() local
81 vecDst = vmulhq(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
82 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q7()
83 vst1q(pDst, vecDst); in arm_scale_q7()
102 vecDst = vmulhq(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
103 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q7()
104 vstrbq_p(pDst, vecDst, p0); in arm_scale_q7()
Darm_scale_q15.c67 q15x8_t vecDst; in arm_scale_q15() local
80 vecDst = vmulhq(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
81 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q15()
82 vst1q(pDst, vecDst); in arm_scale_q15()
101 vecDst = vmulhq(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
102 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q15()
103 vstrhq_p(pDst, vecDst, p0); in arm_scale_q15()
Darm_scale_q31.c67 q31x4_t vecDst; in arm_scale_q31() local
78 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31()
79 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q31()
80 vst1q(pDst, vecDst); in arm_scale_q31()
99 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31()
100 vecDst = vqshlq_r(vecDst, shift + 1); in arm_scale_q31()
101 vstrwq_p(pDst, vecDst, p0); in arm_scale_q31()
Darm_shift_q31.c82 q31x4_t vecDst; in arm_shift_q31() local
93 vecDst = vqshlq_r(vecSrc, shiftBits); in arm_shift_q31()
94 vst1q(pDst, vecDst); in arm_shift_q31()
113 vecDst = vqshlq_r(vecSrc, shiftBits); in arm_shift_q31()
114 vstrwq_p(pDst, vecDst, p0); in arm_shift_q31()
Darm_shift_q7.c67 q7x16_t vecDst; in arm_shift_q7() local
78 vecDst = vqshlq_r(vecSrc, shiftBits); in arm_shift_q7()
79 vst1q(pDst, vecDst); in arm_shift_q7()
98 vecDst = vqshlq_r(vecSrc, shiftBits); in arm_shift_q7()
99 vstrbq_p(pDst, vecDst, p0); in arm_shift_q7()
/cmsis-3.4.0/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_sub_f16.c63 f16x8_t vecA, vecB, vecDst = { 0 }; in arm_mat_sub_f16() local
99 vecDst = vsubq(vecA, vecB); in arm_mat_sub_f16()
100 vst1q(pDataDst, vecDst); in arm_mat_sub_f16()
117 vecDst = vsubq_m(vecDst, vecA, vecB, p0); in arm_mat_sub_f16()
118 vstrhq_p(pDataDst, vecDst, p0); in arm_mat_sub_f16()
Darm_mat_add_f16.c65 f16x8_t vecA, vecB, vecDst = { 0 }; in arm_mat_add_f16() local
101 vecDst = vaddq(vecA, vecB); in arm_mat_add_f16()
102 vst1q(pDataDst, vecDst); in arm_mat_add_f16()
118 vecDst = vaddq_m(vecDst, vecA, vecB, p0); in arm_mat_add_f16()
119 vstrhq_p(pDataDst, vecDst, p0); in arm_mat_add_f16()
Darm_mat_sub_q31.c61 q31x4_t vecA, vecB, vecDst = { 0 }; in arm_mat_sub_q31() local
102 vecDst = vqsubq(vecA, vecB); in arm_mat_sub_q31()
103 vst1q(pDataDst, vecDst); in arm_mat_sub_q31()
121 vecDst = vqsubq_m(vecDst, vecA, vecB, p0); in arm_mat_sub_q31()
122 vstrwq_p(pDataDst, vecDst, p0); in arm_mat_sub_q31()
Darm_mat_add_q31.c62 q31x4_t vecA, vecB, vecDst = { 0 }; in arm_mat_add_q31() local
100 vecDst = vqaddq(vecA, vecB); in arm_mat_add_q31()
101 vst1q(pDataDst, vecDst); in arm_mat_add_q31()
119 vecDst = vqaddq_m(vecDst, vecA, vecB, p0); in arm_mat_add_q31()
120 vstrwq_p(pDataDst, vecDst, p0); in arm_mat_add_q31()
Darm_mat_sub_q15.c62 q15x8_t vecA, vecB, vecDst = { 0 }; in arm_mat_sub_q15() local
101 vecDst = vqsubq(vecA, vecB); in arm_mat_sub_q15()
102 vst1q(pDataDst, vecDst); pDataDst += 8; in arm_mat_sub_q15()
117 vecDst = vqsubq_m(vecDst, vecA, vecB, p0); in arm_mat_sub_q15()
118 vstrhq_p(pDataDst, vecDst, p0); in arm_mat_sub_q15()
Darm_mat_add_q15.c62 q15x8_t vecA, vecB, vecDst = { 0 }; in arm_mat_add_q15() local
102 vecDst = vqaddq(vecA, vecB); in arm_mat_add_q15()
103 vst1q(pDataDst, vecDst); pDataDst += 8; in arm_mat_add_q15()
119 vecDst = vqaddq_m(vecDst, vecA, vecB, p0); in arm_mat_add_q15()
120 vstrhq_p(pDataDst, vecDst, p0); in arm_mat_add_q15()
Darm_mat_sub_f32.c69 f32x4_t vecA, vecB, vecDst = { 0 }; in arm_mat_sub_f32() local
105 vecDst = vsubq(vecA, vecB); in arm_mat_sub_f32()
106 vst1q(pDataDst, vecDst); in arm_mat_sub_f32()
123 vecDst = vsubq_m(vecDst, vecA, vecB, p0); in arm_mat_sub_f32()
124 vstrwq_p(pDataDst, vecDst, p0); in arm_mat_sub_f32()
/cmsis-3.4.0/CMSIS/DSP/Include/
Darm_helium_utils.h619 q31x4_t vecNrm, vecDst, vecIdx, vecSignBits; in FAST_VSQRT_Q31() local
653 vecDst[0] = (q31_t) tmp64; in FAST_VSQRT_Q31()
657 vecDst[2] = (q31_t) tmp64; in FAST_VSQRT_Q31()
666 vecDst[1] = (q31_t) tmp64; in FAST_VSQRT_Q31()
670 vecDst[3] = (q31_t) tmp64; in FAST_VSQRT_Q31()
674 vecDst = vdupq_m(vecDst, 0, vcmpltq_n_s32(vecIn, 0)); in FAST_VSQRT_Q31()
676 return vecDst; in FAST_VSQRT_Q31()
685 q15x8_t vecNrm, vecDst, vecIdx, vecSignBits; in FAST_VSQRT_Q15() local
687 vecDst = vuninitializedq_s16(); in FAST_VSQRT_Q15()
736 vecDst = vmovnbq_s32(vecDst, vecTmpLev); in FAST_VSQRT_Q15()
[all …]

12