diff options
author | Abseil Team <absl-team@google.com> | 2023-10-12 11:29:12 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-10-12 11:31:38 -0700 |
commit | 9fb8a3886d3539d939c2ba5c22f113b1e6a26ae9 (patch) | |
tree | c0c2e4190fed28a87997f20c0df260f158ea89c6 /ci/cmake_common.sh | |
parent | 5a7fca7de1a0285a0887030a346d886b8978a03c (diff) |
The current implementation of control by checking on x86 has an unnecessary sign extension after the doing the control byte comparison. Changing the bitmask object
to explicitly track only 16 bits (instead of 32) eliminates this, saving an instruction / cycle. This speeds up hit checking by up to 6% on Milan and up to 15% on CLX
PiperOrigin-RevId: 572965182
Change-Id: Ifda0e3250d409266d6dcef89cba6ada91d879291
Diffstat (limited to 'ci/cmake_common.sh')
0 files changed, 0 insertions, 0 deletions