/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/ |
loongson.h | 47 typedef int16_t int16x4_t __attribute__((vector_size (8))); typedef 56 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 63 packsshb (int16x4_t s, int16x4_t t) 100 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 101 paddh_s (int16x4_t s, int16x4_t t) 126 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 127 paddsh (int16x4_t s, int16x4_t t [all...] |
/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/ |
loongson.h | 47 typedef int16_t int16x4_t __attribute__((vector_size (8))); typedef 56 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 63 packsshb (int16x4_t s, int16x4_t t) 100 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 101 paddh_s (int16x4_t s, int16x4_t t) 126 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 127 paddsh (int16x4_t s, int16x4_t t [all...] |
/external/webrtc/webrtc/common_audio/signal_processing/ |
downsample_fast_neon.c | 51 int16x4_t coeff16x4 = vreinterpret_s16_s32(coeff32); 55 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]); 56 int16x4_t in16x4_1 = vget_low_s16(in16x8x2.val[1]); 65 int16x4_t in16x4_2 = vget_high_s16(in16x8x2.val[0]); 66 int16x4_t in16x4_3 = vget_high_s16(in16x8x2.val[1]); 72 int16x4_t coeff16x4 = vld1_dup_s16(&coefficients[j]); 76 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]); 84 int16x4_t in16x4_1 = vget_high_s16(in16x8x2.val[0]); 91 int16x4_t coeff16x4 = vld1_dup_s16(&coefficients[j]); 95 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]) [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht4x4_add_neon.c | 46 int16x4_t *d0s16, 47 int16x4_t *d1s16, 48 int16x4_t *d2s16) { 56 int16x4_t *d3s16, 57 int16x4_t *d4s16, 58 int16x4_t *d5s16, 68 int16x4_t *d0s16, 69 int16x4_t *d1s16, 70 int16x4_t *d2s16, 73 int16x4_t d16s16, d17s16, d18s16, d19s16, d23s16, d24s16 [all...] |
/external/clang/test/CodeGen/ |
arm-v8.1a-neon-intrinsics.c | 12 int16x4_t test_vqrdmlah_s16(int16x4_t a, int16x4_t b, int16x4_t c) { 40 int16x4_t test_vqrdmlah_lane_s16(int16x4_t a, int16x4_t b, int16x4_t c) { 54 int16x8_t test_vqrdmlahq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { 68 int16x4_t test_vqrdmlsh_s16(int16x4_t a, int16x4_t b, int16x4_t c) [all...] |
aarch64-neon-2velem.c | 8 int16x4_t test_vmla_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) { 14 int16x8_t test_vmlaq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { 32 int16x4_t test_vmla_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { 56 int16x4_t test_vmls_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 42 typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); typedef 80 int16x4_t val[2]; 190 int16x4_t val[3]; 300 int16x4_t val[4]; 405 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 406 vadd_s16 (int16x4_t __a, int16x4_t __b) 408 return (int16x4_t)__builtin_neon_vaddv4hi (__a, __b, 1); 432 return (uint16x4_t)__builtin_neon_vaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 42 typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); typedef 80 int16x4_t val[2]; 190 int16x4_t val[3]; 300 int16x4_t val[4]; 405 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 406 vadd_s16 (int16x4_t __a, int16x4_t __b) 408 return (int16x4_t)__builtin_neon_vaddv4hi (__a, __b, 1); 432 return (uint16x4_t)__builtin_neon_vaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0) [all...] |
/ndk/tests/build/b9193874-neon/jni/ |
b9193874-neon.c | 6 typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); typedef 29 vaddl_s16 (int16x4_t __a, int16x4_t __b) 49 vsubl_s16 (int16x4_t __a, int16x4_t __b) 63 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 66 return (int16x4_t)__builtin_neon_vshrn_nv4si (__a, __b, 5); 74 vshll_n_s16 (int16x4_t __a, const int __b) 94 vcombine_s16 (int16x4_t __a, int16x4_t __b [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
fwd_txfm_neon.c | 60 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); 61 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS); 62 const int16x4_t c = vrshrn_n_s32(v_t1_lo, DCT_CONST_BITS); 63 const int16x4_t d = vrshrn_n_s32(v_t1_hi, DCT_CONST_BITS); 64 const int16x4_t e = vrshrn_n_s32(v_t2_lo, DCT_CONST_BITS); 65 const int16x4_t f = vrshrn_n_s32(v_t2_hi, DCT_CONST_BITS); 66 const int16x4_t g = vrshrn_n_s32(v_t3_lo, DCT_CONST_BITS); 67 const int16x4_t h = vrshrn_n_s32(v_t3_hi, DCT_CONST_BITS); 81 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); 82 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS) [all...] |
vpx_convolve8_avg_neon.c | 20 int16x4_t dsrc0, 21 int16x4_t dsrc1, 22 int16x4_t dsrc2, 23 int16x4_t dsrc3, 24 int16x4_t dsrc4, 25 int16x4_t dsrc5, 26 int16x4_t dsrc6, 27 int16x4_t dsrc7, 30 int16x4_t d0s16, d1s16; 63 int16x4_t d16s16, d17s16, d18s16, d19s16, d20s16, d22s16, d23s16 [all...] |
vpx_convolve8_neon.c | 20 int16x4_t dsrc0, 21 int16x4_t dsrc1, 22 int16x4_t dsrc2, 23 int16x4_t dsrc3, 24 int16x4_t dsrc4, 25 int16x4_t dsrc5, 26 int16x4_t dsrc6, 27 int16x4_t dsrc7, 30 int16x4_t d0s16, d1s16; 63 int16x4_t d16s16, d17s16, d18s16, d19s16, d20s16, d22s16, d23s16 [all...] |
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 127 typedef __m64_128 int16x4_t; typedef 187 int16x4_t val[2]; 255 int16x4_t val[4]; 319 int16x4_t val[3]; 417 int16x4_t vadd_s16(int16x4_t a, int16x4_t b); // VADD.I16 d0,d0,d0 436 int32x4_t vaddl_s16(int16x4_t a, int16x4_t b); // VADDL.S16 q0,d0,d0 443 int32x4_t vaddw_s16(int32x4_t a, int16x4_t b); // VADDW.S16 q0,q0,d [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8/include/ |
arm_neon.h | 127 typedef __m64_128 int16x4_t; typedef 187 int16x4_t val[2]; 255 int16x4_t val[4]; 319 int16x4_t val[3]; 417 int16x4_t vadd_s16(int16x4_t a, int16x4_t b); // VADD.I16 d0,d0,d0 436 int32x4_t vaddl_s16(int16x4_t a, int16x4_t b); // VADDL.S16 q0,d0,d0 443 int32x4_t vaddw_s16(int32x4_t a, int16x4_t b); // VADDW.S16 q0,q0,d [all...] |
/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 127 typedef __m64_128 int16x4_t; typedef 187 int16x4_t val[2]; 255 int16x4_t val[4]; 319 int16x4_t val[3]; 417 int16x4_t vadd_s16(int16x4_t a, int16x4_t b); // VADD.I16 d0,d0,d0 436 int32x4_t vaddl_s16(int16x4_t a, int16x4_t b); // VADDL.S16 q0,d0,d0 443 int32x4_t vaddw_s16(int32x4_t a, int16x4_t b); // VADDW.S16 q0,q0,d [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9/include/ |
arm_neon.h | 41 typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); typedef 90 int16x4_t val[2]; 216 int16x4_t val[3]; 342 int16x4_t val[4]; 463 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 464 vadd_s16 (int16x4_t __a, int16x4_t __b) 466 return (int16x4_t)__builtin_neon_vaddv4hi (__a, __b, 1); 490 return (uint16x4_t)__builtin_neon_vaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9/include/ |
arm_neon.h | 41 typedef __builtin_neon_hi int16x4_t __attribute__ ((__vector_size__ (8))); typedef 90 int16x4_t val[2]; 216 int16x4_t val[3]; 342 int16x4_t val[4]; 463 __extension__ static __inline int16x4_t __attribute__ ((__always_inline__)) 464 vadd_s16 (int16x4_t __a, int16x4_t __b) 466 return (int16x4_t)__builtin_neon_vaddv4hi (__a, __b, 1); 490 return (uint16x4_t)__builtin_neon_vaddv4hi ((int16x4_t) __a, (int16x4_t) __b, 0) [all...] |
/prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 39 typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t; typedef 71 int16x4_t val[2]; 167 int16x4_t val[3]; 263 int16x4_t val[4]; 354 __ai int32x4_t vmovl_s16(int16x4_t __a) { 367 __ai int32x4_t vmull_s16(int16x4_t __a, int16x4_t __b) { 382 __ai int16x4_t vabd_s16(int16x4_t __a, int16x4_t __b) [all...] |
/prebuilts/misc/linux-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 39 typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t; typedef 71 int16x4_t val[2]; 167 int16x4_t val[3]; 263 int16x4_t val[4]; 354 __ai int32x4_t vmovl_s16(int16x4_t __a) { 367 __ai int32x4_t vmull_s16(int16x4_t __a, int16x4_t __b) { 382 __ai int16x4_t vabd_s16(int16x4_t __a, int16x4_t __b) [all...] |
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_error_neon.c | 27 const int16x4_t diff_lo = vget_low_s16(diff); 28 const int16x4_t diff_hi = vget_high_s16(diff);
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
transform_neon.c | 162 int16x4_t tmpi = vld1_s16(kSinTab1); 164 int16x4_t tmpr = vld1_s16(kSinTab2); 166 int16x4_t inre_0 = vld1_s16(inre1); 168 int16x4_t inre_1 = vld1_s16(inre2); 170 int16x4_t inim_0 = vld1_s16(inim1); 172 int16x4_t inim_1 = vld1_s16(inim2); 179 int16x4_t xr = vqadd_s16(inre_0, inre_1); 180 int16x4_t xi = vqsub_s16(inim_0, inim_1); 181 int16x4_t yr = vqadd_s16(inim_0, inim_1); 182 int16x4_t yi = vqsub_s16(inre_1, inre_0) [all...] |
filters_neon.c | 33 int16x4_t x0_v; 86 int16x4_t x2_v = vld1_s16(x_start); 87 int16x4_t y2_v = vld1_s16(y_start);
|
/external/skia/src/opts/ |
SkBitmapProcState_arm_neon.cpp | 112 int16x4_t coeffs, coeff0, coeff1, coeff2, coeff3; 124 int16x4_t p0_src = vget_low_s16(p01_16); 125 int16x4_t p1_src = vget_high_s16(p01_16); 126 int16x4_t p2_src = vget_low_s16(p23_16); 127 int16x4_t p3_src = vget_high_s16(p23_16); 152 int16x4_t coeff0, coeff1, coeff2; 177 int16x4_t accum16 = vqmovn_s32(accum); 199 int16x4_t coeff16; 220 int16x4_t src16_0 = vget_low_s16(src16_01); 221 int16x4_t src16_1 = vget_high_s16(src16_01) [all...] |
/external/libhevc/common/arm/ |
ihevc_weighted_pred_neon_intr.c | 116 int16x4_t pi2_src_val1; 117 int16x4_t pi2_src_val2; 249 int16x4_t pi2_src_val1; 250 int16x4_t pi2_src_val2; 261 int16x4_t tmp_wgt0_u, tmp_wgt0_v; 412 int16x4_t pi2_src1_val1; 413 int16x4_t pi2_src1_val2; 414 int16x4_t pi2_src2_val1; 415 int16x4_t pi2_src2_val2; 581 int16x4_t pi2_src1_val1 [all...] |
/development/ndk/samples/hello-neon/jni/ |
helloneon-intrinsics.c | 35 int16x4_t kernel_vec = vld1_s16(kernel + mm*4); 36 int16x4_t input_vec = vld1_s16(input + (nn+offset+mm*4));
|