ctz
graviola
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Fix performance regression of x86_64 GCM with rustc 1.87
#90
Merged
Comparing
jbp-x86-gcm-perf-intrinsics
(
9f271e6
) with
main
(
08b80ea
)
CodSpeed Performance Gauge
+11%
Improvement
2
Untouched
132
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
134 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+11%
20.6 µs
18.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+11%
21.5 µs
19.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+9%
48.9 µs
44.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+9%
50.7 µs
46.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+6%
9 µs
8.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+6%
9.7 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+2%
5.1 µs
4.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+2%
5 µs
4.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+1%
3.3 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
3.4 µs
3.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+1%
11 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
11.5 µs
11.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
+1%
11.3 µs
11.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
9.1 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
23.2 µs
23.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
0%
10.9 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
0%
22.3 µs
22.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
12.1 µs
12 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
12.8 µs
12.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graviola[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
33.3 µs
33.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
0%
46.2 µs
46.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
51.4 µs
51.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
27.7 µs
27.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustcrypto[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
30.6 µs
30.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
aws-lc-rs[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
0%
31.5 µs
31.5 µs
1
2
...
6
Commits
Click on a commit to change the comparison range
Base
main
08b80ea
+10.96%
x86_64::ghash: ensure tag construction is inlined
9f271e6
9 months ago
by ctz
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs