/external/libgav1/libgav1/src/dsp/x86/ |
D | motion_field_projection_sse4.cc | 138 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/ |
D | motion_field_projection_neon.cc | 137 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/ |
D | vp9_mbgraph.c | 26 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()
|
D | vp9_mcomp.c | 1879 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/ |
D | motion_field_projection.cc | 62 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()
|