Lines Matching refs:DoubleConsts

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.SIGN_BIT_MASK)) |
203 (DoubleConsts.EXP_BIT_MASK |
204 DoubleConsts.SIGNIF_BIT_MASK)));
242 return Math.abs(d) <= DoubleConsts.MAX_VALUE;
376 case DoubleConsts.MAX_EXPONENT+1: // NaN or infinity
382 case DoubleConsts.MIN_EXPONENT-1: // zero or subnormal
398 transducer &= DoubleConsts.SIGNIF_BIT_MASK;
406 (1L << (DoubleConsts.SIGNIFICAND_WIDTH - 1))) {
412 DoubleConsts.MIN_EXPONENT - (DoubleConsts.SIGNIFICAND_WIDTH-1) &&
413 exponent < DoubleConsts.MIN_EXPONENT);
418 assert( exponent >= DoubleConsts.MIN_EXPONENT &&
419 exponent <= DoubleConsts.MAX_EXPONENT);
605 final int MAX_SCALE = DoubleConsts.MAX_EXPONENT + -DoubleConsts.MIN_EXPONENT +
606 DoubleConsts.SIGNIFICAND_WIDTH + 1;
787 transducer = DoubleConsts.SIGN_BIT_MASK | 1L;
1098 case DoubleConsts.MAX_EXPONENT+1: // NaN or infinity
1101 case DoubleConsts.MIN_EXPONENT-1: // zero or subnormal
1105 assert exp <= DoubleConsts.MAX_EXPONENT && exp >= DoubleConsts.MIN_EXPONENT;
1108 exp = exp - (DoubleConsts.SIGNIFICAND_WIDTH-1);
1109 if (exp >= DoubleConsts.MIN_EXPONENT) {
1117 (exp - (DoubleConsts.MIN_EXPONENT - (DoubleConsts.SIGNIFICAND_WIDTH-1)) ));