Skip to content

Commit 95da6b5

Browse files
committed
add xof benchmarks for non-power-of-2 lengths
1 parent 8e2e07e commit 95da6b5

File tree

1 file changed

+56
-1
lines changed

1 file changed

+56
-1
lines changed

benches/bench.rs

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,24 +526,79 @@ fn bench_xof(b: &mut Bencher, len: usize) {
526526

527527
#[bench]
528528
fn bench_xof_01_block(b: &mut Bencher) {
529-
bench_xof(b, BLOCK_LEN);
529+
bench_xof(b, 1 * BLOCK_LEN);
530530
}
531531

532532
#[bench]
533533
fn bench_xof_02_blocks(b: &mut Bencher) {
534534
bench_xof(b, 2 * BLOCK_LEN);
535535
}
536536

537+
#[bench]
538+
fn bench_xof_03_blocks(b: &mut Bencher) {
539+
bench_xof(b, 3 * BLOCK_LEN);
540+
}
541+
537542
#[bench]
538543
fn bench_xof_04_blocks(b: &mut Bencher) {
539544
bench_xof(b, 4 * BLOCK_LEN);
540545
}
541546

547+
#[bench]
548+
fn bench_xof_05_blocks(b: &mut Bencher) {
549+
bench_xof(b, 5 * BLOCK_LEN);
550+
}
551+
552+
#[bench]
553+
fn bench_xof_06_blocks(b: &mut Bencher) {
554+
bench_xof(b, 6 * BLOCK_LEN);
555+
}
556+
557+
#[bench]
558+
fn bench_xof_07_blocks(b: &mut Bencher) {
559+
bench_xof(b, 7 * BLOCK_LEN);
560+
}
561+
542562
#[bench]
543563
fn bench_xof_08_blocks(b: &mut Bencher) {
544564
bench_xof(b, 8 * BLOCK_LEN);
545565
}
546566

567+
#[bench]
568+
fn bench_xof_09_blocks(b: &mut Bencher) {
569+
bench_xof(b, 9 * BLOCK_LEN);
570+
}
571+
572+
#[bench]
573+
fn bench_xof_10_blocks(b: &mut Bencher) {
574+
bench_xof(b, 10 * BLOCK_LEN);
575+
}
576+
577+
#[bench]
578+
fn bench_xof_11_blocks(b: &mut Bencher) {
579+
bench_xof(b, 11 * BLOCK_LEN);
580+
}
581+
582+
#[bench]
583+
fn bench_xof_12_blocks(b: &mut Bencher) {
584+
bench_xof(b, 12 * BLOCK_LEN);
585+
}
586+
587+
#[bench]
588+
fn bench_xof_13_blocks(b: &mut Bencher) {
589+
bench_xof(b, 13 * BLOCK_LEN);
590+
}
591+
592+
#[bench]
593+
fn bench_xof_14_blocks(b: &mut Bencher) {
594+
bench_xof(b, 14 * BLOCK_LEN);
595+
}
596+
597+
#[bench]
598+
fn bench_xof_15_blocks(b: &mut Bencher) {
599+
bench_xof(b, 15 * BLOCK_LEN);
600+
}
601+
547602
#[bench]
548603
fn bench_xof_16_blocks(b: &mut Bencher) {
549604
bench_xof(b, 16 * BLOCK_LEN);

0 commit comments

Comments
 (0)