Home
last modified time | relevance | path

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

/external/libhevc/common/arm/
Dihevc_cmn_utils_neon.h164 vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), vreinterpretq_s32_s16(b1.val[0])); in transpose_s16_4x4q()
166 vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), vreinterpretq_s32_s16(b1.val[1])); in transpose_s16_4x4q()
220 c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), vreinterpretq_s32_s16(b1.val[0])); in transpose_s16_8x8()
221 c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), vreinterpretq_s32_s16(b1.val[1])); in transpose_s16_8x8()
222 c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), vreinterpretq_s32_s16(b3.val[0])); in transpose_s16_8x8()
223 c3 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[1]), vreinterpretq_s32_s16(b3.val[1])); in transpose_s16_8x8()
/external/libaom/libaom/av1/common/arm/
Dtranspose_neon.h424 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in transpose_s16_8x8()
425 vreinterpretq_s32_s16(b1.val[0])); in transpose_s16_8x8()
426 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in transpose_s16_8x8()
427 vreinterpretq_s32_s16(b1.val[1])); in transpose_s16_8x8()
428 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in transpose_s16_8x8()
429 vreinterpretq_s32_s16(b3.val[0])); in transpose_s16_8x8()
430 const int32x4x2_t c3 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[1]), in transpose_s16_8x8()
431 vreinterpretq_s32_s16(b3.val[1])); in transpose_s16_8x8()
498 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in transpose_s16_8x8q()
499 vreinterpretq_s32_s16(b1.val[0])); in transpose_s16_8x8q()
[all …]
Dwarp_plane_neon.c327 c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in vertical_filter_neon()
328 vreinterpretq_s32_s16(b0.val[1])); in vertical_filter_neon()
329 c1 = vtrnq_s32(vreinterpretq_s32_s16(b1.val[0]), in vertical_filter_neon()
330 vreinterpretq_s32_s16(b1.val[1])); in vertical_filter_neon()
331 c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in vertical_filter_neon()
332 vreinterpretq_s32_s16(b2.val[1])); in vertical_filter_neon()
333 c3 = vtrnq_s32(vreinterpretq_s32_s16(b3.val[0]), in vertical_filter_neon()
334 vreinterpretq_s32_s16(b3.val[1])); in vertical_filter_neon()
353 d0 = vtrnq_s32(vreinterpretq_s32_s16(f0), vreinterpretq_s32_s16(f2)); in vertical_filter_neon()
354 d1 = vtrnq_s32(vreinterpretq_s32_s16(f4), vreinterpretq_s32_s16(f6)); in vertical_filter_neon()
[all …]
/external/libjpeg-turbo/simd/arm/
Djfdctfst-neon.c138 int32x4x2_t cols_0145_l = vtrnq_s32(vreinterpretq_s32_s16(cols_01.val[0]), in jsimd_fdct_ifast_neon()
139 vreinterpretq_s32_s16(cols_45.val[0])); in jsimd_fdct_ifast_neon()
140 int32x4x2_t cols_0145_h = vtrnq_s32(vreinterpretq_s32_s16(cols_01.val[1]), in jsimd_fdct_ifast_neon()
141 vreinterpretq_s32_s16(cols_45.val[1])); in jsimd_fdct_ifast_neon()
142 int32x4x2_t cols_2367_l = vtrnq_s32(vreinterpretq_s32_s16(cols_23.val[0]), in jsimd_fdct_ifast_neon()
143 vreinterpretq_s32_s16(cols_67.val[0])); in jsimd_fdct_ifast_neon()
144 int32x4x2_t cols_2367_h = vtrnq_s32(vreinterpretq_s32_s16(cols_23.val[1]), in jsimd_fdct_ifast_neon()
145 vreinterpretq_s32_s16(cols_67.val[1])); in jsimd_fdct_ifast_neon()
Djfdctint-neon.c237 int32x4x2_t cols_0145_l = vtrnq_s32(vreinterpretq_s32_s16(cols_01.val[0]), in jsimd_fdct_islow_neon()
238 vreinterpretq_s32_s16(cols_45.val[0])); in jsimd_fdct_islow_neon()
239 int32x4x2_t cols_0145_h = vtrnq_s32(vreinterpretq_s32_s16(cols_01.val[1]), in jsimd_fdct_islow_neon()
240 vreinterpretq_s32_s16(cols_45.val[1])); in jsimd_fdct_islow_neon()
241 int32x4x2_t cols_2367_l = vtrnq_s32(vreinterpretq_s32_s16(cols_23.val[0]), in jsimd_fdct_islow_neon()
242 vreinterpretq_s32_s16(cols_67.val[0])); in jsimd_fdct_islow_neon()
243 int32x4x2_t cols_2367_h = vtrnq_s32(vreinterpretq_s32_s16(cols_23.val[1]), in jsimd_fdct_islow_neon()
244 vreinterpretq_s32_s16(cols_67.val[1])); in jsimd_fdct_islow_neon()
Djidctfst-neon.c337 int32x4x2_t rows_0145_l = vtrnq_s32(vreinterpretq_s32_s16(rows_01.val[0]), in jsimd_idct_ifast_neon()
338 vreinterpretq_s32_s16(rows_45.val[0])); in jsimd_idct_ifast_neon()
339 int32x4x2_t rows_0145_h = vtrnq_s32(vreinterpretq_s32_s16(rows_01.val[1]), in jsimd_idct_ifast_neon()
340 vreinterpretq_s32_s16(rows_45.val[1])); in jsimd_idct_ifast_neon()
341 int32x4x2_t rows_2367_l = vtrnq_s32(vreinterpretq_s32_s16(rows_23.val[0]), in jsimd_idct_ifast_neon()
342 vreinterpretq_s32_s16(rows_67.val[0])); in jsimd_idct_ifast_neon()
343 int32x4x2_t rows_2367_h = vtrnq_s32(vreinterpretq_s32_s16(rows_23.val[1]), in jsimd_idct_ifast_neon()
344 vreinterpretq_s32_s16(rows_67.val[1])); in jsimd_idct_ifast_neon()
Djidctred-neon.c134 int32x4x2_t cols_1155_3377 = vtrnq_s32(vreinterpretq_s32_s16(cols_1357), in jsimd_idct_2x2_neon()
135 vreinterpretq_s32_s16(cols_1357)); in jsimd_idct_2x2_neon()
424 int32x4x2_t cols_0426 = vtrnq_s32(vreinterpretq_s32_s16(row_01.val[0]), in jsimd_idct_4x4_neon()
425 vreinterpretq_s32_s16(row_23.val[0])); in jsimd_idct_4x4_neon()
426 int32x4x2_t cols_1537 = vtrnq_s32(vreinterpretq_s32_s16(row_01.val[1]), in jsimd_idct_4x4_neon()
427 vreinterpretq_s32_s16(row_23.val[1])); in jsimd_idct_4x4_neon()
/external/libvpx/libvpx/vp8/common/arm/neon/
Didct_blk_neon.c157 q2tmp0 = vtrnq_s32(vreinterpretq_s32_s16(q4), vreinterpretq_s32_s16(q6)); in idct_dequant_full_2x_neon()
158 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); in idct_dequant_full_2x_neon()
192 q2tmp0 = vtrnq_s32(vreinterpretq_s32_s16(q4), vreinterpretq_s32_s16(q6)); in idct_dequant_full_2x_neon()
193 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); in idct_dequant_full_2x_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dfwd_txfm_neon.c142 vtrnq_s32(vreinterpretq_s32_s16(out_0), vreinterpretq_s32_s16(out_2)); in vpx_fdct8x8_neon()
144 vtrnq_s32(vreinterpretq_s32_s16(out_1), vreinterpretq_s32_s16(out_3)); in vpx_fdct8x8_neon()
146 vtrnq_s32(vreinterpretq_s32_s16(out_4), vreinterpretq_s32_s16(out_6)); in vpx_fdct8x8_neon()
148 vtrnq_s32(vreinterpretq_s32_s16(out_5), vreinterpretq_s32_s16(out_7)); in vpx_fdct8x8_neon()
Dfdct16x16_neon.c202 const int32x4x2_t d0 = vtrnq_s32(vreinterpretq_s32_s16(c0.val[0]), in transpose_8x8()
203 vreinterpretq_s32_s16(c1.val[0])); in transpose_8x8()
204 const int32x4x2_t d1 = vtrnq_s32(vreinterpretq_s32_s16(c0.val[1]), in transpose_8x8()
205 vreinterpretq_s32_s16(c1.val[1])); in transpose_8x8()
206 const int32x4x2_t d2 = vtrnq_s32(vreinterpretq_s32_s16(c2.val[0]), in transpose_8x8()
207 vreinterpretq_s32_s16(c3.val[0])); in transpose_8x8()
208 const int32x4x2_t d3 = vtrnq_s32(vreinterpretq_s32_s16(c2.val[1]), in transpose_8x8()
209 vreinterpretq_s32_s16(c3.val[1])); in transpose_8x8()
Dtranspose_neon.h138 vtrnq_s32(vreinterpretq_s32_s16(*a0), vreinterpretq_s32_s16(*a1)); in transpose_s16_4x4q()
609 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in transpose_s16_8x8()
610 vreinterpretq_s32_s16(b1.val[0])); in transpose_s16_8x8()
611 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in transpose_s16_8x8()
612 vreinterpretq_s32_s16(b1.val[1])); in transpose_s16_8x8()
613 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in transpose_s16_8x8()
614 vreinterpretq_s32_s16(b3.val[0])); in transpose_s16_8x8()
615 const int32x4x2_t c3 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[1]), in transpose_s16_8x8()
616 vreinterpretq_s32_s16(b3.val[1])); in transpose_s16_8x8()
Dfdct32x32_neon.c1293 const int32x4x2_t d0 = vtrnq_s32(vreinterpretq_s32_s16(c0.val[0]), in transpose_8x8()
1294 vreinterpretq_s32_s16(c1.val[0])); in transpose_8x8()
1295 const int32x4x2_t d1 = vtrnq_s32(vreinterpretq_s32_s16(c0.val[1]), in transpose_8x8()
1296 vreinterpretq_s32_s16(c1.val[1])); in transpose_8x8()
1297 const int32x4x2_t d2 = vtrnq_s32(vreinterpretq_s32_s16(c2.val[0]), in transpose_8x8()
1298 vreinterpretq_s32_s16(c3.val[0])); in transpose_8x8()
1299 const int32x4x2_t d3 = vtrnq_s32(vreinterpretq_s32_s16(c2.val[1]), in transpose_8x8()
1300 vreinterpretq_s32_s16(c3.val[1])); in transpose_8x8()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dshortfdct_neon.c140 vtrnq_s32(vreinterpretq_s32_s16(q0s16), vreinterpretq_s32_s16(q2s16)); in vp8_short_fdct8x4_neon()
142 vtrnq_s32(vreinterpretq_s32_s16(q1s16), vreinterpretq_s32_s16(q3s16)); in vp8_short_fdct8x4_neon()
191 vtrnq_s32(vreinterpretq_s32_s16(q0s16), vreinterpretq_s32_s16(q2s16)); in vp8_short_fdct8x4_neon()
193 vtrnq_s32(vreinterpretq_s32_s16(q1s16), vreinterpretq_s32_s16(q3s16)); in vp8_short_fdct8x4_neon()
/external/libgav1/libgav1/src/dsp/arm/
Dcommon_neon.h596 const int32x4x2_t d0 = vuzpq_s32(vreinterpretq_s32_s16(c0.val[0]), in Transpose8x8()
597 vreinterpretq_s32_s16(c1.val[0])); in Transpose8x8()
598 const int32x4x2_t d1 = vuzpq_s32(vreinterpretq_s32_s16(c0.val[1]), in Transpose8x8()
599 vreinterpretq_s32_s16(c1.val[1])); in Transpose8x8()
685 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x8()
686 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x8()
687 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in Transpose8x8()
688 vreinterpretq_s32_s16(b1.val[1])); in Transpose8x8()
689 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in Transpose8x8()
690 vreinterpretq_s32_s16(b3.val[0])); in Transpose8x8()
[all …]
Dinverse_transform_neon.cc126 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x8()
127 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x8()
128 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in Transpose8x8()
129 vreinterpretq_s32_s16(b1.val[1])); in Transpose8x8()
130 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in Transpose8x8()
131 vreinterpretq_s32_s16(b3.val[0])); in Transpose8x8()
132 const int32x4x2_t c3 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[1]), in Transpose8x8()
133 vreinterpretq_s32_s16(b3.val[1])); in Transpose8x8()
246 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x4To4x8()
247 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x4To4x8()
[all …]
/external/libaom/libaom/aom_dsp/arm/
Dfwd_txfm_neon.c231 vtrnq_s32(vreinterpretq_s32_s16(out_0), vreinterpretq_s32_s16(out_2)); in aom_fdct8x8_neon()
233 vtrnq_s32(vreinterpretq_s32_s16(out_1), vreinterpretq_s32_s16(out_3)); in aom_fdct8x8_neon()
235 vtrnq_s32(vreinterpretq_s32_s16(out_4), vreinterpretq_s32_s16(out_6)); in aom_fdct8x8_neon()
237 vtrnq_s32(vreinterpretq_s32_s16(out_5), vreinterpretq_s32_s16(out_7)); in aom_fdct8x8_neon()
/external/gemmlowp/internal/
Doutput_neon.h371 vtrnq_s32(vreinterpretq_s32_s16(vcombine_s16(t0.val[0], t0.val[1])),
372 vreinterpretq_s32_s16(vcombine_s16(t1.val[0], t1.val[1])));
432 const int32x4x2_t u0 = vtrnq_s32(vreinterpretq_s32_s16(t0.val[0]),
433 vreinterpretq_s32_s16(t1.val[0]));
434 const int32x4x2_t u1 = vtrnq_s32(vreinterpretq_s32_s16(t0.val[1]),
435 vreinterpretq_s32_s16(t1.val[1]));
876 b[0] = vtrnq_s32(vreinterpretq_s32_s16(a[0].val[0]),
877 vreinterpretq_s32_s16(a[1].val[0]));
878 b[1] = vtrnq_s32(vreinterpretq_s32_s16(a[0].val[1]),
879 vreinterpretq_s32_s16(a[1].val[1]));
[all …]
/external/webp/src/dsp/
Denc_neon.c571 const int32x4x2_t q2_tmp2 = vtrnq_s32(vreinterpretq_s32_s16(q2_tmp0.val[0]), in DistoTranspose4x4S16_NEON()
572 vreinterpretq_s32_s16(q2_tmp1.val[0])); in DistoTranspose4x4S16_NEON()
573 const int32x4x2_t q2_tmp3 = vtrnq_s32(vreinterpretq_s32_s16(q2_tmp0.val[1]), in DistoTranspose4x4S16_NEON()
574 vreinterpretq_s32_s16(q2_tmp1.val[1])); in DistoTranspose4x4S16_NEON()
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dreinterpret.c539 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
/external/libhevc/encoder/arm/
Dihevce_had_compute_neon.c424 vtrnq_s32(vreinterpretq_s32_s16(combined_rows[2]), vreinterpretq_s32_s16(combined_rows[3])); in ihevce_HAD_4x4_8bit_plane_neon()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c16545 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
Darm_neon_intrinsics.c12441 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c14739 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
Daarch64-neon-intrinsics.c20725 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
/external/neon_2_sse/
DNEON_2_SSE.h16471 _NEON2SSESTORAGE int32x4_t vreinterpretq_s32_s16 (int16x8_t t);
16472 #define vreinterpretq_s32_s16 macro