ctz
graviola
BlogDocsChangelog

driver.py: aarch64: constants only need 4 KiB alignment

#87Merged
Comparing
phlip9:phlip9/aarch64-adrp-4kib-align
(
842863b
) with
main
(
7be7d89
)
CodSpeed Performance Gauge
-28%
Regression
4
Untouched
130

Benchmarks

134 total
rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
-28%
9.2 µs12.8 µs
rustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512
CodSpeed Performance Gauge
-21%
4 µs5.1 µs
graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
-10%
18.5 µs20.6 µs
graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
-10%
19.3 µs21.5 µs
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+6%
3.1 µs2.9 µs
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+4%
3.1 µs3 µs
aws-lc-rs[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+4%
4.3 µs4.2 µs
graviola[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+3%
4.4 µs4.2 µs
ring[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512
CodSpeed Performance Gauge
+2%
5.7 µs5.6 µs
graviola[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512
CodSpeed Performance Gauge
+2%
4.6 µs4.5 µs
rustcrypto[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+2%
12.7 µs12.4 µs
ring[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
+2%
4.8 µs4.7 µs
rustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+2%
12.3 µs12.1 µs
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+2%
3.5 µs3.4 µs
ring[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+2%
3.6 µs3.5 µs
graviola[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
+1%
9.2 µs9.1 µs
rustcrypto[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
21.6 µs21.3 µs
ring
graviola-bench/benches/rsa_pub.rs::benches::rsa2048_pkcs1_sha256_verify::rsa2048-pkcs1-sha256-verify
CodSpeed Performance Gauge
+1%
143.9 µs142.2 µs
aws-lc-rs[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
13.3 µs13.1 µs
rustcrypto[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
30.9 µs30.6 µs
rustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+1%
11.3 µs11.1 µs
rustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
+1%
7.3 µs7.2 µs
graviola[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
+1%
3.2 µs3.2 µs
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+1%
3.3 µs3.3 µs
rustcrypto[8KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
+1%
147.9 µs146.7 µs

Commits

Click on a commit to change the comparison range
Base
main
7be7d89
-28.09%
driver.py: aarch64: constants only need 4 KiB alignment
842863b
9 months ago
by phlip9
© 2026 CodSpeed Technology
Home Terms Privacy Docs