/external/clang/test/CodeGen/ |
aarch64-neon-2velem.c | 26 int32x4_t test_vmlaq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t v) { 44 int32x2_t test_vmla_laneq_s32(int32x2_t a, int32x2_t b, int32x4_t v) { 50 int32x4_t test_vmlaq_laneq_s32(int32x4_t a, int32x4_t b, int32x4_t v) { 74 int32x4_t test_vmlsq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t v) [all...] |
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); }
|
arm64_neon_high_half.c | 11 int32x4_t test_vaddw_high_s16(int32x4_t lhs, int16x8_t rhs) { 16 int64x2_t test_vaddw_high_s32(int64x2_t lhs, int32x4_t rhs) { 41 int32x4_t test_vsubw_high_s16(int32x4_t lhs, int16x8_t rhs) { 46 int64x2_t test_vsubw_high_s32(int64x2_t lhs, int32x4_t rhs) { 71 int32x4_t test_vabdl_high_s16(int16x8_t lhs, int16x8_t rhs) { 76 int64x2_t test_vabdl_high_s32(int32x4_t lhs, int32x4_t rhs) { 101 int32x4_t test_vabal_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) [all...] |
arm-neon-vcvtX.c | 17 int32x4_t test_vcvtaq_s32_f32(float32x4_t a) { 41 int32x4_t test_vcvtnq_s32_f32(float32x4_t a) { 65 int32x4_t test_vcvtpq_s32_f32(float32x4_t a) { 89 int32x4_t test_vcvtmq_s32_f32(float32x4_t a) {
|
arm64_vcopy.c | 34 int32x4_t test_vcopyq_laneq_s32(int32x4_t a1, int32x4_t a2) {
|
aarch64-neon-misc.c | 59 uint32x4_t test_vceqzq_s32(int32x4_t a) { 203 uint32x4_t test_vcgezq_s32(int32x4_t a) { 275 uint32x4_t test_vclezq_s32(int32x4_t a) { 347 uint32x4_t test_vcgtzq_s32(int32x4_t a) { 419 uint32x4_t test_vcltzq_s32(int32x4_t a) { 629 int32x4_t test_vrev64q_s32(int32x4_t a) { 711 int32x4_t test_vpaddlq_s16(int16x8_t a) { 717 int64x2_t test_vpaddlq_s32(int32x4_t a) { 783 int32x4_t test_vpadalq_s16(int32x4_t a, int16x8_t b) [all...] |
arm64_vshift.c | 41 int32x4_t test_vqshlq_n_s32(int32x4_t in) { 138 int32x4_t test_vrshrq_n_s32(int32x4_t in) { 235 int32x4_t test_vqshluq_n_s32(int32x4_t in) { 289 int32x4_t test_vrsraq_n_s32(int32x4_t acc, int32x4_t in) {
|
aarch64-neon-3v.c | 38 int32x4_t test_vandq_s32(int32x4_t a, int32x4_t b) { 134 int32x4_t test_vorrq_s32(int32x4_t a, int32x4_t b) { 230 int32x4_t test_veorq_s32(int32x4_t a, int32x4_t b) { 326 int32x4_t test_vbicq_s32(int32x4_t a, int32x4_t b) [all...] |
arm64_vadd.c | 75 int32_t test_vaddvq_s32(int32x4_t a1) { 96 uint32_t test_vaddvq_u32(int32x4_t a1) {
|
arm64_vqmov.c | 24 int16x8_t test_vqmovn_high_s32(int16x4_t Vdlow, int32x4_t Vn) 40 int32x4_t test_vqmovn_high_s64(int32x2_t Vdlow, int64x2_t Vn)
|
arm64-arguments.c | 218 typedef __attribute__((neon_vector_type(4))) int int32x4_t; typedef 219 int32x4_t f36(int i, s36_with_align s1, s36_with_align s2) { 229 int32x4_t v = vaddq_s32(*(int32x4_t *)&s1, 230 *(int32x4_t *)&s2); 240 int32x4_t f37(int i, s37_with_align s1, s37_with_align s2) { 246 int32x4_t v = vaddq_s32(*(int32x4_t *)&s1, 247 *(int32x4_t *)&s2); 251 int32x4_t caller37() [all...] |
/external/clang/test/Sema/ |
big-endian-neon-initializers.c | 6 int32x4_t x = {1, 2, 3, 4}; // expected-warning{{vector initializers are not compatible with NEON intrinsics}} expected-note{{consider using vld1q_s32() to initialize a vector from memory, or vcombine_s32(vcreate_s32(), vcreate_s32()) to initialize from integer constants}}
|
arm-neon-types.c | 24 int32x4_t test4(int32x4_t a, vSInt32 b) {
|
/external/chromium_org/third_party/skia/src/opts/ |
SkBitmapProcState_matrixProcs_neon.cpp | 22 static inline int16x8_t sbpsm_clamp_tile8(int32x4_t low, int32x4_t high, unsigned max) { 36 static inline int32x4_t sbpsm_clamp_tile4(int32x4_t f, unsigned max) { 37 int32x4_t res; 50 static inline int32x4_t sbpsm_clamp_tile4_low_bits(int32x4_t fx) { 51 int32x4_t ret; 64 static inline int16x8_t sbpsm_repeat_tile8(int32x4_t low, int32x4_t high, unsigned max) [all...] |
/external/skia/src/opts/ |
SkBitmapProcState_matrixProcs_neon.cpp | 22 static inline int16x8_t sbpsm_clamp_tile8(int32x4_t low, int32x4_t high, unsigned max) { 36 static inline int32x4_t sbpsm_clamp_tile4(int32x4_t f, unsigned max) { 37 int32x4_t res; 50 static inline int32x4_t sbpsm_clamp_tile4_low_bits(int32x4_t fx) { 51 int32x4_t ret; 64 static inline int16x8_t sbpsm_repeat_tile8(int32x4_t low, int32x4_t high, unsigned max) [all...] |
/ndk/tests/build/b9193874-neon/jni/ |
b9193874-neon.c | 9 typedef __builtin_neon_si int32x4_t __attribute__ ((__vector_size__ (16))); typedef 28 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 31 return (int32x4_t)__builtin_neon_vaddlv4hi (__a, __b, 1); 48 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 51 return (int32x4_t)__builtin_neon_vsublv4hi (__a, __b, 1); 64 vrshrn_n_s32 (int32x4_t __a, const int __b) 73 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 76 return (int32x4_t)__builtin_neon_vshll_nv4hi (__a, __b, 1); 113 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 116 return (int32x4_t)__builtin_neon_vmovlv4hi (__a, 1) [all...] |
/external/libhevc/common/arm/ |
ihevc_weighted_pred_neon_intr.c | 118 int32x4_t i4_tmp1_t; 119 int32x4_t i4_tmp2_t; 120 int32x4_t sto_res_tmp1; 124 int32x4_t tmp_lvl_shift_t; 126 int32x4_t tmp_shift_t; 251 int32x4_t i4_tmp1_t; 252 int32x4_t i4_tmp2_t; 253 int32x4_t sto_res_tmp1; 257 int32x4_t tmp_lvl_shift_t_u, tmp_lvl_shift_t_v; 260 int32x4_t tmp_shift_t [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
enc_neon.c | 306 const int32x4_t kCst937 = vdupq_n_s32(937); 307 const int32x4_t kCst1812 = vdupq_n_s32(1812); 315 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); 316 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217); 317 const int32x4_t a2_p_a3 = vmlal_n_s16(a2_2217, vget_low_s16(a3a2), 5352); 318 const int32x4_t a3_m_a2 = vmlsl_n_s16(a3_2217, vget_high_s16(a3a2), 5352); 325 const int32x4_t kCst12000 = vdupq_n_s32(12000 + (1 << 16)); 326 const int32x4_t kCst51000 = vdupq_n_s32(51000); 332 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); 333 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217) [all...] |
/external/webp/src/dsp/ |
enc_neon.c | 306 const int32x4_t kCst937 = vdupq_n_s32(937); 307 const int32x4_t kCst1812 = vdupq_n_s32(1812); 315 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); 316 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217); 317 const int32x4_t a2_p_a3 = vmlal_n_s16(a2_2217, vget_low_s16(a3a2), 5352); 318 const int32x4_t a3_m_a2 = vmlsl_n_s16(a3_2217, vget_high_s16(a3a2), 5352); 325 const int32x4_t kCst12000 = vdupq_n_s32(12000 + (1 << 16)); 326 const int32x4_t kCst51000 = vdupq_n_s32(51000); 332 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); 333 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217) [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
entropy_coding_neon.c | 44 int32x4_t shift32x4 = vdupq_n_s32(shift); 46 int32x4_t sum_32x4 = vdupq_n_s32(0); 60 int32x4_t matrix0_32x4 = 62 int32x4_t matrix1_32x4 = 64 int32x4_t multi_32x4 = vqdmulhq_s32(matrix0_32x4, matrix1_32x4); 102 int32x4_t matrix1_32x4 = vdupq_n_s32(matrix1[matrix1_index] << shift); 103 int32x4_t matrix0_32x4 = 105 int32x4_t multi_32x4 = vqdmulhq_s32(matrix0_32x4, matrix1_32x4); 146 int32x4_t matrix1_32x4 = 148 int32x4_t matrix0_32x4 [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 54 typedef __builtin_neon_si int32x4_t __attribute__ ((__vector_size__ (16))); typedef 95 int32x4_t val[2]; 205 int32x4_t val[3]; 315 int32x4_t val[4]; 465 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 466 vaddq_s32 (int32x4_t __a, int32x4_t __b) 468 return (int32x4_t)__builtin_neon_vaddv4si (__a, __b, 1); 498 return (uint32x4_t)__builtin_neon_vaddv4si ((int32x4_t) __a, (int32x4_t) __b, 0) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.8/lib/gcc/arm-linux-androideabi/4.8/include/ |
arm_neon.h | 54 typedef __builtin_neon_si int32x4_t __attribute__ ((__vector_size__ (16))); typedef 95 int32x4_t val[2]; 205 int32x4_t val[3]; 315 int32x4_t val[4]; 465 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 466 vaddq_s32 (int32x4_t __a, int32x4_t __b) 468 return (int32x4_t)__builtin_neon_vaddv4si (__a, __b, 1); 498 return (uint32x4_t)__builtin_neon_vaddv4si ((int32x4_t) __a, (int32x4_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 54 typedef __builtin_neon_si int32x4_t __attribute__ ((__vector_size__ (16))); typedef 95 int32x4_t val[2]; 205 int32x4_t val[3]; 315 int32x4_t val[4]; 465 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 466 vaddq_s32 (int32x4_t __a, int32x4_t __b) 468 return (int32x4_t)__builtin_neon_vaddv4si (__a, __b, 1); 498 return (uint32x4_t)__builtin_neon_vaddv4si ((int32x4_t) __a, (int32x4_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/lib/gcc/arm-linux-androideabi/4.8/include/ |
arm_neon.h | 54 typedef __builtin_neon_si int32x4_t __attribute__ ((__vector_size__ (16))); typedef 95 int32x4_t val[2]; 205 int32x4_t val[3]; 315 int32x4_t val[4]; 465 __extension__ static __inline int32x4_t __attribute__ ((__always_inline__)) 466 vaddq_s32 (int32x4_t __a, int32x4_t __b) 468 return (int32x4_t)__builtin_neon_vaddv4si (__a, __b, 1); 498 return (uint32x4_t)__builtin_neon_vaddv4si ((int32x4_t) __a, (int32x4_t) __b, 0) [all...] |
/external/clang/test/CodeGenCXX/ |
mangle-neon-vectors.cpp | 18 typedef __attribute__((neon_vector_type(4))) int int32x4_t; typedef 37 void f2(int32x4_t v) { }
|