Home
last modified time | relevance | path

Searched refs:mask_inverter (Results 1 – 4 of 4) sorted by relevance

/external/libgav1/src/dsp/arm/
Dobmc_neon.cc70 const uint8x8_t mask_inverter = vdup_n_u8(64); in OverlapBlendFromLeft2xH_NEON() local
72 const uint8x8_t obmc_pred_mask = vsub_u8(mask_inverter, pred_mask); in OverlapBlendFromLeft2xH_NEON()
93 const uint8x8_t mask_inverter = vdup_n_u8(64); in OverlapBlendFromLeft4xH_NEON() local
96 const uint8x8_t obmc_pred_mask = vsub_u8(mask_inverter, pred_mask); in OverlapBlendFromLeft4xH_NEON()
114 const uint8x8_t mask_inverter = vdup_n_u8(64); in OverlapBlendFromLeft8xH_NEON() local
118 const uint8x8_t obmc_pred_mask = vsub_u8(mask_inverter, pred_mask); in OverlapBlendFromLeft8xH_NEON()
158 const uint8x16_t mask_inverter = vdupq_n_u8(64); in OverlapBlendFromLeft_NEON() local
166 const uint8x16_t obmc_pred_mask = vsubq_u8(mask_inverter, pred_mask); in OverlapBlendFromLeft_NEON()
197 const uint8x8_t mask_inverter = vdup_n_u8(64); in OverlapBlendFromTop4x4_NEON() local
198 uint8x8_t obmc_pred_mask = vsub_u8(mask_inverter, pred_mask); in OverlapBlendFromTop4x4_NEON()
[all …]
Dmask_blend_neon.cc110 const int16x8_t mask_inverter = vdupq_n_s16(64); in MaskBlending4x4_NEON() local
115 int16x8_t pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4x4_NEON()
124 pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4x4_NEON()
143 const int16x8_t mask_inverter = vdupq_n_s16(64); in MaskBlending4xH_NEON() local
148 int16x8_t pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4xH_NEON()
158 pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4xH_NEON()
167 pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4xH_NEON()
176 pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending4xH_NEON()
221 const int16x8_t mask_inverter = vdupq_n_s16(64); in MaskBlending8xH_NEON() local
227 const int16x8_t pred_mask_1 = vsubq_s16(mask_inverter, pred_mask_0); in MaskBlending8xH_NEON()
[all …]
/external/libgav1/src/dsp/x86/
Dobmc_sse4.cc46 const __m128i mask_inverter = _mm_cvtsi32_si128(0x40404040); in OverlapBlendFromLeft2xH_SSE4_1() local
49 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft2xH_SSE4_1()
77 const __m128i mask_inverter = _mm_cvtsi32_si128(0x40404040); in OverlapBlendFromLeft4xH_SSE4_1() local
80 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft4xH_SSE4_1()
113 const __m128i mask_inverter = _mm_set1_epi8(64); in OverlapBlendFromLeft8xH_SSE4_1() local
116 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft8xH_SSE4_1()
163 const __m128i mask_inverter = _mm_set1_epi8(64); in OverlapBlendFromLeft_SSE4_1() local
171 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft_SSE4_1()
201 const __m128i mask_inverter = _mm_set1_epi16(64); in OverlapBlendFromTop4xH_SSE4_1() local
214 _mm_sub_epi8(mask_inverter, _mm_sign_epi8(mask_val, mask_preinverter)); in OverlapBlendFromTop4xH_SSE4_1()
[all …]
Dmask_blend_sse4.cc172 const __m128i mask_inverter = _mm_set1_epi16(64); in MaskBlending4x4_SSE4_1() local
174 __m128i pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4x4_SSE4_1()
183 pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4x4_SSE4_1()
202 const __m128i mask_inverter = _mm_set1_epi16(64); in MaskBlending4xH_SSE4_1() local
206 __m128i pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4xH_SSE4_1()
216 pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4xH_SSE4_1()
225 pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4xH_SSE4_1()
234 pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlending4xH_SSE4_1()
264 const __m128i mask_inverter = _mm_set1_epi16(64); in MaskBlend_SSE4_1() local
272 const __m128i pred_mask_1 = _mm_sub_epi16(mask_inverter, pred_mask_0); in MaskBlend_SSE4_1()
[all …]