Searched refs:Digit (Results 1 – 13 of 13) sorted by relevance
51 using Digit = common::HostUnsignedIntType<minDigitBits>; variable52 static constexpr Digit radix{uint64Radix};157 if constexpr (sizeof n < sizeof(Digit)) { in SetTo()215 Digit remainder{0}; in RemoveLeastOrderZeroDigits()217 Digit q{digit_[j] / DIVISOR}; in RemoveLeastOrderZeroDigits()218 Digit nrem{digit_[j] - DIVISOR * q}; in RemoveLeastOrderZeroDigits()226 Digit remainder{0}; in RemoveLeastOrderZeroDigits()227 auto mask{(Digit{1} << twoPow) - 1}; in RemoveLeastOrderZeroDigits()241 if ((digit_[0] & ((Digit{1} << chunk) - 1)) == 0) { in RemoveLeastOrderZeroDigits()256 auto mask{(Digit{1} << chunk) - 1}; in RemoveLeastOrderZeroDigits()[all …]
105 Digit dig{digit_[digits_ - 1]}; in ConvertToDecimal()108 Digit newDig{dig / 100}; in ConvertToDecimal()123 Digit dig{digit_[j]}; in ConvertToDecimal()126 Digit newDig{dig / 100}; in ConvertToDecimal()259 Digit least{less.digit_[offset]}; in Minimize()260 Digit my{digit_[0]}; in Minimize()262 Digit q{my / 10u}; in Minimize()263 Digit r{my - 10 * q}; in Minimize()264 Digit lq{least / 10u}; in Minimize()265 Digit lr{least - 10 * lq}; in Minimize()[all …]
155 Digit LSD{digit_[0]}; in LoseLeastSignificantDigit()
63 char Digit = static_cast<char>(NumBuffer[Pos]); in appendNumber() local64 Digit = static_cast<char>((Digit < 10) ? '0' + Digit in appendNumber()65 : (Upper ? 'A' : 'a') + Digit - 10); in appendNumber()66 Res += appendChar(Buffer, BufferEnd, Digit); in appendNumber()
906 uint64_t Digit; in parseBase62Number() local912 Digit = C - '0'; in parseBase62Number()914 Digit = 10 + (C - 'a'); in parseBase62Number()916 Digit = 10 + 26 + (C - 'A'); in parseBase62Number()925 if (!addAssign(Value, Digit)) in parseBase62Number()1165 size_t Digit = 0; in decodePunycode() local1166 if (!decodePunycodeDigit(C, Digit)) in decodePunycode()1169 if (Digit > (Max - I) / W) in decodePunycode()1171 I += Digit * W; in decodePunycode()1181 if (Digit < T) in decodePunycode()
190 unsigned long Digit = Mangled[0] - '0'; in decodeNumber() local193 if (Val > (std::numeric_limits<unsigned int>::max() - Digit) / 10) in decodeNumber()196 Val = Val * 10 + Digit; in decodeNumber()
1106 static void writeHexDigit(char *Buffer, uint8_t Digit) { in writeHexDigit() argument1107 assert(Digit <= 15); in writeHexDigit()1108 *Buffer = (Digit < 10) ? ('0' + Digit) : ('A' + Digit - 10); in writeHexDigit()
149 static bool doesRoundUp(char Digit) { in doesRoundUp() argument150 switch (Digit) { in doesRoundUp()
2235 unsigned Digit = unsigned(Tmp.getRawData()[0]) & MaskAmt; in toString() local2236 Str.push_back(Digits[Digit]); in toString()2241 uint64_t Digit; in toString() local2242 udivrem(Tmp, Radix, Tmp, Digit); in toString()2243 assert(Digit < Radix && "divide failed"); in toString()2244 Str.push_back(Digits[Digit]); in toString()
256 char Digit = tolower(Chars[Pos]); in processString() local260 if (isdigit(Digit)) in processString()261 ReadInt |= Digit - '0'; in processString()263 ReadInt |= Digit - 'a' + 10; in processString()
209 Digit arrays are allocated using `malloc(3)` and `realloc(3)`. Because this
6260 unsigned Digit; in GetReleaseVersion() local6261 if (Str.consumeInteger(10, Digit)) in GetReleaseVersion()6263 Digits[CurDigit] = Digit; in GetReleaseVersion()
959 // Digit grouping checked1016 // Digit grouping checked1071 // Digit grouping checked