< prev index next >

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

Print this page

        

@@ -317,24 +317,24 @@
         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;
+        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 ) / 8;
-        q2 = q2 / 4;
-        q3 = q3 / 2;
+        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 >