Home | History | Annotate | Download | only in src

Lines Matching full:decimal_point

88       int decimal_point;
96 &sign, &length, &decimal_point);
100 if (length <= decimal_point && decimal_point <= 21) {
103 builder.AddPadding('0', decimal_point - length);
105 } else if (0 < decimal_point && decimal_point <= 21) {
107 builder.AddSubstring(decimal_rep, decimal_point);
109 builder.AddString(decimal_rep + decimal_point);
111 } else if (decimal_point <= 0 && decimal_point > -6) {
114 builder.AddPadding('0', -decimal_point);
125 builder.AddCharacter((decimal_point >= 0) ? '+' : '-');
126 int exponent = decimal_point - 1;
179 int decimal_point;
188 &sign, &decimal_rep_length, &decimal_point);
194 if (decimal_point <= 0) {
195 zero_prefix_length = -decimal_point + 1;
196 decimal_point = 1;
199 if (zero_prefix_length + decimal_rep_length < decimal_point + f) {
200 zero_postfix_length = decimal_point + f - decimal_rep_length -
214 unsigned result_size = decimal_point + f + 2;
217 builder.AddSubstring(rep, decimal_point);
220 builder.AddSubstring(rep + decimal_point, f);
272 int decimal_point;
287 &sign, &decimal_rep_length, &decimal_point);
292 &sign, &decimal_rep_length, &decimal_point);
297 int exponent = decimal_point - 1;
318 int decimal_point;
327 &sign, &decimal_rep_length, &decimal_point);
330 int exponent = decimal_point - 1;
341 // the case where decimal_point is not positive for a zero in
343 unsigned result_size = (decimal_point <= 0)
344 ? -decimal_point + p + 3
348 if (decimal_point <= 0) {
350 builder.AddPadding('0', -decimal_point);
354 const int m = Min(decimal_rep_length, decimal_point);
356 builder.AddPadding('0', decimal_point - decimal_rep_length);
357 if (decimal_point < p) {
360 if (decimal_rep_length > decimal_point) {
361 const int len = StrLength(decimal_rep + decimal_point);
363 builder.AddSubstring(decimal_rep + decimal_point, n);