Searched refs:DoubleConsts (Results 1 - 22 of 22) sorted by relevance

/openjdk7/jdk/src/share/classes/sun/misc/
H A DFpUtils.java29 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 DDoubleConsts.java35 public class DoubleConsts { class
39 private DoubleConsts() {} method in class:DoubleConsts
H A DFloatingDecimal.java29 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 DFormattedFloatingDecimal.java29 import sun.misc.DoubleConsts;
/openjdk7/jdk/src/share/classes/java/lang/
H A DDouble.java30 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 DFloat.java31 import sun.misc.DoubleConsts;
284 DoubleConsts.MIN_EXPONENT-
H A DStrictMath.java29 import sun.misc.DoubleConsts;
376 long mask = DoubleConsts.SIGNIF_BIT_MASK >> exponent;
/openjdk7/jdk/test/java/lang/Math/
H A DIeeeRecommendedTests.java32 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 DRint.java32 import sun.misc.DoubleConsts;
56 {FpUtils.nextDown(DoubleConsts.MIN_NORMAL), 0.0},
57 {DoubleConsts.MIN_NORMAL, 0.0},
H A DCubeRootTests.java32 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 DExpm1Tests.java31 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 DCeilAndFloorTests.java31 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 DLog1pTests.java31 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 DHypotTests.java31 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 DHyperbolicTests.java31 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 DLog10Tests.java32 import sun.misc.DoubleConsts;
74 {-DoubleConsts.MIN_NORMAL, NaNd},
/openjdk7/jdk/test/java/lang/Double/
H A DBitwiseConversion.java32 import static sun.misc.DoubleConsts.*;
H A DParseHexFloatingPoint.java34 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 DToHexString.java33 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 DBasicDouble.java40 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 DBasic-X.java.template40 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 DFormatter.java54 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;

Completed in 131 milliseconds