jdk/src/share/classes/sun/misc/FloatingDecimal.java
changeset 9521 e18f95eadb3c
parent 9276 645e1a5c72f6
child 10598 efd29b4b3e67
--- a/jdk/src/share/classes/sun/misc/FloatingDecimal.java	Tue Apr 26 12:49:34 2011 +0200
+++ b/jdk/src/share/classes/sun/misc/FloatingDecimal.java	Tue Apr 26 10:35:06 2011 -0700
@@ -30,7 +30,7 @@
 import sun.misc.FloatConsts;
 import java.util.regex.*;
 
-public strictfp class FloatingDecimal{
+public class FloatingDecimal{
     boolean     isExceptional;
     boolean     isNegative;
     int         decExponent;
@@ -239,8 +239,7 @@
      * More difficult if subtracting and the argument
      * is a normalized a power of 2, as the ULP changes at these points.
      */
-    private static double
-    ulp( double dval, boolean subtracting ){
+    private static double ulp( double dval, boolean subtracting ){
         long lbits = Double.doubleToLongBits( dval ) & ~signMask;
         int binexp = (int)(lbits >>> expShift);
         double ulpval;
@@ -1251,8 +1250,7 @@
      * for a single-precision float.
      */
 
-    public double
-    doubleValue(){
+    public strictfp double doubleValue(){
         int     kDigits = Math.min( nDigits, maxDecimalDigits+1 );
         long    lValue;
         double  dValue;
@@ -1611,8 +1609,7 @@
      * ( because of the preference to a zero low-order bit ).
      */
 
-    public float
-        floatValue(){
+    public strictfp float floatValue(){
         int     kDigits = Math.min( nDigits, singleMaxDecimalDigits+1 );
         int     iValue;
         float   fValue;