final class MutableBigInteger
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static int[][] |
BIG_TEN_POWERS_MAGIC_TABLE |
(package private) static int |
KNUTH_POW2_THRESH_LEN |
(package private) static int |
KNUTH_POW2_THRESH_ZEROS |
(package private) static long |
LONG_MASK |
| Constructor and Description |
|---|
MutableBigInteger() |
| Modifier and Type | Method and Description |
|---|---|
private static int |
divadd(int[] a,
int[] result,
int offset) |
(package private) static long |
divideKnuthLong(long intCompact,
int ql,
int scale) |
private static long |
divideOneWordLong(int[] value,
int divisor) |
private static boolean |
equals(int[] magic_a,
int[] magic_b) |
private static int |
getLowestSetBit(int[] value) |
private static long |
longValue(int[] value,
int intLen) |
private static void |
primitiveLeftShift(int[] val,
int n,
int[] result,
int resFrom) |
private static int[] |
shiftLeft(int[] mag,
int n) |
private static boolean |
unsignedLongCompare(long one,
long two) |
private static final int[][] BIG_TEN_POWERS_MAGIC_TABLE
static final long LONG_MASK
static final int KNUTH_POW2_THRESH_LEN
static final int KNUTH_POW2_THRESH_ZEROS
static long divideKnuthLong(long intCompact,
int ql,
int scale)
private static boolean equals(int[] magic_a,
int[] magic_b)
private static int[] shiftLeft(int[] mag,
int n)
private static int getLowestSetBit(int[] value)
private static long divideOneWordLong(int[] value,
int divisor)
private static void primitiveLeftShift(int[] val,
int n,
int[] result,
int resFrom)
private static long longValue(int[] value,
int intLen)
private static boolean unsignedLongCompare(long one,
long two)
private static int divadd(int[] a,
int[] result,
int offset)