Home
last modified time | relevance | path

Searched refs:vreinterpret_u8_u16 (Results 1 – 20 of 20) sorted by relevance

/external/exoplayer/tree/extensions/vp9/src/main/jni/
Dvpx_jni.cc117 vreinterpret_u8_u16(vshr_n_u16(vreinterpret_u16_u32(lcg_val), 8)); in convert_16_to_8_neon()
142 vuzp_u8(vreinterpret_u8_u16(added1), vreinterpret_u8_u16(added2)) in convert_16_to_8_neon()
157 zipped = vuzp_u8(vreinterpret_u8_u16(added1), vreinterpret_u8_u16(added2)) in convert_16_to_8_neon()
200 vreinterpret_u8_u16(vshr_n_u16(vreinterpret_u16_u32(lcg_val), 8)); in convert_16_to_8_neon()
217 vuzp_u8(vreinterpret_u8_u16(uVal1), vreinterpret_u8_u16(uVal2)) in convert_16_to_8_neon()
221 vuzp_u8(vreinterpret_u8_u16(vVal1), vreinterpret_u8_u16(vVal2)) in convert_16_to_8_neon()
/external/libaom/libaom/av1/common/arm/
Dblend_a64_vmask_neon.c118 const uint8x8_t m = vreinterpret_u8_u16(m_trn.val[0]); in aom_blend_a64_vmask_neon()
123 const uint8x8_t max_minus_m = vreinterpret_u8_u16(max_minus_m_trn.val[0]); in aom_blend_a64_vmask_neon()
125 tmp0 = vreinterpret_u8_u16(tmp0_16); in aom_blend_a64_vmask_neon()
127 tmp1 = vreinterpret_u8_u16(tmp1_16); in aom_blend_a64_vmask_neon()
Dtranspose_neon.h97 *a0 = vreinterpret_u8_u16(c0.val[0]); in transpose_u8_8x4()
98 *a1 = vreinterpret_u8_u16(c1.val[0]); in transpose_u8_8x4()
99 *a2 = vreinterpret_u8_u16(c0.val[1]); in transpose_u8_8x4()
100 *a3 = vreinterpret_u8_u16(c1.val[1]); in transpose_u8_8x4()
178 vtrn_u8(vreinterpret_u8_u16(c0.val[0]), vreinterpret_u8_u16(c1.val[0])); in transpose_u8_4x8()
180 vtrn_u8(vreinterpret_u8_u16(c0.val[1]), vreinterpret_u8_u16(c1.val[1])); in transpose_u8_4x8()
Dblend_a64_hmask_neon.c110 const uint8x8_t m = vreinterpret_u8_u16(vld1_dup_u16((uint16_t *)mask)); in aom_blend_a64_hmask_neon()
118 tmp0 = vreinterpret_u8_u16(tmp0_16); in aom_blend_a64_hmask_neon()
120 tmp1 = vreinterpret_u8_u16(tmp1_16); in aom_blend_a64_hmask_neon()
/external/libvpx/libvpx/vp8/common/arm/neon/
Dloopfiltersimpleverticaledge_neon.c118 const uint8x8x2_t r01_u8 = vtrn_u8(vreinterpret_u8_u16(r02_u16.val[0]), in read_4x8()
119 vreinterpret_u8_u16(r13_u16.val[0])); in read_4x8()
120 const uint8x8x2_t r23_u8 = vtrn_u8(vreinterpret_u8_u16(r02_u16.val[1]), in read_4x8()
121 vreinterpret_u8_u16(r13_u16.val[1])); in read_4x8()
Dvp8_loopfilter_neon.c275 const uint8x8x2_t r01_u8 = vtrn_u8(vreinterpret_u8_u16(r02_u16.val[0]), in write_4x8()
276 vreinterpret_u8_u16(r13_u16.val[0])); in write_4x8()
277 const uint8x8x2_t r23_u8 = vtrn_u8(vreinterpret_u8_u16(r02_u16.val[1]), in write_4x8()
278 vreinterpret_u8_u16(r13_u16.val[1])); in write_4x8()
/external/libvpx/libvpx/vpx_dsp/arm/
Dintrapred_neon.c44 dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 3)); in vpx_dc_predictor_4x4_neon()
51 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 2)); in vpx_dc_left_predictor_4x4_neon()
59 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 2)); in vpx_dc_top_predictor_4x4_neon()
101 dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 4)); in vpx_dc_predictor_8x8_neon()
108 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 3)); in vpx_dc_left_predictor_8x8_neon()
116 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 3)); in vpx_dc_top_predictor_8x8_neon()
160 dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 5)); in vpx_dc_predictor_16x16_neon()
168 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 4)); in vpx_dc_left_predictor_16x16_neon()
177 const uint8x8_t dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 4)); in vpx_dc_top_predictor_16x16_neon()
230 dc = vreinterpret_u8_u16(vrshr_n_u16(sum, 6)); in vpx_dc_predictor_32x32_neon()
[all …]
Dtranspose_neon.h237 vtrn_u8(vreinterpret_u8_u16(c0.val[0]), vreinterpret_u8_u16(c1.val[0])); in transpose_u8_4x8()
239 vtrn_u8(vreinterpret_u8_u16(c0.val[1]), vreinterpret_u8_u16(c1.val[1])); in transpose_u8_4x8()
423 *a0 = vreinterpret_u8_u16(c0.val[0]); in transpose_u8_8x4()
424 *a1 = vreinterpret_u8_u16(c1.val[0]); in transpose_u8_8x4()
425 *a2 = vreinterpret_u8_u16(c0.val[1]); in transpose_u8_8x4()
426 *a3 = vreinterpret_u8_u16(c1.val[1]); in transpose_u8_8x4()
/external/exoplayer/tree/extensions/av1/src/main/jni/
Dgav1_jni.cc441 vreinterpret_u8_u16(vshr_n_u16(vreinterpret_u16_u32(lcg_value), 8)); in Convert10BitFrameTo8BitDataBufferNeon()
466 vuzp_u8(vreinterpret_u8_u16(added_1), vreinterpret_u8_u16(added_2)) in Convert10BitFrameTo8BitDataBufferNeon()
487 vuzp_u8(vreinterpret_u8_u16(added_1), vreinterpret_u8_u16(added_2)) in Convert10BitFrameTo8BitDataBufferNeon()
/external/libgav1/libgav1/src/dsp/arm/
Dcommon_neon.h201 return vreinterpret_u8_u16(vld1_lane_u16(&temp, zero, 0)); in Load2()
209 return vreinterpret_u8_u16( in Load2()
536 *a0 = vreinterpret_u8_u16(c0.val[0]); in Transpose8x4()
537 *a1 = vreinterpret_u8_u16(c1.val[0]); in Transpose8x4()
538 *a2 = vreinterpret_u8_u16(c0.val[1]); in Transpose8x4()
539 *a3 = vreinterpret_u8_u16(c1.val[1]); in Transpose8x4()
Dintrapred_directional_neon.cc861 StoreLo4(dst, vreinterpret_u8_u16(c0.val[0])); in DirectionalIntraPredictorZone3_NEON()
863 StoreLo4(dst, vreinterpret_u8_u16(c1.val[0])); in DirectionalIntraPredictorZone3_NEON()
865 StoreLo4(dst, vreinterpret_u8_u16(c0.val[1])); in DirectionalIntraPredictorZone3_NEON()
867 StoreLo4(dst, vreinterpret_u8_u16(c1.val[1])); in DirectionalIntraPredictorZone3_NEON()
871 StoreHi4(dst, vreinterpret_u8_u16(c0.val[0])); in DirectionalIntraPredictorZone3_NEON()
873 StoreHi4(dst, vreinterpret_u8_u16(c1.val[0])); in DirectionalIntraPredictorZone3_NEON()
875 StoreHi4(dst, vreinterpret_u8_u16(c0.val[1])); in DirectionalIntraPredictorZone3_NEON()
877 StoreHi4(dst, vreinterpret_u8_u16(c1.val[1])); in DirectionalIntraPredictorZone3_NEON()
/external/gemmlowp/internal/
Dpack_neon.h196 uint8x8_t value = vreinterpret_u8_u16(vget_low_u16( in Pack()
202 uint8x8_t value = vreinterpret_u8_u16(vget_high_u16( in Pack()
/external/libhevc/encoder/arm/
Dihevce_copy_neon.c85 dst_0 = vbsl_u8(vreinterpret_u8_u16(select), src_0, dst_0); in ihevce_chroma_interleave_2d_copy_neon()
Dihevce_itrans_recon_neon.c101 a3 = vbsl_u8(vreinterpret_u8_u16(select), a2, a3); in ihevce_itrans_recon_dc_4x4_chroma_neon()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Ddepthwiseconv_uint8.h1324 vget_low_u16(vmovl_u8(vreinterpret_u8_u16(input_u16))));
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c15490 return vreinterpret_u8_u16(a); in test_vreinterpret_u8_u16()
Darm_neon_intrinsics.c11705 return vreinterpret_u8_u16(a); in test_vreinterpret_u8_u16()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c19670 return vreinterpret_u8_u16(a); in test_vreinterpret_u8_u16()
Darm_neon_intrinsics.c14003 return vreinterpret_u8_u16(a); in test_vreinterpret_u8_u16()
/external/neon_2_sse/
DNEON_2_SSE.h16495 _NEON2SSESTORAGE uint8x8_t vreinterpret_u8_u16 (uint16x4_t t);
16496 #define vreinterpret_u8_u16 macro