Avatar for the ctz user
ctz
graviola
BlogDocsChangelog

Add abstractions for SIMD loads/stores

#107
Comparing
jbp-safer-intrinsics
(
6743a3b
) with
main
(
a177593
)
CodSpeed Performance Gauge
0%
Untouched
143

Benchmarks

143 total
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+2%
3.1 µs3 µs
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+2%
3.1 µs3.1 µs
rustcrypto
graviola-bench/benches/mlkem768.rs::benches::mlkem768_encaps::mlkem768-encaps
CodSpeed Performance Gauge
+2%
282.6 µs277.4 µs
graviola[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
+2%
3.2 µs3.2 µs
rustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512
CodSpeed Performance Gauge
+1%
4 µs3.9 µs
graviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
+1%
3 µs3 µs
graviola[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
+1%
8.9 µs8.8 µs
rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
+1%
9.5 µs9.4 µs
rustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
3.3 µs3.2 µs
graviola[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
3.9 µs3.8 µs
graviola[32B]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
+1%
4.2 µs4.2 µs
graviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
+1%
9 µs8.9 µs
rustcrypto[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
+1%
10.7 µs10.7 µs
graviola[2KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
0%
17.9 µs17.8 µs
rustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256
CodSpeed Performance Gauge
0%
7.2 µs7.2 µs
graviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
0%
8.3 µs8.2 µs
graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
19.4 µs19.4 µs
rustcrypto[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305
CodSpeed Performance Gauge
0%
19.4 µs19.4 µs
rustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcm
CodSpeed Performance Gauge
0%
10.9 µs10.9 µs
rustcrypto[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
33.6 µs33.5 µs
rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
0%
11.4 µs11.4 µs
aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256
CodSpeed Performance Gauge
0%
11.5 µs11.5 µs
rustcrypto[32B]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305
CodSpeed Performance Gauge
0%
11.7 µs11.7 µs
rustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcm
CodSpeed Performance Gauge
0%
11.8 µs11.8 µs
aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384
CodSpeed Performance Gauge
0%
13.6 µs13.5 µs

Commits

Click on a commit to change the comparison range
Base
main
a177593
+0.07%
Tidy aarch64 safety comments
a3e4791
6 months ago
by ctz
+0.01%
Abstract away 256-byte AVX512 loads/stores
6743a3b
6 months ago
by ctz
© 2026 CodSpeed Technology
Home Terms Privacy Docs