Home
last modified time | relevance | path

Searched refs:float32x4_t (Results 1 – 25 of 69) sorted by relevance

123

/external/webrtc/webrtc/modules/audio_processing/aec/
Daec_rdft_neon.c26 const float32x4_t vec_swap_sign = vld1q_f32((float32_t*)k_swap_sign); in cft1st_128_neon()
30 float32x4_t a00v = vld1q_f32(&a[j + 0]); in cft1st_128_neon()
31 float32x4_t a04v = vld1q_f32(&a[j + 4]); in cft1st_128_neon()
32 float32x4_t a08v = vld1q_f32(&a[j + 8]); in cft1st_128_neon()
33 float32x4_t a12v = vld1q_f32(&a[j + 12]); in cft1st_128_neon()
34 float32x4_t a01v = vcombine_f32(vget_low_f32(a00v), vget_low_f32(a08v)); in cft1st_128_neon()
35 float32x4_t a23v = vcombine_f32(vget_high_f32(a00v), vget_high_f32(a08v)); in cft1st_128_neon()
36 float32x4_t a45v = vcombine_f32(vget_low_f32(a04v), vget_low_f32(a12v)); in cft1st_128_neon()
37 float32x4_t a67v = vcombine_f32(vget_high_f32(a04v), vget_high_f32(a12v)); in cft1st_128_neon()
38 const float32x4_t wk1rv = vld1q_f32(&rdft_wk1r[k2]); in cft1st_128_neon()
[all …]
Daec_core_neon.c55 const float32x4_t x_fft_buf_re = vld1q_f32(&x_fft_buf[0][xPos + j]); in FilterFarNEON()
56 const float32x4_t x_fft_buf_im = vld1q_f32(&x_fft_buf[1][xPos + j]); in FilterFarNEON()
57 const float32x4_t h_fft_buf_re = vld1q_f32(&h_fft_buf[0][pos + j]); in FilterFarNEON()
58 const float32x4_t h_fft_buf_im = vld1q_f32(&h_fft_buf[1][pos + j]); in FilterFarNEON()
59 const float32x4_t y_fft_re = vld1q_f32(&y_fft[0][j]); in FilterFarNEON()
60 const float32x4_t y_fft_im = vld1q_f32(&y_fft[1][j]); in FilterFarNEON()
61 const float32x4_t a = vmulq_f32(x_fft_buf_re, h_fft_buf_re); in FilterFarNEON()
62 const float32x4_t e = vmlsq_f32(a, x_fft_buf_im, h_fft_buf_im); in FilterFarNEON()
63 const float32x4_t c = vmulq_f32(x_fft_buf_re, h_fft_buf_im); in FilterFarNEON()
64 const float32x4_t f = vmlaq_f32(c, x_fft_buf_im, h_fft_buf_re); in FilterFarNEON()
[all …]
/external/clang/test/CodeGen/
Daarch64-neon-fma.c17 float32x4_t test_vmlaq_n_f32(float32x4_t a, float32x4_t b, float32_t c) { in test_vmlaq_n_f32()
35 float32x4_t test_vmlsq_n_f32(float32x4_t a, float32x4_t b, float32_t c) { in test_vmlsq_n_f32()
70 float32x4_t test_vmlaq_lane_f32_0(float32x4_t a, float32x4_t b, float32x2_t v) { in test_vmlaq_lane_f32_0()
78 float32x2_t test_vmla_laneq_f32_0(float32x2_t a, float32x2_t b, float32x4_t v) { in test_vmla_laneq_f32_0()
86 float32x4_t test_vmlaq_laneq_f32_0(float32x4_t a, float32x4_t b, float32x4_t v) { in test_vmlaq_laneq_f32_0()
102 float32x4_t test_vmlsq_lane_f32_0(float32x4_t a, float32x4_t b, float32x2_t v) { in test_vmlsq_lane_f32_0()
110 float32x2_t test_vmls_laneq_f32_0(float32x2_t a, float32x2_t b, float32x4_t v) { in test_vmls_laneq_f32_0()
118 float32x4_t test_vmlsq_laneq_f32_0(float32x4_t a, float32x4_t b, float32x4_t v) { in test_vmlsq_laneq_f32_0()
134 float32x4_t test_vmlaq_lane_f32(float32x4_t a, float32x4_t b, float32x2_t v) { in test_vmlaq_lane_f32()
142 float32x2_t test_vmla_laneq_f32(float32x2_t a, float32x2_t b, float32x4_t v) { in test_vmla_laneq_f32()
[all …]
Darm64_vfma.c13 float32x4_t test_vfmaq_f32(float32x4_t a1, float32x4_t a2, float32x4_t a3) { in test_vfmaq_f32()
36 float32x4_t test_vfmaq_lane_f32(float32x4_t a1, float32x4_t a2, float32x2_t a3) { in test_vfmaq_lane_f32()
63 float32x4_t test_vfmaq_n_f32(float32x4_t a1, float32x4_t a2, float32_t a3) { in test_vfmaq_n_f32()
89 float32x4_t test_vfmsq_f32(float32x4_t a1, float32x4_t a2, float32x4_t a3) { in test_vfmsq_f32()
116 float32x4_t test_vfmsq_lane_f32(float32x4_t a1, float32x4_t a2, float32x2_t a3) { in test_vfmsq_lane_f32()
Darm-neon-directed-rounding.c11 float32x4_t test_vrndaq_f32(float32x4_t a) { in test_vrndaq_f32()
23 float32x4_t test_vrndmq_f32(float32x4_t a) { in test_vrndmq_f32()
35 float32x4_t test_vrndnq_f32(float32x4_t a) { in test_vrndnq_f32()
47 float32x4_t test_vrndpq_f32(float32x4_t a) { in test_vrndpq_f32()
59 float32x4_t test_vrndxq_f32(float32x4_t a) { in test_vrndxq_f32()
71 float32x4_t test_vrndq_f32(float32x4_t a) { in test_vrndq_f32()
Darm-neon-vcvtX.c17 int32x4_t test_vcvtaq_s32_f32(float32x4_t a) { in test_vcvtaq_s32_f32()
23 uint32x4_t test_vcvtaq_u32_f32(float32x4_t a) { in test_vcvtaq_u32_f32()
41 int32x4_t test_vcvtnq_s32_f32(float32x4_t a) { in test_vcvtnq_s32_f32()
47 uint32x4_t test_vcvtnq_u32_f32(float32x4_t a) { in test_vcvtnq_u32_f32()
65 int32x4_t test_vcvtpq_s32_f32(float32x4_t a) { in test_vcvtpq_s32_f32()
71 uint32x4_t test_vcvtpq_u32_f32(float32x4_t a) { in test_vcvtpq_u32_f32()
89 int32x4_t test_vcvtmq_s32_f32(float32x4_t a) { in test_vcvtmq_s32_f32()
95 uint32x4_t test_vcvtmq_u32_f32(float32x4_t a) { in test_vcvtmq_u32_f32()
Daarch64-neon-misc.c125 uint32x4_t test_vceqzq_f32(float32x4_t a) { in test_vceqzq_f32()
227 uint32x4_t test_vcgezq_f32(float32x4_t a) { in test_vcgezq_f32()
299 uint32x4_t test_vclezq_f32(float32x4_t a) { in test_vclezq_f32()
371 uint32x4_t test_vcgtzq_f32(float32x4_t a) { in test_vcgtzq_f32()
443 uint32x4_t test_vcltzq_f32(float32x4_t a) { in test_vcltzq_f32()
665 float32x4_t test_vrev64q_f32(float32x4_t a) { in test_vrev64q_f32()
945 float32x4_t test_vnegq_f32(float32x4_t a) { in test_vnegq_f32()
1005 float32x4_t test_vabsq_f32(float32x4_t a) { in test_vabsq_f32()
1575 float16x4_t test_vcvt_f16_f32(float32x4_t a) { in test_vcvt_f16_f32()
1581 float16x8_t test_vcvt_high_f16_f32(float16x4_t a, float32x4_t b) { in test_vcvt_high_f16_f32()
[all …]
Darm-neon-numeric-maxmin.c11 float32x4_t test_vmaxnmq_f32(float32x4_t a, float32x4_t b) { in test_vmaxnmq_f32()
23 float32x4_t test_vminnmq_f32(float32x4_t a, float32x4_t b) { in test_vminnmq_f32()
Darm-arguments.c197 typedef __attribute__((neon_vector_type(4))) float float32x4_t; typedef
198 static __attribute__((__always_inline__, __nodebug__)) float32x4_t vaddq_f32( in vaddq_f32()
199 float32x4_t __a, float32x4_t __b) { in vaddq_f32()
202 float32x4_t f35(int i, s35_with_align s1, s35_with_align s2) { in f35()
203 float32x4_t v = vaddq_f32(*(float32x4_t *)&s1, in f35()
204 *(float32x4_t *)&s2); in f35()
Darm64-vrsqrt.c24 float32x4_t test_vrsqrteq_f32(float32x4_t in) { in test_vrsqrteq_f32()
38 float32x4_t test_vrsqrtsq_f32(float32x4_t est, float32x4_t val) { in test_vrsqrtsq_f32()
Darm64-vrnd.c7 int32x4_t rnd3(float32x4_t a) { return vrndq_f32(a); } in rnd3()
15 int32x4_t rnd8(float32x4_t a) { return vrndnq_f32(a); } in rnd8()
24 int32x4_t rnd12(float32x4_t a) { return vrndmq_f32(a); } in rnd12()
33 int32x4_t rnd16(float32x4_t a) { return vrndpq_f32(a); } in rnd16()
40 int32x4_t rnd20(float32x4_t a) { return vrndaq_f32(a); } in rnd20()
47 int32x4_t rnd24(float32x4_t a) { return vrndxq_f32(a); } in rnd24()
Darm64_vMaxMin.c47 float32x4_t test_vmaxq_f32(float32x4_t a1, float32x4_t a2) { in test_vmaxq_f32()
95 float32_t test_vmaxnmvq_f32(float32x4_t a1) { in test_vmaxnmvq_f32()
139 float32_t test_vmaxvq_f32(float32x4_t a1) { in test_vmaxvq_f32()
153 float32_t test_vminvq_f32(float32x4_t a1) { in test_vminvq_f32()
171 float32_t test_vminnmvq_f32(float32x4_t a1) { in test_vminnmvq_f32()
Daarch64-neon-2velem.c206 float32x4_t test_vfmaq_lane_f32(float32x4_t a, float32x4_t b, float32x2_t v) { in test_vfmaq_lane_f32()
212 float32x2_t test_vfma_laneq_f32(float32x2_t a, float32x2_t b, float32x4_t v) { in test_vfma_laneq_f32()
218 float32x4_t test_vfmaq_laneq_f32(float32x4_t a, float32x4_t b, float32x4_t v) { in test_vfmaq_laneq_f32()
230 float32x4_t test_vfmsq_lane_f32(float32x4_t a, float32x4_t b, float32x2_t v) { in test_vfmsq_lane_f32()
236 float32x2_t test_vfms_laneq_f32(float32x2_t a, float32x2_t b, float32x4_t v) { in test_vfms_laneq_f32()
242 float32x4_t test_vfmsq_laneq_f32(float32x4_t a, float32x4_t b, float32x4_t v) { in test_vfmsq_laneq_f32()
272 float32_t test_vfmas_laneq_f32(float32_t a, float32_t b, float32x4_t v) { in test_vfmas_laneq_f32()
284 float32_t test_vfmss_laneq_f32(float32_t a, float32_t b, float32x4_t v) { in test_vfmss_laneq_f32()
742 float32x4_t test_vmulq_lane_f32(float32x4_t a, float32x2_t v) { in test_vmulq_lane_f32()
754 float32x2_t test_vmul_laneq_f32(float32x2_t a, float32x4_t v) { in test_vmul_laneq_f32()
[all …]
Darm-neon-fma.c16 float32x4_t test_fmaq_order(float32x4_t accum, float32x4_t lhs, float32x4_t rhs) { in test_fmaq_order()
Daarch64-neon-perm.c98 float32x4_t test_vuzp1q_f32(float32x4_t a, float32x4_t b) { in test_vuzp1q_f32()
224 float32x4_t test_vuzp2q_f32(float32x4_t a, float32x4_t b) { in test_vuzp2q_f32()
350 float32x4_t test_vzip1q_f32(float32x4_t a, float32x4_t b) { in test_vzip1q_f32()
476 float32x4_t test_vzip2q_f32(float32x4_t a, float32x4_t b) { in test_vzip2q_f32()
602 float32x4_t test_vtrn1q_f32(float32x4_t a, float32x4_t b) { in test_vtrn1q_f32()
728 float32x4_t test_vtrn2q_f32(float32x4_t a, float32x4_t b) { in test_vtrn2q_f32()
855 float32x4x2_t test_vuzpq_f32(float32x4_t a, float32x4_t b) { in test_vuzpq_f32()
965 float32x4x2_t test_vzipq_f32(float32x4_t a, float32x4_t b) { in test_vzipq_f32()
1075 float32x4x2_t test_vtrnq_f32(float32x4_t a, float32x4_t b) { in test_vtrnq_f32()
Darm64_vca.c13 uint32x4_t test_vcaleq_f32(float32x4_t a1, float32x4_t a2) { in test_vcaleq_f32()
27 uint32x4_t test_vcaltq_f32(float32x4_t a1, float32x4_t a2) { in test_vcaltq_f32()
Darm64_vcvtfp.c12 float64x2_t test_vcvt_high_f64_f32(float32x4_t x) { in test_vcvt_high_f64_f32()
27 float32x4_t test_vcvt_high_f32_f64(float32x2_t x, float64x2_t v) { in test_vcvt_high_f32_f64()
42 float32x4_t test_vcvtx_high_f32_f64(float32x2_t x, float64x2_t v) { in test_vcvtx_high_f32_f64()
Darm_neon_intrinsics.c202 float32x4_t test_vabdq_f32(float32x4_t a, float32x4_t b) { in test_vabdq_f32()
288 float32x4_t test_vabsq_f32(float32x4_t a) { in test_vabsq_f32()
373 float32x4_t test_vaddq_f32(float32x4_t a, float32x4_t b) { in test_vaddq_f32()
823 float32x4_t test_vbslq_f32(uint32x4_t a, float32x4_t b, float32x4_t c) { in test_vbslq_f32()
848 uint32x4_t test_vcageq_f32(float32x4_t a, float32x4_t b) { in test_vcageq_f32()
861 uint32x4_t test_vcagtq_f32(float32x4_t a, float32x4_t b) { in test_vcagtq_f32()
874 uint32x4_t test_vcaleq_f32(float32x4_t a, float32x4_t b) { in test_vcaleq_f32()
887 uint32x4_t test_vcaltq_f32(float32x4_t a, float32x4_t b) { in test_vcaltq_f32()
960 uint32x4_t test_vceqq_f32(float32x4_t a, float32x4_t b) { in test_vceqq_f32()
1051 uint32x4_t test_vcgeq_f32(float32x4_t a, float32x4_t b) { in test_vcgeq_f32()
[all …]
/external/clang/test/SemaCXX/
Dneon-vector-types.cpp7 typedef __attribute__((neon_vector_type(4))) float32_t float32x4_t; typedef
12 extern int bar (float32x4_t const *p);
15 float32x4_t const *vRealPtr = (VFLOAT *)&realBufPtr[0]; in foo()
24 float32x4_t const *vRealPtr = (VFLOAT *)&realBufPtr[0]; in autoCorrelation2nd_Neon()
30 typedef __attribute__((neon_vector_type(4))) float32_t float32x4_t; typedef
35 extern float32x4_t vec; in test()
37 float32x4_t __a = (vec); in test()
/external/clang/test/Sema/
Darm64-neon-args.c7 void vcopy_reject(float32x4_t vOut0, float32x4_t vAlpha, int t) { in vcopy_reject()
12 float32x4_t test_vmlsq_lane(float32x4_t accum, float32x4_t lhs, float32x2_t rhs) { in test_vmlsq_lane()
Dext_vector_casts.c82 typedef __attribute__((ext_vector_type(4))) float float32x4_t; typedef
86 extern float32x4_t vabsq_f32(float32x4_t __a);
89 …return (C3DVector3)vabsq_f32((float32x4_t)a); // expected-error {{invalid conversion between ext-v… in Func()
/external/clang/test/CodeGenCXX/
Dstatic-init-4.cpp3 typedef __attribute__((vector_size(4*4))) float float32x4_t; typedef
4 union QDSUnion { float32x4_t q; float s[4]; };
5 constexpr float32x4_t a = {1,2,3,4};
/external/clang/test/SemaOpenCL/
Dinit.cl10 } float32x4_t;
13 float32x4_t lo;
14 float32x4_t hi;
/external/webrtc/webrtc/common_audio/resampler/
Dsinc_resampler_neon.cc23 float32x4_t m_input; in Convolve_NEON()
24 float32x4_t m_sums1 = vmovq_n_f32(0); in Convolve_NEON()
25 float32x4_t m_sums2 = vmovq_n_f32(0); in Convolve_NEON()
/external/opencv3/modules/core/include/opencv2/core/
Dbase.hpp674 inline int32x4_t cv_vrndq_s32_f32(float32x4_t v) in cv_vrndq_s32_f32()
689 inline uint32x4_t cv_vrndq_u32_f32(float32x4_t v) in cv_vrndq_u32_f32()
691 static float32x4_t v_05 = vdupq_n_f32(0.5f); in cv_vrndq_u32_f32()
695 inline float32x4_t cv_vrecpq_f32(float32x4_t val) in cv_vrecpq_f32()
697 float32x4_t reciprocal = vrecpeq_f32(val); in cv_vrecpq_f32()
711 inline float32x4_t cv_vrsqrtq_f32(float32x4_t val) in cv_vrsqrtq_f32()
713 float32x4_t e = vrsqrteq_f32(val); in cv_vrsqrtq_f32()
727 inline float32x4_t cv_vsqrtq_f32(float32x4_t val) in cv_vsqrtq_f32()

123