| 1063 | } |
| 1064 | |
| 1065 | char* FastInt64ToBufferLeft(int64 i, char* buffer) { |
| 1066 | uint64 u = i; |
| 1067 | if (i < 0) { |
| 1068 | *buffer++ = '-'; |
| 1069 | u = ~u + 1; |
| 1070 | } |
| 1071 | return FastUInt64ToBufferLeft(u, buffer); |
| 1072 | } |
| 1073 | |
| 1074 | char* FastUInt128ToBufferLeft(unsigned __int128 i, char* buffer) { |
| 1075 | static const unsigned __int128 TWENTY_DIGITS = |
no test coverage detected