/external/libvpx/libvpx/vp8/common/arm/neon/ |
shortidct4x4llm_neon.c | 37 q1s16 = vcombine_s16(d2, d4); // Swap d3 d4 here 38 q2s16 = vcombine_s16(d3, d5); 68 q1s16 = vcombine_s16(v2tmp2.val[0], v2tmp3.val[0]); 69 q2s16 = vcombine_s16(v2tmp2.val[1], v2tmp3.val[1]); 103 q1s16 = vcombine_s16(v2tmp2.val[0], v2tmp2.val[1]); 104 q2s16 = vcombine_s16(v2tmp3.val[0], v2tmp3.val[1]);
|
iwalsh_neon.c | 31 q2s16 = vcombine_s16(d4s16, d5s16); 32 q3s16 = vcombine_s16(d6s16, d7s16); 51 q2s16 = vcombine_s16(d4s16, d5s16); 52 q3s16 = vcombine_s16(d6s16, d7s16);
|
dequant_idct_neon.c | 61 q2 = vcombine_s16(vget_high_s16(q1), vget_high_s16(q2)); 88 q2 = vcombine_s16(d2tmp2.val[1], d2tmp3.val[1]); 122 q1 = vcombine_s16(d2tmp2.val[0], d2tmp2.val[1]); 123 q2 = vcombine_s16(d2tmp3.val[0], d2tmp3.val[1]);
|
idct_dequant_full_2x_neon.c | 79 q2 = vcombine_s16(dLow0, dLow1); 80 q4 = vcombine_s16(dHigh0, dHigh1); 86 q3 = vcombine_s16(dLow0, dLow1); 87 q5 = vcombine_s16(dHigh0, dHigh1);
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
idct4x4_add_neon.c | 43 q8s16 = vcombine_s16(d0x2s16.val[0], d0x2s16.val[1]); 44 q9s16 = vcombine_s16(d1x2s16.val[0], d1x2s16.val[1]); 74 q13s16 = vcombine_s16(d26s16, d27s16); 75 q14s16 = vcombine_s16(d28s16, d29s16); 88 q8s16 = vcombine_s16(d0x2s16.val[0], d0x2s16.val[1]); 89 q9s16 = vcombine_s16(d1x2s16.val[0], d1x2s16.val[1]); 115 q13s16 = vcombine_s16(d26s16, d27s16); 116 q14s16 = vcombine_s16(d28s16, d29s16);
|
fwd_txfm_neon.c | 68 out_0 = vcombine_s16(a, c); // 00 01 02 03 40 41 42 43 69 out_2 = vcombine_s16(e, g); // 20 21 22 23 60 61 62 63 70 out_4 = vcombine_s16(b, d); // 04 05 06 07 44 45 46 47 71 out_6 = vcombine_s16(f, h); // 24 25 26 27 64 65 66 67 85 const int16x8_t ab = vcombine_s16(a, b); 86 const int16x8_t cd = vcombine_s16(c, d); 119 out_1 = vcombine_s16(a, c); // 10 11 12 13 50 51 52 53 120 out_3 = vcombine_s16(e, g); // 30 31 32 33 70 71 72 73 121 out_5 = vcombine_s16(b, d); // 14 15 16 17 54 55 56 57 122 out_7 = vcombine_s16(f, h); // 34 35 36 37 74 75 76 7 [all...] |
idct8x8_add_neon.c | 47 *q8s16 = vcombine_s16(d16s16, d24s16); // vswp d17, d24 48 *q9s16 = vcombine_s16(d18s16, d26s16); // vswp d19, d26 49 *q10s16 = vcombine_s16(d20s16, d28s16); // vswp d21, d28 50 *q11s16 = vcombine_s16(d22s16, d30s16); // vswp d23, d30 51 *q12s16 = vcombine_s16(d17s16, d25s16); 52 *q13s16 = vcombine_s16(d19s16, d27s16); 53 *q14s16 = vcombine_s16(d21s16, d29s16); 54 *q15s16 = vcombine_s16(d23s16, d31s16); 138 q4s16 = vcombine_s16(d8s16, d9s16); 139 q5s16 = vcombine_s16(d10s16, d11s16) [all...] |
idct16x16_add_neon.c | 47 *q8s16 = vcombine_s16(d16s16, d24s16); // vswp d17, d24 48 *q9s16 = vcombine_s16(d18s16, d26s16); // vswp d19, d26 49 *q10s16 = vcombine_s16(d20s16, d28s16); // vswp d21, d28 50 *q11s16 = vcombine_s16(d22s16, d30s16); // vswp d23, d30 51 *q12s16 = vcombine_s16(d17s16, d25s16); 52 *q13s16 = vcombine_s16(d19s16, d27s16); 53 *q14s16 = vcombine_s16(d21s16, d29s16); 54 *q15s16 = vcombine_s16(d23s16, d31s16); 166 q4s16 = vcombine_s16(d8s16, d9s16); 167 q7s16 = vcombine_s16(d14s16, d15s16) [all...] |
idct32x32_add_neon.c | 161 *qAs16 = vcombine_s16(vqrshrn_n_s32(q8s32, 14), 163 *qBs16 = vcombine_s16(vqrshrn_n_s32(q11s32, 14), 215 q8s16 = vcombine_s16(d16s16, d24s16); // vswp d17, d24 216 q9s16 = vcombine_s16(d18s16, d26s16); // vswp d19, d26 217 q10s16 = vcombine_s16(d20s16, d28s16); // vswp d21, d28 218 q11s16 = vcombine_s16(d22s16, d30s16); // vswp d23, d30 219 q12s16 = vcombine_s16(d17s16, d25s16); 220 q13s16 = vcombine_s16(d19s16, d27s16); 221 q14s16 = vcombine_s16(d21s16, d29s16); 222 q15s16 = vcombine_s16(d23s16, d31s16) [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht8x8_add_neon.c | 65 *q8s16 = vcombine_s16(d16s16, d24s16); // vswp d17, d24 66 *q9s16 = vcombine_s16(d18s16, d26s16); // vswp d19, d26 67 *q10s16 = vcombine_s16(d20s16, d28s16); // vswp d21, d28 68 *q11s16 = vcombine_s16(d22s16, d30s16); // vswp d23, d30 69 *q12s16 = vcombine_s16(d17s16, d25s16); 70 *q13s16 = vcombine_s16(d19s16, d27s16); 71 *q14s16 = vcombine_s16(d21s16, d29s16); 72 *q15s16 = vcombine_s16(d23s16, d31s16); 156 q4s16 = vcombine_s16(d8s16, d9s16); 157 q5s16 = vcombine_s16(d10s16, d11s16) [all...] |
vp9_iht4x4_add_neon.c | 36 q8s32 = vreinterpretq_s32_s16(vcombine_s16(d0x2s16.val[0], d0x2s16.val[1])); 37 q9s32 = vreinterpretq_s32_s16(vcombine_s16(d1x2s16.val[0], d1x2s16.val[1])); 98 q13s16 = vcombine_s16(d26s16, d27s16); 99 q14s16 = vcombine_s16(d28s16, d29s16); 102 *q9s16 = vcombine_s16(vget_high_s16(*q9s16), 152 *q8s16 = vcombine_s16(d16s16, d17s16); 153 *q9s16 = vcombine_s16(d18s16, d19s16);
|
/ndk/tests/build/b9193874-neon/jni/ |
b9193874-neon.c | 94 vcombine_s16 (int16x4_t __a, int16x4_t __b) function 257 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), vrshrn_n_s32(vrh, 16)); 264 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), vrshrn_n_s32(gch, 16)); 267 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), vrshrn_n_s32(ubh, 16)); 280 y = vqmovun_s16(vcombine_s16(vrshrn_n_s32(rl, 16), vrshrn_n_s32(rh, 16))); 281 u = vqmovun_s16(vcombine_s16(vrshrn_n_s32(gl, 16), vrshrn_n_s32(gh, 16))); 282 v = vqmovun_s16(vcombine_s16(vrshrn_n_s32(bl, 16), vrshrn_n_s32(bh, 16))); 305 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), vrshrn_n_s32(vrh, 16)); 312 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), vrshrn_n_s32(gch, 16)); 315 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), vrshrn_n_s32(ubh, 16)) [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
shortfdct_neon.c | 110 q0s16 = vcombine_s16(d0s16, d1s16); 111 q1s16 = vcombine_s16(d2s16, d3s16); 191 q1s16 = vcombine_s16(d2s16, d3s16); 192 q3s16 = vcombine_s16(d6s16, d7s16); 259 q0s16 = vcombine_s16(d0s16, d1s16); 260 q1s16 = vcombine_s16(d2s16, d3s16); 261 q2s16 = vcombine_s16(d4s16, d5s16); 262 q3s16 = vcombine_s16(d6s16, d7s16);
|
vp8_shortwalsh4x4_neon.c | 122 q0s16 = vcombine_s16(d0s16, d1s16); 123 q1s16 = vcombine_s16(d2s16, d3s16);
|
/external/clang/test/CodeGen/ |
aarch64-neon-vcombine.c | 16 return vcombine_s16(low, high);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
dequant_idct_neon.c | 61 q2 = vcombine_s16(vget_high_s16(q1), vget_high_s16(q2)); 88 q2 = vcombine_s16(d2tmp2.val[1], d2tmp3.val[1]); 122 q1 = vcombine_s16(d2tmp2.val[0], d2tmp2.val[1]); 123 q2 = vcombine_s16(d2tmp3.val[0], d2tmp3.val[1]);
|
/ndk/tests/build/b14825026-aarch64-FP_LO_REGS/jni/ |
idct_dequant_full_2x_neon.c | 79 q2 = vcombine_s16(dLow0, dLow1); 80 q4 = vcombine_s16(dHigh0, dHigh1); 86 q3 = vcombine_s16(dLow0, dLow1); 87 q5 = vcombine_s16(dHigh0, dHigh1);
|
/external/opencv3/3rdparty/libwebp/dsp/ |
upsampling_neon.c | 114 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), \ 123 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), \ 130 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), \ 147 y = vqmovun_s16(vcombine_s16(vrshrn_n_s32(rl, 16), \ 149 u = vqmovun_s16(vcombine_s16(vrshrn_n_s32(gl, 16), \ 151 v = vqmovun_s16(vcombine_s16(vrshrn_n_s32(bl, 16), \
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_quantize_neon.c | 61 const int16x8_t v_tmp2 = vcombine_s16(vshrn_n_s32(v_tmp_lo, 16), 86 const int16x8_t v_tmp2 = vcombine_s16(vshrn_n_s32(v_tmp_lo, 16),
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
downsample_fast_neon.c | 105 vst1q_s16(data_out, vcombine_s16(out16x4_0, out16x4_1)); 166 vst1q_s16(data_out, vcombine_s16(out16x4_0, out16x4_1)); 196 vst1q_s16(data_out, vcombine_s16(out16x4_0, out16x4_1));
|
/external/webrtc/webrtc/modules/audio_processing/ns/ |
nsx_core_neon.c | 234 tmp16x8_0 = vcombine_s16(tmp16x4_1, tmp16x4_0); // Keep for several lines. 259 tmp16x8_0 = vcombine_s16(tmp16x4_1, tmp16x4_0); // keep 392 vst1q_s16(preal, vcombine_s16(result_r_0, result_r_1)); 393 vst1q_s16(pimag, vcombine_s16(result_i_0, result_i_1)); 494 synthesis_buffer_0 = vqaddq_s16(vcombine_s16(tmp16b_0_low, tmp16b_0_high), 496 synthesis_buffer_1 = vqaddq_s16(vcombine_s16(tmp16b_1_low, tmp16b_1_high), 592 vst1q_s16(p_start_out, vcombine_s16(result_low, result_high));
|
/external/skia/src/opts/ |
SkBitmapProcState_arm_neon.cpp | 178 uint8x8_t accum8 = vqmovun_s16(vcombine_s16(accum16, accum16)); 239 int16x8_t accum16_0 = vcombine_s16(vqmovn_s32(accum0), vqmovn_s32(accum1)); 241 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum3)); 301 int16x8_t accum16_0 = vcombine_s16(vqmovn_s32(accum0), vqmovn_s32(accum1)); 302 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum2)); 464 res = vqmovun_s16(vcombine_s16(accum16, accum16));
|
/external/gemmlowp/internal/ |
output_neon.h | 160 int16x8_t q16 = vcombine_s16(vqmovn_s32(input), vdup_n_s16(0)); 183 q16[i] = vcombine_s16(vqmovn_s32(input.data.val[2 * i]),
|
/external/webp/src/dsp/ |
enc_neon.c | 98 vcombine_s16(vget_high_s16(rows->val[0]), vget_high_s16(rows->val[1])); 111 const int16x8_t D0 = vcombine_s16(a, b); // D0 = a | b 112 const int16x8_t D1 = vcombine_s16(d, c); // D1 = d | c 115 const int16x8_t E1 = vcombine_s16(vget_high_s16(E_tmp), vget_low_s16(E_tmp)); [all...] |
dec_neon.c | [all...] |