Searched refs:obmc_pred (Results 1 – 3 of 3) sorted by relevance
/external/libgav1/libgav1/src/dsp/arm/ |
D | obmc_neon.cc | 39 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/ |
D | obmc_sse4.cc | 44 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/ |
D | obmc.cc | 39 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()
|