/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/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/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/libgav1/libgav1/src/dsp/arm/ |
D | common_neon.h | 548 const int32x4x2_t d0 = vuzpq_s32(vreinterpretq_s32_s16(c0.val[0]), in Transpose8x8() 549 vreinterpretq_s32_s16(c1.val[0])); in Transpose8x8() 550 const int32x4x2_t d1 = vuzpq_s32(vreinterpretq_s32_s16(c0.val[1]), in Transpose8x8() 551 vreinterpretq_s32_s16(c1.val[1])); in Transpose8x8() 615 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x8() 616 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x8() 617 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in Transpose8x8() 618 vreinterpretq_s32_s16(b1.val[1])); in Transpose8x8() 619 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in Transpose8x8() 620 vreinterpretq_s32_s16(b3.val[0])); in Transpose8x8() [all …]
|
D | inverse_transform_neon.cc | 124 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x8() 125 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x8() 126 const int32x4x2_t c1 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[1]), in Transpose8x8() 127 vreinterpretq_s32_s16(b1.val[1])); in Transpose8x8() 128 const int32x4x2_t c2 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[0]), in Transpose8x8() 129 vreinterpretq_s32_s16(b3.val[0])); in Transpose8x8() 130 const int32x4x2_t c3 = vtrnq_s32(vreinterpretq_s32_s16(b2.val[1]), in Transpose8x8() 131 vreinterpretq_s32_s16(b3.val[1])); in Transpose8x8() 244 const int32x4x2_t c0 = vtrnq_s32(vreinterpretq_s32_s16(b0.val[0]), in Transpose8x4To4x8() 245 vreinterpretq_s32_s16(b1.val[0])); in Transpose8x4To4x8() [all …]
|
/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/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/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/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 20725 return vreinterpretq_s32_s16(a); in test_vreinterpretq_s32_s16()
|
D | arm_neon_intrinsics.c | 14739 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
|