Lines Matching defs:radix
138 // Parsing integers with radix 2, 4, 8, 16, 32. Assumes current != end.
155 const int radix = (1 << radix_log_2);
159 if (*current >= '0' && *current <= '9' && *current < '0' + radix) {
161 } else if (radix > 10 && *current >= 'a' && *current < 'a' + radix - 10) {
163 } else if (radix > 10 && *current >= 'A' && *current < 'A' + radix - 10) {
174 number = number * radix + digit;
193 if (current == end || !isDigit(*current, radix)) break;
244 int radix) {
269 if (radix == 0) {
270 // Radix detection.
271 radix = 10;
276 radix = 16;
283 } else if (radix == 16) {
297 if (radix < 2 || radix > 36) return JunkStringValue();
306 if (!leading_zero && !isDigit(*current, radix)) {
310 if (IsPowerOf2(radix)) {
311 switch (radix) {
334 if (radix == 10) {
369 int lim_0 = '0' + (radix < 10 ? radix : 10);
370 int lim_a = 'a' + (radix - 10);
371 int lim_A = 'A' + (radix - 10);
402 uint32_t m = multiplier * radix;
404 part = part * radix + d;