/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | FpUtils.java | 29 import sun.misc.DoubleConsts; 147 return (int)(((Double.doubleToRawLongBits(d) & DoubleConsts.EXP_BIT_MASK) >> 148 (DoubleConsts.SIGNIFICAND_WIDTH - 1)) - DoubleConsts.EXP_BIAS); 168 assert(n >= DoubleConsts.MIN_EXPONENT && n <= DoubleConsts.MAX_EXPONENT); 169 return Double.longBitsToDouble((((long)n + (long)DoubleConsts.EXP_BIAS) << 170 (DoubleConsts.SIGNIFICAND_WIDTH-1)) 171 & DoubleConsts.EXP_BIT_MASK); 201 (DoubleConsts [all...] |
H A D | DoubleConsts.java | 35 public class DoubleConsts { class 39 private DoubleConsts() {} method in class:DoubleConsts
|
H A D | FloatingDecimal.java | 29 import sun.misc.DoubleConsts; 2195 if (exponent > DoubleConsts.MAX_EXPONENT) { // Infinite result 2199 if (exponent <= DoubleConsts.MAX_EXPONENT && // (Usually) normal result 2200 exponent >= DoubleConsts.MIN_EXPONENT) { 2214 (long)DoubleConsts.EXP_BIAS) << 2215 (DoubleConsts.SIGNIFICAND_WIDTH-1)) 2216 & DoubleConsts.EXP_BIT_MASK) | 2217 (DoubleConsts.SIGNIF_BIT_MASK & significand); 2220 // (exponent < DoubleConsts.MIN_EXPONENT) 2222 if (exponent < (DoubleConsts [all...] |
H A D | FormattedFloatingDecimal.java | 29 import sun.misc.DoubleConsts;
|
/openjdk7/jdk/src/share/classes/java/lang/ |
H A D | Double.java | 30 import sun.misc.DoubleConsts; 297 boolean subnormal = (d < DoubleConsts.MIN_NORMAL); 303 & DoubleConsts.SIGNIF_BIT_MASK) | 324 DoubleConsts.MIN_EXPONENT: 811 if ( ((result & DoubleConsts.EXP_BIT_MASK) == 812 DoubleConsts.EXP_BIT_MASK) && 813 (result & DoubleConsts.SIGNIF_BIT_MASK) != 0L)
|
H A D | Float.java | 31 import sun.misc.DoubleConsts; 284 DoubleConsts.MIN_EXPONENT-
|
H A D | StrictMath.java | 29 import sun.misc.DoubleConsts; 376 long mask = DoubleConsts.SIGNIF_BIT_MASK >> exponent;
|
/openjdk7/jdk/test/java/lang/Math/ |
H A D | IeeeRecommendedTests.java | 32 import sun.misc.DoubleConsts; 58 return Double.longBitsToDouble((((long)n + (long)DoubleConsts.MAX_EXPONENT) << 59 (DoubleConsts.SIGNIFICAND_WIDTH-1)) 60 & DoubleConsts.EXP_BIT_MASK); 240 +DoubleConsts.MIN_NORMAL, 250 DoubleConsts.MIN_EXPONENT - 1, 251 -DoubleConsts.MAX_EXPONENT, 252 DoubleConsts.MIN_EXPONENT, 253 DoubleConsts.MAX_EXPONENT 263 for(int i = DoubleConsts [all...] |
H A D | Rint.java | 32 import sun.misc.DoubleConsts; 56 {FpUtils.nextDown(DoubleConsts.MIN_NORMAL), 0.0}, 57 {DoubleConsts.MIN_NORMAL, 0.0},
|
H A D | CubeRootTests.java | 32 import sun.misc.DoubleConsts; 97 for(int i = 18; i <= DoubleConsts.MAX_EXPONENT/3; i++) { 114 DoubleConsts.EXP_BIT_MASK; 117 DoubleConsts.EXP_BIT_MASK; 125 (DoubleConsts.SIGNIFICAND_WIDTH-1-16)); 132 (DoubleConsts.SIGNIFICAND_WIDTH-1-16)); 244 for(int i = 18; i <= DoubleConsts.MAX_EXPONENT/3; i++) {
|
H A D | Expm1Tests.java | 31 import sun.misc.DoubleConsts; 84 for(int i = DoubleConsts.MIN_SUB_EXPONENT; i <= -54; i++) { 103 for(int i = 10; i <= DoubleConsts.MAX_EXPONENT; i++) { 120 for(int i = 7; i <= DoubleConsts.MAX_EXPONENT; i++) {
|
H A D | CeilAndFloorTests.java | 31 import sun.misc.DoubleConsts; 143 { FpUtils.nextDown(DoubleConsts.MIN_NORMAL), 1.0}, 144 {-FpUtils.nextDown(DoubleConsts.MIN_NORMAL), -0.0}, 145 { DoubleConsts.MIN_NORMAL, 1.0}, 146 {-DoubleConsts.MIN_NORMAL, -0.0},
|
H A D | Log1pTests.java | 31 import sun.misc.DoubleConsts; 90 for(int i = DoubleConsts.MIN_SUB_EXPONENT; i <= -54; i++) { 97 for(int i = 53; i <= DoubleConsts.MAX_EXPONENT; i++) {
|
H A D | HypotTests.java | 31 import sun.misc.DoubleConsts; 90 for(int i = DoubleConsts.MIN_SUB_EXPONENT; 91 i <= DoubleConsts.MAX_EXPONENT; 129 d = FpUtils.scalb(d, DoubleConsts.MAX_EXPONENT
|
H A D | HyperbolicTests.java | 31 import sun.misc.DoubleConsts; 268 for(int i = DoubleConsts.MIN_SUB_EXPONENT; i < -27; i++) { 346 for(int i = 10; i <= DoubleConsts.MAX_EXPONENT; i++) { 627 for(int i = DoubleConsts.MIN_SUB_EXPONENT; i < -27; i++) { 705 for(int i = 10; i <= DoubleConsts.MAX_EXPONENT; i++) { 986 for(int i = DoubleConsts.MIN_SUB_EXPONENT; i < -27; i++) { 1000 for(int i = 5; i <= DoubleConsts.MAX_EXPONENT; i++) {
|
H A D | Log10Tests.java | 32 import sun.misc.DoubleConsts; 74 {-DoubleConsts.MIN_NORMAL, NaNd},
|
/openjdk7/jdk/test/java/lang/Double/ |
H A D | BitwiseConversion.java | 32 import static sun.misc.DoubleConsts.*;
|
H A D | ParseHexFloatingPoint.java | 34 import sun.misc.DoubleConsts; 162 2*DoubleConsts.MAX_EXPONENT, 163 2*DoubleConsts.MIN_EXPONENT, 230 new PairSD("0x0.fffffffffffff7fffffp-1022", FpUtils.nextDown(DoubleConsts.MIN_NORMAL)), 231 new PairSD("0x0.fffffffffffff8p-1022", DoubleConsts.MIN_NORMAL), 232 new PairSD("0x0.fffffffffffff800000001p-1022",DoubleConsts.MIN_NORMAL), 233 new PairSD("0x0.fffffffffffff80000000000000001p-1022",DoubleConsts.MIN_NORMAL), 234 new PairSD("0x1.0p-1022", DoubleConsts.MIN_NORMAL),
|
H A D | ToHexString.java | 33 import sun.misc.DoubleConsts; 84 DoubleConsts.EXP_BIAS; 87 if (exponent == DoubleConsts.MIN_EXPONENT - 1) { // zero or subnormal
|
/openjdk7/jdk/test/java/util/Formatter/ |
H A D | BasicDouble.java | 40 import sun.misc.DoubleConsts; 1301 test("%.11a", "0x1.00000000000p-1022", DoubleConsts.MIN_NORMAL); 1302 test("%.1a", "0x1.0p-1022", DoubleConsts.MIN_NORMAL); 1304 FpUtils.nextDown(DoubleConsts.MIN_NORMAL)); 1306 FpUtils.nextDown(DoubleConsts.MIN_NORMAL));
|
H A D | Basic-X.java.template | 40 import sun.misc.DoubleConsts; 1301 test("%.11a", "0x1.00000000000p-1022", DoubleConsts.MIN_NORMAL); 1302 test("%.1a", "0x1.0p-1022", DoubleConsts.MIN_NORMAL); 1304 FpUtils.nextDown(DoubleConsts.MIN_NORMAL)); 1306 FpUtils.nextDown(DoubleConsts.MIN_NORMAL));
|
/openjdk7/jdk/src/share/classes/java/util/ |
H A D | Formatter.java | 54 import sun.misc.DoubleConsts; 3428 = (exponent == DoubleConsts.MIN_EXPONENT - 1); 3438 assert exponent >= DoubleConsts.MIN_EXPONENT && 3439 exponent <= DoubleConsts.MAX_EXPONENT: exponent; 3444 = DoubleConsts.SIGNIFICAND_WIDTH - precision; 3445 assert(shiftDistance >= 1 && shiftDistance < DoubleConsts.SIGNIFICAND_WIDTH); 3450 = (doppel & (DoubleConsts.EXP_BIT_MASK 3451 | DoubleConsts.SIGNIF_BIT_MASK)) 3470 long signBit = doppel & DoubleConsts.SIGN_BIT_MASK;
|