Home
last modified time | relevance | path

Searched refs:dst_sign (Results 1 – 6 of 6) sorted by relevance

/external/libgav1/libgav1/src/dsp/x86/
Dmotion_field_projection_sse4.cc74 inline __m128i Project_SSE4_1(const __m128i delta, const __m128i dst_sign) { in Project_SSE4_1() argument
80 const __m128i offset1 = _mm_xor_si128(offset0, dst_sign); in Project_SSE4_1()
81 return _mm_sub_epi16(offset1, dst_sign); in Project_SSE4_1()
161 const int reference_to_current_with_sign, const int dst_sign, in MotionFieldProjectionKernel_SSE4_1() argument
184 const __m128i d_sign = _mm_set1_epi16(dst_sign); in MotionFieldProjectionKernel_SSE4_1()
189 assert(dst_sign == 0 || dst_sign == -1); in MotionFieldProjectionKernel_SSE4_1()
340 const int position_y8 = Project(0, projection_mv.mv[0], dst_sign); in MotionFieldProjectionKernel_SSE4_1()
347 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_SSE4_1()
/external/libgav1/libgav1/src/dsp/arm/
Dmotion_field_projection_neon.cc74 inline int8x8_t Project_NEON(const int16x8_t delta, const int16x8_t dst_sign) { in Project_NEON() argument
82 const int16x8_t offset1 = veorq_s16(offset0, dst_sign); in Project_NEON()
83 const int16x8_t offset2 = vsubq_s16(offset1, dst_sign); in Project_NEON()
156 const int dst_sign, const int y8_start, in MotionFieldProjectionKernel_NEON() argument
180 const int16x8_t d_sign = vdupq_n_s16(dst_sign); in MotionFieldProjectionKernel_NEON()
185 assert(dst_sign == 0 || dst_sign == -1); in MotionFieldProjectionKernel_NEON()
336 const int position_y8 = Project(0, projection_mv.mv[0], dst_sign); in MotionFieldProjectionKernel_NEON()
343 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_NEON()
/external/libgav1/libgav1/src/dsp/
Dmotion_field_projection.cc42 int dst_sign, int y8_start, int y8_end, in MotionFieldProjectionKernel_C() argument
83 const int position_y8 = Project(0, projection_mv.mv[0], dst_sign); in MotionFieldProjectionKernel_C()
90 const int position_x8 = Project(x8, projection_mv.mv[1], dst_sign); in MotionFieldProjectionKernel_C()
Ddsp.h795 int dst_sign, int y8_start, int y8_end, int x8_start, int x8_end,
/external/libgav1/libgav1/src/utils/
Dcommon.h430 constexpr int Project(int value, int delta, int dst_sign) { in Project() argument
431 return value + ApplySign(delta / 64, dst_sign); in Project()
/external/libgav1/libgav1/src/
Dmotion_vector.cc769 ReferenceFrameType source, int reference_to_current_with_sign, int dst_sign, in MotionFieldProjection() argument
776 assert(dst_sign == 0 || dst_sign == -1); in MotionFieldProjection()
787 reference_info, reference_to_current_with_sign, dst_sign, y8_start, in MotionFieldProjection()