diff options
Diffstat (limited to 'vendor/rdrand/benches')
-rw-r--r-- | vendor/rdrand/benches/rdrand.rs | 49 | ||||
-rw-r--r-- | vendor/rdrand/benches/rdseed.rs | 49 | ||||
-rw-r--r-- | vendor/rdrand/benches/std.rs | 31 |
3 files changed, 0 insertions, 129 deletions
diff --git a/vendor/rdrand/benches/rdrand.rs b/vendor/rdrand/benches/rdrand.rs deleted file mode 100644 index 7e70c23..0000000 --- a/vendor/rdrand/benches/rdrand.rs +++ /dev/null @@ -1,49 +0,0 @@ -#![feature(test)] -extern crate rand_core; -extern crate rdrand; -extern crate test; - -use rand_core::RngCore; -use test::Bencher; - -#[bench] -fn bench_u16(b : &mut Bencher) { - if let Ok(gen) = rdrand::RdRand::new() { - b.bytes = 2; - b.iter(|| { - gen.try_next_u16().unwrap() - }); - } -} - -#[bench] -fn bench_u32(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdRand::new() { - b.bytes = 4; - b.iter(|| { - gen.next_u32() - }); - } -} - -#[bench] -fn bench_u64(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdRand::new() { - b.bytes = 8; - b.iter(|| { - gen.next_u64() - }); - } -} - -#[bench] -fn bench_fill(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdRand::new() { - let mut buffer = [0; 128]; - b.bytes = 128; - b.iter(|| { - gen.fill_bytes(&mut buffer); - buffer - }); - } -} diff --git a/vendor/rdrand/benches/rdseed.rs b/vendor/rdrand/benches/rdseed.rs deleted file mode 100644 index 6bf8ceb..0000000 --- a/vendor/rdrand/benches/rdseed.rs +++ /dev/null @@ -1,49 +0,0 @@ -#![feature(test)] -extern crate rand_core; -extern crate rdrand; -extern crate test; - -use rand_core::RngCore; -use test::Bencher; - -#[bench] -fn bench_rdseed_u16(b : &mut Bencher) { - if let Ok(gen) = rdrand::RdSeed::new() { - b.bytes = 2; - b.iter(|| { - gen.try_next_u16().unwrap() - }); - } -} - -#[bench] -fn bench_rdseed_u32(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdSeed::new() { - b.bytes = 4; - b.iter(|| { - gen.next_u32() - }); - } -} - -#[bench] -fn bench_rdseed_u64(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdSeed::new() { - b.bytes = 8; - b.iter(|| { - gen.next_u64() - }); - } -} - -#[bench] -fn bench_fill(b : &mut Bencher) { - if let Ok(mut gen) = rdrand::RdSeed::new() { - let mut buffer = [0; 128]; - b.bytes = 128; - b.iter(|| { - gen.fill_bytes(&mut buffer); - buffer - }); - } -} diff --git a/vendor/rdrand/benches/std.rs b/vendor/rdrand/benches/std.rs deleted file mode 100644 index 3fa8fad..0000000 --- a/vendor/rdrand/benches/std.rs +++ /dev/null @@ -1,31 +0,0 @@ -// #![feature(test)] -// extern crate rand; -// extern crate test; -// -// use test::Bencher; -// use test::black_box; -// use rand::Rng; -// use rand::StdRng; -// use rand::OsRng; -// -// // OsRng is supposed to be the default for crypto uses. -// #[bench] -// fn bench_osrng_u64(b : &mut Bencher) { -// if let Ok(mut gen) = OsRng::new() { -// b.bytes = 8; -// b.iter(|| { -// black_box(gen.next_u64()); -// }); -// } -// } -// -// // StdRng is the default for everything else. -// #[bench] -// fn bench_stdrng_u64(b : &mut Bencher) { -// if let Ok(mut gen) = StdRng::new() { -// b.bytes = 8; -// b.iter(|| { -// gen.next_u64(); -// }); -// } -// } |