Home
last modified time | relevance | path

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

/external/libaom/libaom/av1/common/arm/
Dcfl_neon.c408 int16x4_t alpha_sign, int abs_alpha_q12, in predict_w4() argument
411 const int16x4_t ac_sign = veor_s16(alpha_sign, ac_q3); in predict_w4()
417 int16x8_t alpha_sign, int abs_alpha_q12, in predict_w8() argument
420 const int16x8_t ac_sign = veorq_s16(alpha_sign, ac_q3); in predict_w8()
426 int16x8_t alpha_sign, int abs_alpha_q12, in predict_w16() argument
432 const int16x8_t ac_sign_0 = veorq_s16(alpha_sign, ac_q3.val[0]); in predict_w16()
433 const int16x8_t ac_sign_1 = veorq_s16(alpha_sign, ac_q3.val[1]); in predict_w16()
445 int16x8_t alpha_sign, int abs_alpha_q12, in predict_w32() argument
451 const int16x8_t ac_sign_0 = veorq_s16(alpha_sign, ac_q3.val[0]); in predict_w32()
452 const int16x8_t ac_sign_1 = veorq_s16(alpha_sign, ac_q3.val[1]); in predict_w32()
[all …]
/external/libaom/libaom/av1/common/x86/
Dcfl_ssse3.c303 __m128i alpha_sign, __m128i dc_q0) { in CFL_GET_SUBSAMPLE_FUNCTION()
305 __m128i ac_sign = _mm_sign_epi16(alpha_sign, ac_q3); in CFL_GET_SUBSAMPLE_FUNCTION()
314 const __m128i alpha_sign = _mm_set1_epi16(alpha_q3); in cfl_predict_lbd_ssse3() local
315 const __m128i alpha_q12 = _mm_slli_epi16(_mm_abs_epi16(alpha_sign), 9); in cfl_predict_lbd_ssse3()
320 __m128i res = predict_unclipped(row, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_ssse3()
328 __m128i next = predict_unclipped(row + 1, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_ssse3()
332 res = predict_unclipped(row + 2, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_ssse3()
333 next = predict_unclipped(row + 3, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_ssse3()
358 const __m128i alpha_sign = _mm_set1_epi16(alpha_q3); in cfl_predict_hbd_ssse3() local
359 const __m128i alpha_q12 = _mm_slli_epi16(_mm_abs_epi16(alpha_sign), 9); in cfl_predict_hbd_ssse3()
[all …]
Dcfl_avx2.c243 __m256i alpha_sign, __m256i dc_q0) { in predict_unclipped() argument
245 __m256i ac_sign = _mm256_sign_epi16(alpha_sign, ac_q3); in predict_unclipped()
256 const __m256i alpha_sign = _mm256_set1_epi16(alpha_q3); in cfl_predict_lbd_avx2() local
257 const __m256i alpha_q12 = _mm256_slli_epi16(_mm256_abs_epi16(alpha_sign), 9); in cfl_predict_lbd_avx2()
263 __m256i res = predict_unclipped(row, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_avx2()
264 __m256i next = predict_unclipped(row + 1, alpha_q12, alpha_sign, dc_q0); in cfl_predict_lbd_avx2()
319 const __m256i alpha_sign = _mm256_set1_epi16(alpha_q3); in cfl_predict_hbd_avx2() local
320 const __m256i alpha_q12 = _mm256_slli_epi16(_mm256_abs_epi16(alpha_sign), 9); in cfl_predict_hbd_avx2()
327 const __m256i res = predict_unclipped(row, alpha_q12, alpha_sign, dc_q0); in cfl_predict_hbd_avx2()
332 predict_unclipped(row + 1, alpha_q12, alpha_sign, dc_q0); in cfl_predict_hbd_avx2()
/external/libaom/libaom/av1/common/
Dcfl.c141 const int alpha_sign = (pred_type == CFL_PRED_U) ? CFL_SIGN_U(joint_sign) in CFL_SUB_AVG_FN() local
143 if (alpha_sign == CFL_SIGN_ZERO) return 0; in CFL_SUB_AVG_FN()
146 return (alpha_sign == CFL_SIGN_POS) ? abs_alpha_q3 + 1 : -abs_alpha_q3 - 1; in CFL_SUB_AVG_FN()