From 8a1b239cce0cb1997f9f1a896ed27d87cd4d8434 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Tue, 13 Jun 2023 02:25:41 -0700 Subject: Remove two_ASCII_digits and replace with a scalar algorithm PiperOrigin-RevId: 539900072 Change-Id: I675386e3184f6f5ab70b851add970c91d1dde9c5 --- absl/log/internal/log_format.cc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'absl/log') diff --git a/absl/log/internal/log_format.cc b/absl/log/internal/log_format.cc index 0dcbc795..23cef88a 100644 --- a/absl/log/internal/log_format.cc +++ b/absl/log/internal/log_format.cc @@ -113,27 +113,29 @@ size_t FormatBoundedFields(absl::LogSeverity severity, absl::Time timestamp, char* p = buf.data(); *p++ = absl::LogSeverityName(severity)[0]; const absl::TimeZone::CivilInfo ci = tz->At(timestamp); - absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.month()), p); + absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.month()), p); p += 2; - absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.day()), p); + absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.day()), p); p += 2; *p++ = ' '; - absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.hour()), p); + absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.hour()), p); p += 2; *p++ = ':'; - absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.minute()), p); + absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.minute()), + p); p += 2; *p++ = ':'; - absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.second()), p); + absl::numbers_internal::PutTwoDigits(static_cast(ci.cs.second()), + p); p += 2; *p++ = '.'; const int64_t usecs = absl::ToInt64Microseconds(ci.subsecond); - absl::numbers_internal::PutTwoDigits(static_cast(usecs / 10000), p); + absl::numbers_internal::PutTwoDigits(static_cast(usecs / 10000), p); p += 2; - absl::numbers_internal::PutTwoDigits(static_cast(usecs / 100 % 100), + absl::numbers_internal::PutTwoDigits(static_cast(usecs / 100 % 100), p); p += 2; - absl::numbers_internal::PutTwoDigits(static_cast(usecs % 100), p); + absl::numbers_internal::PutTwoDigits(static_cast(usecs % 100), p); p += 2; *p++ = ' '; PutLeadingWhitespace(tid, p); -- cgit v1.2.3