Home
last modified time | relevance | path

Searched refs:prediction_1 (Results 1 – 15 of 15) sorted by relevance

/external/libgav1/libgav1/src/dsp/x86/
Dweight_mask_sse4.cc41 const int16_t* prediction_1, uint8_t* mask) { in WeightMask8_SSE4() argument
43 const __m128i pred_1 = LoadAligned16(prediction_1); in WeightMask8_SSE4()
71 void WeightMask8x8_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x8_SSE4() argument
74 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x8_SSE4()
83 void WeightMask8x16_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x16_SSE4() argument
86 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x16_SSE4()
97 void WeightMask8x32_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x32_SSE4() argument
100 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x32_SSE4()
124 void WeightMask16x8_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask16x8_SSE4() argument
127 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask16x8_SSE4()
[all …]
Daverage_blend_sse4.cc38 const int16_t* prediction_1, uint8_t* dest) { in AverageBlend4Row() argument
40 const __m128i pred_1 = LoadLo8(prediction_1); in AverageBlend4Row()
47 const int16_t* prediction_1, uint8_t* dest) { in AverageBlend8Row() argument
49 const __m128i pred_1 = LoadAligned16(prediction_1); in AverageBlend8Row()
56 const int16_t* prediction_1, const int width, in AverageBlendLargeRow() argument
61 const __m128i pred_01 = LoadAligned16(&prediction_1[x]); in AverageBlendLargeRow()
65 const __m128i pred_11 = LoadAligned16(&prediction_1[x + 8]); in AverageBlendLargeRow()
73 void AverageBlend_SSE4_1(const void* prediction_0, const void* prediction_1, in AverageBlend_SSE4_1() argument
78 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in AverageBlend_SSE4_1()
Dmask_blend_sse4.cc227 inline void MaskBlend_SSE4(const void* prediction_0, const void* prediction_1, in MaskBlend_SSE4() argument
235 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in MaskBlend_SSE4()
365 uint8_t* prediction_1, in InterIntraMaskBlend8bpp_SSE4() argument
372 prediction_0, prediction_1, prediction_stride_1, mask_ptr, mask_stride, in InterIntraMaskBlend8bpp_SSE4()
390 const __m128i pred_val_1 = LoadLo8(prediction_1 + x); in InterIntraMaskBlend8bpp_SSE4()
398 StoreLo8(prediction_1 + x, res); in InterIntraMaskBlend8bpp_SSE4()
403 prediction_1 += prediction_stride_1; in InterIntraMaskBlend8bpp_SSE4()
Ddistance_weighted_blend_sse4.cc157 const void* prediction_1, in DistanceWeightedBlend_SSE4_1() argument
163 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in DistanceWeightedBlend_SSE4_1()
/external/libgav1/libgav1/src/dsp/arm/
Dweight_mask_neon.cc42 const int16_t* prediction_1, uint8_t* mask) { in WeightMask8_NEON() argument
44 const int16x8_t pred_1 = vld1q_s16(prediction_1); in WeightMask8_NEON()
70 void WeightMask8x8_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x8_NEON() argument
73 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x8_NEON()
82 void WeightMask8x16_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x16_NEON() argument
85 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x16_NEON()
96 void WeightMask8x32_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x32_NEON() argument
99 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask8x32_NEON()
123 void WeightMask16x8_NEON(const void* prediction_0, const void* prediction_1, in WeightMask16x8_NEON() argument
126 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in WeightMask16x8_NEON()
[all …]
Ddistance_weighted_blend_neon.cc54 const int16_t* prediction_1, in DistanceWeightedBlendSmall_NEON() argument
63 const int16x8_t src_10 = vld1q_s16(prediction_1); in DistanceWeightedBlendSmall_NEON()
65 prediction_1 += 8; in DistanceWeightedBlendSmall_NEON()
69 const int16x8_t src_11 = vld1q_s16(prediction_1); in DistanceWeightedBlendSmall_NEON()
71 prediction_1 += 8; in DistanceWeightedBlendSmall_NEON()
96 const int16_t* prediction_1, in DistanceWeightedBlendLarge_NEON() argument
108 const int16x8_t src1_lo = vld1q_s16(prediction_1 + x); in DistanceWeightedBlendLarge_NEON()
113 const int16x8_t src1_hi = vld1q_s16(prediction_1 + x + 8); in DistanceWeightedBlendLarge_NEON()
124 prediction_1 += width; in DistanceWeightedBlendLarge_NEON()
129 const void* prediction_1, in DistanceWeightedBlend_NEON() argument
[all …]
Daverage_blend_neon.cc39 const int16_t* prediction_1) { in AverageBlend8Row() argument
41 const int16x8_t pred1 = vld1q_s16(prediction_1); in AverageBlend8Row()
47 const int16_t* prediction_1, const int width, in AverageBlendLargeRow() argument
52 const int16x8_t pred_01 = vld1q_s16(&prediction_1[x]); in AverageBlendLargeRow()
56 const int16x8_t pred_11 = vld1q_s16(&prediction_1[x + 8]); in AverageBlendLargeRow()
64 void AverageBlend_NEON(const void* prediction_0, const void* prediction_1, in AverageBlend_NEON() argument
69 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in AverageBlend_NEON()
Dmask_blend_neon.cc192 inline void MaskBlend_NEON(const void* prediction_0, const void* prediction_1, in MaskBlend_NEON() argument
200 const auto* pred_1 = static_cast<const int16_t*>(prediction_1); in MaskBlend_NEON()
374 uint8_t* prediction_1, in InterIntraMaskBlend8bpp_NEON() argument
381 prediction_0, prediction_1, prediction_stride_1, mask_ptr, mask_stride, in InterIntraMaskBlend8bpp_NEON()
400 const uint8x8_t pred_val_1 = vld1_u8(prediction_1 + x); in InterIntraMaskBlend8bpp_NEON()
406 vst1_u8(prediction_1 + x, result); in InterIntraMaskBlend8bpp_NEON()
410 prediction_1 += prediction_stride_1; in InterIntraMaskBlend8bpp_NEON()
/external/libgav1/libgav1/src/dsp/
Dmask_blend.cc46 void MaskBlend_C(const void* prediction_0, const void* prediction_1, in MaskBlend_C() argument
55 const auto* pred_1 = static_cast<const PredType*>(prediction_1); in MaskBlend_C()
89 uint8_t* prediction_1, in InterIntraMaskBlend8bpp_C() argument
100 prediction_1[x] = static_cast<uint8_t>(RightShiftWithRounding( in InterIntraMaskBlend8bpp_C()
101 mask_value * prediction_1[x] + (64 - mask_value) * prediction_0[x], in InterIntraMaskBlend8bpp_C()
107 prediction_1 += prediction_stride_1; in InterIntraMaskBlend8bpp_C()
Ddsp.h453 const void* prediction_1, uint8_t* mask,
475 const void* prediction_1, int width,
496 const void* prediction_1,
532 const void* prediction_1,
548 uint8_t* prediction_1,
Daverage_blend.cc30 void AverageBlend_C(const void* prediction_0, const void* prediction_1, in AverageBlend_C() argument
39 const auto* pred_1 = static_cast<const PredType*>(prediction_1); in AverageBlend_C()
Ddistance_weighted_blend.cc30 void DistanceWeightedBlend_C(const void* prediction_0, const void* prediction_1, in DistanceWeightedBlend_C() argument
40 const auto* pred_1 = static_cast<const PredType*>(prediction_1); in DistanceWeightedBlend_C()
Dweight_mask.cc32 void WeightMask_C(const void* prediction_0, const void* prediction_1, in WeightMask_C() argument
37 const auto* pred_1 = static_cast<const PredType*>(prediction_1); in WeightMask_C()
/external/libgav1/libgav1/src/tile/
Dprediction.cc924 void Tile::DistanceWeightedPrediction(void* prediction_0, void* prediction_1, in DistanceWeightedPrediction() argument
944 dsp_.distance_weighted_blend(prediction_0, prediction_1, weight[0], weight[1], in DistanceWeightedPrediction()
/external/libgav1/libgav1/src/
Dtile.h483 void DistanceWeightedPrediction(void* prediction_0, void* prediction_1,