Searched refs:dst_sign (Results 1 – 6 of 6) sorted by relevance
/external/libgav1/libgav1/src/dsp/x86/ |
D | motion_field_projection_sse4.cc | 74 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/ |
D | motion_field_projection_neon.cc | 74 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/ |
D | motion_field_projection.cc | 42 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()
|
D | dsp.h | 795 int dst_sign, int y8_start, int y8_end, int x8_start, int x8_end,
|
/external/libgav1/libgav1/src/utils/ |
D | common.h | 430 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/ |
D | motion_vector.cc | 769 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()
|