HomeSort by relevance Sort by last modified time
    Searched refs:msdIndex (Results 1 - 2 of 2) sorted by null

  /packages/apps/ExactCalculator/src/com/android/calculator2/
CalculatorResult.java 242 private void initPositions(int initPrecOffset, int msdIndex, int lsdOffset,
253 if (msdIndex == Evaluator.INVALID_MSD) {
270 if (msdIndex > wholeLen && msdIndex <= wholeLen + 3) {
271 // Avoid tiny negative exponent; pretend msdIndex is just to the right of decimal point.
272 msdIndex = wholeLen - 1;
274 int minCharOffset = msdIndex - wholeLen;
372 final int msdIndex = truncated ? -1 : getNaiveMsdIndex(in); // INVALID_MSD is OK.
376 if ((decIndex == -1 || msdIndex != Evaluator.INVALID_MSD
377 && msdIndex - decIndex > MAX_LEADING_ZEROES + 1) && precOffset != -1)
    [all...]
Evaluator.java 578 * @param msdIndex Index of most significant digit in cache, or INVALID_MSD.
582 private String getShortString(String cache, int msdIndex, int lsd) {
593 if (msdIndex >= cache.length() - SHORT_TARGET_LENGTH) {
594 msdIndex = INVALID_MSD;
596 if (msdIndex == INVALID_MSD) {
605 if (lsd < -1 && dotIndex - msdIndex + negative <= SHORT_TARGET_LENGTH
611 if (msdIndex > dotIndex) {
612 if (msdIndex <= dotIndex + EXP_COST + 1) {
615 msdIndex = dotIndex - 1;
620 msdIndex = dotIndex -1
    [all...]

Completed in 252 milliseconds