< prev index next >

src/java.desktop/share/native/libfreetype/src/base/ftbbox.c

Print this page

        

*** 317,340 **** q4 = q4 + q3; q3 = q3 + q2; q2 = q2 + q1; q4 = q4 + q3; q3 = q3 + q2; ! q4 = ( q4 + q3 ) / 8; ! q3 = q3 / 4; ! q2 = q2 / 2; } else /* second half */ { q1 = q1 + q2; q2 = q2 + q3; q3 = q3 + q4; q1 = q1 + q2; q2 = q2 + q3; ! q1 = ( q1 + q2 ) / 8; ! q2 = q2 / 4; ! q3 = q3 / 2; } /* check whether either end reached the maximum */ if ( q1 == q2 && q1 >= q3 ) { --- 317,340 ---- q4 = q4 + q3; q3 = q3 + q2; q2 = q2 + q1; q4 = q4 + q3; q3 = q3 + q2; ! q4 = ( q4 + q3 ) >> 3; ! q3 = q3 >> 2; ! q2 = q2 >> 1; } else /* second half */ { q1 = q1 + q2; q2 = q2 + q3; q3 = q3 + q4; q1 = q1 + q2; q2 = q2 + q3; ! q1 = ( q1 + q2 ) >> 3; ! q2 = q2 >> 2; ! q3 = q3 >> 1; } /* check whether either end reached the maximum */ if ( q1 == q2 && q1 >= q3 ) {
< prev index next >