Home
last modified time | relevance | path

Searched refs:vreinterpret_s16_s32 (Results 1 – 19 of 19) sorted by relevance

/external/libvpx/libvpx/vp8/common/arm/neon/
Dshortidct4x4llm_neon.c63 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()
Ddequant_idct_neon.c83 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()
Diwalsh_neon.c41 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/
Dvp8_shortwalsh4x4_neon.c46 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()
Dshortfdct_neon.c43 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/
Dtranspose_neon.h308 *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 …]
Dwarp_plane_neon.c206 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/
Dihevc_cmn_utils_neon.h102 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()
Dihevc_resi_trans_neon_32x32.c270 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/
Dtranspose_neon.h26 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 …]
Dfdct_partial_neon.c22 return vget_lane_s16(vreinterpret_s16_s32(a), 0); in get_lane()
/external/libgav1/libgav1/src/dsp/arm/
Dcommon_neon.h433 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()
Dmotion_vector_search_neon.cc69 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()
Dinverse_transform_neon.cc77 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/
Ddownsample_fast_neon.c51 int16x4_t coeff16x4 = vreinterpret_s16_s32(coeff32); in WebRtcSpl_DownsampleFastNeon()
/external/libaom/libaom/aom_dsp/arm/
Dfwd_txfm_neon.c313 output[0] = vget_lane_s16(vreinterpret_s16_s32(c), 0); in aom_fdct8x8_1_neon()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c19382 return vreinterpret_s16_s32(a); in test_vreinterpret_s16_s32()
Darm_neon_intrinsics.c13756 return vreinterpret_s16_s32(a); in test_vreinterpret_s16_s32()
/external/neon_2_sse/
DNEON_2_SSE.h16380 _NEON2SSESTORAGE int16x4_t vreinterpret_s16_s32 (int32x2_t t);
16381 #define vreinterpret_s16_s32 macro