Lines Matching defs:val
53 static String bigInteger2String(BigInteger val, int radix) {
54 val.prepareJavaRepresentation();
55 int sign = val.sign;
56 int numberLength = val.numberLength;
57 int[] digits = val.digits;
72 return val.toString();
76 int resLengthInChars = (int) (val.abs().bitLength() / bitsForRadixDigit + ((sign < 0) ? 1
131 * Builds the correspondent {@code String} representation of {@code val}
137 static String toDecimalScaledString(BigInteger val, int scale) {
138 val.prepareJavaRepresentation();
139 int sign = val.sign;
140 int numberLength = val.numberLength;
141 int[] digits = val.digits;
418 static double bigInteger2Double(BigInteger val) {
419 val.prepareJavaRepresentation();
420 // val.bitLength() < 64
421 if ((val.numberLength < 2)
422 || ((val.numberLength == 2) && (val.digits[1] > 0))) {
423 return val.longValue();
425 // val.bitLength() >= 33 * 32 > 1024
426 if (val.numberLength > 32) {
427 return ((val.sign > 0) ? Double.POSITIVE_INFINITY
430 int bitLen = val.abs().bitLength();
434 long lVal = val.abs().shiftRight(delta).longValue();
442 return ((val.sign > 0) ? Double.POSITIVE_INFINITY
446 return ((val.sign > 0) ? Double.MAX_VALUE : -Double.MAX_VALUE);
452 val.digits))) {
456 long resSign = (val.sign < 0) ? 0x8000000000000000L : 0;