/guava/android/guava/src/com/google/common/math/BigIntegerMath.java
int floorLog = nextCmp;
int floorLog = approxLog10;
approxPow = nextPow; approxCmp = nextCmp; nextPow = BigInteger.TEN.multiply(approxPow); nextCmp = nextPow.compareTo(x); } } <extra_id_0> BigInteger floorPow = approxPow; int floorCmp = approxCmp; switch (mode) { case UNNECESSARY: checkRoundingUnnecessary(floorCmp == 0); case FLOOR: