summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack O'Connor <oconnor663@gmail.com>2024-09-04 09:42:08 -0700
committerJack O'Connor <oconnor663@gmail.com>2024-09-04 09:43:34 -0700
commit95da6b5f4a04e694cf7a15a1c399cfba5fa66205 (patch)
tree4fa24241527187237875842bdd62ef7b1c8cd102
parent8e2e07e0222851a7f071eee9ffaca4c17fb7872c (diff)
add xof benchmarks for non-power-of-2 lengths
-rw-r--r--benches/bench.rs57
1 files changed, 56 insertions, 1 deletions
diff --git a/benches/bench.rs b/benches/bench.rs
index 4169ea7..3c32e51 100644
--- a/benches/bench.rs
+++ b/benches/bench.rs
@@ -526,7 +526,7 @@ fn bench_xof(b: &mut Bencher, len: usize) {
#[bench]
fn bench_xof_01_block(b: &mut Bencher) {
- bench_xof(b, BLOCK_LEN);
+ bench_xof(b, 1 * BLOCK_LEN);
}
#[bench]
@@ -535,16 +535,71 @@ fn bench_xof_02_blocks(b: &mut Bencher) {
}
#[bench]
+fn bench_xof_03_blocks(b: &mut Bencher) {
+ bench_xof(b, 3 * BLOCK_LEN);
+}
+
+#[bench]
fn bench_xof_04_blocks(b: &mut Bencher) {
bench_xof(b, 4 * BLOCK_LEN);
}
#[bench]
+fn bench_xof_05_blocks(b: &mut Bencher) {
+ bench_xof(b, 5 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_06_blocks(b: &mut Bencher) {
+ bench_xof(b, 6 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_07_blocks(b: &mut Bencher) {
+ bench_xof(b, 7 * BLOCK_LEN);
+}
+
+#[bench]
fn bench_xof_08_blocks(b: &mut Bencher) {
bench_xof(b, 8 * BLOCK_LEN);
}
#[bench]
+fn bench_xof_09_blocks(b: &mut Bencher) {
+ bench_xof(b, 9 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_10_blocks(b: &mut Bencher) {
+ bench_xof(b, 10 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_11_blocks(b: &mut Bencher) {
+ bench_xof(b, 11 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_12_blocks(b: &mut Bencher) {
+ bench_xof(b, 12 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_13_blocks(b: &mut Bencher) {
+ bench_xof(b, 13 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_14_blocks(b: &mut Bencher) {
+ bench_xof(b, 14 * BLOCK_LEN);
+}
+
+#[bench]
+fn bench_xof_15_blocks(b: &mut Bencher) {
+ bench_xof(b, 15 * BLOCK_LEN);
+}
+
+#[bench]
fn bench_xof_16_blocks(b: &mut Bencher) {
bench_xof(b, 16 * BLOCK_LEN);
}