summaryrefslogtreecommitdiff
path: root/absl/container/BUILD.bazel
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2023-10-12 11:29:12 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2023-10-12 11:31:38 -0700
commit9fb8a3886d3539d939c2ba5c22f113b1e6a26ae9 (patch)
treec0c2e4190fed28a87997f20c0df260f158ea89c6 /absl/container/BUILD.bazel
parent5a7fca7de1a0285a0887030a346d886b8978a03c (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 'absl/container/BUILD.bazel')
0 files changed, 0 insertions, 0 deletions