/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | shortidct4x4llm_neon.c | 63 v2tmp2 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[0]), in vp8_short_idct4x4llm_neon() 64 vreinterpret_s16_s32(v2tmp1.val[0])); in vp8_short_idct4x4llm_neon() 65 v2tmp3 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[1]), in vp8_short_idct4x4llm_neon() 66 vreinterpret_s16_s32(v2tmp1.val[1])); in vp8_short_idct4x4llm_neon() 97 v2tmp2 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[0]), in vp8_short_idct4x4llm_neon() 98 vreinterpret_s16_s32(v2tmp1.val[0])); in vp8_short_idct4x4llm_neon() 99 v2tmp3 = vtrn_s16(vreinterpret_s16_s32(v2tmp0.val[1]), in vp8_short_idct4x4llm_neon() 100 vreinterpret_s16_s32(v2tmp1.val[1])); in vp8_short_idct4x4llm_neon()
|
D | dequant_idct_neon.c | 83 d2tmp2 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[0]), in vp8_dequant_idct_add_neon() 84 vreinterpret_s16_s32(d2tmp1.val[0])); in vp8_dequant_idct_add_neon() 85 d2tmp3 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[1]), in vp8_dequant_idct_add_neon() 86 vreinterpret_s16_s32(d2tmp1.val[1])); in vp8_dequant_idct_add_neon() 116 d2tmp2 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[0]), in vp8_dequant_idct_add_neon() 117 vreinterpret_s16_s32(d2tmp1.val[0])); in vp8_dequant_idct_add_neon() 118 d2tmp3 = vtrn_s16(vreinterpret_s16_s32(d2tmp0.val[1]), in vp8_dequant_idct_add_neon() 119 vreinterpret_s16_s32(d2tmp1.val[1])); in vp8_dequant_idct_add_neon()
|
D | iwalsh_neon.c | 41 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), in vp8_short_inv_walsh4x4_neon() 42 vreinterpret_s16_s32(v2tmp3.val[0])); in vp8_short_inv_walsh4x4_neon() 43 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), in vp8_short_inv_walsh4x4_neon() 44 vreinterpret_s16_s32(v2tmp3.val[1])); in vp8_short_inv_walsh4x4_neon()
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
D | vp8_shortwalsh4x4_neon.c | 46 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_walsh4x4_neon() 47 vreinterpret_s16_s32(v2tmp3.val[0])); // d1 in vp8_short_walsh4x4_neon() 48 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_walsh4x4_neon() 49 vreinterpret_s16_s32(v2tmp3.val[1])); // d3 in vp8_short_walsh4x4_neon() 74 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp3.val[1]), // d2 in vp8_short_walsh4x4_neon() 75 vreinterpret_s16_s32(v2tmp2.val[1])); // d3 in vp8_short_walsh4x4_neon() 76 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp3.val[0]), // d0 in vp8_short_walsh4x4_neon() 77 vreinterpret_s16_s32(v2tmp2.val[0])); // d1 in vp8_short_walsh4x4_neon()
|
D | shortfdct_neon.c | 43 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_fdct4x4_neon() 44 vreinterpret_s16_s32(v2tmp3.val[0])); // d1 in vp8_short_fdct4x4_neon() 45 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_fdct4x4_neon() 46 vreinterpret_s16_s32(v2tmp3.val[1])); // d3 in vp8_short_fdct4x4_neon() 72 v2tmp0 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[0]), // d0 in vp8_short_fdct4x4_neon() 73 vreinterpret_s16_s32(v2tmp3.val[0])); // d1 in vp8_short_fdct4x4_neon() 74 v2tmp1 = vtrn_s16(vreinterpret_s16_s32(v2tmp2.val[1]), // d2 in vp8_short_fdct4x4_neon() 75 vreinterpret_s16_s32(v2tmp3.val[1])); // d3 in vp8_short_fdct4x4_neon()
|
/external/libaom/libaom/av1/common/arm/ |
D | transpose_neon.h | 308 *o0 = vcombine_s16(vreinterpret_s16_s32(c0.val[0]), in transpose_s16_4x8() 309 vreinterpret_s16_s32(c2.val[0])); in transpose_s16_4x8() 310 *o1 = vcombine_s16(vreinterpret_s16_s32(c1.val[0]), in transpose_s16_4x8() 311 vreinterpret_s16_s32(c3.val[0])); in transpose_s16_4x8() 312 *o2 = vcombine_s16(vreinterpret_s16_s32(c0.val[1]), in transpose_s16_4x8() 313 vreinterpret_s16_s32(c2.val[1])); in transpose_s16_4x8() 314 *o3 = vcombine_s16(vreinterpret_s16_s32(c1.val[1]), in transpose_s16_4x8() 315 vreinterpret_s16_s32(c3.val[1])); in transpose_s16_4x8() 456 b0.val[0] = vcombine_s16(vreinterpret_s16_s32(vget_low_s32(a0)), in aom_vtrnq_s64_to_s16() 457 vreinterpret_s16_s32(vget_low_s32(a1))); in aom_vtrnq_s64_to_s16() [all …]
|
D | warp_plane_neon.c | 206 coeff_0 = vcombine_s16(vreinterpret_s16_s32(x0.val[0]), in convolve() 207 vreinterpret_s16_s32(x1.val[0])); in convolve() 208 coeff_1 = vcombine_s16(vreinterpret_s16_s32(x0.val[1]), in convolve() 209 vreinterpret_s16_s32(x1.val[1])); in convolve()
|
/external/libhevc/common/arm/ |
D | ihevc_cmn_utils_neon.h | 102 vreinterpret_s16_s32(vget_low_s32(a0)), vreinterpret_s16_s32(vget_low_s32(a1))); in vtrnq_s64_to_s16() 104 vreinterpret_s16_s32(vget_high_s32(a0)), vreinterpret_s16_s32(vget_high_s32(a1))); in vtrnq_s64_to_s16() 135 *a0 = vreinterpret_s16_s32(c0.val[0]); in transpose_s16_4x4d() 136 *a1 = vreinterpret_s16_s32(c1.val[0]); in transpose_s16_4x4d() 137 *a2 = vreinterpret_s16_s32(c0.val[1]); in transpose_s16_4x4d() 138 *a3 = vreinterpret_s16_s32(c1.val[1]); in transpose_s16_4x4d()
|
D | ihevc_resi_trans_neon_32x32.c | 270 vcombine_s16(vrev32_s16(vreinterpret_s16_s32(ee.val[1])), in ihevc_resi_trans_32x32_neon() 271 vneg_s16(vrev32_s16(vreinterpret_s16_s32(ee.val[1])))); in ihevc_resi_trans_32x32_neon() 275 const int16x4_t eeee_00 = vreinterpret_s16_s32(vdup_lane_s32( in ihevc_resi_trans_32x32_neon() 277 const int16x4_t eeee_10 = vreinterpret_s16_s32(vdup_lane_s32( in ihevc_resi_trans_32x32_neon() 279 const int16x4_t eeee_01 = vreinterpret_s16_s32(vdup_lane_s32( in ihevc_resi_trans_32x32_neon() 281 const int16x4_t eeee_11 = vreinterpret_s16_s32(vdup_lane_s32( in ihevc_resi_trans_32x32_neon()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | transpose_neon.h | 26 b0.val[0] = vcombine_s16(vreinterpret_s16_s32(vget_low_s32(a0)), in vpx_vtrnq_s64_to_s16() 27 vreinterpret_s16_s32(vget_low_s32(a1))); in vpx_vtrnq_s64_to_s16() 28 b0.val[1] = vcombine_s16(vreinterpret_s16_s32(vget_high_s32(a0)), in vpx_vtrnq_s64_to_s16() 29 vreinterpret_s16_s32(vget_high_s32(a1))); in vpx_vtrnq_s64_to_s16() 123 *a0 = vreinterpret_s16_s32(c0.val[0]); in transpose_s16_4x4d() 124 *a1 = vreinterpret_s16_s32(c1.val[0]); in transpose_s16_4x4d() 125 *a2 = vreinterpret_s16_s32(c0.val[1]); in transpose_s16_4x4d() 126 *a3 = vreinterpret_s16_s32(c1.val[1]); in transpose_s16_4x4d() 333 *o0 = vcombine_s16(vreinterpret_s16_s32(c0.val[0]), in transpose_s16_4x8() 334 vreinterpret_s16_s32(c2.val[0])); in transpose_s16_4x8() [all …]
|
D | fdct_partial_neon.c | 22 return vget_lane_s16(vreinterpret_s16_s32(a), 0); in get_lane()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | common_neon.h | 433 b0.val[0] = vcombine_s16(vreinterpret_s16_s32(vget_low_s32(a0)), in VtrnqS64() 434 vreinterpret_s16_s32(vget_low_s32(a1))); in VtrnqS64() 435 b0.val[1] = vcombine_s16(vreinterpret_s16_s32(vget_high_s32(a0)), in VtrnqS64() 436 vreinterpret_s16_s32(vget_high_s32(a1))); in VtrnqS64()
|
D | motion_vector_search_neon.cc | 69 const int16x4_t tmv0 = vreinterpret_s16_s32(vdup_lane_s32(temporal_mv, 0)); in MvProjectionCompoundClip() 70 const int16x4_t tmv1 = vreinterpret_s16_s32(vdup_lane_s32(temporal_mv, 1)); in MvProjectionCompoundClip()
|
D | inverse_transform_neon.cc | 77 const int16x4_t d0 = vreinterpret_s16_s32(c0.val[0]); in Transpose4x4() 78 const int16x4_t d1 = vreinterpret_s16_s32(c1.val[0]); in Transpose4x4() 79 const int16x4_t d2 = vreinterpret_s16_s32(c0.val[1]); in Transpose4x4() 80 const int16x4_t d3 = vreinterpret_s16_s32(c1.val[1]); in Transpose4x4() 2176 vtrn_s16(vreinterpret_s16_s32(vget_low_s32(b0.val[0])), in TransposeAndPermute4x4WideInput() 2177 vreinterpret_s16_s32(vget_high_s32(b0.val[0]))); in TransposeAndPermute4x4WideInput() 2179 vtrn_s16(vreinterpret_s16_s32(vget_low_s32(b0.val[1])), in TransposeAndPermute4x4WideInput() 2180 vreinterpret_s16_s32(vget_high_s32(b0.val[1]))); in TransposeAndPermute4x4WideInput()
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
D | downsample_fast_neon.c | 51 int16x4_t coeff16x4 = vreinterpret_s16_s32(coeff32); in WebRtcSpl_DownsampleFastNeon()
|
/external/libaom/libaom/aom_dsp/arm/ |
D | fwd_txfm_neon.c | 313 output[0] = vget_lane_s16(vreinterpret_s16_s32(c), 0); in aom_fdct8x8_1_neon()
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 19382 return vreinterpret_s16_s32(a); in test_vreinterpret_s16_s32()
|
D | arm_neon_intrinsics.c | 13756 return vreinterpret_s16_s32(a); in test_vreinterpret_s16_s32()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 16380 _NEON2SSESTORAGE int16x4_t vreinterpret_s16_s32 (int32x2_t t); 16381 #define vreinterpret_s16_s32 macro
|