Home
last modified time | relevance | path

Searched refs:int16x4x2_t (Results 1 – 25 of 25) sorted by relevance

/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_weighted_pred_neon_intr.c262 int16x4x2_t wgt0; in ihevc_weighted_pred_chroma_uni_neonintr()
598 int16x4x2_t wgt0, wgt1; in ihevc_weighted_pred_chroma_bi_neonintr()
Dihevc_resi_trans_neon_32x32.c271 const int16x4x2_t trans_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/libvpx/libvpx/vp8/common/arm/neon/
Diwalsh_neon.c18 int16x4x2_t v2tmp0, v2tmp1; in vp8_short_inv_walsh4x4_neon()
Dshortidct4x4llm_neon.c32 int16x4x2_t v2tmp2, v2tmp3; in vp8_short_idct4x4llm_neon()
Ddequant_idct_neon.c30 int16x4x2_t d2tmp2, d2tmp3; in vp8_dequant_idct_add_neon()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dvp8_shortwalsh4x4_neon.c29 int16x4x2_t v2tmp0, v2tmp1; in vp8_short_walsh4x4_neon()
Dshortfdct_neon.c21 int16x4x2_t v2tmp0, v2tmp1; in vp8_short_fdct4x4_neon()
/external/clang/test/CodeGen/
Daarch64-neon-perm.c937 int16x4x2_t test_vuzp_s16(int16x4_t a, int16x4_t b) { in test_vuzp_s16()
1401 int16x4x2_t test_vzip_s16(int16x4_t a, int16x4_t b) { in test_vzip_s16()
1865 int16x4x2_t test_vtrn_s16(int16x4_t a, int16x4_t b) { in test_vtrn_s16()
Daarch64-neon-ldst-one.c651 int16x4x2_t test_vld2_dup_s16(int16_t *a) { in test_vld2_dup_s16()
2838 int16x4x2_t test_vld2_lane_s16(int16_t *a, int16x4x2_t b) { in test_vld2_lane_s16()
6056 void test_vst2_lane_s16(int16_t *a, int16x4x2_t b) { in test_vst2_lane_s16()
Darm_neon_intrinsics.c5064 int16x4x2_t test_vld2_s16(int16_t const * a) { in test_vld2_s16()
5272 int16x4x2_t test_vld2_dup_s16(int16_t const * a) { in test_vld2_dup_s16()
5778 int16x4x2_t test_vld2_lane_s16(int16_t const * a, int16x4x2_t b) { in test_vld2_lane_s16()
18822 void test_vst2_s16(int16_t * a, int16x4x2_t b) { in test_vst2_s16()
19276 void test_vst2_lane_s16(int16_t * a, int16x4x2_t b) { in test_vst2_lane_s16()
22783 int16x4x2_t test_vtrn_s16(int16x4_t a, int16x4_t b) { in test_vtrn_s16()
23323 int16x4x2_t test_vuzp_s16(int16x4_t a, int16x4_t b) { in test_vuzp_s16()
23678 int16x4x2_t test_vzip_s16(int16x4_t a, int16x4_t b) { in test_vzip_s16()
Daarch64-neon-intrinsics.c10450 int16x4x2_t test_vld2_s16(int16_t const *a) { in test_vld2_s16()
12217 void test_vst2_s16(int16_t *a, int16x4x2_t b) { in test_vst2_s16()
14331 int16x4x2_t test_vld1_s16_x2(int16_t const *a) { in test_vld1_s16_x2()
15947 void test_vst1_s16_x2(int16_t *a, int16x4x2_t b) { in test_vst1_s16_x2()
/external/libaom/libaom/av1/common/arm/
Dtranspose_neon.h479 const int16x4x2_t b0 = vtrn_s16(*a0, *a1); in transpose_s16_4x4d()
480 const int16x4x2_t b1 = vtrn_s16(*a2, *a3); in transpose_s16_4x4d()
/external/clang/test/Sema/
Daarch64-neon-ranges.c82 int16x4x2_t small16, int16x8x2_t big16, in test_ld2st2()
/external/libaom/libaom/aom_dsp/simd/
Dv64_intrinsics_arm.h390 int16x4x2_t r = vzip_s16(vreinterpret_s16_s64(y), vreinterpret_s16_s64(x)); in v64_ziplo_16()
400 int16x4x2_t r = vzip_s16(vreinterpret_s16_s64(y), vreinterpret_s16_s64(x)); in v64_ziphi_16()
/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/gemmlowp/internal/
Doutput_neon.h282 const int16x4x2_t t0 =
284 const int16x4x2_t t1 =
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Dneon-perm.ll4 %struct.int16x4x2_t = type { [2 x <4 x i16>] }
2490 define %struct.int16x4x2_t @test_vuzp_s16(<4 x i16> %a, <4 x i16> %b) {
2497 %.fca.0.0.insert = insertvalue %struct.int16x4x2_t undef, <4 x i16> %vuzp.i, 0, 0
2498 %.fca.0.1.insert = insertvalue %struct.int16x4x2_t %.fca.0.0.insert, <4 x i16> %vuzp1.i, 0, 1
2499 ret %struct.int16x4x2_t %.fca.0.1.insert
2706 define %struct.int16x4x2_t @test_vzip_s16(<4 x i16> %a, <4 x i16> %b) {
2713 %.fca.0.0.insert = insertvalue %struct.int16x4x2_t undef, <4 x i16> %vzip.i, 0, 0
2714 %.fca.0.1.insert = insertvalue %struct.int16x4x2_t %.fca.0.0.insert, <4 x i16> %vzip1.i, 0, 1
2715 ret %struct.int16x4x2_t %.fca.0.1.insert
2922 define %struct.int16x4x2_t @test_vtrn_s16(<4 x i16> %a, <4 x i16> %b) {
[all …]
Darm64-neon-simd-ldst-one.ll14 %struct.int16x4x2_t = type { [2 x <4 x i16>] }
/external/llvm/test/CodeGen/AArch64/
Dneon-perm.ll4 %struct.int16x4x2_t = type { [2 x <4 x i16>] }
2490 define %struct.int16x4x2_t @test_vuzp_s16(<4 x i16> %a, <4 x i16> %b) {
2497 %.fca.0.0.insert = insertvalue %struct.int16x4x2_t undef, <4 x i16> %vuzp.i, 0, 0
2498 %.fca.0.1.insert = insertvalue %struct.int16x4x2_t %.fca.0.0.insert, <4 x i16> %vuzp1.i, 0, 1
2499 ret %struct.int16x4x2_t %.fca.0.1.insert
2706 define %struct.int16x4x2_t @test_vzip_s16(<4 x i16> %a, <4 x i16> %b) {
2713 %.fca.0.0.insert = insertvalue %struct.int16x4x2_t undef, <4 x i16> %vzip.i, 0, 0
2714 %.fca.0.1.insert = insertvalue %struct.int16x4x2_t %.fca.0.0.insert, <4 x i16> %vzip1.i, 0, 1
2715 ret %struct.int16x4x2_t %.fca.0.1.insert
2922 define %struct.int16x4x2_t @test_vtrn_s16(<4 x i16> %a, <4 x i16> %b) {
[all …]
Darm64-neon-simd-ldst-one.ll14 %struct.int16x4x2_t = type { [2 x <4 x i16>] }
/external/neon_2_sse/
DNEON_2_SSE.h212 struct int16x4x2_t { struct
228 typedef struct int16x4x2_t int16x4x2_t; //for C compilers to make them happy typedef
241 typedef struct int16x4x2_t uint16x4x2_t;
245 typedef struct int16x4x2_t poly16x4x2_t;
1343 _NEON2SSESTORAGE int16x4x2_t vld2_s16(__transfersize(8) int16_t const * ptr); // VLD2.16 {d0, d1}, …
1400 _NEON2SSESTORAGE int16x4x2_t vld2_dup_s16(__transfersize(2) int16_t const * ptr); // VLD2.16 {d0[],…
1444 _NEON2SSESTORAGE int16x4x2_t vld2_lane_s16(__transfersize(2) int16_t const * ptr, int16x4x2_t src, …
1500 _NEON2SSESTORAGE void vst2_s16(__transfersize(8) int16_t * ptr, int16x4x2_t val); // VST2.16 {d0, d…
1563 _NEON2SSESTORAGE void vst2_lane_s16(__transfersize(2) int16_t * ptr, int16x4x2_t val, __constrange(…
2219 _NEON2SSESTORAGE int16x4x2_t vtrn_s16(int16x4_t a, int16x4_t b); // VTRN.16 d0,d0
[all …]
/external/libhevc/encoder/arm/
Dihevce_had_compute_neon.c383 int16x4x2_t trans_4[2]; in ihevce_HAD_4x4_8bit_plane_neon()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Ddepthwiseconv_uint8.h207 const int16x4x2_t input_dup2 = vzip_s16(input, input);