/external/webrtc/webrtc/common_audio/resampler/ |
sinc_resampler_neon.cc | 29 m_input = vld1q_f32(input_ptr); 31 m_sums1 = vmlaq_f32(m_sums1, m_input, vld1q_f32(k1)); 33 m_sums2 = vmlaq_f32(m_sums2, m_input, vld1q_f32(k2));
|
/external/clang/test/CodeGen/ |
arm-vector-align.c | 18 float32x4_t a = vld1q_f32(addr1);
|
/system/extras/tests/memtest/ |
fptest.cpp | 105 t = vmulq_f32(vld1q_f32((float32_t *)&data_f[i]), c0_02); 106 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+4]), c0_04); 107 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+8]), c0_05); 108 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+12]), c0_10); 109 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+16]), c0_20); 110 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+20]), c0_20); 111 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+24]), c0_10); 112 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+28]), c0_05); 113 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+32]), c0_04); 114 t = vmlaq_f32(t, vld1q_f32((float32_t *)&data_f[i+36]), c0_02) [all...] |
/external/webrtc/webrtc/modules/audio_processing/aec/ |
aec_core_neon.c | 55 const float32x4_t x_fft_buf_re = vld1q_f32(&x_fft_buf[0][xPos + j]); 56 const float32x4_t x_fft_buf_im = vld1q_f32(&x_fft_buf[1][xPos + j]); 57 const float32x4_t h_fft_buf_re = vld1q_f32(&h_fft_buf[0][pos + j]); 58 const float32x4_t h_fft_buf_im = vld1q_f32(&h_fft_buf[1][pos + j]); 59 const float32x4_t y_fft_re = vld1q_f32(&y_fft[0][j]); 60 const float32x4_t y_fft_im = vld1q_f32(&y_fft[1][j]); 143 const float32x4_t x_pow_local = vld1q_f32(&x_pow[i]); 144 const float32x4_t ef_re_base = vld1q_f32(&ef[0][i]); 145 const float32x4_t ef_im_base = vld1q_f32(&ef[1][i]); 209 const float32x4_t x_fft_buf_re = vld1q_f32(&x_fft_buf[0][xPos + j]) [all...] |
aec_rdft_neon.c | 26 const float32x4_t vec_swap_sign = vld1q_f32((float32_t*)k_swap_sign); 30 float32x4_t a00v = vld1q_f32(&a[j + 0]); 31 float32x4_t a04v = vld1q_f32(&a[j + 4]); 32 float32x4_t a08v = vld1q_f32(&a[j + 8]); 33 float32x4_t a12v = vld1q_f32(&a[j + 12]); 38 const float32x4_t wk1rv = vld1q_f32(&rdft_wk1r[k2]); 39 const float32x4_t wk1iv = vld1q_f32(&rdft_wk1i[k2]); 40 const float32x4_t wk2rv = vld1q_f32(&rdft_wk2r[k2]); 41 const float32x4_t wk2iv = vld1q_f32(&rdft_wk2i[k2]); 42 const float32x4_t wk3rv = vld1q_f32(&rdft_wk3r[k2]) [all...] |
/external/opencv3/modules/imgproc/src/ |
accum.cpp | 103 vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src0))))); 104 vst1q_f32(dst + x + 4, vaddq_f32(vld1q_f32(dst + x + 4), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src0))))); 105 vst1q_f32(dst + x + 8, vaddq_f32(vld1q_f32(dst + x + 8), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src1))))); 106 vst1q_f32(dst + x + 12, vaddq_f32(vld1q_f32(dst + x + 12), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src1))))); 118 vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src0))))); 119 vst1q_f32(dst + x + 4, vaddq_f32(vld1q_f32(dst + x + 4), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src0))))); 120 vst1q_f32(dst + x + 8, vaddq_f32(vld1q_f32(dst + x + 8), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src1))))); 121 vst1q_f32(dst + x + 12, vaddq_f32(vld1q_f32(dst + x + 12), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src1))))); 144 vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(v_src0))); 145 vst1q_f32(dst + x + 4, vaddq_f32(vld1q_f32(dst + x + 4), vcvtq_f32_u32(v_src1))) [all...] |
imgwarp.cpp | [all...] |
pyramids.cpp | 637 float32x4_t v_r0 = vld1q_f32(row0 + x); 638 float32x4_t v_r1 = vld1q_f32(row1 + x); 639 float32x4_t v_r2 = vld1q_f32(row2 + x); 640 float32x4_t v_r3 = vld1q_f32(row3 + x); 641 float32x4_t v_r4 = vld1q_f32(row4 + x); 647 v_r0 = vld1q_f32(row0 + x + 4); 648 v_r1 = vld1q_f32(row1 + x + 4); 649 v_r2 = vld1q_f32(row2 + x + 4); 650 v_r3 = vld1q_f32(row3 + x + 4); 651 v_r4 = vld1q_f32(row4 + x + 4) [all...] |
corner.cpp | 315 float32x4_t v_dx = vld1q_f32(dxdata + j); 316 float32x4_t v_dy = vld1q_f32(dydata + j); 733 float32x4_t v_dx = vld1q_f32(dxdata + j), v_dy = vld1q_f32(dydata + j); 734 float32x4_t v_s = vmulq_f32(v_dx, vmulq_f32(v_dx, vld1q_f32(d2ydata + j))); 735 v_s = vmlaq_f32(v_s, vld1q_f32(d2xdata + j), vmulq_f32(v_dy, v_dy)); 736 v_s = vmlaq_f32(v_s, vld1q_f32(dxydata + j), vmulq_n_f32(vmulq_f32(v_dy, v_dx), -2));
|
filter.cpp | [all...] |
thresh.cpp | 746 float32x4_t v_src = vld1q_f32(src + j); 784 float32x4_t v_src = vld1q_f32(src + j); 818 vst1q_f32(dst + j, vminq_f32(vld1q_f32(src + j), v_thresh)); 850 float32x4_t v_src = vld1q_f32(src + j); 889 float32x4_t v_src = vld1q_f32(src + j); [all...] |
/external/webrtc/webrtc/common_audio/ |
fir_filter_neon.cc | 60 m_in = vld1q_f32(in_ptr + j); 61 m_sum = vmlaq_f32(m_sum, m_in, vld1q_f32(coef_ptr + j));
|
/frameworks/av/services/audioflinger/ |
AudioResamplerFirProcessNeon.h | 397 posCoef.val[0] = vld1q_f32(coefsP); 399 posCoef.val[1] = vld1q_f32(coefsP); 402 negCoef.val[0] = vld1q_f32(coefsN); 404 negCoef.val[1] = vld1q_f32(coefsN); 415 posCoef1.val[0] = vld1q_f32(coefsP1); 417 posCoef1.val[1] = vld1q_f32(coefsP1); 420 negCoef1.val[0] = vld1q_f32(coefsN1); 422 negCoef1.val[1] = vld1q_f32(coefsN1); 444 posSamp.val[0] = vld1q_f32(sP); 446 posSamp.val[1] = vld1q_f32(sP) [all...] |
/external/eigen/Eigen/src/Core/arch/NEON/ |
PacketMath.h | 95 EIGEN_STRONG_INLINE float32x4_t vld1q_f32(const float* x) { return ::vld1q_f32((const float32_t*)x); } function in namespace:Eigen::internal 194 template<> EIGEN_STRONG_INLINE Packet4f pload<Packet4f>(const float* from) { EIGEN_DEBUG_ALIGNED_LOAD return vld1q_f32(from); } 197 template<> EIGEN_STRONG_INLINE Packet4f ploadu<Packet4f>(const float* from) { EIGEN_DEBUG_UNALIGNED_LOAD return vld1q_f32(from); }
|
/external/opencv3/modules/hal/src/ |
stat.cpp | 239 v_sum = vaddq_f32(v_sum, vabdq_f32(vld1q_f32(a + j), vld1q_f32(b + j)));
|
mathfuncs.cpp | 119 float32x4_t x = vld1q_f32(X + i), y = vld1q_f32(Y + i); [all...] |
/external/opencv3/modules/core/src/ |
arithm.cpp | 630 FUNCTOR_LOADSTORE(VLoadStore128, float, float32x4_t, vld1q_f32, vst1q_f32); [all...] |
convert.cpp | [all...] |
mathfuncs.cpp | 692 float32x4_t v_m = vld1q_f32(mag + k); 693 vst1q_f32(x + k, vmulq_f32(vld1q_f32(x + k), v_m)); 694 vst1q_f32(y + k, vmulq_f32(vld1q_f32(y + k), v_m)); [all...] |
matmul.cpp | [all...] |
/external/skia/src/opts/ |
SkNx_neon.h | 134 static SkNx Load(const void* ptr) { return vld1q_f32((const float*)ptr); }
|
/external/opencv3/modules/hal/include/opencv2/hal/ |
intrin_neon.hpp | 184 val = vld1q_f32(v);
|
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8/include/ |
arm_neon.h | [all...] |
/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | [all...] |