| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 7e95edc commit 6330385
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,4 @@ | |||
| 1 | - /* auto-generated on 2025-11-11 14:17:08 -0500. version 4.2.2 Do not edit! */ | ||
| 1 | + /* auto-generated on 2025-12-17 20:32:36 -0500. version 4.2.4 Do not edit! */ | ||
| 2 | 2 | /* including simdjson.cpp: */ | |
| 3 | 3 | /* begin file simdjson.cpp */ | |
| 4 | 4 | #define SIMDJSON_SRC_SIMDJSON_CPP | |
@@ -4047,20 +4047,14 @@ void grisu2(char *buf, int &len, int &decimal_exponent, FloatType value) { | |||
| 4047 | 4047 | */ | |
| 4048 | 4048 | inline char *append_exponent(char *buf, int e) { | |
| 4049 | 4049 | ||
| 4050 | - if (e < 0) { | ||
| 4051 | - e = -e; | ||
| 4052 | - *buf++ = '-'; | ||
| 4053 | - } else { | ||
| 4054 | - *buf++ = '+'; | ||
| 4055 | - } | ||
| 4050 | + bool isNegative = e < 0; | ||
| 4051 | + e = isNegative ? -e : e; | ||
| 4052 | + *buf++ = isNegative ? '-' : '+'; | ||
| 4056 | 4053 | ||
| 4057 | 4054 | auto k = static_cast<std::uint32_t>(e); | |
| 4058 | - if (k < 10) { | ||
| 4055 | + if (k < 100) { | ||
| 4059 | 4056 | // Always print at least two digits in the exponent. | |
| 4060 | 4057 | // This is for compatibility with printf("%g"). | |
| 4061 | - *buf++ = '0'; | ||
| 4062 | - *buf++ = static_cast<char>('0' + k); | ||
| 4063 | - } else if (k < 100) { | ||
| 4064 | 4058 | *buf++ = static_cast<char>('0' + k / 10); | |
| 4065 | 4059 | k %= 10; | |
| 4066 | 4060 | *buf++ = static_cast<char>('0' + k); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments