Home
last modified time | relevance | path

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

/external/libgav1/libgav1/src/dsp/arm/
Dobmc_neon.cc39 inline void WriteObmcLine4(uint8_t* const pred, const uint8_t* const obmc_pred, in WriteObmcLine4() argument
43 const uint8x8_t obmc_pred_val = Load4(obmc_pred); in WriteObmcLine4()
58 const uint8_t* obmc_pred = obmc_prediction; in OverlapBlend2xH_NEON() local
81 obmc_pred_val = Load2<0>(obmc_pred, obmc_pred_val); in OverlapBlend2xH_NEON()
87 obmc_pred += obmc_prediction_stride; in OverlapBlend2xH_NEON()
96 const uint8_t* obmc_pred = obmc_prediction; in OverlapBlendFromLeft4xH_NEON() local
104 WriteObmcLine4(pred, obmc_pred, pred_mask, obmc_pred_mask); in OverlapBlendFromLeft4xH_NEON()
106 obmc_pred += obmc_prediction_stride; in OverlapBlendFromLeft4xH_NEON()
108 WriteObmcLine4(pred, obmc_pred, pred_mask, obmc_pred_mask); in OverlapBlendFromLeft4xH_NEON()
110 obmc_pred += obmc_prediction_stride; in OverlapBlendFromLeft4xH_NEON()
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dobmc_sse4.cc44 const uint8_t* obmc_pred = obmc_prediction; in OverlapBlendFromLeft2xH_SSE4_1() local
54 Load2x2(obmc_pred, obmc_pred + obmc_prediction_stride); in OverlapBlendFromLeft2xH_SSE4_1()
65 obmc_pred += obmc_prediction_stride << 1; in OverlapBlendFromLeft2xH_SSE4_1()
75 const uint8_t* obmc_pred = obmc_prediction; in OverlapBlendFromLeft4xH_SSE4_1() local
86 const __m128i obmc_pred_val0 = Load4(obmc_pred); in OverlapBlendFromLeft4xH_SSE4_1()
88 obmc_pred += obmc_prediction_stride; in OverlapBlendFromLeft4xH_SSE4_1()
94 Load4(obmc_pred), _mm_slli_si128(obmc_pred_val0, 12), 12); in OverlapBlendFromLeft4xH_SSE4_1()
103 obmc_pred += obmc_prediction_stride; in OverlapBlendFromLeft4xH_SSE4_1()
113 const uint8_t* obmc_pred = obmc_prediction; in OverlapBlendFromLeft8xH_SSE4_1() local
122 const __m128i obmc_pred_val = LoadLo8(obmc_pred); in OverlapBlendFromLeft8xH_SSE4_1()
[all …]
/external/libgav1/libgav1/src/dsp/
Dobmc.cc39 const auto* obmc_pred = static_cast<const Pixel*>(obmc_prediction); in OverlapBlendVertical_C() local
47 mask_value * pred[x] + (64 - mask_value) * obmc_pred[x], 6)); in OverlapBlendVertical_C()
50 obmc_pred += obmc_pred_stride; in OverlapBlendVertical_C()
63 const auto* obmc_pred = static_cast<const Pixel*>(obmc_prediction); in OverlapBlendHorizontal_C() local
70 mask_value * pred[x] + (64 - mask_value) * obmc_pred[x], 6)); in OverlapBlendHorizontal_C()
73 obmc_pred += obmc_pred_stride; in OverlapBlendHorizontal_C()