Lines Matching full:diff
110 __m128i diff, alpha_cbcr_16x8, beta_cbcr_16x8; in ih264_deblk_chroma_vert_bs4_ssse3() local
145 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bs4_ssse3()
146 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
148 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bs4_ssse3()
150 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bs4_ssse3()
151 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
153 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_ssse3()
155 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bs4_ssse3()
156 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
157 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_ssse3()
176 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bs4_ssse3()
177 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
179 flag2 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bs4_ssse3()
181 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bs4_ssse3()
182 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
184 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_ssse3()
186 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bs4_ssse3()
187 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_ssse3()
188 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_ssse3()
293 __m128i diff, alpha_cbcr_16x8, beta_cbcr_16x8; in ih264_deblk_chroma_horz_bs4_ssse3() local
314 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bs4_ssse3()
315 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
317 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_horz_bs4_ssse3()
319 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_horz_bs4_ssse3()
320 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
322 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bs4_ssse3()
324 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_horz_bs4_ssse3()
325 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
326 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bs4_ssse3()
345 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bs4_ssse3()
346 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
348 flag2 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_horz_bs4_ssse3()
350 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_horz_bs4_ssse3()
351 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
353 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bs4_ssse3()
355 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_horz_bs4_ssse3()
356 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bs4_ssse3()
357 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bs4_ssse3()
447 __m128i diff, diff1, alpha_cbcr_16x8, beta_cbcr_16x8, in_macro; in ih264_deblk_chroma_vert_bslt4_ssse3() local
494 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bslt4_ssse3()
495 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
497 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
499 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bslt4_ssse3()
500 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
502 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_ssse3()
504 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bslt4_ssse3()
505 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
506 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_ssse3()
508 diff = _mm_subs_epi16(q0_uv_8x16, p0_uv_8x16); in ih264_deblk_chroma_vert_bslt4_ssse3()
509 diff = _mm_slli_epi16(diff, 2); in ih264_deblk_chroma_vert_bslt4_ssse3()
511 diff = _mm_add_epi16(diff, diff1); in ih264_deblk_chroma_vert_bslt4_ssse3()
512 diff = _mm_add_epi16(diff, _mm_set1_epi16(4)); in ih264_deblk_chroma_vert_bslt4_ssse3()
513 in_macro = _mm_srai_epi16(diff, 3); in ih264_deblk_chroma_vert_bslt4_ssse3()
534 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bslt4_ssse3()
535 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
537 flag2 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
539 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bslt4_ssse3()
540 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
542 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_ssse3()
544 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bslt4_ssse3()
545 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_ssse3()
546 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_ssse3()
548 diff = _mm_subs_epi16(q0_uv_8x16, p0_uv_8x16); in ih264_deblk_chroma_vert_bslt4_ssse3()
549 diff = _mm_slli_epi16(diff, 2); in ih264_deblk_chroma_vert_bslt4_ssse3()
551 diff = _mm_add_epi16(diff, diff1); in ih264_deblk_chroma_vert_bslt4_ssse3()
552 diff = _mm_add_epi16(diff, _mm_set1_epi16(4)); in ih264_deblk_chroma_vert_bslt4_ssse3()
553 in_macro = _mm_srai_epi16(diff, 3); in ih264_deblk_chroma_vert_bslt4_ssse3()
668 __m128i diff, diff1, alpha_cbcr_16x8, beta_cbcr_16x8, in_macro; in ih264_deblk_chroma_horz_bslt4_ssse3() local
700 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bslt4_ssse3()
701 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
703 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
705 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_horz_bslt4_ssse3()
706 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
708 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bslt4_ssse3()
710 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_horz_bslt4_ssse3()
711 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
712 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bslt4_ssse3()
714 diff = _mm_subs_epi16(q0_uv_8x16, p0_uv_8x16); in ih264_deblk_chroma_horz_bslt4_ssse3()
715 diff = _mm_slli_epi16(diff, 2); in ih264_deblk_chroma_horz_bslt4_ssse3()
717 diff = _mm_add_epi16(diff, diff1); in ih264_deblk_chroma_horz_bslt4_ssse3()
718 diff = _mm_add_epi16(diff, _mm_set1_epi16(4)); in ih264_deblk_chroma_horz_bslt4_ssse3()
719 in_macro = _mm_srai_epi16(diff, 3); in ih264_deblk_chroma_horz_bslt4_ssse3()
740 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bslt4_ssse3()
741 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
743 flag2 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
745 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_horz_bslt4_ssse3()
746 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
748 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bslt4_ssse3()
750 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_horz_bslt4_ssse3()
751 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_horz_bslt4_ssse3()
752 flag2 = _mm_and_si128(flag2, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_horz_bslt4_ssse3()
754 diff = _mm_subs_epi16(q0_uv_8x16, p0_uv_8x16); in ih264_deblk_chroma_horz_bslt4_ssse3()
755 diff = _mm_slli_epi16(diff, 2); in ih264_deblk_chroma_horz_bslt4_ssse3()
757 diff = _mm_add_epi16(diff, diff1); in ih264_deblk_chroma_horz_bslt4_ssse3()
758 diff = _mm_add_epi16(diff, _mm_set1_epi16(4)); in ih264_deblk_chroma_horz_bslt4_ssse3()
759 in_macro = _mm_srai_epi16(diff, 3); in ih264_deblk_chroma_horz_bslt4_ssse3()
848 __m128i diff, alpha_cbcr_16x8, beta_cbcr_16x8; in ih264_deblk_chroma_vert_bs4_mbaff_ssse3() local
872 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
873 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
875 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
877 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
878 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
880 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
882 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
883 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
884 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bs4_mbaff_ssse3()
986 __m128i diff, diff1, alpha_cbcr_16x8, beta_cbcr_16x8, in_macro; in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3() local
1021 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1022 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1024 flag1 = _mm_cmpgt_epi16(alpha_cbcr_16x8, diff); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1026 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1027 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1029 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1031 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1032 diff = _mm_abs_epi16(diff); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1033 flag1 = _mm_and_si128(flag1, _mm_cmpgt_epi16(beta_cbcr_16x8, diff)); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1035 diff = _mm_subs_epi16(q0_uv_8x16, p0_uv_8x16); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1036 diff = _mm_slli_epi16(diff, 2); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1038 diff = _mm_add_epi16(diff, diff1); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1039 diff = _mm_add_epi16(diff, _mm_set1_epi16(4)); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()
1040 in_macro = _mm_srai_epi16(diff, 3); in ih264_deblk_chroma_vert_bslt4_mbaff_ssse3()