Home | History | Annotate | Download | only in src

Lines Matching full:decimal_point

131       int decimal_point;
139 &sign, &length, &decimal_point);
143 if (length <= decimal_point && decimal_point <= 21) {
146 builder.AddPadding('0', decimal_point - length);
148 } else if (0 < decimal_point && decimal_point <= 21) {
150 builder.AddSubstring(decimal_rep, decimal_point);
152 builder.AddString(decimal_rep + decimal_point);
154 } else if (decimal_point <= 0 && decimal_point > -6) {
157 builder.AddPadding('0', -decimal_point);
168 builder.AddCharacter((decimal_point >= 0) ? '+' : '-');
169 int exponent = decimal_point - 1;
222 int decimal_point;
231 &sign, &decimal_rep_length, &decimal_point);
237 if (decimal_point <= 0) {
238 zero_prefix_length = -decimal_point + 1;
239 decimal_point = 1;
242 if (zero_prefix_length + decimal_rep_length < decimal_point + f) {
243 zero_postfix_length = decimal_point + f - decimal_rep_length -
257 unsigned result_size = decimal_point + f + 2;
260 builder.AddSubstring(rep, decimal_point);
263 builder.AddSubstring(rep + decimal_point, f);
314 int decimal_point;
329 &sign, &decimal_rep_length, &decimal_point);
334 &sign, &decimal_rep_length, &decimal_point);
339 int exponent = decimal_point - 1;
360 int decimal_point;
369 &sign, &decimal_rep_length, &decimal_point);
372 int exponent = decimal_point - 1;
383 // the case where decimal_point is not positive for a zero in
385 unsigned result_size = (decimal_point <= 0)
386 ? -decimal_point + p + 3
390 if (decimal_point <= 0) {
392 builder.AddPadding('0', -decimal_point);
396 const int m = Min(decimal_rep_length, decimal_point);
398 builder.AddPadding('0', decimal_point - decimal_rep_length);
399 if (decimal_point < p) {
402 if (decimal_rep_length > decimal_point) {
403 const int len = StrLength(decimal_rep + decimal_point);
405 builder.AddSubstring(decimal_rep + decimal_point, n);