Home
last modified time | relevance | path

Searched refs:exponent (Results 1 – 9 of 9) sorted by relevance

/libcore/ojluni/src/main/java/sun/misc/
DFpUtils.java342 int exponent = getExponent(d); in ilogb() local
344 switch (exponent) { in ilogb()
377 exponent--; in ilogb()
379 exponent++; in ilogb()
380 assert( exponent >= in ilogb()
382 exponent < DoubleConsts.MIN_EXPONENT); in ilogb()
383 return exponent; in ilogb()
387 assert( exponent >= DoubleConsts.MIN_EXPONENT && in ilogb()
388 exponent <= DoubleConsts.MAX_EXPONENT); in ilogb()
389 return exponent; in ilogb()
[all …]
DFormattedFloatingDecimal.java43 private char[] exponent; field in FormattedFloatingDecimal
60 this.exponent = null; in FormattedFloatingDecimal()
114 return exponent; in getExponent()
232 exponent = create(isNegExp,1); in fillCompatible()
233 exponent[expStartIntex] = (char) (e + '0'); in fillCompatible()
235 exponent = create(isNegExp,2); in fillCompatible()
236 exponent[expStartIntex] = (char) (e / 10 + '0'); in fillCompatible()
237 exponent[expStartIntex+1] = (char) (e % 10 + '0'); in fillCompatible()
239 exponent = create(isNegExp,3); in fillCompatible()
240 exponent[expStartIntex] = (char) (e / 100 + '0'); in fillCompatible()
[all …]
DFloatingDecimal.java823 … int exponent = (int)((dBits & DoubleConsts.EXP_BIT_MASK) >> EXP_SHIFT) - DoubleConsts.EXP_BIAS;
825 if(exponent>=0 && exponent<52) { // hot path
826 long mask = DoubleConsts.SIGNIF_BIT_MASK >> exponent;
827 … int r = (int)(( (dBits&DoubleConsts.SIGNIF_BIT_MASK) | FRACT_HOB )>>(EXP_SHIFT-exponent));
829 } else if (exponent < 0) {
2230 long exponent = rawExponent + exponentAdjust; in parseHexString() local
2264 exponent += 1; in parseHexString()
2268 exponent += 2; in parseHexString()
2272 exponent += 3; in parseHexString()
2369 if (exponent >= FloatConsts.MIN_EXPONENT) { in parseHexString()
[all …]
/libcore/luni/src/main/java/java/math/
DConversion.java239 int exponent = resLengthInChars - currentChar - scale - 1; in toDecimalScaledString() local
247 if ((scale > 0) && (exponent >= -6)) { in toDecimalScaledString()
248 if (exponent >= 0) { in toDecimalScaledString()
250 int insertPoint = currentChar + exponent; in toDecimalScaledString()
262 for (int j = 2; j < -exponent + 1; j++) { in toDecimalScaledString()
289 if (exponent > 0) { in toDecimalScaledString()
292 result1.append(Integer.toString(exponent)); in toDecimalScaledString()
342 long exponent = (long)resLengthInChars - (long)currentChar - scale - 1L; in toDecimalScaledString()
349 if (scale > 0 && exponent >= -6) { in toDecimalScaledString()
350 if (exponent >= 0) { in toDecimalScaledString()
[all …]
DBigDecimal.java2210 long exponent = -(long)scale + end - begin; in toString() local
2214 if ((scale > 0) && (exponent >= -6)) { in toString()
2215 if (exponent >= 0) { in toString()
2219 result.insert(begin + 1, CH_ZEROS, 0, -(int)exponent - 1); in toString()
2227 if (exponent > 0) { in toString()
2230 result.insert(++end, Long.toString(exponent)); in toString()
2255 long exponent = -(long)scale + end - begin; in toEngineeringString() local
2258 if ((scale > 0) && (exponent >= -6)) { in toEngineeringString()
2259 if (exponent >= 0) { in toEngineeringString()
2263 result.insert(begin + 1, CH_ZEROS, 0, -(int)exponent - 1); in toEngineeringString()
[all …]
DBigInteger.java988 public BigInteger modPow(BigInteger exponent, BigInteger modulus) { in modPow() argument
992 int exponentSignum = exponent.signum(); in modPow()
997 … return new BigInteger(BigInt.modExp(base.getBigInt(), exponent.getBigInt(), modulus.getBigInt())); in modPow()
/libcore/ojluni/src/main/java/java/lang/
DStrictMath.java374 int exponent = Math.getExponent(a); in floorOrCeil() local
376 if (exponent < 0) { in floorOrCeil()
384 } else if (exponent >= 52) { in floorOrCeil()
392 assert exponent >= 0 && exponent <= 51; in floorOrCeil() local
395 long mask = DoubleConsts.SIGNIF_BIT_MASK >> exponent; in floorOrCeil()
/libcore/ojluni/src/main/java/java/util/
DScanner.java484 String exponent = "([eE][+-]?"+digit+"+)?"; in buildFloatAndDecimalPattern() local
495 positiveSuffix + exponent + ")"; in buildFloatAndDecimalPattern()
497 negativeSuffix + exponent + ")"; in buildFloatAndDecimalPattern()
498 String decimal = "(([-+]?" + decimalNumeral + exponent + ")|"+ in buildFloatAndDecimalPattern()
DFormatter.java3548 int exponent = Math.getExponent(d);
3550 = (exponent == DoubleConsts.MIN_EXPONENT - 1);
3559 exponent = Math.getExponent(d);
3560 assert exponent >= DoubleConsts.MIN_EXPONENT &&
3561 exponent <= DoubleConsts.MAX_EXPONENT: exponent;
3684 char[] exp = bdl.exponent();
3813 public char[] exponent() {