blob: 07953f135a36a78e52caa9697f8445719e8380fa [file] [log] [blame]
Joel Galenson4be0c6d2020-07-07 13:20:14 -07001#![feature(test)]
2extern crate getrandom;
3extern crate test;
4
5#[bench]
6fn bench_64(b: &mut test::Bencher) {
7 let mut buf = [0u8; 64];
8 b.iter(|| {
9 getrandom::getrandom(&mut buf[..]).unwrap();
10 test::black_box(&buf);
11 });
12 b.bytes = buf.len() as u64;
13}
14
15#[bench]
16fn bench_65536(b: &mut test::Bencher) {
17 let mut buf = [0u8; 65536];
18 b.iter(|| {
19 getrandom::getrandom(&mut buf[..]).unwrap();
20 test::black_box(&buf);
21 });
22 b.bytes = buf.len() as u64;
23}