diff options
author | Abseil Team <absl-team@google.com> | 2023-05-19 16:17:08 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-05-19 16:17:57 -0700 |
commit | 15d26cdd0179f83b328f3b62ae7d08388ffeef0b (patch) | |
tree | c1df2ffd3731669565805c7853bd224e095214eb /absl/log/check.h | |
parent | aaf81ec85bafbddf9ced2f73f22091d7559c8f31 (diff) |
Optimize absl::StrCat for integers
Previous implementation used a lookup table of 200 bytes which, if not in L1 cache, could cause memory stalls and consumes 3-4 cache lines. This is suboptimal in real world scenarious. We are going to use a purely scalar version of merging 2/4/8 bytes together.
PiperOrigin-RevId: 533576619
Change-Id: Icd730d18536f7eb35979b62582f6edf86b786019
Diffstat (limited to 'absl/log/check.h')
0 files changed, 0 insertions, 0 deletions