/external/libhevc/common/arm/ |
D | ihevc_cmn_utils_neon.h | 164 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/ |
D | transpose_neon.h | 424 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 …]
|
D | warp_plane_neon.c | 327 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/ |
D | jfdctfst-neon.c | 138 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()
|
D | jfdctint-neon.c | 237 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()
|
D | jidctfst-neon.c | 337 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()
|
D | jidctred-neon.c | 134 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/ |
D | idct_blk_neon.c | 157 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/ |
D | fwd_txfm_neon.c | 142 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()
|
D | fdct16x16_neon.c | 202 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()
|
D | transpose_neon.h | 138 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()
|
D | fdct32x32_neon.c | 1293 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/ |
D | shortfdct_neon.c | 140 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/ |
D | common_neon.h | 596 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 …]
|
D | inverse_transform_neon.cc | 126 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/ |
D | fwd_txfm_neon.c | 231 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/ |
D | output_neon.h | 371 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/ |
D | enc_neon.c | 571 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/ |
D | reinterpret.c | 539 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
/external/libhevc/encoder/arm/ |
D | ihevce_had_compute_neon.c | 424 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/ |
D | aarch64-neon-intrinsics.c | 16545 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
D | arm_neon_intrinsics.c | 12441 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
/external/clang/test/CodeGen/ |
D | arm_neon_intrinsics.c | 14739 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
D | aarch64-neon-intrinsics.c | 20725 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 16471 _NEON2SSESTORAGE int32x4_t vreinterpretq_s32_s16 (int16x8_t t); 16472 #define vreinterpretq_s32_s16 macro
|