Home | History | Annotate | Download | only in src

Lines Matching refs:part

155   // prefix which is not a part of a longer decimal prefix, we return
188 // Parse the longest part of the string starting at index j
189 // possible while keeping the multiplier, and thus the part
191 uint32_t part = 0, multiplier = 1;
205 // Update the value of the part as long as the multiplier fits
207 // will not overflow the multiplier, we stop parsing the part
212 part = part * radix + c;
214 ASSERT(multiplier > part);
217 // Compute the number of part digits. If no digits were parsed;
222 // Update the value and skip the part in the string.
225 v = v * multiplier + part;
644 // Buffer for the integer part of the result. 1024 chars is enough
650 // Buffer for the decimal part of the result. We only generate up
651 // to kBufferSize - 1 chars for the decimal part.
659 // Get the integer part and the decimal part.
663 // Convert the integer part starting from the back. Always generate
676 // Convert the decimal part. Repeatedly multiply by the radix to
698 // If the number has a decimal part, leave room for the period.