bash-f: tweak benchmarks (#94)

This commit is contained in:
Artyom Pavlov 2025-10-24 01:59:24 +03:00 committed by GitHub
parent 868527a13c
commit b7f87707ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,31 +6,6 @@ use test::Bencher;
#[bench]
fn bench_bash_f(b: &mut Bencher) {
let mut state = [0u64; STATE_WORDS];
b.iter(|| {
bash_f(test::black_box(&mut state));
test::black_box(&state);
});
}
#[bench]
fn bench_bash_f_10_rounds(b: &mut Bencher) {
let mut state = [0u64; STATE_WORDS];
b.iter(|| {
for _ in 0..10 {
bash_f(test::black_box(&mut state));
}
test::black_box(&state);
});
}
#[bench]
fn bench_bash_f_100_rounds(b: &mut Bencher) {
let mut state = [0u64; STATE_WORDS];
b.iter(|| {
for _ in 0..100 {
bash_f(test::black_box(&mut state));
}
test::black_box(&state);
});
let state = &mut [0u64; STATE_WORDS];
b.iter(|| bash_f(test::black_box(state)));
}