Home
last modified time | relevance | path

Searched refs:dst_mv (Results 1 – 5 of 5) sorted by relevance

/external/libgav1/libgav1/src/dsp/x86/
Dmotion_field_projection_sse4.cc138 MotionVector* dst_mv) { in Store() argument
142 dst_mv[offset].mv32 = static_cast<uint32_t>(_mm_cvtsi128_si32(mv)); in Store()
144 dst_mv[offset].mv32 = static_cast<uint32_t>(_mm_extract_epi32(mv, idx & 3)); in Store()
152 int8_t* dst_reference_offset, MotionVector* dst_mv) { in CheckStore() argument
154 Store<idx>(position, reference_offset, mv, dst_reference_offset, dst_mv); in CheckStore()
183 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_SSE4_1() local
236 Store<0>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_SSE4_1()
237 Store<1>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_SSE4_1()
238 Store<2>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_SSE4_1()
239 Store<3>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_SSE4_1()
[all …]
/external/libgav1/libgav1/src/dsp/arm/
Dmotion_field_projection_neon.cc137 MotionVector* dst_mv) { in Store() argument
139 auto* const d_mv = reinterpret_cast<int32_t*>(&dst_mv[offset]); in Store()
147 int8_t* dst_reference_offset, MotionVector* dst_mv) { in CheckStore() argument
149 Store<idx>(position, reference_offset, mv, dst_reference_offset, dst_mv); in CheckStore()
179 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_NEON() local
234 Store<0>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_NEON()
235 Store<1>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_NEON()
236 Store<2>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_NEON()
237 Store<3>(position, r, mvs[0], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_NEON()
238 Store<4>(position, r, mvs[1], dst_reference_offset, dst_mv); in MotionFieldProjectionKernel_NEON()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_mbgraph.c26 MV *dst_mv, int mb_row, in do_16x16_motion_iteration() argument
49 cond_cost_list(cpi, cost_list), ref_mv, dst_mv, 0, 0); in do_16x16_motion_iteration()
62 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit, in do_16x16_motion_iteration()
69 xd->mi[0]->mv[0].as_mv = *dst_mv; in do_16x16_motion_iteration()
78 int_mv *dst_mv, int mb_row, int mb_col) { in do_16x16_motion_search() argument
88 dst_mv->as_int = 0; in do_16x16_motion_search()
95 dst_mv->as_mv = tmp_mv; in do_16x16_motion_search()
107 dst_mv->as_mv = tmp_mv; in do_16x16_motion_search()
115 static int do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) { in do_16x16_zerozero_search() argument
125 dst_mv->as_int = 0; in do_16x16_zerozero_search()
Dvp9_mcomp.c1879 MV *dst_mv, int lambda, in full_pixel_exhaustive_new() argument
1924 *dst_mv = temp_mv; in full_pixel_exhaustive_new()
2528 const MV *ref_mv, MV *dst_mv) { in full_pixel_diamond() argument
2535 *dst_mv = temp_mv; in full_pixel_diamond()
2558 *dst_mv = temp_mv; in full_pixel_diamond()
2566 MV best_mv = *dst_mv; in full_pixel_diamond()
2573 *dst_mv = best_mv; in full_pixel_diamond()
2579 calc_int_cost_list(x, ref_mv, sadpb, fn_ptr, dst_mv, cost_list); in full_pixel_diamond()
2590 const MV *ref_mv, MV *dst_mv) { in full_pixel_exhaustive() argument
2632 *dst_mv = temp_mv; in full_pixel_exhaustive()
[all …]
/external/libgav1/libgav1/src/dsp/
Dmotion_field_projection.cc62 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_C() local
92 dst_mv[position_y8 * stride + position_x8] = mv[x8]; in MotionFieldProjectionKernel_C()
99 dst_mv += stride; in MotionFieldProjectionKernel_C()