aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack O'Connor <[email protected]>2020-01-16 16:20:31 -0500
committerJack O'Connor <[email protected]>2020-02-12 15:57:20 -0500
commitfbce8e0e91759e76c147aa7b59b5abd7899f7693 (patch)
treeed3a8cc2f5a3b673d1262463234c202823fb785a
parentafdaf3036b385a234fa87dbca31c0f4634e604fa (diff)
add benchmarks for 406668786 bytesbench_406668786
This is to compare with the numbers in https://bugs.python.org/issue39298.
-rw-r--r--benches/bench.rs5
-rw-r--r--c/blake3_c_rust_bindings/benches/bench.rs5
2 files changed, 10 insertions, 0 deletions
diff --git a/benches/bench.rs b/benches/bench.rs
index 70be967..7a09b8c 100644
--- a/benches/bench.rs
+++ b/benches/bench.rs
@@ -258,6 +258,11 @@ fn bench_atonce_1024_kib(b: &mut Bencher) {
bench_atonce(b, 1024 * KIB);
}
+#[bench]
+fn bench_atonce_406668786(b: &mut Bencher) {
+ bench_atonce(b, 406668786);
+}
+
fn bench_incremental(b: &mut Bencher, len: usize) {
let mut input = RandomInput::new(b, len);
b.iter(|| blake3::Hasher::new().update(input.get()).finalize());
diff --git a/c/blake3_c_rust_bindings/benches/bench.rs b/c/blake3_c_rust_bindings/benches/bench.rs
index 36b6211..dc3d11a 100644
--- a/c/blake3_c_rust_bindings/benches/bench.rs
+++ b/c/blake3_c_rust_bindings/benches/bench.rs
@@ -332,3 +332,8 @@ fn bench_incremental_0512_kib(b: &mut Bencher) {
fn bench_incremental_1024_kib(b: &mut Bencher) {
bench_incremental(b, 1024 * KIB);
}
+
+#[bench]
+fn bench_incremental_406668786(b: &mut Bencher) {
+ bench_incremental(b, 406668786);
+}