Home
last modified time | relevance | path

Searched refs:vtrn_s16 (Results 1 – 19 of 19) sorted by relevance

/external/libvpx/libvpx/vp8/common/arm/neon/
Dshortidct4x4llm_neon.c63 v2tmp2 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[0]), in vp8_short_idct4x4llm_neon()
65 v2tmp3 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[1]), in vp8_short_idct4x4llm_neon()
97 v2tmp2 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[0]), in vp8_short_idct4x4llm_neon()
99 v2tmp3 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[1]), in vp8_short_idct4x4llm_neon()
Ddequant_idct_neon.c83 d2tmp2 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[0]), in vp8_dequant_idct_add_neon()
85 d2tmp3 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[1]), in vp8_dequant_idct_add_neon()
116 d2tmp2 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[0]), in vp8_dequant_idct_add_neon()
118 d2tmp3 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[1]), in vp8_dequant_idct_add_neon()
Diwalsh_neon.c41 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), in vp8_short_inv_walsh4x4_neon()
43 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), in vp8_short_inv_walsh4x4_neon()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dvp8_shortwalsh4x4_neon.c46 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_walsh4x4_neon()
48 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_walsh4x4_neon()
74 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp3.val[1]), // d2 in vp8_short_walsh4x4_neon()
76 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp3.val[0]), // d0 in vp8_short_walsh4x4_neon()
Dshortfdct_neon.c43 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_fdct4x4_neon()
45 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_fdct4x4_neon()
72 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_fdct4x4_neon()
74 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_fdct4x4_neon()
/external/libaom/libaom/av1/common/arm/
Dtranspose_neon.h278 int16x4x2_t b0 = vtrn_s16(*a0, *a1); in transpose_s16_4x8()
279 int16x4x2_t b1 = vtrn_s16(*a2, *a3); in transpose_s16_4x8()
280 int16x4x2_t b2 = vtrn_s16(*a4, *a5); in transpose_s16_4x8()
281 int16x4x2_t b3 = vtrn_s16(*a6, *a7); in transpose_s16_4x8()
544 const int16x4x2_t b0 = vtrn_s16(*a0, *a1); in transpose_s16_4x4d()
545 const int16x4x2_t b1 = vtrn_s16(*a2, *a3); in transpose_s16_4x4d()
/external/libhevc/common/arm/
Dihevc_cmn_utils_neon.h121 const int16x4x2_t b0 = vtrn_s16(*a0, *a1); in transpose_s16_4x4d()
122 const int16x4x2_t b1 = vtrn_s16(*a2, *a3); in transpose_s16_4x4d()
Dihevc_resi_trans_neon_32x32.c274 vtrn_s16(vget_low_s16(eeee), vget_high_s16(eeee)); in ihevc_resi_trans_32x32_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dtranspose_neon.h109 const int16x4x2_t b0 = vtrn_s16(*a0, *a1); in transpose_s16_4x4d()
110 const int16x4x2_t b1 = vtrn_s16(*a2, *a3); in transpose_s16_4x4d()
303 const int16x4x2_t b0 = vtrn_s16(a0, a1); in transpose_s16_4x8()
304 const int16x4x2_t b1 = vtrn_s16(a2, a3); in transpose_s16_4x8()
305 const int16x4x2_t b2 = vtrn_s16(a4, a5); in transpose_s16_4x8()
306 const int16x4x2_t b3 = vtrn_s16(a6, a7); in transpose_s16_4x8()
/external/gemmlowp/internal/
Doutput_neon.h367 vtrn_s16(vget_low_s16(src.buf.reg[0]), vget_high_s16(src.buf.reg[0]));
369 vtrn_s16(vget_low_s16(src.buf.reg[1]), vget_high_s16(src.buf.reg[1]));
813 b[0] = vtrn_s16(vreinterpret_s16_s8(a[0].val[0]),
815 b[1] = vtrn_s16(vreinterpret_s16_s8(a[0].val[1]),
817 b[2] = vtrn_s16(vreinterpret_s16_s8(a[2].val[0]),
819 b[3] = vtrn_s16(vreinterpret_s16_s8(a[2].val[1]),
/external/webp/src/dsp/
Denc_neon.c277 const int16x4x2_t AB = vtrn_s16(A, B); in Transpose4x4_S16_NEON()
278 const int16x4x2_t CD = vtrn_s16(C, D); in Transpose4x4_S16_NEON()
/external/libhevc/encoder/arm/
Dihevce_had_compute_neon.c414 trans_4[0] = vtrn_s16(v[0], v[2]); in ihevce_HAD_4x4_8bit_plane_neon()
415 trans_4[1] = vtrn_s16(v[1], v[3]); in ihevce_HAD_4x4_8bit_plane_neon()
/external/libgav1/libgav1/src/dsp/arm/
Dinverse_transform_neon.cc64 const int16x4x2_t b0 = vtrn_s16(a0, a1); in Transpose4x4()
65 const int16x4x2_t b1 = vtrn_s16(a2, a3); in Transpose4x4()
2096 vtrn_s16(vreinterpret_s16_s32(vget_low_s32(b0.val[0])), in TransposeAndPermute4x4WideInput()
2099 vtrn_s16(vreinterpret_s16_s32(vget_low_s32(b0.val[1])), in TransposeAndPermute4x4WideInput()
/external/clang/test/CodeGen/
Daarch64-neon-perm.c1866 return vtrn_s16(a, b); in test_vtrn_s16()
Darm_neon_intrinsics.c22784 return vtrn_s16(a, b); in test_vtrn_s16()
/external/ruy/ruy/
Dpack_arm.cc2240 int16x4x2_t t = vtrn_s16(vreinterpret_s16_s8(a), vreinterpret_s16_s8(b)); in transpose_16bit_vals()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-perm.c1696 return vtrn_s16(a, b); in test_vtrn_s16()
Darm_neon_intrinsics.c20251 return vtrn_s16(a, b); in test_vtrn_s16()
/external/neon_2_sse/
DNEON_2_SSE.h2219 _NEON2SSESTORAGE int16x4x2_t vtrn_s16(int16x4_t a, int16x4_t b); // VTRN.16 d0,d0
15668 _NEON2SSESTORAGE int16x4x2_t vtrn_s16(int16x4_t a, int16x4_t b); // VTRN.16 d0,d0
15669 _NEON2SSE_INLINE int16x4x2_t vtrn_s16(int16x4_t a, int16x4_t b) // VTRN.16 d0,d0 in vtrn_s16() function
15694 #define vtrn_u16 vtrn_s16
15714 #define vtrn_p16 vtrn_s16