/external/clang/test/CodeGenCXX/ |
static-init-4.cpp | 3 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/Sema/ |
arm64-neon-args.c | 7 void vcopy_reject(float32x4_t vOut0, float32x4_t vAlpha, int t) { 12 float32x4_t test_vmlsq_lane(float32x4_t accum, float32x4_t lhs, float32x2_t rhs) {
|
/external/clang/test/CodeGen/ |
arm-neon-fma.c | 16 float32x4_t test_fmaq_order(float32x4_t accum, float32x4_t lhs, float32x4_t rhs) {
|
aarch64-neon-fma.c | 17 float32x4_t test_vmlaq_n_f32(float32x4_t a, float32x4_t b, float32_t c) { 35 float32x4_t test_vmlsq_n_f32(float32x4_t a, float32x4_t b, float32_t c) { 70 float32x4_t test_vmlaq_lane_f32_0(float32x4_t a, float32x4_t b, float32x2_t v) { 78 float32x2_t test_vmla_laneq_f32_0(float32x2_t a, float32x2_t b, float32x4_t v) [all...] |
arm64-vrsqrt.c | 24 float32x4_t test_vrsqrteq_f32(float32x4_t in) { 38 float32x4_t test_vrsqrtsq_f32(float32x4_t est, float32x4_t val) {
|
arm64_vfma.c | 13 float32x4_t test_vfmaq_f32(float32x4_t a1, float32x4_t a2, float32x4_t a3) { 36 float32x4_t test_vfmaq_lane_f32(float32x4_t a1, float32x4_t a2, float32x2_t a3) { 63 float32x4_t test_vfmaq_n_f32(float32x4_t a1, float32x4_t a2, float32_t a3) [all...] |
arm-neon-vcvtX.c | 17 int32x4_t test_vcvtaq_s32_f32(float32x4_t a) { 23 uint32x4_t test_vcvtaq_u32_f32(float32x4_t a) { 41 int32x4_t test_vcvtnq_s32_f32(float32x4_t a) { 47 uint32x4_t test_vcvtnq_u32_f32(float32x4_t a) { 65 int32x4_t test_vcvtpq_s32_f32(float32x4_t a) { 71 uint32x4_t test_vcvtpq_u32_f32(float32x4_t a) { 89 int32x4_t test_vcvtmq_s32_f32(float32x4_t a) { 95 uint32x4_t test_vcvtmq_u32_f32(float32x4_t a) {
|
arm64_vcvtfp.c | 12 float64x2_t test_vcvt_high_f64_f32(float32x4_t x) { 27 float32x4_t test_vcvt_high_f32_f64(float32x2_t x, float64x2_t v) { 42 float32x4_t test_vcvtx_high_f32_f64(float32x2_t x, float64x2_t v) {
|
arm64_vca.c | 13 uint32x4_t test_vcaleq_f32(float32x4_t a1, float32x4_t a2) { 27 uint32x4_t test_vcaltq_f32(float32x4_t a1, float32x4_t a2) {
|
arm64-vrnd.c | 7 int32x4_t rnd3(float32x4_t a) { return vrndq_f32(a); } 15 int32x4_t rnd8(float32x4_t a) { return vrndnq_f32(a); } 24 int32x4_t rnd12(float32x4_t a) { return vrndmq_f32(a); } 33 int32x4_t rnd16(float32x4_t a) { return vrndpq_f32(a); } 40 int32x4_t rnd20(float32x4_t a) { return vrndaq_f32(a); } 47 int32x4_t rnd24(float32x4_t a) { return vrndxq_f32(a); }
|
arm-arguments.c | 202 typedef __attribute__((neon_vector_type(4))) float float32x4_t; typedef 203 static __attribute__((__always_inline__, __nodebug__)) float32x4_t vaddq_f32( 204 float32x4_t __a, float32x4_t __b) { 207 float32x4_t f35(int i, s35_with_align s1, s35_with_align s2) { 208 float32x4_t v = vaddq_f32(*(float32x4_t *)&s1, 209 *(float32x4_t *)&s2);
|
arm-vector-align.c | 18 float32x4_t a = vld1q_f32(addr1);
|
arm64_vMaxMin.c | 47 float32x4_t test_vmaxq_f32(float32x4_t a1, float32x4_t a2) { 95 float32_t test_vmaxnmvq_f32(float32x4_t a1) { 139 float32_t test_vmaxvq_f32(float32x4_t a1) { 153 float32_t test_vminvq_f32(float32x4_t a1) { 171 float32_t test_vminnmvq_f32(float32x4_t a1) {
|
arm64_vdupq_n_f64.c | 25 float32x4_t test_vdupq_n_f32(float32_t w)
|
/ndk/tests/build/issue34613-neon/jni/ |
issue34613-neon.cpp | 4 void x(float32x4_t v0, float32_t f) 6 float32x4_t vv = vmulq_n_f32( v0, f);
|
/external/clang/test/SemaCXX/ |
neon-vector-types.cpp | 7 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]; 24 float32x4_t const *vRealPtr = (VFLOAT *)&realBufPtr[0]; 30 typedef __attribute__((neon_vector_type(4))) float32_t float32x4_t; typedef in namespace:rdar11688587 35 extern float32x4_t vec; 37 float32x4_t __a = (vec);
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/aec/ |
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]); 34 float32x4_t a01v = vcombine_f32(vget_low_f32(a00v), vget_low_f32(a08v)); 35 float32x4_t a23v = vcombine_f32(vget_high_f32(a00v), vget_high_f32(a08v)); 36 float32x4_t a45v = vcombine_f32(vget_low_f32(a04v), vget_low_f32(a12v)); 37 float32x4_t a67v = vcombine_f32(vget_high_f32(a04v), vget_high_f32(a12v)); 38 const float32x4_t wk1rv = vld1q_f32(&rdft_wk1r[k2]) [all...] |
aec_core_neon.c | 51 const float32x4_t xfBuf_re = vld1q_f32(&aec->xfBuf[0][xPos + j]); 52 const float32x4_t xfBuf_im = vld1q_f32(&aec->xfBuf[1][xPos + j]); 53 const float32x4_t wfBuf_re = vld1q_f32(&aec->wfBuf[0][pos + j]); 54 const float32x4_t wfBuf_im = vld1q_f32(&aec->wfBuf[1][pos + j]); 55 const float32x4_t yf_re = vld1q_f32(&yf[0][j]); 56 const float32x4_t yf_im = vld1q_f32(&yf[1][j]); 57 const float32x4_t a = vmulq_f32(xfBuf_re, wfBuf_re); 58 const float32x4_t e = vmlsq_f32(a, xfBuf_im, wfBuf_im); 59 const float32x4_t c = vmulq_f32(xfBuf_re, wfBuf_im); 60 const float32x4_t f = vmlaq_f32(c, xfBuf_im, wfBuf_re) [all...] |
/ndk/tests/device/b8708181-Vector4/jni/ |
Vector4.cpp | 9 typedef __m128 float32x4_t; typedef 12 typedef float float32x4_t __attribute__ ((__vector_size__ (16))); typedef 14 #error unknown arch for type float32x4_t 23 inline float32x4_t Set(float a, float b, float c, float d); 25 float32x4_t m_floatVector; 33 inline float32x4_t Vector4::Set(float a, float b, float c, float d) 35 float32x4_t value = { a, b, c, d };
|
/ndk/tests/build/issue22345-ICE-postreload/jni/ |
issue22345-ICE-postreload.cpp | 7 inline float32x4_t dot4VecResult(const float32x4_t& vec1, const float32x4_t& vec2) { 8 float32x4_t result = vmulq_f32(vec1, vec2); 14 inline float32x4_t fastRSqrt(const float32x4_t& vec) { 15 float32x4_t result; 22 typedef float32x4_t Vector3; 25 float32x4_t dot;
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/filters/ |
FEGaussianBlurNEON.h | 43 float32x4_t deltaX = vdupq_n_f32(1.0 / dx); 49 float32x4_t sum = vdupq_n_f32(0); 53 float32x4_t sourcePixelAsFloat = loadRGBA8AsFloat(sourcePixel + line + i * pixelStride); 60 float32x4_t result = vmulq_f32(sum, deltaX); 63 float32x4_t sourcePixelAsFloat = loadRGBA8AsFloat(sourcePixel + pixelOffset - dxLeft * pixelStride); 67 float32x4_t sourcePixelAsFloat = loadRGBA8AsFloat(sourcePixel + pixelOffset + dxRight * pixelStride);
|
NEONHelpers.h | 36 inline float32x4_t loadRGBA8AsFloat(uint32_t* source) 44 inline void storeFloatAsRGBA8(float32x4_t data, uint32_t* destination)
|
FECompositeArithmeticNEON.h | 41 float32x4_t k1x4 = vdupq_n_f32(k1 / 255); 42 float32x4_t k2x4 = vdupq_n_f32(k2); 43 float32x4_t k3x4 = vdupq_n_f32(k3); 44 float32x4_t k4x4 = vdupq_n_f32(k4 * 255); 54 float32x4_t sourcePixelAsFloat = vcvtq_f32_u32(vmovl_u16(temporary2)); 58 float32x4_t destinationPixelAsFloat = vcvtq_f32_u32(vmovl_u16(temporary2)); 60 float32x4_t result = vmulq_f32(sourcePixelAsFloat, k2x4);
|
/external/chromium_org/third_party/webrtc/common_audio/resampler/ |
sinc_resampler_neon.cc | 23 float32x4_t m_input; 24 float32x4_t m_sums1 = vmovq_n_f32(0); 25 float32x4_t m_sums2 = vmovq_n_f32(0);
|
/ndk/tests/build/issue22336-ICE-emit-rtl/jni/ |
issue22336-ICE-emit-rtl.cpp | 4 float32x4_t row0; 5 float32x4_t row1; 6 float32x4_t row2; 7 float32x4_t row3;
|