Home
last modified time | relevance | path

Searched refs:position_x8 (Results 1 – 3 of 3) sorted by relevance

/external/libgav1/libgav1/src/dsp/
Dmotion_field_projection.cc90 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_C() local
91 if (position_x8 < x8_floor || position_x8 >= x8_ceiling) continue; in MotionFieldProjectionKernel_C()
92 dst_mv[position_y8 * stride + position_x8] = mv[x8]; in MotionFieldProjectionKernel_C()
93 dst_reference_offset[position_y8 * stride + position_x8] = in MotionFieldProjectionKernel_C()
/external/libgav1/libgav1/src/dsp/arm/
Dmotion_field_projection_neon.cc93 int8x8_t* const position_y8, int8x8_t* const position_x8, in GetPosition() argument
116 *position_x8 = vqadd_s8(position_x, k01234567); in GetPosition()
117 const int8x16_t position_xy = vcombine_s8(*position_x8, *position_y8); in GetPosition()
219 int8x8_t r, position_x8, position_y8; in MotionFieldProjectionKernel_NEON() local
224 &position_x8, &skip_64, mvs); in MotionFieldProjectionKernel_NEON()
229 const int16x8_t p_x = vmovl_s8(position_x8); in MotionFieldProjectionKernel_NEON()
278 int8x8_t r, position_x8, position_y8; in MotionFieldProjectionKernel_NEON() local
283 &position_y8, &position_x8, &skip_64, mvs); in MotionFieldProjectionKernel_NEON()
287 const int16x8_t p_x = vmovl_s8(position_x8); in MotionFieldProjectionKernel_NEON()
343 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_NEON() local
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dmotion_field_projection_sse4.cc347 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_SSE4_1() local
348 if (position_x8 < x8_floor || position_x8 >= x8_ceiling) continue; in MotionFieldProjectionKernel_SSE4_1()
349 dst_mv[position_y8 * stride + position_x8] = mv[x8]; in MotionFieldProjectionKernel_SSE4_1()
350 dst_reference_offset[position_y8 * stride + position_x8] = in MotionFieldProjectionKernel_SSE4_1()