Searched refs:mask_inverter (Results 1 – 4 of 4) sorted by relevance
/external/libgav1/src/dsp/arm/ |
D | obmc_neon.cc | 70 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 …]
|
D | mask_blend_neon.cc | 110 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/ |
D | obmc_sse4.cc | 46 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 …]
|
D | mask_blend_sse4.cc | 172 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 …]
|