private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
bitLength = bitLength(smallValue); } else { setUnscaledValue(new BigInteger(unscaledBuffer.toString()));
mantissa = -mantissa; int mantissaBits = bitLength(mantissa); if (scale < 0) { bitLength = mantissaBits == 0 ? 0 : mantissaBits - scale; && mantissaBits+LONG_FIVE_POW_BIT_LENGTH[scale] < 64) { smallValue = mantissa * LONG_FIVE_POW[scale]; bitLength = bitLength(smallValue); } else { setUnscaledValue(Multiplication.multiplyByFivePow(BigInteger.valueOf(mantissa), scale));
precision = mc.getPrecision(); smallValue = integer; bitLength = bitLength(integer); intVal = null;
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(long smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
private BigDecimal(int smallValue, int scale){ this.smallValue = smallValue; this.scale = scale; this.bitLength = bitLength(smallValue); }
precision = mc.getPrecision(); smallValue = integer; bitLength = bitLength(integer); intVal = null;
precision = mc.getPrecision(); smallValue = integer; bitLength = bitLength(integer); intVal = null;
precision = mc.getPrecision(); smallValue = integer; bitLength = bitLength(integer); intVal = null;