Home
last modified time | relevance | path

Searched refs:tmp2 (Results 1 – 8 of 8) sorted by relevance

/cmsis-dsp-latest/Source/TransformFunctions/
Darm_rfft_fast_f32.c47 float32x4x2_t tmp1, tmp2, res; in stage_rfft_f32() local
122 tmp2.val[0] = vsubq_f32(xB.val[0],xA.val[0]); in stage_rfft_f32()
123 tmp2.val[1] = vsubq_f32(xB.val[1],xA.val[1]); in stage_rfft_f32()
125 res.val[0] = vmulq(tw.val[0], tmp2.val[0]); in stage_rfft_f32()
126 res.val[0] = vfmsq(res.val[0],tw.val[1], tmp2.val[1]); in stage_rfft_f32()
128 res.val[1] = vmulq(tw.val[0], tmp2.val[1]); in stage_rfft_f32()
129 res.val[1] = vfmaq(res.val[1], tw.val[1], tmp2.val[0]); in stage_rfft_f32()
205 float32x4x2_t tmp1, tmp2, res; in merge_rfft_f32() local
253 tmp2.val[0] = vsubq_f32(xB.val[0],xA.val[0]); in merge_rfft_f32()
254 tmp2.val[1] = vsubq_f32(xB.val[1],xA.val[1]); in merge_rfft_f32()
[all …]
Darm_rfft_fast_f16.c52 float16x8x2_t tmp1, tmp2, res; in stage_rfft_f16() local
127 tmp2.val[0] = vsubq_f16(xB.val[0],xA.val[0]); in stage_rfft_f16()
128 tmp2.val[1] = vsubq_f16(xB.val[1],xA.val[1]); in stage_rfft_f16()
130 res.val[0] = vmulq(tw.val[0], tmp2.val[0]); in stage_rfft_f16()
131 res.val[0] = vfmsq(res.val[0],tw.val[1], tmp2.val[1]); in stage_rfft_f16()
133 res.val[1] = vmulq(tw.val[0], tmp2.val[1]); in stage_rfft_f16()
134 res.val[1] = vfmaq(res.val[1], tw.val[1], tmp2.val[0]); in stage_rfft_f16()
211 float16x8x2_t tmp1, tmp2, res; in merge_rfft_f16() local
258 tmp2.val[0] = vsubq_f16(xB.val[0],xA.val[0]); in merge_rfft_f16()
259 tmp2.val[1] = vsubq_f16(xB.val[1],xA.val[1]); in merge_rfft_f16()
[all …]
/cmsis-dsp-latest/Source/DistanceFunctions/
Darm_boolean_distance_template.h284 uint16x8_t tmp2; in FUNC() local
336 tmp2 = vpaddlq_u8(tmp); in FUNC()
337 tmp3 = vpaddlq_u16(tmp2); in FUNC()
344 tmp2 = vpaddlq_u8(tmp); in FUNC()
345 tmp3 = vpaddlq_u16(tmp2); in FUNC()
352 tmp2 = vpaddlq_u8(tmp); in FUNC()
353 tmp3 = vpaddlq_u16(tmp2); in FUNC()
360 tmp2 = vpaddlq_u8(tmp); in FUNC()
361 tmp3 = vpaddlq_u16(tmp2); in FUNC()
/cmsis-dsp-latest/dsppp/tests/
Dcmsisdsp.cpp153 double* tmp2, in cmsisdsp_dot_expr() argument
160 arm_mult_f64(c,d,tmp2,l); in cmsisdsp_dot_expr()
161 arm_dot_prod_f64(tmp1,tmp2,l,&r); in cmsisdsp_dot_expr()
169 float32_t* tmp2, in cmsisdsp_dot_expr() argument
176 arm_mult_f32(c,d,tmp2,l); in cmsisdsp_dot_expr()
177 arm_dot_prod_f32(tmp1,tmp2,l,&r); in cmsisdsp_dot_expr()
186 float16_t* tmp2, in cmsisdsp_dot_expr() argument
193 arm_mult_f16(c,d,tmp2,l); in cmsisdsp_dot_expr()
194 arm_dot_prod_f16(tmp1,tmp2,l,&r); in cmsisdsp_dot_expr()
239 Q7* tmp2, in cmsisdsp_dot_expr() argument
[all …]
Dcmsis_tests.h212 double* tmp2,
222 float32_t* tmp2,
233 float16_t* tmp2,
244 Q7* tmp2,
254 Q15* tmp2,
264 Q31* tmp2,
Ddot_test.cpp57 PVector<T,NB> tmp2; in complex_test() local
65 tmp2.ptr(), in complex_test()
/cmsis-dsp-latest/Source/QuaternionMathFunctions/
Darm_quaternion2rotation_f32.c85 float32_t q2q3, tmp1, tmp2 ; in arm_quaternion2rotation_f32() local
124 tmp2 = vgetq_lane(vec1,2) - vgetq_lane(vec1,3); in arm_quaternion2rotation_f32()
127 vec0 = vsetq_lane(tmp1 + tmp2,vec0,0); in arm_quaternion2rotation_f32()
135 *pOutputRotations = tmp1 - tmp2; in arm_quaternion2rotation_f32()
/cmsis-dsp-latest/Documentation/Doxygen/src/
Dintroduction.md17 arm_scale_f32(tmp1,scale,tmp2,NB);
19 arm_dot_prod_f32(tmp2,tmp3,NB,&r);
26 2. Temporary buffers need to be allocated and managed (`tmp1`,`tmp2`,`tmp3`,`tmp4`)