Home
last modified time | relevance | path

Searched refs:exponent (Results 1 – 10 of 10) 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.java2208 long exponent = -(long)scale + end - begin; in toString() local
2212 if ((scale > 0) && (exponent >= -6)) { in toString()
2213 if (exponent >= 0) { in toString()
2217 result.insert(begin + 1, CH_ZEROS, 0, -(int)exponent - 1); in toString()
2225 if (exponent > 0) { in toString()
2228 result.insert(++end, Long.toString(exponent)); in toString()
2253 long exponent = -(long)scale + end - begin; in toEngineeringString() local
2256 if ((scale > 0) && (exponent >= -6)) { in toEngineeringString()
2257 if (exponent >= 0) { in toEngineeringString()
2261 result.insert(begin + 1, CH_ZEROS, 0, -(int)exponent - 1); in toEngineeringString()
[all …]
DBigInteger.java990 @NonNull public BigInteger modPow(@NonNull BigInteger exponent, @NonNull BigInteger modulus) { in modPow() argument
994 int exponentSignum = exponent.signum(); in modPow()
999 … 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/annotations/hiddenapi/sun/misc/
DFormattedFloatingDecimal.java86 private char[] exponent; field in FormattedFloatingDecimal
/libcore/ojluni/src/main/java/java/util/
DScanner.java488 String exponent = "([eE][+-]?"+digit+"+)?"; in buildFloatAndDecimalPattern() local
499 positiveSuffix + exponent + ")"; in buildFloatAndDecimalPattern()
501 negativeSuffix + exponent + ")"; in buildFloatAndDecimalPattern()
502 String decimal = "(([-+]?" + decimalNumeral + exponent + ")|"+ in buildFloatAndDecimalPattern()
DFormatter.java3549 int exponent = Math.getExponent(d);
3551 = (exponent == DoubleConsts.MIN_EXPONENT - 1);
3560 exponent = Math.getExponent(d);
3561 assert exponent >= DoubleConsts.MIN_EXPONENT &&
3562 exponent <= DoubleConsts.MAX_EXPONENT: exponent;
3685 char[] exp = bdl.exponent();
3814 public char[] exponent() {