/external/libgav1/libgav1/src/dsp/arm/ |
D | cdef_neon.cc | 90 const uint8x8_t v_zero = vdup_n_u8(0); in AddPartial_D0_D4() local 93 *partial_lo = vaddl_u8(v_src[0], vext_u8(v_zero, v_src[1], 7)); in AddPartial_D0_D4() 96 *partial_lo = vaddw_u8(*partial_lo, vext_u8(v_zero, v_src[2], 6)); in AddPartial_D0_D4() 100 vaddl_u8(vext_u8(v_src[1], v_zero, 7), vext_u8(v_src[2], v_zero, 6)); in AddPartial_D0_D4() 103 *partial_lo = vaddw_u8(*partial_lo, vext_u8(v_zero, v_src[3], 5)); in AddPartial_D0_D4() 105 *partial_hi = vaddw_u8(*partial_hi, vext_u8(v_src[3], v_zero, 5)); in AddPartial_D0_D4() 108 *partial_lo = vaddw_u8(*partial_lo, vext_u8(v_zero, v_src[4], 4)); in AddPartial_D0_D4() 110 *partial_hi = vaddw_u8(*partial_hi, vext_u8(v_src[4], v_zero, 4)); in AddPartial_D0_D4() 113 *partial_lo = vaddw_u8(*partial_lo, vext_u8(v_zero, v_src[5], 3)); in AddPartial_D0_D4() 115 *partial_hi = vaddw_u8(*partial_hi, vext_u8(v_src[5], v_zero, 3)); in AddPartial_D0_D4() [all …]
|
/external/libaom/libaom/av1/encoder/arm/neon/ |
D | quantize_neon.c | 42 const int16x8_t v_zero = vdupq_n_s16(0); in av1_quantize_fp_neon() local 65 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in av1_quantize_fp_neon() 67 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in av1_quantize_fp_neon() 91 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in av1_quantize_fp_neon() 93 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in av1_quantize_fp_neon() 139 const int16x8_t v_zero = vdupq_n_s16(0); in av1_quantize_lp_neon() local 163 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in av1_quantize_lp_neon() 165 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in av1_quantize_lp_neon() 188 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in av1_quantize_lp_neon() 190 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in av1_quantize_lp_neon()
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
D | vp9_quantize_neon.c | 54 const int16x8_t v_zero = vdupq_n_s16(0); in vp9_quantize_fp_neon() local 82 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in vp9_quantize_fp_neon() 84 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in vp9_quantize_fp_neon() 107 const uint16x8_t v_nz_mask = vceqq_s16(v_tmp2, v_zero); in vp9_quantize_fp_neon() 109 const int16x8_t v_nz_iscan = vbslq_s16(v_nz_mask, v_zero, v_iscan_plus1); in vp9_quantize_fp_neon()
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | cdef_avx2.cc | 169 const __m256i v_zero = _mm256_setzero_si256(); in AddPartial_D1_D3() local 172 v_d1_temp[i] = _mm256_hadd_epi16(v_src_16[i], v_zero); in AddPartial_D1_D3() 175 *partial_lo = *partial_hi = v_zero; in AddPartial_D1_D3() 291 const __m256i v_zero = _mm256_setzero_si256(); in AddPartial() local 307 const __m256i v_hsum_4_0 = _mm256_sad_epu8(v_src_4_0, v_zero); in AddPartial() 308 const __m256i v_hsum_5_1 = _mm256_sad_epu8(v_src_5_1, v_zero); in AddPartial() 309 const __m256i v_hsum_6_2 = _mm256_sad_epu8(v_src_6_2, v_zero); in AddPartial() 310 const __m256i v_hsum_7_3 = _mm256_sad_epu8(v_src_7_3, v_zero); in AddPartial()
|
D | cdef_sse4.cc | 157 const __m128i v_zero = _mm_setzero_si128(); in AddPartial_D1_D3() local 160 v_d1_temp[i] = _mm_hadd_epi16(v_src_16[i], v_zero); in AddPartial_D1_D3() 163 *partial_lo = *partial_hi = v_zero; in AddPartial_D1_D3() 262 const __m128i v_zero = _mm_setzero_si128(); in AddPartial() local 278 const __m128i v_hsum_4_0 = _mm_sad_epu8(v_src_4_0, v_zero); in AddPartial() 279 const __m128i v_hsum_5_1 = _mm_sad_epu8(v_src_5_1, v_zero); in AddPartial() 280 const __m128i v_hsum_6_2 = _mm_sad_epu8(v_src_6_2, v_zero); in AddPartial() 281 const __m128i v_hsum_7_3 = _mm_sad_epu8(v_src_7_3, v_zero); in AddPartial()
|
D | inverse_transform_sse4.cc | 1160 const __m128i v_zero = _mm_setzero_si128(); in Adst8_SSE4_1() local 1162 x[1] = _mm_subs_epi16(v_zero, s[4]); in Adst8_SSE4_1() 1164 x[3] = _mm_subs_epi16(v_zero, s[2]); in Adst8_SSE4_1() 1166 x[5] = _mm_subs_epi16(v_zero, s[7]); in Adst8_SSE4_1() 1168 x[7] = _mm_subs_epi16(v_zero, s[1]); in Adst8_SSE4_1() 1228 const __m128i v_zero = _mm_setzero_si128(); in Adst8DcOnly() local 1230 x[1] = _mm_subs_epi16(v_zero, s[4]); in Adst8DcOnly() 1232 x[3] = _mm_subs_epi16(v_zero, s[2]); in Adst8DcOnly() 1234 x[5] = _mm_subs_epi16(v_zero, s[7]); in Adst8DcOnly() 1236 x[7] = _mm_subs_epi16(v_zero, s[1]); in Adst8DcOnly() [all …]
|