Searched refs:weights_x (Results 1 – 4 of 4) sorted by relevance
/external/libgav1/libgav1/src/dsp/arm/ |
D | intrapred_smooth_neon.cc | 121 const uint8x8_t weights_y, const uint8x16_t weights_x, in CalculateWeightsAndPred() argument 124 const uint16x8_t weighted_left_low = vmull_u8(vget_low_u8(weights_x), left); in CalculateWeightsAndPred() 136 const uint16x8_t weighted_left_high = vmull_u8(vget_high_u8(weights_x), left); in CalculateWeightsAndPred() 343 const uint8x8_t weights_x = vld1_u8(kSmoothWeights + width - 4); in SmoothHorizontal4Or8xN_NEON() local 346 vreinterpret_u8_s8(vneg_s8(vreinterpret_s8_u8(weights_x))); in SmoothHorizontal4Or8xN_NEON() 351 const uint16x8_t weighted_left = vmull_u8(weights_x, left_v); in SmoothHorizontal4Or8xN_NEON() 366 const uint8x8_t left, const uint8x8_t top_right, const uint8x16_t weights_x, in CalculateHorizontalWeightsAndPred() argument 368 const uint16x8_t weighted_left_low = vmull_u8(vget_low_u8(weights_x), left); in CalculateHorizontalWeightsAndPred() 374 const uint16x8_t weighted_left_high = vmull_u8(vget_high_u8(weights_x), left); in CalculateHorizontalWeightsAndPred() 395 uint8x16_t weights_x[4]; in SmoothHorizontal16PlusxN_NEON() local [all …]
|
/external/libgav1/libgav1/src/dsp/ |
D | intrapred_smooth.cc | 72 const uint8_t* const weights_x = kSmoothWeights + block_width - 4; in Smooth() local 80 assert(scale_value >= weights_y[y] && scale_value >= weights_x[x]); in Smooth() 82 pred += weights_x[x] * left[y]; in Smooth() 84 pred += static_cast<uint8_t>(scale_value - weights_x[x]) * top_right; in Smooth() 131 const uint8_t* const weights_x = kSmoothWeights + block_width - 4; in SmoothHorizontal() local 138 assert(scale_value >= weights_x[x]); in SmoothHorizontal() 139 uint32_t pred = weights_x[x] * left[y]; in SmoothHorizontal() 140 pred += static_cast<uint8_t>(scale_value - weights_x[x]) * top_right; in SmoothHorizontal()
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | intrapred_smooth_sse4.cc | 113 const __m128i& left, const __m128i& weights_x, in WriteSmoothPredSum4() argument 119 const __m128i weighted_left_y = _mm_mullo_epi32(left_y, weights_x); in WriteSmoothPredSum4() 254 __m128i weights_x[1]; in Smooth4x8_SSE4_1() local 256 LoadSmoothWeights4(kSmoothWeights, 8, weights_y, weights_x); in Smooth4x8_SSE4_1() 260 WriteSmoothPred4x8(pixels, weights_y, weights_x, dst, stride, false); in Smooth4x8_SSE4_1() 267 __m128i weights_x[1]; in Smooth4x16_SSE4_1() local 269 LoadSmoothWeights4(kSmoothWeights, 16, weights_y, weights_x); in Smooth4x16_SSE4_1() 273 WriteSmoothPred4x8(pixels, weights_y, weights_x, dst, stride, false); in Smooth4x16_SSE4_1() 275 WriteSmoothPred4x8(pixels, &weights_y[2], weights_x, dst, stride, true); in Smooth4x16_SSE4_1() 330 __m128i weights_x = _mm_cvtepu8_epi16(loaded_weights); in LoadSmoothWeights8() local [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | intrapred_ssse3.c | 913 const __m128i weights_x = in smooth_predictor_wxh() local 915 const __m128i tw_x = _mm_unpacklo_epi8(top_x, weights_x); in smooth_predictor_wxh() 923 _mm_sub_epi16(scale_value, _mm_unpacklo_epi8(weights_x, zero)); in smooth_predictor_wxh() 1602 const __m128i weights_x = in smooth_h_predictor_wxh() local 1604 const __m128i weights_xw = _mm_unpacklo_epi8(weights_x, zero); in smooth_h_predictor_wxh()
|