Home
last modified time | relevance | path

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

/external/libgav1/libgav1/src/dsp/x86/
Dweight_mask_sse4.cc40 inline void WeightMask16_SSE4(const int16_t* prediction_0, in WeightMask16_SSE4() argument
43 const __m128i pred_00 = LoadAligned16(prediction_0); in WeightMask16_SSE4()
49 const __m128i pred_01 = LoadAligned16(prediction_0 + 8); in WeightMask16_SSE4()
89 void WeightMask8x8_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x8_SSE4() argument
91 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x8_SSE4()
101 void WeightMask8x16_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x16_SSE4() argument
103 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x16_SSE4()
115 void WeightMask8x32_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask8x32_SSE4() argument
117 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x32_SSE4()
138 void WeightMask16x8_SSE4(const void* prediction_0, const void* prediction_1, in WeightMask16x8_SSE4() argument
[all …]
Daverage_blend_sse4.cc38 inline void AverageBlend4Row(const int16_t* prediction_0, in AverageBlend4Row() argument
40 const __m128i pred_0 = LoadLo8(prediction_0); in AverageBlend4Row()
47 inline void AverageBlend8Row(const int16_t* prediction_0, in AverageBlend8Row() argument
49 const __m128i pred_0 = LoadAligned16(prediction_0); in AverageBlend8Row()
56 inline void AverageBlendLargeRow(const int16_t* prediction_0, in AverageBlendLargeRow() argument
61 const __m128i pred_00 = LoadAligned16(&prediction_0[x]); in AverageBlendLargeRow()
65 const __m128i pred_10 = LoadAligned16(&prediction_0[x + 8]); in AverageBlendLargeRow()
74 void AverageBlend_SSE4_1(const void* prediction_0, const void* prediction_1, in AverageBlend_SSE4_1() argument
78 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in AverageBlend_SSE4_1()
151 inline void AverageBlendRow(const uint16_t* prediction_0, in AverageBlendRow() argument
[all …]
Dmask_blend_sse4.cc225 inline void MaskBlend_SSE4(const void* prediction_0, const void* prediction_1, in MaskBlend_SSE4() argument
232 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in MaskBlend_SSE4()
361 void InterIntraMaskBlend8bpp_SSE4(const uint8_t* prediction_0, in InterIntraMaskBlend8bpp_SSE4() argument
369 prediction_0, prediction_1, prediction_stride_1, mask_ptr, mask_stride, in InterIntraMaskBlend8bpp_SSE4()
386 const __m128i pred_val_0 = LoadLo8(prediction_0 + x); in InterIntraMaskBlend8bpp_SSE4()
399 prediction_0 += width; in InterIntraMaskBlend8bpp_SSE4()
651 inline void MaskBlend10bpp_SSE4_1(const void* prediction_0, in MaskBlend10bpp_SSE4_1() argument
660 const auto* pred_0 = static_cast<const uint16_t*>(prediction_0); in MaskBlend10bpp_SSE4_1()
728 const uint16_t* prediction_0, const uint16_t* prediction_1, in InterIntraWriteMaskBlendLine10bpp4x2_SSE4_1() argument
732 const __m128i pred_val_0 = LoadUnaligned16(prediction_0); in InterIntraWriteMaskBlendLine10bpp4x2_SSE4_1()
[all …]
Ddistance_weighted_blend_sse4.cc157 void DistanceWeightedBlend_SSE4_1(const void* prediction_0, in DistanceWeightedBlend_SSE4_1() argument
163 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in DistanceWeightedBlend_SSE4_1()
367 void DistanceWeightedBlend_SSE4_1(const void* prediction_0, in DistanceWeightedBlend_SSE4_1() argument
373 const auto* pred_0 = static_cast<const uint16_t*>(prediction_0); in DistanceWeightedBlend_SSE4_1()
/external/libgav1/libgav1/src/dsp/arm/
Dweight_mask_neon.cc41 inline void WeightMask8_NEON(const int16_t* prediction_0, in WeightMask8_NEON() argument
43 const int16x8_t pred_0 = vld1q_s16(prediction_0); in WeightMask8_NEON()
70 void WeightMask8x8_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x8_NEON() argument
72 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x8_NEON()
82 void WeightMask8x16_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x16_NEON() argument
84 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x16_NEON()
96 void WeightMask8x32_NEON(const void* prediction_0, const void* prediction_1, in WeightMask8x32_NEON() argument
98 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask8x32_NEON()
123 void WeightMask16x8_NEON(const void* prediction_0, const void* prediction_1, in WeightMask16x8_NEON() argument
125 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in WeightMask16x8_NEON()
[all …]
Daverage_blend_neon.cc43 inline uint8x8_t AverageBlend8Row(const int16_t* prediction_0, in AverageBlend8Row() argument
45 const int16x8_t pred0 = vld1q_s16(prediction_0); in AverageBlend8Row()
51 inline void AverageBlendLargeRow(const int16_t* prediction_0, in AverageBlendLargeRow() argument
56 const int16x8_t pred_00 = vld1q_s16(prediction_0); in AverageBlendLargeRow()
58 prediction_0 += 8; in AverageBlendLargeRow()
62 const int16x8_t pred_10 = vld1q_s16(prediction_0); in AverageBlendLargeRow()
64 prediction_0 += 8; in AverageBlendLargeRow()
74 void AverageBlend_NEON(const void* prediction_0, const void* prediction_1, in AverageBlend_NEON() argument
78 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in AverageBlend_NEON()
142 inline uint16x8_t AverageBlend8Row(const uint16_t* prediction_0, in AverageBlend8Row() argument
[all …]
Ddistance_weighted_blend_neon.cc55 inline void DistanceWeightedBlendSmall_NEON(const int16_t* prediction_0, in DistanceWeightedBlendSmall_NEON() argument
64 const int16x8_t src_00 = vld1q_s16(prediction_0); in DistanceWeightedBlendSmall_NEON()
66 prediction_0 += 8; in DistanceWeightedBlendSmall_NEON()
70 const int16x8_t src_01 = vld1q_s16(prediction_0); in DistanceWeightedBlendSmall_NEON()
72 prediction_0 += 8; in DistanceWeightedBlendSmall_NEON()
97 inline void DistanceWeightedBlendLarge_NEON(const int16_t* prediction_0, in DistanceWeightedBlendLarge_NEON() argument
109 const int16x8_t src0_lo = vld1q_s16(prediction_0 + x); in DistanceWeightedBlendLarge_NEON()
114 const int16x8_t src0_hi = vld1q_s16(prediction_0 + x + 8); in DistanceWeightedBlendLarge_NEON()
125 prediction_0 += width; in DistanceWeightedBlendLarge_NEON()
130 inline void DistanceWeightedBlend_NEON(const void* prediction_0, in DistanceWeightedBlend_NEON() argument
[all …]
Dmask_blend_neon.cc191 inline void MaskBlend_NEON(const void* prediction_0, const void* prediction_1, in MaskBlend_NEON() argument
198 const auto* pred_0 = static_cast<const int16_t*>(prediction_0); in MaskBlend_NEON()
372 inline void InterIntraMaskBlend8bpp_NEON(const uint8_t* prediction_0, in InterIntraMaskBlend8bpp_NEON() argument
380 prediction_0, prediction_1, prediction_stride_1, mask_ptr, mask_stride, in InterIntraMaskBlend8bpp_NEON()
397 const uint8x8_t pred_val_0 = vld1_u8(prediction_0); in InterIntraMaskBlend8bpp_NEON()
398 prediction_0 += 8; 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
54 const auto* pred_0 = static_cast<const PredType*>(prediction_0); in MaskBlend_C()
88 void InterIntraMaskBlend8bpp_C(const uint8_t* prediction_0, in InterIntraMaskBlend8bpp_C() argument
101 mask_value * prediction_1[x] + (64 - mask_value) * prediction_0[x], in InterIntraMaskBlend8bpp_C()
106 prediction_0 += width; in InterIntraMaskBlend8bpp_C()
Daverage_blend.cc30 void AverageBlend_C(const void* prediction_0, const void* prediction_1, in AverageBlend_C() argument
38 const auto* pred_0 = static_cast<const PredType*>(prediction_0); in AverageBlend_C()
Ddistance_weighted_blend.cc30 void DistanceWeightedBlend_C(const void* prediction_0, const void* prediction_1, in DistanceWeightedBlend_C() argument
39 const auto* pred_0 = static_cast<const PredType*>(prediction_0); in DistanceWeightedBlend_C()
Ddsp.h485 using WeightMaskFunc = void (*)(const void* prediction_0,
507 using AverageBlendFunc = void (*)(const void* prediction_0,
528 using DistanceWeightedBlendFunc = void (*)(const void* prediction_0,
564 using MaskBlendFunc = void (*)(const void* prediction_0,
580 using InterIntraMaskBlendFunc8bpp = void (*)(const uint8_t* prediction_0,
Dweight_mask.cc32 void WeightMask_C(const void* prediction_0, const void* prediction_1, in WeightMask_C() argument
36 const auto* pred_0 = static_cast<const PredType*>(prediction_0); in WeightMask_C()
/external/libgav1/libgav1/src/tile/
Dprediction.cc582 uint16_t* const prediction_0, const uint8_t* const prediction_mask, in InterIntraPrediction() argument
600 prediction_0, reinterpret_cast<uint16_t*>(dest), in InterIntraPrediction()
614 reinterpret_cast<uint8_t*>(prediction_0), dest, dest_stride, in InterIntraPrediction()
919 void Tile::DistanceWeightedPrediction(void* prediction_0, void* prediction_1, in DistanceWeightedPrediction() argument
939 dsp_.distance_weighted_blend(prediction_0, prediction_1, weight[0], weight[1], in DistanceWeightedPrediction()
/external/libgav1/libgav1/src/
Dtile.h429 uint16_t* prediction_0, const uint8_t* prediction_mask,
495 void DistanceWeightedPrediction(void* prediction_0, void* prediction_1,