Lines Matching defs:decimal_point
1061 int decimal_point;
1070 &length, &decimal_point);
1074 if (length <= decimal_point && decimal_point <= 21) {
1077 builder.AddPadding('0', decimal_point - length);
1079 } else if (0 < decimal_point && decimal_point <= 21) {
1081 builder.AddSubstring(decimal_rep, decimal_point);
1083 builder.AddString(decimal_rep + decimal_point);
1085 } else if (decimal_point <= 0 && decimal_point > -6) {
1088 builder.AddPadding('0', -decimal_point);
1099 builder.AddCharacter((decimal_point >= 0) ? '+' : '-');
1100 int exponent = decimal_point - 1;
1149 int decimal_point;
1158 &sign, &decimal_rep_length, &decimal_point);
1164 if (decimal_point <= 0) {
1165 zero_prefix_length = -decimal_point + 1;
1166 decimal_point = 1;
1169 if (zero_prefix_length + decimal_rep_length < decimal_point + f) {
1171 decimal_point + f - decimal_rep_length - zero_prefix_length;
1184 unsigned result_size = decimal_point + f + 2;
1187 builder.AddSubstring(rep, decimal_point);
1190 builder.AddSubstring(rep + decimal_point, f);
1238 int decimal_point;
1253 &sign, &decimal_rep_length, &decimal_point);
1258 &sign, &decimal_rep_length, &decimal_point);
1263 int exponent = decimal_point - 1;
1282 int decimal_point;
1291 &sign, &decimal_rep_length, &decimal_point);
1294 int exponent = decimal_point - 1;
1305 // the case where decimal_point is not positive for a zero in
1308 (decimal_point <= 0) ? -decimal_point + p + 3 : p + 2;
1311 if (decimal_point <= 0) {
1313 builder.AddPadding('0', -decimal_point);
1317 const int m = std::min(decimal_rep_length, decimal_point);
1319 builder.AddPadding('0', decimal_point - decimal_rep_length);
1320 if (decimal_point < p) {
1323 if (decimal_rep_length > decimal_point) {
1324 const size_t len = strlen(decimal_rep + decimal_point);
1328 builder.AddSubstring(decimal_rep + decimal_point, n);