< prev index next >

src/hotspot/share/opto/divnode.cpp

Print this page
rev 52662 : [mq]: 8214206

@@ -131,11 +131,11 @@
         }
       }
     }
 
     // Add rounding to the shift to handle the sign bit
-    int l = log2_intptr(d-1)+1;
+    int l = log2_jint(d-1)+1;
     if (needs_rounding) {
       // Divide-by-power-of-2 can be made into a shift, but you have to do
       // more math for the rounding.  You need to add 0 for positive
       // numbers, and "i-1" for negative numbers.  Example: i=4, so the
       // shift is by 2.  You need to add 3 to negative dividends and 0 to
< prev index next >