• Home
  • Raw
  • Download

Lines Matching refs:trailingDigit

757     int8_t trailingDigit = getDigitPos(position);  in roundToMagnitude()  local
759 if (position <= 0 && !isApproximate && (!nickel || trailingDigit == 0 || trailingDigit == 5)) { in roundToMagnitude()
775 if (nickel && trailingDigit != 2 && trailingDigit != 7) { in roundToMagnitude()
777 if (trailingDigit < 2) { in roundToMagnitude()
780 } else if (trailingDigit < 5) { in roundToMagnitude()
783 } else if (trailingDigit < 7) { in roundToMagnitude()
809 if (leadingDigit == 0 && (!nickel || trailingDigit == 0 || trailingDigit == 5)) { in roundToMagnitude()
817 } else if (leadingDigit == 4 && (!nickel || trailingDigit == 2 || trailingDigit == 7)) { in roundToMagnitude()
825 } else if (leadingDigit == 5 && (!nickel || trailingDigit == 2 || trailingDigit == 7)) { in roundToMagnitude()
833 } else if (leadingDigit == 9 && (!nickel || trailingDigit == 4 || trailingDigit == 9)) { in roundToMagnitude()
841 } else if (nickel && trailingDigit != 2 && trailingDigit != 7) { in roundToMagnitude()
843 if (trailingDigit < 2) { in roundToMagnitude()
846 } else if (trailingDigit < 5) { in roundToMagnitude()
849 } else if (trailingDigit < 7) { in roundToMagnitude()
880 if (position <= 0 && (!nickel || trailingDigit == 0 || trailingDigit == 5)) { in roundToMagnitude()
892 ? (trailingDigit < 2 || trailingDigit > 7 in roundToMagnitude()
893 || (trailingDigit == 2 && section != roundingutils::SECTION_UPPER) in roundToMagnitude()
894 || (trailingDigit == 7 && section == roundingutils::SECTION_UPPER)) in roundToMagnitude()
895 : (trailingDigit % 2) == 0; in roundToMagnitude()
908 U_ASSERT(trailingDigit == 0); in roundToMagnitude()
916 if (trailingDigit < 5 && roundDown) { in roundToMagnitude()
920 } else if (trailingDigit >= 5 && !roundDown) { in roundToMagnitude()
922 trailingDigit = 9; in roundToMagnitude()
937 if (trailingDigit == 9) { in roundToMagnitude()